On Fri, 01 Oct 2010 14:19:25 +0900 (JST) Hirokazu Takahashi <taka@xxxxxxxxxxxxx> wrote: > > > > I'm not sure the modern SATA disk can detect such failure. > > > > > > I think the modern SATA disk has this feature while the IDE disk doesn't > > > have. > > > > Do you have any pointer? > > This may help you: > http://www.seagate.com/content/pdf/whitepaper/SerialATA_comparison_UATA_Technology.pdf > It says serial ATA adds 32-bit CRC error correction for all bits transmitted, > as opposed to only data packets in Ultra ATA. > And it is known that each sector of modern disks has extra bits for ECCs to > correct errors. Hmm, this isn't same as what SCSI DIF (and enterprise storage) does to prevent silient data corruption. This handles only transmission corruption. So there is still a good chance that silient data corruption could happen. SCSI DIF and enterprise storage maintain extra bytes per sector for checksumming to prevent silient data corruption. > I think you can find the details in the specification of serial ATA if you > have a right to access it. I heard that SATA committee considered to add something like SCSI DIF to SATA spec last year. I'm not sure if it was accepted. -- To unsubscribe from this list: send the line "unsubscribe stgt" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html