![恢复 Windows 7 引导加载程序及其原始驱动器号 (C:)](https://linux22.com/image/1313303/%E6%81%A2%E5%A4%8D%20Windows%207%20%E5%BC%95%E5%AF%BC%E5%8A%A0%E8%BD%BD%E7%A8%8B%E5%BA%8F%E5%8F%8A%E5%85%B6%E5%8E%9F%E5%A7%8B%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%8F%B7%20(C%3A).png)
我安装了 Windows 7,并且我的驱动器具有以下分区结构,正如我在 Ubuntu LiveCD 会话中的 Gparted 中发现的那样。
- 100 mb 系统分区(主)
- Windows 7 分区 (60 GB)(主要)
- 数据分区 1(主)
- 25 GB 未分配空间。
- 擴展額度。
- 数据分区 2。
- 数据分区 3。
现在,我尝试在 25 GB 分区中安装 Ubuntu,但安装程序不允许我安装,并说我不能有任何其他主分区。因此,我认为 100 mb 分区(主分区)是不需要的,因为它是在我们在没有任何分区的干净计算机上安装 Windows 时创建的。所以我删除了该分区,然后继续安装 Ubuntu。
一切顺利,Ubuntu 安装程序甚至要求我从现有的 Windows 安装中导入任何设置。但是,当我重新启动以启动新安装的 Ubuntu 时,我没有看到启动菜单来选择启动 Ubuntu 或 Windows,而是直接启动 Ubuntu。我尝试运行,sudo update-grub2
但找不到我的 Windows 安装。因此,我从 Windows 安装 CD 启动并尝试从那里修复它,但无法找到我的 Windows 安装。此外,C:
不再是 Windows 分区,而是E:
。
我知道我可能弄得一团糟,但是我怎样才能将我的 Windows 安装恢复到安装 Ubuntu 之前的状态呢?如果需要恢复 Windows,我现在可以删除 Ubuntu。
谢谢。
答案1
这是可以做到的。
在 Ubuntu 中将文件 /boot/grub/boot.img 复制到 Windows 7 分区“\”文件夹。
- 使用任何磁盘管理工具并将 Windows 分区标记为活动。
- 连续运行 Windows 7 启动修复(从 DVD/USB)最多 3 次,每次运行后重新启动。
现在您将可以启动 Windows 7。
要将 Ubuntu 添加为 Windows 7 启动菜单的启动选项:
- 下载并安装可视化 BCD 编辑器。
- 创建引导扇区加载器并修改设备和路径以指向文件 \boot.img(先前从 Ubuntu 复制)