这是我所做的:
- 在我当前版本(带有 Windows 7 的 HDD)旁边安装了一个新的 SSD。
- 将我的 SSD 分区为操作系统分区、页面分区和文件分区。
- 从 USB 棒将未注册的 Windows 10 Pro 版本安装到 SSD 的 OS 分区中。这是学生版,在有人询问之前还没有输入密钥。
我的计算机可以毫无问题地识别 SSD 和 HDD,并且两个系统(Win7/10)都可以完全运行,没有任何更深层次的复杂性。
但问题是,当我从另一个物理磁盘启动时,我的系统无法识别其他操作系统。当我在 HDD 上使用 Win7 时,它在启动过程中无法识别 SSD 上的 Win10,反之亦然。
目前,要访问任一系统,我必须在启动期间增加 Gigabyte F5 BIOS 上特定磁盘设备的磁盘优先级,这确实令人担忧,因为除非真的需要,否则我宁愿不进入 BIOS。我怎样才能像在双启动中一样选择要启动的操作系统。
最让我困扰的是,每当我使用 Win7 或 Win10 时,我所在的系统就会变成 C 盘,这难道不应该更加静态吗?
我对操作系统和硬件还不是很熟悉,所以如果我问得有点愚蠢或者这个问题问得有点蠢,我提前道歉。如果有更好的方法来表述这个问题,我愿意听取建议 :D
答案1
您不需要在 BIOS 中乱搞,BIOS 中应该有一个“启动菜单”选项,您可以在 POST 序列中(显示 BIOS 徽标时)按下一个键,然后获取系统上所有可启动设备的列表,让您可以选择使用哪个设备,而无需在 BIOS 中实际更改它们的启动优先级。
驱动器号由操作系统决定,因此在双启动情况下,无论您在哪个操作系统/HDD 中工作,都是 C 盘,这是正常的。
Windows 本身也支持双启动,因此您不必在 BIOS 中乱搞或调出启动菜单。这个问题之前已经在这里被问过并得到回答:双启动 Windows 8?
已更新其他信息:
选择其中一个驱动器作为主驱动器并启动到该 Windows 安装。
如果您很聪明,您可以尝试使用命令行工具,无论是 bootrec 还是 bootsect,具体取决于您使用 Windows 7 还是 10 作为主驱动器。
如果没有,请查看这些工具的可视化版本:https://www.boyans.net/dual-boot-repair-windows-10.html
注意:我还没有用过这个工具,只是在我搜索这些主题时它才被推荐使用。对启动配置的任何改动都可能让你陷入困境。请小心谨慎,并随时准备好当前备份。