Windows 7 Embedded - Отключить кеширование диска программно: - PullRequest
1 голос
/ 02 августа 2020

Предисловие:

Мы используем изображение Windows-7-Embedded для создания клиентских копий нашего программного обеспечения.

Процесс довольно стандартный:

  1. Возьмите чистый жесткий диск.
  2. Восстановите собственный Windows-7-Embedded образ на жестком диске.
  3. Установите дополнительное программное обеспечение поверх.
  4. Жесткий диск готов!

Проблема:

Иногда, вероятно, из-за сбоев системы, некоторые конфигурации, которые уже настроены внутри образа - сброс.

Моя текущая проблема связана с опцией «Отключить кэширование записи» на диске. В изображение, опция выкл . Иногда он просто сбрасывает и включает на .

Мой вопрос:

Как я могу программно отключить свойство кэширования записи на диск?

Ограничения разработки:

  • Может запускать .exe при запуске. Система в основном построена на C ++, так что это будет оптимальный язык для решения на основе кода.
  • Может запускать файл .bat.
  • может запускать файл .vbs. Не уверен, с какой версией совместима наша текущая инфраструктура.

Изображения (внутреннее изображение -> После Cra sh):

The Disk Write Caching Option Off Параметр кэширования записи на диск включен

Уточнения:

  • Провел свое исследование. не нашел ничего связанного с опцией кеширования записи windows в SO или SE в целом. Нашел кучу вопросов, связанных с linux.
  • В настоящее время сбои системы являются преднамеренными. Это очевидная root причина, но не может быть устранена из-за проектных ограничений и бюджетных проблем.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...