我需要尝试 Win 8 并学习它,并且我想在已经安装 Ubuntu 和 Windows 7 的情况下对其进行三重启动(因为我只在必要时才会使用它)。
当前的引导加载程序是 Windows 的引导加载程序,我希望保持这种状态。无论是 Windows 8 还是 7 的引导加载程序都无所谓,但我希望能够以 Windows 7 作为默认引导这三个系统。
我也想为 Windows 8 使用外部驱动器。(它通过 USB 连接。)
当 Windows 8 位于通过 USB 连接的外部驱动器上时,我可以保留/使用 Windows 的任何加载程序并将它们全部链接在一起吗?如果它可以工作,但速度很慢或不太理想,那也没关系。
在提问之前,我阅读了另一篇关于此问题的文章,但由于我的主分区不够,我愿意将其格式化以转换为逻辑分区,所以我想稍微具体说明一下我的问题。
答案1
根据我的经验,Windows 始终需要位于 BIOS 中设置为第一个启动 HDD 设备的驱动器上。我不记得我是否在 Windows 8 上尝试过,但可能还是一样。
因此,如果您想从外部驱动器启动 Windows 8,则应从 BIOS 或 BIOS 的启动菜单中将其选为第一个启动设备。如果您从 Windows 7 启动加载程序(位于第一个驱动器上)中选择 Windows 8(位于第二个驱动器上),Windows 8 将开始加载,但几秒钟后计算机将重新启动。
您还可以尝试将所有操作系统安装到同一个硬盘上,并使用外部存储。或者在 Virtualbox 中运行 Windows 8(如果这足以满足您的需求)。
答案2
安装任何 Windows 到逻辑分区都没有问题。第一个 HDD 上必须至少有一个主活动分区用于引导相关文件。
如果在已安装 Win 7 和 Ubuntu 12.04 的计算机上安装 Windows 8,Windows 8 启动文件将取代 Windows 7 的启动文件,并且 BCD(启动配置数据)中将添加 Windows 8 的条目。
要查看完整的 BCD 内容(并编辑它),您可以使用可视化 BCD 编辑器。
要使用 Windows 启动管理器启动任何 Linux/Unix 后代,请参阅 双启动 Windows 7 和 Linux/UNIX。