对于常规磁盘/分区,很容易关闭缓存(在外部 HDD 的情况下很有用:您不想推迟写入)。
H:\container.bin
但是对于挂载为的 Veracrypt 加密容器文件I:\
,对 进行上述设置H:\
对I:\
.
我做了广泛的测试,我确认I:\
仍然有缓存:
对于 500MB 到 1GB 的文件,我获得了数百 MB/s 的写入速度,这在我的 USB3 硬盘连接到USB2插头上是不可能的
同样在卸载设备时,我不得不等待 1 分钟 - 此时已完成冲洗
如何强制自动刷新到虚拟磁盘/ Veracrypt 容器上的磁盘(非缓存)?
实际上,I:\
设备管理器中没有关联的“硬件设备”,因此您无法对I:\
. 您可以对主机磁盘执行此操作H:\
,但对I:\
.
我已经尝试过sync.exe,它可以工作,但我不想在每次写入操作后手动执行此操作。
这似乎是一个内部 Veracrypt 问题,正如Github issue中所述。