我试过各种办法,但都束手无策……欢迎提出任何建议!我现在开始考虑重新安装 Windows……
我的计算机中有一个驱动器,我可能通过安装 VHD 添加了它,但现在似乎无法摆脱它:
到目前为止我已经尝试过的方法(保留运行列表,因为这些方法可能对其他人有用):
- 右键单击驱动器并单击断开连接(这不是一个选项)
- 在命令行中:subst,net use(不是网络驱动器)
- 查看磁盘管理(未列出驱动器)
- 在资源管理器中,转到“工具”|“文件夹选项”,然后在“查看”选项卡上选中“隐藏计算机文件夹中的空驱动器”选项。(来源)
- 在注册表中的 HKLM\SYSTEM\MountedDevices 下,删除 \DosDevices\L: 键(来源)
- 在同一个键中,删除所有 \??\Volume{...} 键
- 使隐藏的设备在设备管理器中可见,然后卸载已断开的磁盘驱动器和存储卷。
- 看看HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\DriveIcons(空空如也)
- 运行
mountvol.exe
并mountvol l: /D
在命令行中(未列出 L:) - 收集注册表中对 L: 的所有引用 (
reg query HKLM /s /f "L:" > "%userprofile%\Desktop\reg.txt"
)。找到对 Motorola XT912 的引用,进入设备管理器,将其删除。驱动器仍在那里。 - 尝试过USB 遗忘。看起来它会忽略 L:
Found drives (will be ignored): C: D: E: F: H: J: L:
- 完成上述所有步骤后,最终再次搜索注册表,并删除了DosDevices 中的控制集。
可能存在危险的情况:
- 删除所有隐藏的存储卷(包括现有的), 也所有已断开连接的 USB 大容量存储设备(也不起作用)
我还看过其他的东西:
欢迎提出想法!
答案1
分析
您首先会注意到的是驱动器出现在其他组。如果您尝试打开它,您将收到以下错误消息:
L:\ 指的是不可用的位置。它可能位于此计算机的硬盘驱动器上,也可能位于网络上。请检查以确保磁盘已正确插入,或者您已连接到 Internet 或网络,然后重试。如果仍然找不到,则信息可能已移动到其他位置。
在启动 Windows 时安全模式额外的驱动器不存在,但它会在正常启动系统或执行干净启动. 这表明不应涉及第三方软件。
收集注册表项
驱动器号必须在注册表中的某处引用。通过运行以下命令,您可以创建一份简单的报告:
reg query HKLM /s /f "L:" > "%userprofile%\Desktop\reg.txt"
该命令的作用是扫描整个与机器相关的注册表分支,查找包含驱动器号后跟冒号(即L:
)的任何内容。
删除不相关的条目(例如包含类似字符串的条目HTML:
)后,输出如下:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Portable Devices\Devices\WPDBUSENUMROOT#UMB#2&37C186B&0&STORAGE#VOLUME#_??_USBSTOR#DISK&VEN_MOTOROLA&PROD_XT912&REV_0000#014FCE0915017008&1#
FriendlyName REG_SZ L:\
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\DOS Devices
L: REG_SZ \Device\HarddiskVolume9
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\WpdBusEnumRoot\UMB\2&37c186b&0&STORAGE#VOLUME#_??_USBSTOR#DISK&VEN_MOTOROLA&PROD_XT912&REV_0000#014FCE0915017008&1#
FriendlyName REG_SZ L:\
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\DOS Devices
L: REG_SZ \Device\HarddiskVolume9
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Enum\WpdBusEnumRoot\UMB\2&37c186b&0&STORAGE#VOLUME#_??_USBSTOR#DISK&VEN_MOTOROLA&PROD_XT912&REV_0000#014FCE0915017008&1#
FriendlyName REG_SZ L:\
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
L: REG_SZ \Device\HarddiskVolume9
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\WpdBusEnumRoot\UMB\2&37c186b&0&STORAGE#VOLUME#_??_USBSTOR#DISK&VEN_MOTOROLA&PROD_XT912&REV_0000#014FCE0915017008&1#
FriendlyName REG_SZ L:\
结果并不多。第一个包含一些有趣的内容:
USBSTOR#DISK&VEN_MOTOROLA&PROD_XT912
卸载不存在的设备
默认情况下,设备管理器实用程序不会显示未连接到计算机的设备。您需要做的是以管理员身份打开命令提示符,然后运行以下命令:
set devmgr_show_nonpresent_devices=1 & start devmgmt.msc
然后确保启用显示隐藏的设备在看法菜单。驱动器号与摩托罗拉 DROID RAZR XT912设备,因此请卸载所有相关内容。
你可能还想使用USB 遗忘以删除任何多余的残余。确保获取与您的操作系统相匹配的 32 位或 64 位版本操作系统位数。
收集注册表项 - 第 2 部分
正如预期的那样,一些条目消失了:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\DOS Devices
L: REG_SZ \Device\HarddiskVolume9
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\DOS Devices
L: REG_SZ \Device\HarddiskVolume9
该DOS Devices
子项可用于将应用程序使用的设备名称与操作系统内部使用的设备名称关联起来。每个条目都是一个字符串值 ( REG_SZ
),表示在启动阶段创建的符号链接。在 Windows 7 中,默认情况下可用的值如下:
AUX = \DosDevices\COM1
MAILSLOT = \Device\MailSlot
NUL = \Device\Null
PIPE = \Device\NamedPipe
PRN = \DosDevices\LPT1
UNC = \Device\Mup
我的假设是,额外的驱动器不应该出现;也许是驱动程序错误或其他原因(例如意外关机)阻止了它被自动删除。从官方安装最新的驱动程序摩托罗拉支持页面可能会避免将来出现此问题。
进一步阅读
解决
一旦你知道从哪里查找,修复方法就出奇的简单:
打开提升的命令提示符,键入或粘贴以下命令,然后按Enter:
reg delete "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices" /v "L:" /f
重新启动 Windows 以应用更改。
进一步阅读
答案2
最简单的方法:
- 插入一个 U 盘。
- 使用磁盘管理 (diskmgmt.msc) 将其驱动器号更改为 L:。
- 将其字母改为原来的字母。
而 L: 将会消失。
答案3
第三方程序TweakNow 强力包 2011将删除不需要的驱动器。
查看所有可见驱动器的屏幕截图:请看此处截图
启动 powerpack 应用程序,导航至窗户秘密选项卡并单击Windows资源管理器图标并取消选中本地磁盘 (L:)
单击保存图标。
重新启动。
答案4
首先右键单击驱动器,然后单击弹出,然后遵循的其他步骤如下:
- 右键单击文件夹
- 点击属性
- 点击硬件选项卡
- 点击属性
- 点击更改设置
- 点击驱动程序选项卡
- 点击卸载设备
这是对我有用的方法,希望也能帮助到你。