我买了一台装有 Windows 7 的笔记本电脑。有一天,我决定安装 Linux。我这样做了,但无法启动 Windows。当我打开电脑时,我进入了 GRUB。如果我选择 Linux,我就可以开始使用,但如果我选择 Windows 7,我就会收到“grub 救援”提示,其中显示一条消息:
Unknown file system
请帮帮我。我真的不知道该怎么办。
编辑:
抱歉我来晚了。过去几天我都无法上网。这些方法都不起作用,我不得不使用上次安装时制作的恢复 CD 重新安装 Windows。
感谢各位的支持。
答案1
只需尝试使用 boot-repair CD 修复您的启动 (grub)。您将在这里找到所有说明。https://help.ubuntu.com/community/Boot-Repair
答案2
导致此类问题的原因有很多。这主要取决于您如何安装操作系统(本例中为 Linux)。您是否将其与 Windows 并排安装?或者在安装 Linux 之前,您是否对分区表进行了某种更改。
我高度怀疑您对分区表以及安装 Windows 的分区进行了某种更改(即缩小或/和创建新分区等)。因此,您的 NTFS 分区(Windows 分区)可能已损坏。您可以尝试修复 NTFS 分区,但首先请尝试以下操作。
假设你正在使用 Debian、Ubuntu 或它们的派生发行版的更高版本,因此你有Grub 2安装在您的系统中:
在终端中运行sudo update-grub2
输入须藤提示时输入密码。查看是否有任何错误或异常输出。(我有一个 Windows 7 双启动系统。因此典型的输出如下所示)
假设一切进展顺利,请重新启动系统并尝试加载 Windows 7。如果您收到上一条消息(您在问题中提到的消息),那么您必须执行下一步,修复您的 Windows 分区。
如果您可以安装 NTFS 分区,最好(而且很重要)备份该分区中的所有重要数据。
现在安装一些软件包(如果它们尚未安装在您的系统中)。在终端中输入sudo apt-get install ntfsprogs
。尝试修复/调整您的 NTFS 分区的大小。你需要输入的命令取决于你最终想要实现的目标。因此,在做任何事情之前,请先阅读手册页的ntfsprogs
如果这些都不起作用,那么如果您也想登录 Linux,那么您需要重新安装 Windows 并修复 Grub 引导加载程序(因为 Windows 引导加载程序会覆盖 Grub(MBR))。
以下是一些关于Windows 7 与 Ubuntu 双启动。希望这些能帮到你 :)