мы сталкивались со странной ситуацией на работе несколько раз за последние несколько месяцев. После перезагрузки компьютера - некоторые из последних сохраненных файлов стали полными нулями. Размер правильный и время модификации правильное, но весь файл только '0' от начала до конца.
- это происходило на нескольких похожих компьютерах.
- все компьютеры работают под управлением Windows 7 Embedded.
- все компьютеры имеют фильтр записи на основе файлов, но он не был активен на диск, на котором сохранены поврежденные файлы (в некоторых случаях: он не был активен вообще).
- это произошло на HDD различных типов (SSD, а не-SSD). Файловая система была NTFS, и размер был между 250 и 500 ГБ.
- отдельно от HDDs, все компьютеры имеют basicly такое же оборудование, включая регулятор порта sata Achi набора микросхем 6 серии Intel C600/X79.
- в одной ситуации, пакетный файл был переписан нашим приложением, а затем (до перезагрузка) windows запустила его, и он работал правильно. Через 2 минуты мы restareted компьютер и файл был полон нулями.
- перезапуск никогда не происходило в середине записи файла. Это было ясно после того, как файл был сохранен и закрыт должным образом (хотя, возможно, что все перезагрузки были от выключателя питания, а не от нормального процесса выключения).
- Это редкая ситуация. Мы не можем найти способ сделать это по требованию. В последние 6~ несколько месяцев это происходило с нами около 10 раз на 4 компьютерах/жестких дисках.
Как мы можем подойти к этой раздражающей ошибке?
спасибо.