我目前正在一个 3 启动系统(一个驱动器 3 个分区)上使用 Windows XP;我之前有过多重启动工作,但是遇到了问题,不得不恢复我的驱动器;我使用了某种预启动软件,它允许我根据我启动的操作系统选择哪个驱动器发行了哪些字母,例如:
If I booted OS 1 then C: > C: / H: > H: / I: > I:
If I booted OS 2 then C: > H: / H: > C: / I: > I:
If I booted OS 3 then C: > I: / H: > H: / I: > C:
我无论如何也想不起来或弄不明白我用什么来实现这一点;我使用 Acronis 磁盘管理器/操作系统选择器/和 Home 进行备份和多启动软件,但在论坛上搜索了好久都没找到。
所以我认为这是一个第三方问题,但我真的需要帮助,在修复驱动器号之前我无法使用我的其他 Boots,非常感谢您的帮助和建议!
我知道它就在某个地方;我用过它,哈哈!
答案1
Windows 在注册表中保留驱动器号与驱动器分区之间的内部映射。每个 Windows 副本都保留自己的驱动器号分配映射,因此只需启动每个 Windows 副本一次,并根据需要将驱动器号分配给分区即可。然后在后续启动时,每个副本将使用之前分配的相同驱动器号,而不受其他 Windows 副本中的分配影响(它们不知道彼此的设置)。
您可以使用磁盘管理diskmgmt.msc
右键单击所需分区并选择更改驱动器号和路径...。
您还可以使用该实用程序从命令提示符分配驱动器号diskpart
,从而实现一定程度的自动化:
> diskpart
> list volume
> select volume <#>
> assign letter=<letter>
无论哪种情况,都只需要在每个 Windows 副本中分配一次字母。