Hello
If HDD has bad sectors in SA and we can not rewrite modules (but we have good modules),
for example PSHT module in copy 0 is bad, but copy 1 is good or both copies are readable by halves and we have repaired it via hex editor, we can write SA modules to other platters and initialize HDD from that platters.
Let's examine one case
HTS548080M9AT00
All modules except PSHT module copy 0 are ok. First of all we should make backup and try to rewrite PSHT module from copy 1 to copy 0. But copy 0 has bad sectors and we can not rewrite it. In this case we can try to write SA to other platters.
So, here is what we have to do
1. Edit head map in nvram
Current head map is 00 01 02 03
We should change heads by pairs, so we set 02 03 00 01
And correct checksum
Press ok.
2. Write SA modules
Restart the power
Restart utility and load resources from Profile
Then select modules that have been saved before
Then go to menu WORK WITH SA - MODULES WRITING
And select saved modules
At first we should write marker of SA - RSVD module
Then restart the power and write the rest of modules
3. Edit head map in RAM
After restarting HDD should show good ID (if modules are good and write procedure executed ok)
And we should set native head map in RAM because HDD will not read user data with head map 02 03 00 01
So, select
TOOLS - UTILITY EXTENSIONS - SERVICE INFORMATION OBJECTS
Click on RAM/NV-RAM tab and check RAM
Set initial address 0x0
Block size 0x40000
And press OK
Now we have to find head map in RAM
Press CTRL+F and type data example 02 03 00 01 (current head map)
Press OK
We will find head map by address 0x3D610 in NV-RAM image and by address 0x3D9A0
We have to change head map by address 0x3D9A0 (in case if we work with 3.5" Hitachi IBM, we should change head map in image of nv-ram (0x3D610))
And write data to HDD
Finnaly we've got access to user data!
Press ALT+V to check it.
Bad sectors in service area solution
Moderators: Maxim_TS, Filipp_TS, Sergey_TS, Garry_TS
Re: Bad sectors in service area solution
It works perfect I tested on HTS541080G9AT00 MLC:DA1175 with the same problem.
Thanks.
Thanks.
Re: Bad sectors in service area solution
Thank You Igor
I have just used this process succesfully to recover data from a HTS721010G9SA00.
The drive was showing errors in several modules, both copy 0 & 1
I have found that re-powering drive after reverting head map back to original means lost access to SA - the process needing to be repeated and Data Extractor run after last step.
I have just used this process succesfully to recover data from a HTS721010G9SA00.
The drive was showing errors in several modules, both copy 0 & 1
I have found that re-powering drive after reverting head map back to original means lost access to SA - the process needing to be repeated and Data Extractor run after last step.
Re: Bad sectors in service area solution
You are welcome
Yes if you restart power head map will be 02 03 00 01 (like is set in nvram),
but for normal work head map should be 00 01 02 03.

Yes if you restart power head map will be 02 03 00 01 (like is set in nvram),
but for normal work head map should be 00 01 02 03.
Re: Bad sectors in service area solution
Works very well in my case. Copying user data now !
Thanks Igor for this solution and thanks to Roustam who showed it to me !
Thanks Igor for this solution and thanks to Roustam who showed it to me !
Re: Bad sectors in service area solution
Can this work if original head map is: 01 02 03 FF?
I have a 5450B9 here with that head map, and if heads must be changed in pairs, does that mean this solution will not work for this drive?
I have a 5450B9 here with that head map, and if heads must be changed in pairs, does that mean this solution will not work for this drive?
Re: Bad sectors in service area solution
What about the case of an HTS541040G9AT00 with a head map of 00 01 00 00 which appears to be a one head drive? What to do?
Ok, switched the heads to 01 00 00 00 and got an ID, but when I go to the last step and edit the RAM at location 0x3D9A0 there is no data there, I also looked in location 0x3D610 with no luck. I have no access to user data. Please help me.
Thank you anyone!
Ok, switched the heads to 01 00 00 00 and got an ID, but when I go to the last step and edit the RAM at location 0x3D9A0 there is no data there, I also looked in location 0x3D610 with no luck. I have no access to user data. Please help me.
Thank you anyone!
Re: Bad sectors in service area solution
Any way to Write sectors in IBM-ARM Architecture if secs in SA badly
I have a HTS727550A9E330 with PSHT copy1 badly, i tryed to write form PSHT copy0 witout success.
Any way
I have a HTS727550A9E330 with PSHT copy1 badly, i tryed to write form PSHT copy0 witout success.
Any way
Re: Bad sectors in service area solution
I have similar problem, any solution?
Who is online
Users browsing this forum: No registered users and 1 guest