我知道关于这个问题还有其他话题,但是我尝试过各种修复方法但无济于事,因此发表了这篇文章。
因此,我有一个安装了 Windows 8.1 的 1TB 硬盘,以及一个带有恢复扇区的分区。我将硬盘缩小了 200GB,并在其上安装了 Linux Mint 13。结果发现 Linux Mint 13 存在许多驱动程序问题,因此我将 Linux Mint 16 64 位刻录到磁盘并选择“将 Mint 13 替换为 16”。
Linux Mint 16 现在已经启动到 Linux mint,但没有留下启动到 Windows 8.1 的选项。
因此我尝试了以下方法:
从 Windows 8.1 磁盘启动,转到命令提示符并使用:
bootrec /fixmbr
bootrec.exe /fixboot
bootrec.exe /RebuildBcd
没有运气。
然后我尝试:
DISKPART > list disk
Disk ### Status Size Free Dyn Gpt
Disk 0 Online 931GB 923GB - *
DISKPART> sel disk 0
Disk 0 is now the selected disk.
DISKPART> list vol
Vol 只是给我我的 DVD-ROM。
有人可以帮忙吗?
我非常担心我的 Windows 8.1 安装已经消失且无法恢复。
答案1
如果我没看错的话,你的DISKPART
输出没有包含进行全面诊断的正确命令。(不过我对那个工具不是很熟悉。)话虽如此,我怀疑你遇到了引导加载程序问题,而不是磁盘分区问题。你尝试恢复时,bootrec
可能在旧的 BIOS 模式安装上成功了,但你几乎肯定有一台基于 EFI 的计算机,这些命令不适合它。
我建议您尝试按如下方式进行恢复:
- 如果你还没有这样做,禁用安全启动在您的固件中。
- 下载我的 USB 闪存驱动器或 CD-R 版本的rEFInd 启动管理器。
- 使用 rEFInd 准备启动介质。
- 启动到 rEFInd 启动介质。如果我的猜测正确,您将看到至少一个适用于 Windows 的启动选项和至少一个适用于 Linux 的启动选项。
- 测试这些启动选项。运气好的话,你将能够启动这两个操作系统。
- 如果您可以启动两个操作系统,请启动 Mint 并安装 Debian 软件包版本的 rEFInd。这应该可以解决您的问题,因为您应该每次启动时都会看到 rEFInd 出现。
如果你想保持安全启动处于活动状态,你可以这样做,但你需要克服一些额外的困难。
或者,您可以尝试引导修复工具。如果你够幸运的话,它会比前面的步骤更容易解决问题;但我推荐上述步骤,因为在第 6 步之前它是无风险的;在那之前,你不会做任何事情来改变你的系统,当你到达第 6 步时,你会非常确定 rEFInd 会起作用(或者你会知道它不会起作用并且可以中止该过程)。另一方面,启动修复更像是一种信念的飞跃;你运行它并希望它做正确的事情,但没有证据表明它实际上将要做正确的事。鉴于你的情况的不确定性,我不太推荐你这么做。