По HDD:
В сети сталкивался с понятием софт-бедов - когда данные в физический сектор записались, а их CRC нет. В результате сектор никогда правильно считан не будет. Решение - переписать поверх. Но, это все-же глюк. Обычно энергии вполне хватает на то, что бы дописать сектор.
По SSD:
SSD различают нормальные и unexpected выключения и отображают это в смарте. Несколько лет назад про это часто говорили в связи с дохнувшими сандфорсами и, кажется, 8Мб глюком в Интеловских SSD.
Возможно "unexpected power off", это выключение в момент операции записи\чтения или не плавное гашение питания по мере разрядки конденсаторов блока питания, а выдергивание из SATA на горячую.