根据 Microsoft 的说法,在 Windows 10/8/7 中,打开或关闭磁盘写入缓存:
- 用鼠标右键单击我的电脑,然后单击属性。
- 单击硬件选项卡,然后单击设备管理器。
- 展开磁盘驱动器。
- 右键单击要打开或关闭磁盘写入缓存的驱动器,然后单击“属性”。
- 单击策略选项卡。
- 单击以根据需要选中或清除在磁盘上启用写入缓存复选框。
- 单击确定。
如何使用注册表项 (regedit) / 命令行打开或关闭磁盘写入缓存?(在多台 PC 上自动执行该过程)
PD: C/C++ 中有一个选项,但它已过时或不适用。这同样适用于dskcache 使用的方法。
好像是微软发的一个旧的diskcache.exe丢了。试试我很久以前制作的兼容工具。
https://www.vector.co.jp/soft/winnt/hardware/se487753.html
要在磁盘 0 上启用写缓存,
禁用
它可能需要 MSVC++ 2008 SP1 可再发行组件包。
我创建了一个函数来启用/禁用仅为系统驱动器的写入磁盘缓存。需要重新启动。
永久链接:https ://github.com/farag2/Utilities/blob/master/Enable_disk_write_caching.ps1