11 January 2021, 00:26 | #1 |
Amiga Fetish
Join Date: Dec 2008
Location: Downstate NY
Age: 49
Posts: 267
|
Trying restore old HDD
I have an old Conner 80MB HDD which was shelved for about 5 years and recently I have decided to get some old stuff from it. When I connected it to the PC it was making strange noise something close to header clicking. I have read that try to bang side of it against some wood so I have did that but no luck. Then I have decided to open it to see what is going on and it came up that the header is stuck so I have put some pressure to let it go when rotating disks.
That let help to recognize that disk in WinUAE and load WB (with 2 errors) but then I was not able to copy what I was looking for. When I try to dump to hard drive file it will go to 59% or 74% and then will do that jumping header to the center (park?) and then back out with stopping spinning disks and will restart to read till WinUAE will error out. Here is video of that: [ Show youtube player ] Any thought on what can be wrong and if it possible to restore anything from that HDD? |
11 January 2021, 16:23 | #2 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
It's simply a bad block on the disk. These old harddrives did not have smart firmwares which can mask out bad blocks automatically. They behave like floppy drives with read errors: try to recalibrate the read/write head over the track once or twice and then give up.
You need an imager which can continue after a read error or even restart after a reboot and skip some sectors. TSGUI can do that. But it's an Amiga program. You need to run it inside WinUAE. http://thomas-rapp.homepage.t-online...oads/tsgui.lha |
11 January 2021, 17:04 | #3 |
Registered User
|
Jack, you might also try ddrescue from a Linux distribution, it is an excellent tool for recovering bad blocks on hard drives. Not sure how it works with such old hard drives.
|
24 January 2021, 22:38 | #4 | |
Amiga Fetish
Join Date: Dec 2008
Location: Downstate NY
Age: 49
Posts: 267
|
Quote:
When I will do save just a partition to a file (as hdf) it will get stuck the same as WinUAE disk dump to a file (header moving back and forth with a disk restart). On another hand FixDisk will recognize both partition sizes correctly but can't access second one due to bigger size than 49MB. Last edited by JackTheKnife; 24 January 2021 at 22:47. |
|
25 January 2021, 12:19 | #5 | ||
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
Quote:
Of course it does not matter which partition you choose, if you select Full Disk Image, the image will contain both partitions (unless the image is too small, then something went wrong). Quote:
You can also select Extended Restart from the menu. Then it will remember partition/options/image file and on restart immediately present the restart window. |
||
25 January 2021, 20:44 | #6 | ||
Amiga Fetish
Join Date: Dec 2008
Location: Downstate NY
Age: 49
Posts: 267
|
Quote:
Quote:
PS both HDF files for both partitions in the HEXedit shows starting as DOS. Last edited by JackTheKnife; 26 January 2021 at 03:47. |
||
26 January 2021, 11:52 | #7 | ||
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
Quote:
Or, if the image is too big, run the image creation again and cancel it after a few seconds. I need only the first two megabytes. Quote:
|
||
31 January 2021, 00:14 | #8 | |
Amiga Fetish
Join Date: Dec 2008
Location: Downstate NY
Age: 49
Posts: 267
|
Quote:
And finally got HDF files to work. I didn't know that TSGUI can output partition info for WinUAE. How does the geometry file for WinUAE should to look like so I can attach to related HDF file? Thanks! |
|
31 January 2021, 11:34 | #9 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
Thanks.
I have no idea. There doesn't seem to be any documentation. All I found was a post saying it's undocumented. |
11 February 2021, 03:36 | #10 |
Amiga Fetish
Join Date: Dec 2008
Location: Downstate NY
Age: 49
Posts: 267
|
I have tried to get dump of that image using ddrescue but at some point it got stuck on "splitting failed blocks" and does that restart procedure for 2nd day in a row so no clue if that part is damaged or what (looks like it must be on header #2 as first goes through the full disk)
|
27 February 2021, 22:34 | #11 |
Amiga Fetish
Join Date: Dec 2008
Location: Downstate NY
Age: 49
Posts: 267
|
|
28 February 2021, 11:41 | #12 |
Registered User
Join Date: Jan 2002
Location: Germany
Posts: 6,985
|
Yes, sorry that I could not get back to you earlier.
I checked the RDB in the image you made and it contains quite some inconsistencies. In fact each place which can hold geometry data holds different values. It's no surprise that TSGUI got confused. Here is a short overview: Code:
RDSK: Heads = 8 Sectors = 38 -> CylSect = 304 CylSect = 152 Cyls = 548 DH0: Heads = 4 Sectors = 38 -> CylSect = 152 LowCyl = 1 HighCyl = 109 DH1: Heads = 1 Sectors = 152 -> CylSect = 152 LowCyl = 110 HighCyl = 1095 I added a check to TSGUI if the size of the RDB is different than that the disk reports about itself. If so it opens a requester and lets the user decide which size to use. Attached is a debug version of TSGUI. It writes debug output to a file tsgui.debug in the RAM disk. Could you try again to select one partition of the drive, enable full disk image and check it the size is now detected correctly. If not, please attach the debug output here. As you already have working images of both partitions I would not stress the drive any more. You can combine the images into one using WinUAE with these steps: - create a 82 MB HDF file - add it to WinUAE as a harddrive and click on "Full Drive / RDB Mode". Make sure the button remains ghosted. - run TSGUI and choose "Select raw device" from the menu. Select device and unit of the empty 82 MB HDF. - select the disk.rdf file you made for me and write it to disk - reboot WinUAE. Now DH0 should be back already and DH1 should be unreadable. - select DH1 and the image of DH1 and write it to disk. - reboot WinUAE again. Now both partition should be there. |
03 March 2021, 04:17 | #13 | |
Amiga Fetish
Join Date: Dec 2008
Location: Downstate NY
Age: 49
Posts: 267
|
Quote:
At that point over the weekend I will try WinUAE steps to see how far I will go with that. Anyway - thanks a lot for trying to help me with it. At least it was interesting learning experience. Not sure is it worth to replace header (and motor) from another Conner which has board issue just for another working exercise on hdd |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Restore]Amiga 1200 Kwizoke restore (if possible) blog... | Mr. Trog | support.Hardware | 9 | 02 September 2020 21:44 |
Backup and restore cf image | Dustyarddog | support.Other | 10 | 30 January 2020 21:18 |
Trying to dust off and restore my old Amigas | Alent | New to Emulation or Amiga scene | 6 | 09 March 2018 21:33 |
Real Amiga HDD backup and restore | simon_m74 | support.WinUAE | 14 | 21 March 2013 21:12 |
restore raw hdd image | orange | support.WinUAE | 0 | 26 February 2011 18:47 |
|
|