1

За последние несколько месяцев мы несколько раз сталкивались со странными ситуациями на работе. После перезагрузки компьютера - некоторые из последних сохраненных файлов стали заполнены нулями. Размер правильный и время модификации правильное, но весь файл имеет только «0» от начала до конца.

  • Это произошло на нескольких похожих компьютерах.
  • Все компьютеры работают под управлением Windows 7 Embedded.
  • На всех компьютерах установлен фильтр записи на основе файлов, но он не был активен на диске, на котором сохранены поврежденные файлы (в некоторых случаях: он вообще не был активным).
  • Его устраивали на HDD разных типов (SSD, а не SSD). Файловая система была NTFS, и ее размер составлял от 250 до 500 ГБ.
  • За исключением жестких дисков, все компьютеры имеют в основном одинаковое оборудование, в том числе 6-портовый контроллер Intel S600/X79 для SATA ACHI контроллера.
  • В одной ситуации командный файл был переписан нашим приложением, и после этого (до перезапуска) окна запустили его, и он работал правильно. Через 2 минуты мы перезагрузили компьютер - и файл был полон нулей.
  • Перезапуск никогда не происходил в середине записи файла. Это было ясно после того, как файл был сохранен и закрыт должным образом (хотя, возможно, что все перезапуски были от выключателя питания, а не от нормального процесса выключения).
  • Это редкая ситуация. Мы не можем найти способ сделать это по требованию. За последние 6 месяцев примерно 10 раз это случилось с нами примерно на 4 компьютерах / жестких дисках.

Как мы можем подойти к этой надоедливой ошибке?

Благодарю.

1 ответ1

1

Отключите кэширование записи на этих дисках (Дисковая политика Windows 7). Но использование нормального выключения было бы предпочтительнее.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .