In-depth technology research: finding new ways to recover data, accessing firmware, writing programs, reading bits off the platter, recovering data from dust.
Forum rules
Please
do not post questions about data recovery cases here (use
this forum instead). This forum is for topics on finding new ways to recover data. Accessing firmware, writing programs, reading bits off the platter, recovering data from dust...
September 5th, 2009, 14:22
What would be better for DR purposes, using Read Sector or Read Multiple. I guess since Read Multiple does an interrupt for each block instead of for each sector it would be faster. But I assume that Read Sectors would be more suited to handle bad's. (of course DMA would be faster, where applicable)
Any ideas?
Thanks
September 5th, 2009, 15:20
it depends would you handle interrupts or not
here comes the problem
If you would handle interrupts there is no point of using PIO, you can use UDMA mode
If you can't handle interrupts you will not get speed faster than PIO2 and Read Multiple will be slower because you will need to send more commands for Read multiple (Read Mutliple usually can work with 16 sectors at a time max but Read Sectors can work with up to 256 sectors in LBA28 and up to 65536 in LBA48)
September 5th, 2009, 15:44
Doomer,
I want to use interrupts, but in addition to UDMA I would still like to have an PIO option for older drives. I will stick to Read Sectors for PIO then.
Thanks for the clarification.
Powered by phpBB © phpBB Group.