首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Windows 7嵌入式-以编程方式禁用磁盘缓存:

Windows 7嵌入式-以编程方式禁用磁盘缓存:
EN

Stack Overflow用户
提问于 2020-08-02 08:49:08
回答 1查看 102关注 0票数 1

前言:

我们正在使用一个Windows-7-Embedded映像,用于制作我们软件的客户端副本.

流程是相当标准的:

hard-drive.

  • Restore

  • 在hard-drive.

  • Install附加软件on-top.

  • Hard-drive ready!

上获取一个空白的Windows-7-Embedded图像。

问题:

有时,可能是由于系统崩溃,在映像-重置.中已经配置了一些配置。

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

我的问题:

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

设计限制:

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

兼容

图像(崩溃后的图像-> ):

Clarifications:

  • 做了我的研究。在SO或SE整体中没有找到任何与windows写缓存选项相关的内容。目前确实发现许多与linux相关的questions.
  • The系统崩溃都是由设计造成的.这是显而易见的根本原因,但由于设计限制和预算问题无法解决。
EN

回答 1

Stack Overflow用户

发布于 2022-03-11 10:44:48

您可以尝试尝试使用注册表设置EnableCache。它适用于FAT文件系统,并将其设置为0,理论上将禁用磁盘缓存。虽然我还没试过。

查看:HKEY_LOCAL_MACHINE\SYSTEM\StorageManager\FATFSHKEY_LOCAL_MACHINE\SYSTEM\StorageManager\EXFAT

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63214111

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档