去年,当我在笔记本电脑上安装固态硬盘时,我分区了几 GB 来尝试双启动到 Linux。当时,我能够在那个分区上设置 Ubuntu,并使用易BCD来管理启动过程。从那时起我就没怎么用过它,直到昨晚我决定从 Ubuntu 切换到 Lubuntu。
我用了闪存盘Linux制作最新 Lubuntu(v12.10,32 位)的可启动 USB 驱动器。安装过程基本正常,但我发现它用 GRUB 抢占了我的 EasyBCD 引导加载程序。由于这个原因以及我在使用 Lubuntu 时发现的一些其他怪异现象,我重新进行了安装过程。老实说,我不知道我选择了什么,但当我尝试返回 Windows(仍然通过 GRUB)时,它只会显示一个带有闪烁光标的黑屏。
在寻找解决此问题的选项时,我发现本网站建议执行以下操作来恢复 Windows MBR:
sudo apt-get install syslinux
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
这确实成功删除了 GRUB 并让 Windows 引导加载程序重新运行,但它仍然停留在黑屏和光标上。我运行了两次 Windows 安装程序并让它进行修复,但没有成功(第一次它只是自动进行修复,下一次我告诉它修复启动过程)。
我知道我的数据仍然完好无损,所有 Windows 和程序文件夹都还在那里,因为我可以从 Linux 中看到它们,但我似乎无法让 Windows 启动过程正常运行。除了完全重新安装 Windows 之外,还有什么方法可以挽救这一切吗?
附录:因为我对 Linux 完全是个新手,所以我只在这里提出一些内容,希望它有帮助。
我的笔记本电脑有 2 个硬盘,一个 SSD(120GB,带有 Windows 和 Linux 分区)和一个 320GB 旋转磁盘(一个分区仅包含数据)。我尝试重新加载 Windows 引导加载程序,但它是否将其应用到了错误的驱动器上? 以下是链接对于 的输出sudo fdisk -l
。不确定我是否需要重新运行上面的第二个命令,更像是of=/dev/sda2
附录2: 我经历了所有NeoSoft 的 BCD 恢复 Windows 引导加载程序过程。每个步骤都成功完成(都是在 100MB 系统分区上完成的,而不是 C: 驱动器上),但没有任何变化。在他们说尝试重新启动的每个步骤之后,它仍然停留在闪烁的光标上。经历了所有步骤,包括手动重新创建所有 BCD 记录的“核浩劫”。这让我认为该系统分区上缺少对启动 Windows 至关重要的文件。
答案1
最后,我不得不完全重新安装这两个操作系统。虽然我始终没有找到问题的确切原因,但我知道这肯定与分区本身有关。第一次重新安装时,我保留了所有分区(包括 100MB 的 Windows 系统分区),安装过程完成后,结果仍然一样:启动时出现带有光标的黑屏。直到我真正删除并重新创建所有分区(Windows 和 Linux),我才能够安装并运行稳定的 Windows。重新安装了 Lubuntu,更加注意将 GRUB 引导加载程序放在自己的驱动器上,现在一切都按预期运行。这不是我度过的最有趣的周末,但却是一个有教育意义的周末……