Сохраненный файл заполняется значениями null после перезапуска

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

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

Как мы можем подойти к этой раздражающей ошибке?

спасибо.

19
задан Y. Shoham
09.12.2022 5:21 Количество просмотров материала 3147
Распечатать страницу

1 ответ

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

1
отвечен Gerard H. Pille 2022-12-10 13:09

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх