January 23rd, 2025, 4:50
January 23rd, 2025, 17:34
January 23rd, 2025, 19:23
January 24th, 2025, 5:52
January 24th, 2025, 6:58
January 24th, 2025, 7:03
January 24th, 2025, 7:05
January 24th, 2025, 7:26
January 24th, 2025, 8:02
January 24th, 2025, 8:31
fzabkar wrote:Can you retrieve the 512-byte Identify Device data block from the drive? That should contain the current CHS parameters and the native CHS parameters.
January 24th, 2025, 8:46
January 24th, 2025, 8:54
word #1 = 0x041D = 1053 number of cylinders
word #3 = 0x0002 = 2 number of heads
word #4 = 0x62D1 = 25297 number of unformatted bytes per track
word #5 = 0x0269 = 617 number of unformatted bytes per sector
word #6 = 0X0028 = 40 number of sectors per track
word #54 Number of current cylinders
word #55 Number of current heads
word #56 Number of current sectors per track
word #57-58 Current capacity in sectorsJanuary 24th, 2025, 9:12
January 24th, 2025, 9:35
January 24th, 2025, 9:36
January 24th, 2025, 9:54
fzabkar wrote:I'm wondering how you are getting all the different translation modes when BIOS is set for 524/4/40. The drive has 1053 cylinders, but CHS can only handle a maximum of 1024 cylinders. BIOS then halves the number of cylinders and doubles the number of heads to circumvent this limitation. It then sends an ATA Initialize Drive Parameters command to the drive using these new CHS values, after which the drive changes its translation mode and reports these new parameters in words #54 - 58. I suppose that Linux can also do the same thing in those cases where a modern BIOS has no CHS support.
In short, I can't see how you can clone the first 20MB of your drive without error if either head has a problem. Instead I would expect to see stripes in your data as the drive switches between the good and bad head.
BTW, I'm not a data recovery professional, so there may be errors in my logic.
January 24th, 2025, 10:52
January 24th, 2025, 11:56
January 24th, 2025, 13:54
January 24th, 2025, 17:14
Powered by phpBB © phpBB Group.