1

前言:

我们正在使用Windows-7-Embedded图像来制作我们软件的客户端副本。

流程非常标准:

  1. 拿一个空白硬盘。
  2. Windows-7-Embedded恢复硬盘驱动器上的内部映像。
  3. 在顶部安装其他软件。
  4. 硬盘准备好了!

问题:

有时,可能由于系统崩溃,一些已经在镜像内部配置的配置 -重置。

我当前的问题是磁盘上的“禁用写入缓存”选项。 在图像中,该选项为off。有时,它只是重置并打开

我的问题:

如何以编程方式禁用磁盘写入缓存属性?

设计限制:

  • 可以在启动时运行 .exe。该系统主要是 c++,因此这将是基于代码的解决方案的最佳语言。
  • 可以运行 .bat 文件。
  • 可以运行 .vbs 文件。不确定我们当前的基础设施与哪个版本兼容。

图片(内部图片 -> 崩溃后):

磁盘写入缓存选项关闭 磁盘写入缓存选项打开

说明:

  • 做了我的研究。整体上在 SO 或 SE 中没有找到与 Windows 写入缓存选项相关的任何内容。确实找到了一堆与linux相关的问题。
  • 目前,系统崩溃是设计使然。这是显而易见的根本原因,但由于设计限制和预算问题无法解决。
4

0 回答 0