无法将驱动器号更改为以前使用的驱动器

Jef*_*ood 10 windows hard-drive

我最近将我的 D: 数据驱动器升级到更大的驱动器,如下所示:

  • 将新驱动器安装为 E:
  • 将所有文件从 D:\ 复制到 E:\ 使用 robocopy
  • 关闭电脑,永久移除 D: 驱动器

但是,我无法将 E: 驱动器改回 D: -- 也就是说,当我尝试在磁盘管理器中更改字母时,字母 D: 根本不显示为可用。

为什么不,我该如何解决这个问题?

Jef*_*ood 12

出于某种原因,Windows 喜欢保留它以前看到的驱动器号。

此信息存储在注册表中

HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices

在此处输入图片说明

简单地删除未使用的盘符的注册表项\DosDevices\D:,然后重新启动,你就可以重新使用所需的驱动器号。

第二次这样做后,我发现如果你这样做会更容易:

  1. 将所有文件从旧数据驱动器传输D:\到新数据驱动器E:\

  2. 不要重新启动!

  3. 确保绝对没有正在运行的程序正在访问旧数据驱动器上的文件。关闭尽可能多的应用程序。然后将旧数据驱动器的驱动器号更改为随机的D:\Q:\

  4. 现在可以把数据盘的盘符改成以前旧数据盘占用的盘符了,E:\D:\

基本上,在连接新旧数据驱动器的情况下更改驱动器号;在执行驱动器号切换之前不要重新启动。那将避免我上面的问题。

  • 下次,将 E 分配给 D。Windows 会说在您重新启动之前不会重新分配它们。当你重新启动时,它会做它的事情。 (2认同)