在 Windows 中还原系统或启动驱动器号

本文介绍如何在 Windows 中更改系统或启动驱动器号。

适用于:Windows 10 - 所有版本,Windows Server 2012 R2
原始 KB 编号: 223188

摘要

警告

请勿使用本文中所述的过程更改驱动器号未更改的计算机上的驱动器。 如果这样做,可能无法启动操作系统。 按照本文中所述的过程操作,仅从驱动器号更改中恢复,而不是将现有计算机驱动器更改为其他驱动器。 进行此更改之前,请备份注册表项。

本文介绍如何更改系统或启动驱动器号。 通常不建议这样做,尤其是在驱动器号与安装 Windows 时相同时。 唯一想要执行此操作的时间是,在没有任何用户干预的情况下更改驱动器号。 中断镜像卷或发生驱动器配置更改时,可能会发生这种情况。 这种情况应该很少发生,应更改驱动器号以匹配初始安装。

若要更改或交换无法使用磁盘管理管理单元更改的卷上的驱动器号,请使用以下步骤。

注意

在这些步骤中,驱动器 D 是指分配给卷 (错误的) 驱动器号,驱动器 C 是指要更改为或分配给卷的新) 驱动器号 (。

此过程交换驱动器 C 和 D 的驱动器号。如果不需要交换驱动器号,请将 \DosDevice\letter: value 命名为未使用的任何新驱动器号。

更改系统或启动驱动器号

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅如何备份和还原 Windows 中的注册表

  1. 对计算机和系统状态进行完整系统备份。

  2. 以管理员身份登录。

  3. 启动 Regedt32.exe。

  4. 找到以下注册表项:

    HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

  5. 选择“ MountedDevices”。

  6. 在“ 安全性 ”菜单上,选择“ 权限”。

  7. 验证管理员是否具有完全控制权。 完成这些步骤后,请重新更改它。

  8. 退出 Regedt32.exe,然后开始 Regedit.exe。

  9. 找到以下注册表项:

    HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

  10. 找到要更改为 (新) 的驱动器号。 查找 \DosDevices\C:

  11. 右键单击 , \DosDevices\C:然后选择“ 重命名”。

    注意

    必须使用 Regedit 而不是 Regedt32 来重命名此注册表项。

  12. 将其重命名为未使用的驱动器号 \DosDevices\Z:

    它释放驱动器号 C。

  13. 查找要更改的驱动器号。 查找 \DosDevices\D:

  14. 右键单击 , \DosDevices\D:然后选择“ 重命名”。

  15. 将其重命名为相应的 (新的) 驱动器号 \DosDevices\C:

  16. \DosDevices\Z:选择 的值,选择“重命名”,然后将其命名回 。\DosDevices\D:

  17. 退出 Regedit,然后启动 Regedt32。

  18. 将权限更改回上一个管理员设置。 它可能应为只读。

  19. 重启计算机。