我在 VirtualBox 3.2.8(Win XP)上运行 Ubuntu 10.04。我当时正在做碎片整理,我想这在运行虚拟机时可能不是很智能。现在看来有些文件已损坏。
我如何才能找出哪些文件已损坏以及需要替换哪些文件?
我无法相信 Virtual Box 能够保存我的文件,也许我应该换成别的东西?
有时 Virtual Box 关闭时文件也会损坏。
答案1
可能会引入一些竞争条件......虚拟操作系统可能试图写入由碎片整理操作移动的扇区。
在这种情况下,您需要运行“fsck”之类的工具,并在 Google 上搜索 Linux/Unix 文件恢复方法。您至少应该能够找到一个免费工具来报告损坏的文件,但可能无法恢复它们,因为底层虚拟磁盘已损坏。
至于“不信任 VirtualBox”......我以前没有遇到过这种问题;您可能遇到了其他问题(您的物理磁盘可能出现问题 - 可能需要在 WinXP 级别运行一些扫描)。