答案1
在开始安装之前,我使用 diskpart 检查哪个驱动器是 C: 驱动器。Diskpart 说 C: 驱动器是磁盘 2。但是在 Windows 安装中,此驱动器现在是“驱动器 6”。
这很简单,因为您尝试将 Windows 枚举的磁盘列表与 BIOS/UEFI 枚举的磁盘列表进行比较。
BIOS 可能会也可能不会按照特定顺序枚举磁盘。BIOS 顺序和 Windows 对磁盘进行编号的顺序之间没有直接关系。
Windows 接管控制后,将适用以下规定。
在启动过程中,Windows 从使用 BIOS INT13 支持切换到使用原生 Windows 驱动程序来访问磁盘。Windows 等待几秒钟,以便系统磁盘通过即插即用进行枚举。如果在超时期限内匹配成功,则将继续正常启动。
在启动过程中切换到本机 Windows 存储控制器驱动程序后,Windows 分配的磁盘编号完全取决于即插即用枚举和处理磁盘的顺序。Windows 将枚举可用的固定磁盘,然后是可移动磁盘,前提是系统上已经存在并安装了正确的本机 Windows 驱动程序。
我如何才能事先检查这一点?
您可以检查固件设置以确定顺序,因为 WinPE(Windows 预安装环境)磁盘枚举将基于 BIOS/UEFI 提供的顺序,而不是安装过程的磁盘选择阶段的 Windows 启动方法。
来源:这里