потому, что при копировании неких библ, положенных на системный диск сразу после установки системы - пара файлов вдруг не прочиталось...
это удивительная ситуация, так как нынешние диски и файловые системы просто не позволяют молча проигнорировать ошибки.
на ссд пишется примерно так:
- поступил кусок данных
- диск смотрит куда его записать
- в нужном блоки стопудово уже что-то лежит
- сначала ЧИТАЕТСЯ этот блок с диска в память ССД
- в пустое место этого блоки в память ССД пишутся данные
- обновленный блок записывается из памяти на ССД
- считается контрольная сумма блока в памяти
- читается сумма этого же блока с ССД
- если суммы совпадают, то запись считается удачной, если нет, операция сколько-то раз повторяется
- если все равно неудачно - то запрашивается повторный запрос на данные.
Ситуация когда пишутся битые данные МОЖЕТ происходить, когда данные пришли в ССД УЖЕ битыми, но "записались" удачно и без ошибок на аппаратном уровне. Вот почему я про плохой кабель сразу вспомнил.
Даже случай, когда файл типа "записался" и тут дернули рубильник, в результате файловая система не обновилась, тоже невозможен, так как в свежих файловых системах файл не считается записаным и существующим, пока не придет сообщение об удачном проверочном чтении этого файла сразу после записи.