前言:
我们正在使用Windows-7-Embedded
图像来制作我们软件的客户端副本。
流程非常标准:
- 拿一个空白硬盘。
Windows-7-Embedded
恢复硬盘驱动器上的内部映像。- 在顶部安装其他软件。
- 硬盘准备好了!
问题:
有时,可能由于系统崩溃,一些已经在镜像内部配置的配置 -重置。
我当前的问题是磁盘上的“禁用写入缓存”选项。 在图像中,该选项为off。有时,它只是重置并打开。
我的问题:
如何以编程方式禁用磁盘写入缓存属性?
设计限制:
- 可以在启动时运行 .exe。该系统主要是 c++,因此这将是基于代码的解决方案的最佳语言。
- 可以运行 .bat 文件。
- 可以运行 .vbs 文件。不确定我们当前的基础设施与哪个版本兼容。
图片(内部图片 -> 崩溃后):
说明:
- 做了我的研究。整体上在 SO 或 SE 中没有找到与 Windows 写入缓存选项相关的任何内容。确实找到了一堆与linux相关的问题。
- 目前,系统崩溃是设计使然。这是显而易见的根本原因,但由于设计限制和预算问题无法解决。