Task 3 - Repair Module 11 of WD Disks
Task 3 - Repair Module 11 of WD Disks
Related knowledge
Similar to PC, hard disk has its own operating system, which is only used for
reading/writing data to disk platter and communicating with PC. WD disk
manufacturers store the files needed by the system in modular management fashion,
use these operating system files and name/visit them by ID.
The function of these files can be divided into several categories, such as microcode
module, data module, log module, translator module, configuration module etc.
In microcode module file, there stores the codes needed when operating system is
running. When powering on the disk, boot loader will load the module files in SA to
RAM in certain sequence. When these module files are loaded to RAM, they will
execute their own tasks according. After microcodes are loaded to RAM, the hard
drive will execute them immediately. After the proper running of them, the hard
drive can access SA. (Note: Before this, SA adaptive parameters is stored in ROM, it
will be loaded to memory with ROM).
Then we will talk about how to repair the fault of module 11 with MRT.
Operation process:
Step 1:
Open MRT software, enter the main interface and click “Automatic detection”, or
select the disk brand manually: Western Digital. Select “WDC Marvell”. As shown:
Step 2:
Click “Automatic detection” to select family for the disk automatically. (Manufacturer
of each disk brand will adjust the structure of disk according to different production
batches. So the family and model of disks can be different) Click “OK” to enter disk
repair tool. Layout of the interface is as follows:
We can see that, after opening disk repair tool, there will display a series of log. It
contains the following information: heads number and head map, SA tracks number,
firmware version, ROM version & size and if SA module directly can be accessed.
Related knowledge
Disk platter is divided into two areas, service area and user area. Service area is
used for storing firmware data, while user area is used for storing user data. We can
compare their relationship as that of system disc and other disc.
Sector: divide track into several equal parts at the unit of 512 bytes, each one called
a sector.
Click “Work with SA” -> “Module list” to open module list. As shown:
Step 6:
So far, we are using an identifiable disk with all the firmware and modules readable.
Now I will destroy the data and fill with 0.
Step 8:
After destroying module 11, let’s power off and then power on. Exit WD disk repair
tool and re-enter.
Device identification failed:
Click “OK”, “Automatic identification”. We will see the following after entering the
program:
This is the manifestation of disk unidentified.
Step 10:
With above steps, we made the fault of module 11. We can be sure that as long as
module 11 is not boot properly (data is destroyed, cannot be loaded to memory), the
device is surely unable to be detected. Now let’s try to repair it.
Related knowledge:
For Western Digital disks, they can have microcode of the same version even if disk
models are different. When microcode version is the same, microcode module of
different disks can be mutually replaced.
Step 11:
Click “Load LDR from file”, there will pop up the following dialog box:
Click “Browse” and select the folder where module 11 locates. Module 11 in the
selected folder can be listed automatically. As shown:
Double-click file entry, or click “Load” to load LDR. Click “Exit” to exit this interface.
There are three ways of loading, the first one is the most commonly used. There will
pop up the message box reporting loading LDR succeeded or failed with log recorded.
Step 12:
After loading LDR, we find that there are disk model, serial number in the upper-left
information bar. At this time, we can read/write SA. Now let’s see how to write a
correct module 11 to SA.
At this time, we need to exit WD disk repair program and re-enter. We find that
module list can be opened.
Click “Module ID” on the head of the list, the list will be arranged by order of ID. We
can easily find the entry of module 11. Double-click the entry or click to open it
and see the data. Note: At this time, “by track” (read/write mode) should be checked
on the right toolbar.
After writing, power off the disk and then power on. Enter WD disk repair program
and observe what is happening.
In-depth analysis: