我有一台坏了的旧电脑,但我仍然希望能够访问数据和程序。我似乎可以简单地将坏掉的机器上的物理 IDE 驱动器转换为虚拟磁盘 (VDI),将其插入另一台计算机上的 VirtualBox 并从中启动。转换磁盘没有问题,但在 VirtualBox 中启动虚拟机后,我看到初始 VirtualBox 启动屏幕,然后是空白屏幕。没有出现任何错误,也没有磁盘活动。
我能够使用 Windows XP CD 加载恢复控制台。对驱动器上的文件进行目视检查,确认数据和 Windows 目录均完好无损。我运行chkdsk /r
以验证磁盘的完整性,结果没有报告任何错误。
我已经尝试过的:
- 使用 重建了 boot.ini
bootcfg /rebuild
。没有变化。 - 跑了
fixboot
。没有变化。 - 运行了 Windows XP 的“修复”安装。没有变化。
- 使用
fixmbr
。这导致在 VirtualBox 启动画面之后立即出现错误“无效分区表”。
知道我需要做什么才能让它正确启动吗?
答案1
一些想法:
您可能需要进行就地升级,如果您无法真正进入 Windows,这将会很麻烦(如果您能做到的话,就地升级甚至可以在安全模式下进行)。
您的分区表可能已损坏(如问题所示),或者与死机的物理布局不同。您可能还有两个分区,这会使 FIXMBR 感到困惑。
最后,问题可能很简单,比如您的默认启动分区未设置为活动分区。您可以使用 Windows 9x 的可启动 CD-ROM 和 FDISK 来解决这个问题。
如果这有帮助的话请告诉我。