USB-накопитель в виде жесткого диска, а не съемного устройства хранения

64911
Paul Lammertsma

Я только что подключил очень простой USB-накопитель емкостью 1 ГБ из офиса в надежде сделать его USB-накопителем Fedora Live. Чтобы это работало, мне нужно съемное устройство хранения данных, иначе оно не появится в списке LiveUSB Creator.

Проводник перечисляет мою флешку как жесткий диск:

Флешка, как она появляется в проводнике

LiveUSB Creator действительно не показывает его в списке устройств:

LiveUSB Creator не видит устройство

Есть ли способ заставить Windows видеть флешку как съемное устройство хранения?

редактировать

Из окна свойств устройства я могу получить его GUID:

Получение GUID устройства

С этим я могу найти запись USBSTOR в реестре:

USBSTOR запись в реестре

Однако при редактировании Capabilitiesзначения 4(как подразумевается CM_DEVCAP_REMOVABLE) или 16(как подразумевается значением других записей USB-накопителя) я получаю следующую ошибку:

Ошибка редактирования значения

Невозможно редактировать Capabilities: Ошибка записи нового содержимого значения.

15
Возможно, изменение разрешений дерева реестра может устранить ошибку, но я этого не пробовал. Это также кажется опасной операцией. Paul Lammertsma 13 лет назад 0
Некоторая статья об этом. http://freeware.skynetblogs.be/archive/2009/04/26/bootit-makes-a-portable-application-drive-from-your-usb.html Gandalf 13 лет назад 0

2 ответа на вопрос

7
Paul Lammertsma

Проблема, по-видимому, не в Windows, а в самом устройстве. По какой-то причине устройство регистрируется как устройство хранения данных, а не как съемное устройство хранения.

Изящная программа, которую я нашел через эту запись в блоге под названием BootIt, решила проблему в один миг: просто включите «съемный бит»! Отключите и снова подключите, и вы готовы идти.

Я понимаю, что в интернете есть версия этой программы. Посмотрите, сможете ли вы получить версию 1.07; это делает работу

Дополнительный бонус за возможность переключения «съемного» бита: вы можете разбить свою флешку!

ссылка сейчас битая? Shevek 14 лет назад 1
возможный альтернативный вариант: http://achugh.wordpress.com/2009/10/05/multi-partition-a-usb-flash-drive-in-windows/ Shevek 14 лет назад 1
@shevek: не битая / неработающая ссылка (она загружается для меня), но она, безусловно, выглядит устаревшей (я не вижу ссылок на программное обеспечение "BootIt" на этой странице). quack quixote 14 лет назад 1
@MatthewRead link: http://www.getusb.info/flip-your-bit-usb-utility-to-make-local-drive/ A. Prasad 10 лет назад 0
Другая ссылка: http://www.usbdev.ru/files/bootit/ ivan_pozdeev 7 лет назад 0
0
ivan_pozdeev

Контроллер диска - это то, что сообщает о диске как о фиксированном или съемном. Таким образом, это может быть установлено только через утилиты, которые могут редактировать данные контроллера.

Как сообщается, некоторые производители начали отмечать USB-разъемы как фиксированные, чтобы было проще выполнять требования сертификации Win8 (с тех пор, как сообщается, Sandisk полностью изменила это решение).

Утилита BootIt, упомянутая в другом ответе, делает именно это. Но он может работать только с ограниченным количеством моделей контроллеров (один человек упоминает некоторые из моделей Silicon Motion и Phison ).

Лучше всего узнать модель контроллера вашей флешки и использовать промышленную утилиту ее производителя. Например, утилита Silicon Motion называется «SMI MPTool».

Есть сайты, посвященные их коллекционированию. http://usbdev.ru имеет лучшую из известных мне коллекций (как по содержанию, так и по организации), а также содержит утилиты для поиска модели контроллера и учебных пособий.

Например, SMI MPTool устанавливает диск как фиксированный / съемный следующим образом (USB-ZIP является съемным, USB-HDD фиксированным):

SMI MPTool settings


Я должен упомянуть, что существует другой способ - драйверы фильтров, которые подделывают съемный бит в информации о дискеdiskmod . Но это только временное решение в этом случае. Эти драйверы лучше всего подходят для других задач - например, для установки Windows, работающей с USB-накопителя (так что он согласен разместить там файл подкачки).