![启动工具用于在多启动操作系统使用期间选择和指定驱动器号](https://linux22.com/image/1305901/%E5%90%AF%E5%8A%A8%E5%B7%A5%E5%85%B7%E7%94%A8%E4%BA%8E%E5%9C%A8%E5%A4%9A%E5%90%AF%E5%8A%A8%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%E4%BD%BF%E7%94%A8%E6%9C%9F%E9%97%B4%E9%80%89%E6%8B%A9%E5%92%8C%E6%8C%87%E5%AE%9A%E9%A9%B1%E5%8A%A8%E5%99%A8%E5%8F%B7.png)
我目前正在一个 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 副本中分配一次字母。