All times are UTC - 5 hours [ DST ]


Switch to mobile style


Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: Seagate ST3000DM001: 2 HDDs, one fried, ROM differences
PostPosted: February 25th, 2022, 18:42 
Offline

Joined: February 15th, 2022, 18:01
Posts: 12
Location: Brazil
Hi guys,

I have two Seagate ST3000DM001. One I use for backup ("HD04-good"), the other ("HD03-fried") was on the server and the PCB + PC Power Supply fried (1,8V regulator on the HDD board blew off). Backup was late some months, want to recover data on the "fried".

Measured motor coils resistance (without PCB) on both and they are similar.

I'll perform a board swap. But first I made a backup of both ROMs (Flash) and in F3Rom Explorer I got a BAD CRC in the "DL_BFWDIR" for the HDD that fried! Their stored values at CRC location are equal on both binaries, but the one that fried have lots of 0xFF's whereas the other have some data that seems a structure composed of "types and addresses".

I'm not familiar with HDD recovery but seems to me that there is an error here. a) a lot of 0xFFs b) DL_BOOTFW are the same on both ROMs and my "intuition" says that this DL_BFWDIR is what "addresses" the BOOTFW.

RAP+CAP+IAP have good CRCs checked so I think I can trust them! :-)

So my questions:
1) Is the fried ROM image corrupted?
2) Can I use the same 04-fried.bin but change those bytes "copying" from the 03-good.bin?
3) Is there any harm that can be done powering this HDD with this "bad CRC ROM"?
4) Any good souls out there with correct program to make this "bad ROM" a "good ROM"? To make this transplant in a safer way. :-)

I'm setting up an environment with a patched Linux kernel to make sure that not even one single bit will be written to the disc before I copy the data because if I mess up those adaptives I don't want the OS writing to the disc device.

Thank you very much!!
Appreciate any help/guidance/information :-)

Eduardo


Attachments:
HD04-good.jpg
HD04-good.jpg [ 412.54 KiB | Viewed 3664 times ]
HD03-fried.jpg
HD03-fried.jpg [ 408.35 KiB | Viewed 3664 times ]
HDs-ROMs.zip [742.36 KiB]
Downloaded 192 times
differences-NAS_DL_BFWDIR.png
differences-NAS_DL_BFWDIR.png [ 209.55 KiB | Viewed 3664 times ]
differences-complete_list.png
differences-complete_list.png [ 54.72 KiB | Viewed 3664 times ]
Top
 Profile  
 
 Post subject: Re: Seagate ST3000DM001: 2 HDDs, one fried, ROM differences
PostPosted: February 25th, 2022, 19:14 
Offline

Joined: February 15th, 2022, 18:01
Posts: 12
Location: Brazil
More observations

1) On the GOOD HDD CAP first & seconde name are blank! On the fried is ST3000DM001-9YN166.

2) Servo FW revision differ. Is this OK are besides ROM swap is also necessary to change some file in SA? Which file/volume?

3) EXTRA_SPACE are different. Is this OK?


Top
 Profile  
 
 Post subject: Re: Seagate ST3000DM001: 2 HDDs, one fried, ROM differences
PostPosted: February 28th, 2022, 21:27 
Offline

Joined: February 15th, 2022, 18:01
Posts: 12
Location: Brazil
If this helps anyone: solved the problem by copying the good data from the good binary into the other, checked CRCs in F3Rom explorer.

Used console, power up without sata, checked ctr+z ctrl+x the last commands and saw read/writes in SA... booted with linux forensics mode ro,noatime,loop in a ro block device and all data was there.. copied to another disk rebooted and used in normal read/write without a problem.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC - 5 hours [ DST ]


Who is online

Users browsing this forum: Google [Bot], michael chiklis and 71 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group