USB-накопичувач, який виглядає як жорсткий диск, а не знімний пристрій зберігання даних


16

Я щойно підключив від офісу дуже просту USB-накопичувач на 1 ГБ в надії зробити її USB-накопичувачем Fedora Live. Для цього мені потрібен знімний запам'ятовуючий пристрій, інакше він не відображатиметься у списку Творця LiveUSB.

Провідник перераховує мій USB-накопичувач як жорсткий диск:

USB-накопичувач, як він з'являється в Провіднику

LiveUSB Creator дійсно не відображає його у списку пристроїв:

LiveUSB Creator не бачить пристрій

Чи є якийсь спосіб змусити Windows бачити палицю як знімний пристрій зберігання даних?

Редагувати

З вікна властивостей пристрою я можу отримати його GUID:

Отримання GUID пристрою

З цим я можу знайти в реєстрі запис USBSTOR:

Запис USBSTOR в реєстр

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

Помилка редагування значення

Неможливо редагувати можливості: помилка написання нового вмісту значення.


Можливо, зміна дозволів дерева реєстру може усунути помилку, але я цього не намагався. Це також здається небезпечною операцією.
Пол Ламмерцма

Відповіді:


7

Проблема, як видається, не в Windows, а в самому пристрої. Чомусь пристрій реєструє себе як пристрій масового зберігання, а не пристрій зсувного зберігання.

Вишукана програма, яку я знайшов за допомогою цього запису в блозі під назвою BootIt, вирішив проблему для мене моментально: просто увімкніть "знімний біт"! Відключіть і відключіть мережу, і ви готові йти.

Я розумію, що в Інтернеті є версія програмної програми. Подивіться, чи можете ви отримати версію 1.07; що робить роботу.

Додатковий бонус за можливість перемикати "знімний" біт: ви можете розділити свою флешку!


1
посилання зараз розірвано?
Шевек

1
можлива чергування: achugh.wordpress.com/2009/10/05/…
Шевек

1
@shevek: не пошкоджене / мертве посилання (воно завантажується для мене), але, безумовно, виглядає застарілим (я не бачу жодної посилання на програмне забезпечення "BootIt" на цій сторінці).
шарлатаний кіхот


Ще посилання: usbdev.ru/files/bootit
ivan_pozdeev

1

Контролер накопичувача - це те, що повідомляє накопичувач як фіксований або знімний. Отже, це можна встановити лише за допомогою утиліт, які можуть редагувати дані контролера.

Як повідомляється, деякі виробники почали маркувати USB-матриці як фіксовані, щоб полегшити передачу вимог сертифікації Win8 (зокрема, повідомляється, що Sandisk відмінив це рішення).

Утиліта BootIt, згадана в іншій відповіді, робить саме це. Але він може працювати лише з обмеженою кількістю моделей контролерів (одна людина згадує деякі Silicon Motion і Phison ).

Найкраще вам з’ясувати модель контролера флеш-пам’яті та використовувати промислову утиліту від її виробника. Наприклад, утиліта Silicon Motion називається "SMI MPTool".

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

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

Налаштування SMI MPTool


Треба зазначити, що існує інший спосіб - драйвери фільтру, які формують знімний біт в інформації дискаdiskmod . Але це лише тимчасове рішення цього випадку. Ці драйвери найкраще підходять для інших завдань - наприклад, для установки Windows, на якій працює USB-накопичувач (щоб він погодився розмістити туди файл swap).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.