![如何更改 BCD 内部驱动器号分配](https://linux22.com/image/1527369/%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%20BCD%20%E5%86%85%E9%83%A8%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%8F%B7%E5%88%86%E9%85%8D.png)
如您所知,可以使用 BCDEDIT 更改以下值:
设备分区=E:
osdevice 分区=E:
但问题是,BCD 如何命名某个卷(例如上面的 E:)以及如何更正?根据 Windows 安装方法,同一分区的驱动器号可能会有所不同。那么,是否有关于此问题的 BCD 文档?
答案1
最简单的方法是打开命令提示符,在自动修复或 WinPE 中均可。为系统分区分配驱动器号(例如 D:),为 OS/Windows 分区分配驱动器号(C:)。然后使用 BOOTREC 重建 BCD 存储。
- 磁盘分区
- lis dis(识别操作系统硬盘)
- sel dis 0 lis par(识别上述系统和操作系统分区)
- sel par 1(例如系统)
- 分配字母=D
- sel par 3(例如 OS/Windows)
- 分配字母=C
- 出口
然后
- BOOTREC /FIXBOOT(应该显示“成功”)
- BOOTREC /REBUILDBCD(应该找到 C:\WINDOWS - 选择 Y 选项添加到引导存储)
重新启动系统并希望它能够启动。