在 Windows 10 上,我想将驱动器号映射到本地文件夹。我最初使用了 subst,但后来我发现从映射驱动器中删除的文件会消失,而不是进入回收站。我按照Tony 和其他人的说明,并使用 .reg 文件使映射驱动器与回收站配合使用。这很棒。感谢所有做出贡献的人!
但我还想更改映射驱动器上的驱动器名称(即驱动器标签)。目前,Windows 只选择根驱动器的名称。例如,我的 C: 驱动器名称是“1TB SSD”。我将 P: 驱动器映射到 C:\File Server\Photos,我希望 P: 驱动器标签为“Photos”,但它却显示为“1TB SSD”。
当我在 Windows 资源管理器中右键单击 P: 驱动器并转到“重命名”时,我收到消息“无效驱动器标签卷标无效。请输入有效的卷标。”当我重命名“真实”驱动器(C: D: 等)时,我不会收到此错误消息,只有当我尝试重命名从本地文件夹映射的驱动器时才会收到此错误消息。
我在 Google 上搜索并尝试了几种方法。最新的方法是将“VolumeLabel”添加到注册表项中。我希望这样做可以解决问题,但没有成功。
以下是我的映射在 .reg 文件中的样子:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
"P:"="\\??\\C:\\File Server\\Photos"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FolderDescriptions\\{GUID}]
"RelativePath"="P:\\"
"Category"=dword:00000004
"Name"="PhotosN"
"DefaultLabel"="PhotosD"
"VolumeLabel"="PhotosV"
如果有人能回答这个问题我将非常感激!:)
答案1
我有一个驱动器,类似于您的驱动器 P:,它像您一样在注册表中的 DOS 设备中设置。我大致遵循了这篇维基百科文章,为该驱动器添加了一个标签:https://en.wikipedia.org/wiki/SUBST
对于驱动器 C: 和驱动器 P:,我在注册表中输入:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons\C\DefaultLabel\
- 和
- HKEY_LOCAL_MACHINE\SOFTWARE\微软\的Windows\CurrentVersion\Explorer\DriveIcons\P\DefaultLabel\
- 它们的 (默认) 值等于我想要的标签名称。看来我也必须设置 C 盘,而不仅仅是 P 盘。我将 C 盘设置为“OS”,将 P 盘设置为“POPCORN”。
然后使用 cmd.exe,我清除了 C 盘LABEL C:
,并在其中放置了一个空标签。
然后我刷新文件资源管理器 (F5),新名称就出现了。似乎运行正常。