SATA卡可能会在运行时产生软失效,一般是读的时候,如果一个扇区的<8bit出现软失效,那么SATA卡内部逻辑会通过ECC自动纠正,驱动不感知,如果>8bit出现软失效,那么控制器0x40寄存器返回51 err而不是50 ok。这时重新写扇区可以消除。软失效是可以恢复。
硬失效一般是写或者擦除失败的时候发生,SATA卡逻辑会使用扇区替换的方法隔离坏扇区。
本文探讨了SATA卡在运行过程中可能出现的软失效与硬失效现象。软失效通常发生在读取操作中,可以通过ECC自动纠正或重新写入扇区来解决;而硬失效则会在写入或擦除时发生,SATA卡通过扇区替换的方式隔离坏扇区。
SATA卡可能会在运行时产生软失效,一般是读的时候,如果一个扇区的<8bit出现软失效,那么SATA卡内部逻辑会通过ECC自动纠正,驱动不感知,如果>8bit出现软失效,那么控制器0x40寄存器返回51 err而不是50 ok。这时重新写扇区可以消除。软失效是可以恢复。
硬失效一般是写或者擦除失败的时候发生,SATA卡逻辑会使用扇区替换的方法隔离坏扇区。
1358
1163

被折叠的 条评论
为什么被折叠?