我目前在虚拟机中运行 Windows 7。经过几天的磁盘密集型 I/O 后,虚拟机崩溃,并且在重新启动客户操作系统时需要运行文件系统检查。(虚拟机崩溃,而不是主机)
当文件系统未干净卸载时,是否有任何设置或软件可以用来防止或缩短文件系统检查,即使以性能为代价?
我目前不想解决虚拟机崩溃问题。
* 编辑 > 我的尝试 *
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
改变大型系统缓存DWORD 从 0 到 1。
答案1
你确实想要禁用磁盘缓存。进行文件系统检查是因为在系统死机之前磁盘缓存中的数据没有完全写入磁盘。
- 在我的电脑中右键单击硬盘
- 选择选项
Hardware
卡 - 点击
Properties
- 点击
Change Settings
- 选择选项
Policies
卡 - 取消选中“在设备上启用写入缓存”
- 单击
OK
直到所有窗口都关闭。
这将确保所有数据立即写入硬盘,从而减少重新启动系统时发生文件系统检查的可能性。
答案2
这与表现无关。
崩溃后,文件系统可能处于不一致的状态,文件和目录结构可能已损坏。
禁用文件系统检查可能会导致虚拟机运行不正确,在这种情况下,解决崩溃问题会更好。
如果无法解决崩溃问题,请尝试定期重新启动虚拟机,这也可能降低系统崩溃的概率。