1000+ инструкций в блоге SoftComputers

В Windows USB-флешки и SD-карты по умолчанию определяются как съемные устройства (Removable), что ограничивает их функциональность, например, работу с несколькими разделами. Начиная с Windows 10 версии 1703, появилась возможность создавать несколько разделов на USB-накопителях, но для их полноценной работы как жесткого диска необходимо изменить бит RMB (Removable Media Bit). В этой статье мы рассмотрим, как сделать USB-флешку или SD-карту видимой в Windows 10 и 11 как локальный жесткий диск с помощью утилиты Lexar BootIt или фильтр-драйвера Hitachi Microdrive.

Приобрести оригинальные ключи активации Windows всегда можно у нас в каталоге от 1099

Зачем делать USB-накопитель жестким диском?

— Мультиразделы: Windows поддерживает работу с несколькими разделами только на несъемных дисках (Basic, Базовый).

— Совместимость с ПО: Некоторые программы не работают со съемными накопителями.

— Функциональность: Возможность создавать динамические диски, задавать активные разделы и т.д.

Почему USB определяется как съемное устройство?

Windows определяет тип накопителя через дескриптор RMB (Removable Media Bit), возвращаемый функцией StorageDeviceProperty. Если RMB=1, устройство считается съемным, и Windows ограничивает его функциональность. Чтобы USB-накопитель распознавался как жесткий диск, нужно изменить RMB на 0. Это можно сделать двумя способами:

1. Перепрошивка контроллера: Изменение RMB на уровне прошивки устройства (например, с помощью Lexar BootIt).

2. Фильтр-драйвер: Подмена ответа устройства на уровне драйвера (например, Hitachi Microdrive).

Совет: Проверьте сайт производителя USB-накопителя на наличие утилит для перепрошивки контроллера. Это предпочтительный метод, так как он универсален и не требует изменений на уровне ОС.

Проверка типа устройства

1. Подключите USB-флешку и откройте Управление дисками:

diskmgmt.msc

2. Найдите флешку в списке. Тип устройства указан как Съемное устройство (Removable).

3. Проверьте тип на вкладке Volumes (Тома) в свойствах диска (Type: Removable, Тип: Съемный).

4. Или используйте diskpart:

diskpart
list volume

Метод 1: Использование утилиты Lexar BootIt

Lexar BootIt — бесплатная портативная утилита для изменения RMB на USB-накопителях. Она разработана для устройств Lexar (Micron, Crucial), но может работать с флешками других производителей.

Важно:

— Работает не со всеми USB 3.0-накопителями.

— Перепрошивка контроллера аннулирует гарантию и может сделать устройство неработоспособным.

— Поддерживает Windows XP и выше, включая Windows 10/11.

Инструкция

1. Скачайте BootIt с нашего сервера.

2. Запустите BootIt.exe с правами администратора.

3. В списке устройств выберите USB-флешку.

4. Нажмите Flip Removable Bit и подтвердите действие, нажав OK.

5. Переподключите флешку и проверьте тип в Управлении дисками. Он должен измениться на Basic (Базовый).

Метод 2: Использование фильтр-драйвера Hitachi Microdrive

Фильтр-драйвер Hitachi Microdrive подменяет ответ USB-устройства, заставляя Windows распознавать флешку как жесткий диск (USB-HDD). Этот метод работает на уровне драйвера и не требует перепрошивки.

Скачать драйвер:

— Для 32-битных систем: Hitachi Microdrive (32-bit)

— Для 64-битных систем: Hitachi Microdrive (64-bit)

Подготовка драйвера

1. Распакуйте архив. Он содержит:

cfadisk.inf — установочный файл.

cfadisk.sys — файл драйвера.

2. Определите код экземпляра устройства:

— В Диспетчере устройств найдите флешку, откройте ее свойства.

— На вкладке Сведения выберите Путь к экземпляру и скопируйте код, например:

USBSTOR\Disk&Ven_Linux&Prod_File-CD_Gadget&Rev_0000\0123456789ABCDEF&0

3. Отредактируйте файл cfadisk.inf в текстовом редакторе:

— Для 64-битной системы найдите разделы [cfadisk_device] и [cfadisk_device.NTamd64]:

[cfadisk_device]%Microdrive_devdesc% = cfadisk_install,IDE\DiskTS64GCF400______________________________20101008
[cfadisk_device.NTamd64]%Microdrive_devdesc% = cfadisk_install,IDE\DiskTS64GCF400______________________________20101008

— Замените DiskTS64GCF400______________________________20101008 на код вашей флешки, убрав часть после второго «\»:

[cfadisk_device]%Microdrive_devdesc% = cfadisk_install,IDE\USBSTOR\Disk&Ven_Linux&Prod_File-CD_Gadget&Rev_0000
[cfadisk_device.NTamd64]%Microdrive_devdesc% = cfadisk_install,IDE\USBSTOR\Disk&Ven_Linux&Prod_File-CD_Gadget&Rev_0000

— Для 32-битной системы найдите раздел [cfadisk_device] и добавьте строку с кодом вашей флешки:

%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_Linux&Prod_File-CD_Gadget&Rev_0000

4. (Опционально) Измените имя устройства в переменной Microdrive_devdesc, например:

Microdrive_devdesc = "Transcend 64GB DIY SSD"

5. Сохраните файл.

Установка драйвера

Примечание: Для 64-битных систем Windows 10/11 требуется отключить проверку цифровой подписи драйвера, так как Hitachi Microdrive не подписан.

1. Отключите проверку подписи:

bcdedit.exe /set nointegritychecks ON
bcdedit.exe /set TESTSIGNING ON

2. Перезагрузите компьютер.

3. В Диспетчере устройств найдите флешку, щелкните правой кнопкой мыши и выберите Обновить драйвер.

4. Выберите Выполнить поиск драйверов на этом компьютере и укажите папку с распакованным архивом Hitachi Microdrive.

5. Игнорируйте предупреждение об отсутствии подписи и завершите установку.

6. Перезагрузите компьютер.

7. Проверьте в Управлении дисками, что флешка отображается как Basic, а в Проводнике — с иконкой жесткого диска.

Удаление драйвера Hitachi Microdrive

1. В Диспетчере устройств найдите флешку, откройте свойства и на вкладке Драйвер выберите Обновить драйвер.

2. Выберите Автоматический поиск драйверов. Windows установит стандартный драйвер USB.

3. Если система не загружается (BSOD) после установки драйвера:

— Загрузитесь с установочного диска Windows или Live CD.

— Удалите файлы:

%windir%\System32\drivers\cfadisk.sys

— Каталог cfadisk.inf_amd64_… из %windir%\System32\DriverStore\FileRepository

— Перезагрузите компьютер.

Дополнительные рекомендации

Ограничения:

— Драйвер Hitachi Microdrive работает только на компьютере, где он установлен. На других системах флешка останется съемной, и дополнительные разделы не будут видны.

Lexar BootIt изменяет прошивку, что делает флешку жестким диском на любом компьютере, но может не работать с некоторыми моделями (особенно USB 3.0).

Проверка результата:

— Убедитесь, что в Управлении дисками тип устройства изменился на Basic.

— Создайте несколько разделов и проверьте их доступность в Проводнике.

Риски:

— Перепрошивка с помощью Lexar BootIt аннулирует гарантию и может повредить устройство.

— Неправильная установка драйвера Hitachi Microdrive может вызвать нестабильность системы.

Альтернативы:

— Используйте утилиты от производителя флешки, если они доступны.

— Для создания мультиразделов в Windows 10 1703+ используйте встроенные инструменты (diskmgmt.msc).

Эти методы позволяют преобразовать USB-флешку в жесткий диск в Windows, обеспечивая поддержку мультиразделов и расширенных функций.

author avatar
copywriter
banner for Windows
Лицензионный ключ активации Windows от
Подписаться
Уведомить о
guest
     
0 отзывов
185
Межтекстовые Отзывы
Посмотреть все комментарии