我在我的 PC 上安装了 7 个操作系统。所有操作系统都运行良好。(Ubuntu 11、Ubuntu 14、EduBoss、Redhat6、Nodezero、Windows 8、Win 7)。过去 6-7 个月我经常使用 Windows 8 和 Ubuntu 14,我喜欢所有操作系统,但有一天在 Win7 执行 CHKDSK 后,我的 PC 无法通过 Windows 启动。如果我尝试启动 Windows,PC 会非常快地重新启动,并且不会显示任何选项,只需重新启动即可。
所有其他 Linux 操作系统均可运行,但任何其他 Win 启动均无法运行。据我所知,我猜测问题是由文件损坏或 Windows 的 CHKDSK 操作引起的。
我可以通过 Linux 修复 Windows 启动选项吗?(没有 win 启动盘)
- 建筑师 i386
- 2 GB 内存
- 英特尔四核
- 操作系统。我首先安装了 Windows,然后安装了 Linux。
答案1
使用 Linux 的方法之一是使用文件系统检查工具命令主要出现在大多数 Linux 发行版中。虽然您没有提到 Windows 是否显示任何错误,也没有提到是否可以启动到安全模式按住转移并轻敲F8反复。鉴于这里信息匮乏,我建议启动 Linux,打开终端,然后输入:
sudo fsck.msdos /dev/XYZ
其中 XYZ 是安装 Windows 的分区(例如 sda1)。有许多可用的参数可以通过键入来访问,
fsck.msdos -h
但基本命令应该能够纠正您的 Windows。
如果一切顺利,您将需要检查 Linux 现在是否能够检测到 Windows 加载程序。此外,您还需要生成一个新的 GRUB 配置文件。我假设您启动的 Linux 正在运行 Grub 2.0。要探测引导加载程序,请键入以下命令:
sudo os-probe
,它将返回如下输出:
/dev/sda1:Windows 7(加载程序):Windows:chain
如果您收到任何此类输出,则可以继续构建新的 Grub 配置文件。在终端中,输入:
sudo grub-mkconfig -o /boot/grub/grub.cfg
, 如果你的grub配置文件位于其他位置,则将命令中的路径替换为您的文件位置。- 类型
sudo grub-install /dev/sda
在哪里星展银行我的主硬盘上安装了 Windows 和 Linux。
重新启动,然后在 Grub 菜单中选择 Windows。它应该可以启动。如果没有,我们可以尝试其他方法,但您的问题只需要 Linux 特定的解决方案。
答案2
你试过吗启动修复工具?看来您的启动文件被 CHKDSK 弄乱了。
答案3
1> 使用 win7 磁盘
2> 启动修复
3> chkdsk >>>> 重新启动
重新启动后 win 启动声音更大但 GRUB 没有启动。
要修复该问题,请使用“BOOT-repair”磁盘和“fsck.msdos”命令。
这两个答案结合在一起非常有帮助。