ATA Hard Disk (actual hardware) write errors [solved]
Posted: Sat May 10, 2008 2:19 pm
For those of you with experience on actual hardware disk drivers; I've been wrestling with aspects of this problem for the last week. From experience, can you tell me if:
1) I have an annoyingly touchy hard drive,
OR the following two statements are true?
2) On older hard disks (up to 1GB in size), there is a 10% chance that a write of more than (say) 128 sectors will fail randomly in the middle, so
3) It is important to always code your disk driver to be able to restart a failed write from the middle of a transfer, and retry several times?
Note: It's been many years, but as I recall this drive was taken out of a working windoze system.
Note2: I have not yet completely ruled out all possible timing issues in the driver.
1) I have an annoyingly touchy hard drive,
OR the following two statements are true?
2) On older hard disks (up to 1GB in size), there is a 10% chance that a write of more than (say) 128 sectors will fail randomly in the middle, so
3) It is important to always code your disk driver to be able to restart a failed write from the middle of a transfer, and retry several times?
Note: It's been many years, but as I recall this drive was taken out of a working windoze system.
Note2: I have not yet completely ruled out all possible timing issues in the driver.