上次我安装 Windows 7 时,启动管理器自动安装在一个小的隐藏分区中,主操作系统则安装在另一个分区中。因此,格式化 C: 不会影响启动管理器。
昨天我擦除并重新分区了我的硬盘,如下所示:
- 50 MB 主 NTFS(用于启动管理器)
- 100 GB 主 NTFS(适用于 Windows 8)
- 50 GB 主 NTFS(适用于 Windows 7)
- 一些逻辑分区用于安装 Ubuntu 和其他操作系统
我安装了 Windows 7,然后又安装了 Windows 8,现在没有操作系统选择菜单。系统直接启动 Windows 8,50 MB 分区是空的。
有一种方法可以使用 EasyBCD 从 Windows 启动管理器直接启动 Windows 7 甚至 Ubuntu。但是如何将启动管理器放在 50 MB 分区中?
答案1
以管理员身份运行
CMD
(命令提示符)。输入
bcdboot d:\windows /s d:
意思是将系统的启动文件复制
d:\windows
到D盘,如果系统没有安装在d:\,则需要更改路径,我们会得到“启动文件创建成功”的信息。通过在“开始 - 搜索”中输入来打开“磁盘管理”
diskmgmt.msc
,找到 D:\ 分区并将其标记为活动分区而不是 C: — 注意:驱动器 D 应该是主分区。
现在计算机应该从 D 盘启动。现在我可以任意次格式化我的 C: 盘,而不会弄乱启动管理器。