U 盘显示为硬盘驱动器,而不是可移动存储设备

Pau*_*sma 18 usb windows-7 removable usb-flash-drive external-hard-drive

我刚刚从办公室插入了一个非常简单的 1GB U 盘,希望将它变成 Fedora Live U 盘。为此,我需要一个可移动存储设备,否则它不会出现在 LiveUSB Creator 的列表中。

资源管理器将我的 U 盘列为硬盘:

出现在资源管理器中的 USB 记忆棒

LiveUSB Creator 确实没有显示在设备列表中:

LiveUSB Creator 看不到设备

有什么办法可以强制 Windows 将 U 盘视为可移动存储设备?

编辑

从设备的属性窗口,我可以获得它的 GUID:

获取设备的 GUID

这样,我可以在注册表中找到 USBSTOR 条目:

注册表中的 USBSTOR 条目

但是,在将Capabilities值编辑为4(由 暗示CM_DEVCAP_REMOVABLE)或16(由其他 USB 记忆棒条目的值暗示)时,我收到以下错误:

错误编辑值

无法编辑功能:写入值的新内容时出错。

Pau*_*sma 9

问题似乎不是 Windows,而是设备本身。出于某种原因,该设备将自己注册为大容量存储设备,而不是可移动存储设备。

通过这篇名为 BootIt 的博客条目找到了一个漂亮的程序,很快就为我解决了这个问题:只需打开“可移动位”即可!拔下并重新插入,你就可以开始了。

我知道互联网上到处都是这个程序的膨胀软件版本。看看能不能拿到1.07版本;这样就完成了工作。

能够切换“可移动”位的额外好处:您可以对闪存驱动器进行分区!