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