Как сделать съемный диск системным

Сменный USB накопитель как жесткий диск в Windows

RMB бит и USB носители

ОС семейства Windows распознают USB флешки как съемные/извлекаемые (removable) устройства из-за наличия на каждом устройстве специального битового дескриптора RMB (removable media bit). Если при опросе подключенного устройства через функцию StorageDeviceProperty, система определяет, что RMB=1, она делает вывод, что подключенное устройство является сменным накопителем. Таким образом, чтобы с точки зрения системы преобразовать USB-флеку в жесткий диск, достаточно модифицировать этот дескриптор. Это можно сделать напрямую (что довольно рискованно из-за отличий в аппаратных реализациях конкретных устройств, да и не всегда возможно), либо косвенно, подменив ответ USB устройства с помощью специального драйвера, позволяющего отфильтровать информацию в ответе устройства.

Подключим в любой свободный порт компьютера USB флешку, затем откроем диспетчер управления дисков (diskmgmt.msc) и удостоверимся, что ее тип определяется в системе как Removable (Съемное устройство).1 disk managment removable disk

Также тип устройства можно посмотреть на вкладке Volumes в свойствах диска (как мы видим и тут Type: Removable). 2 Removable Volume

Или с помощью команды diskpart:

3 diskpart removable device

В этой статье мы рассмотрим два способа смены RMB бита на USB флешке – с помощью использования фильтр-драйвера Hitachi (изменения вносятся только на уровне драйверв конкретного компьютера) и смена бита в прошивке контроллера с помощью утилиты BootIt от Lexar (более универсальный способ, но есть ряд ограничений и применим не ко всем моделям флешек и SD карт). Хотя оба этих способа довольно старые и изначально я тестировал их в Windows 7, они продолжают быть актуальными и одинаково хорошо работают и в современной Windows 10.

Утилита Lexar BootIt

Недавно мне на глаза попалась довольно интересная утилита – Lexar BootIt. Это бесплатная портабельная программа, которая может сменить RMB съемного накопителя, сделав съемное USB-устройство фиксированным (или наоборот). Несмотря на то, что утилита Lexar BootIt разработана для устройств Lexar (Micron, Crucial), она может работать и с флешками других производителей. Утилита BootIt поддерживает все версии Windows, начиная с Windows XP и заканчивая Windows 10.

Скачать BootIt можно на сайте Lexar (lexar_usb_tool) или с нашего сайта (BootIt_usb_rmb.zip).

Lexar BootIt

Переподключите устройство и с помощью диспетчера устройств убедитесь, что его тип сменился с Removable на Basic.

usb drive as hdd

В том случае, если утилита BootIt не помогла сменить RMB бит на съемном накопителе, попробуйте воспользоваться следующим способом, основанном на фильтр драйвере Hitachi Microdrive

Фильтр-драйвер для флешек Hitachi Microdrive

Архивы с драйвером Hitachi Microdrive:

Необходимо скачать версию драйвера для вашей системы в соответствии с ее разрядностью. Оба архива имеют одинаковую структуру и состоят из двух файлов:

Следующий этап – идентификация кода устройства нашей флешки. Для этого в свойствах диска на вкладке Details в параметре Device Instance Path выберите и скопируйте (Ctrl+C) код экземпляра устройства. 4 device id

В нашем примере это будет:

Предположим, мы планируем установить драйвер на 64 битной системе. С помощью любого тестового редактора открываем на редактирование файл cfadisk.inf. Нас интересуют разделы cfadisk_device и cfadisk_device.NTamd64.

Меняем значение DiskTS64GCF400______________________________20101008 на код нашего устройства.

Если драйвер устанавливается на 32 битной системе, нужно скачать советующий архив, распаковать его и открыть на редактирование файл cfadisk.inf. Найдем раздел [cfadisk_device]:

Затем изменим данные в последней строке, указав код экземпляра нашей флешки, т.е. в нашем примере получим:

5 cfadisk device

Установка драйвера Hitachi Microdrive вместо родного драйвера USB накопителя

Осталось заменить драйвер, используемый USB флеш накопителем.

Откроем вкладку Drivers и нажмем кнопку Update Drivers. 6 update usb device driver

Укажем папку к каталогу, в который распакован скачанный архив с драйвером Hitachi: 7 driver path

Выберем новый драйвер. 8 select device driver

Игнорируем предупреждение об отсутствующей цифровой подписи драйвера. 9 install driver anyway

Hitachi Microdrive ne soderzhit podpisi

Для отключения проверки цифровой подписи драйвера, выполните команды:

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

Перезагрузите компьютер и попытайтесь опять установить драйвер.

Осталось перезагрузить компьютер и, открыв диспетчер дисков, удостоверится, что ваша флешка стала определяться как обычный жесткий диск (Type: Basic), а в качестве драйвера используется драйвер Hitachi.

10 usb drive as fixed disk

Открыв проводник, можно также убедиться, что иконка флешки поменялась она стала отображаться как жесткий диск обычный диск. 11 usb drive as fixed disk

Теперь с этой флешкой можно работать как с обычным HDD: создавать разделы, указывать активный раздел, создавать динамические диски, устанавливать ПО, которое не работает с флешек и т.д.

Как удалить драйвер Hitachi Microdrive

Чтобы удалить драйвер Hitachi Microdrive, откройте свойства диска и на вкладке драйвер нажмите кнопку Update Driver – система сама установит родной драйвер.

12 delete hitachi microdrive

Нужно понимать, что это решение будет работать только на той системе, на которой установлен соответствующий драйвер.

Источник

Как установить Windows 10

toptop

Как сделать переносной жёсткий диск USB мультизагрузочным и установить с него Windows 7, 8.1, 10

Как сделать переносной жёсткий диск USB мультизагрузочным и установить с него Windows 7, 8.1, 10

1440570661 12

1440519617 162

Создаём на переносном жёстком диске USB раздел 32 Гб FAT32

Выделите левой мышью раздел (I:) и нажмите на Изменение размера.

1440519785 163

Сдвигаем разграничитель вправо высвобождая свободное место (32 Гб, размер большой флешки, кстати, можете выбрать и больше, например 64 Гб) в самом начале переносного винчестера USB и жмём ОК.

1440519803 164

Выделяем левой мышью созданное нераспределённое пространство и жмём на кнопку Создание раздела.

1440520160 165

Выбираем файловую систему FAT32 и жмём ОК

1440520209 166

Программа AOMEI Partition Assistant Standard Edition работает в режиме отложенной операции.

Нажмите Применить и приложение начнёт последовательное выполнение заданных операций.

1440520360 167

1440520567 168

1440520504 169

Процесс может быть долгим, в моём случае всё заняло 5 минут.

1440521411 172

1440521392 173

1440521710 177

Примечание : В процессе работы программы на переносном винчестере создалось маленькое нераспределённое пространство прямо посередине и я убрал его в Управлении дисками, расширив за счёт него раздел (I:)

1440521609 175

1440521871 178

1440570840 19

Выделяем все файлы операционной системы и копируем их на созданный нами раздел (F:) 32 Гб FAT32 переносного USB-винчестера.

1440570974 1

1440570928 3

Файлы Windows 10 скопированы на раздел (F:)

1440570973 2

Windows 10 добавлена в мультизагрузочный винчестер USB.

Для добавления других операционных системы, а также необходимых вам Live CD воспользуемся программой WinSetupFromUSB-1-6-beta2.

1440571243 4

1440571170 5

Выделяем левой мышью ISO-образ Windows 8.1 PRO и жмём Открыть

1440571240 6

1440571177 7

Да. Больше ничего программа требовать не должна!

1440571189 8

Начинается процесс создания мультизагрузочного диска USB, на накопитель добавляется вторая операционная система Win 8.1

1440571262 10

1440571262 11

Начало мультизагрузочному винчестеру USB положено и на нём уже есть две операционные системы Win 10 и Win 8.1.

Друзья, если сейчас загрузиться с USB винчестера, то выйдет меню загрузки, в котором будет на выбор две добавленные нами системы, первая Windows Setup (Windows 10) и вторая Windows 8.1 PRO

1440571595 13

Добавляем ещё несколько операционок: Windows 8.1 Single Language, Windows 7, 8, и другие Live CD.

Следующую систему предлагаю добавить Windows 8.1 Single Language, её часто используют для переустановки на ноутбуках.

В главном окне WinSetupFromUSB-1-6-beta2 в верхнем поле находится первый раздел (F:) размером 32 Гб. Галочкой отмечен пункт «Vista/7/8/Server 2008/2012 based ISO», нажимаем на кнопку справа открывающую окно проводника

1440571913 12

и добавляем ISO-образ Windows 8.1

1440571987 13

1440571974 14

1440571946 15

Программа спрашивает, как назвать операционную систему в меню загрузки, вводим название Windows 8.1 Single Language. ОК.

1440572878 16

В полку прибавилось, Windows 8.1 Single Language добавлена на мультизагрузочный диск.

1440572939 17

1440572927 18

Точно также добавляем Windows 8 PRO.

Делаем всё точно также, как при добавлении предыдущих систем.

1440573316 20

1440573321 21

1440573290 22

1440573290 23

1440573342 24

1440573335 25

Добавляем Windows 7

1440575622 26

1440575591 28

1440575601 29

1440575617 31

1440575590 32

1440571262 11

Добавляем на мультизагрузочный диск USB различные LiveCD

Добавление на мультизагрузочный диск USB различных LiveCD выглядит немного по другому.

В программе WinSetupFromUSB отмечаем галочкой не второй (как в предыдущих случаях), а четвёртый пункт Linux ISO/Other Grub4dos compatible ISO и жмём на кнопку справа,

1440578921 33

в открывшемся окне проводника выбираем любой LiveCD, например AOMEI Backupper Standard, выделяем его левой мышью и жмём Открыть.

1440578964 39

Программа предлагает название LiveCD в меню загрузки AOMEI Backupper Standard. ОК.

1440579015 40

1440579023 41

1440579053 42

1440579023 43

1440571262 11

Думаю примеров достаточно, давайте теперь рассмотрим, как будет происходить процесс загрузки с нашего мультизагрузочного диска USB.

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

Входим в загрузочное меню.

Если на вашем ноутбуке включен UEFI и Secure Boot

1440580162 14

Значит в загрузочном меню выбираем переносной винчестер USB

1440580471 16

В следующем меню загрузки выбираете для установки нужную Вам Windows. Ещё раз напомню, что самая первая Windows 10 имеет название Windows Setup.

1440580686 17

Если на вашем ноутбуке выключен UEFI и Secure Boot

1440580958 19

То также в загрузочном меню выбираем переносной винчестер USB

1440580474 15

В данном меню вы можете выбрать для загрузки любой добавленный вами LiveCD.

Если выбрать первый вариант 0 Windows NT6 (Vista/7 and above) Setup,

1440582013 22

то вы загрузитесь в меню выбора операционных систем для установки

1440581786 20

Вот и всё, если будут вопросы, задавайте!

Вопросы читателей касаемые этой статьи

Друзья, статья написана месяц назад и в основном задают такой вопрос, касается он второй части статьи, где мы начинаем работать с программой WinSetupFromUSB-1-6-beta2.

Да, инсталлировать Windows 10 на флешку можно и в программе WinSetupFromUSB-1-6-beta2, но только в том случае, если вы всё делаете по нашей статье и предварительно отформатировали раздел (F:) переносного жёсткого диска в файловую систему FAT32 в программе AOMEI Partition Assistant Standard Edition.

Если не отформатировать предварительно раздел (F:) переносного жёсткого диска в файловую систему FAT32 в программе AOMEI Partition Assistant Standard Edition (что мы делаем в начале статьи), то программа WinSetupFromUSB-1-6-beta2 удалит вам все разделы на переносном жёстком диске USB. Кстати, WinSetupFromUSB предупредит вас об этом. Если нажать Да, то все разделы на переносном винчестере удалятся.

1442821841 59

Если вы всё делаете по нашей статье, значит всё будет нормально:

Ставим галочку на Auto format it with FBinst.

Отмечаем пункт FAT32

Отмечаем галочкой пункт Vista/7/8/Server 2008/2012 based ISO и нажимаем на кнопку проводника справа, находим образ ISO Windows 10 и жмём GO, произойдёт создание загрузочной флешки с Win 10, а затем всё делайте по нашей статье, то есть добавляйте на флешку Windows 8.1 PRO и остальные системы вместе с LiveCD.

Источник

WinSetupFromUSB, или превращаем внешний накопитель в мультизагрузочный

bb6fa769bbe393c849a725fde858008447abd5d70bc1309ef92fa65760f39295

В условиях сервис-центра последние 2 пункта особенно актуальны.

Поэтому сегодня мы займемся созданием мультизагрузочного USB-накопителя, с которого можно будет устанавливать операционные системы или загружать сборку Live CD.

Нам понадобится:

1. USB-накопитель (флешка объемом 8-16 ГБ или внешний HDD любого объема);

2. Образы установщиков операционных систем и Live CD;

3. Программа WinSetupFromUSB (самую свежую версию 1.0 beta 8 скачать можно тут.

Если мы создаем загрузочную флешку, то следующий раздел можно пропустить.

Жесткий диск же необходимо особым образом подготовить:

— Загрузочный раздел должен быть нулевым, то есть первым по счету;

— Загрузочный раздел должен быть основным;

— Загрузочный раздел должен быть активным;

— Загрузочный раздел должен быть отформатирован под FAT32.

Я поделил свой внешний жесткий диск объемом 500 ГБ следующим образом:

2234 1.1473741555

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

— Для Windows XP указать источник, где находится папка i386;

— Для Windows 7 указать источник, где находятся папки BOOT и SOURCES;

— Для сборки Live CD указать источник, где находится папка i386;

— Для добавления готового образа загрузочного диска (например, DOS, Linux или какой-нибудь другой мультизагрузочный диск) необходимо указать соответствующий ISO-образ. ВНИМАНИЕ! Загрузка из ISO может потребовать большого объема оперативной памяти (в зависимости от размера образа)!

— Для Linux указать источник, где находится папка SYSLINUX.

2234 2.1473741555

Теперь, когда все готово, можно приступать к созданию мультизагрузочного диска.

ВНИМАНИЕ. ПЕРЕД СОЗДАНИЕМ ЗАГРУЗОЧНОГО ДИСКА НУЖНО УБЕДИТЬСЯ, ЧТО НА НОСИТЕЛЕ НЕТ ВАЖНЫХ ДАННЫХ! В ПРОТИВНОМ СЛУЧАЕ ОНИ БУДУТ БЕЗВОЗВРАТНО УТЕРЯНЫ!

2234 3.1473741555

В первую очередь создадим загрузочный сектор с помощью встроенной утилиты Bootice.

Для этого выберем подготовленный раздел и нажмем кнопку Bootice в главном окне программы.

Откроется следующее окно:

2234 4.1473741555

Далее открываем Parts Manage:

2234 5.1473741555

Если данная процедура выполнялась ранее, переформатирование можно пропустить.

Выбираем нужный раздел или флешку, жмем Reformat USB Disk.

2234 6.1473741555

Для флешки или для жесткого диска с одним разделом выбираем USB-HDD Mode (Single Partition). Если на диске предполагается 2 и более раздела, выбираем USB-HDD Mode (Multi-Partitions).

Partition Alignment выставляем Align To Cylinder.

Задаем размеры разделов и файловые системы:

2234 7.1473741555

Жмем OK, соглашаемся с тем, что диск будет отформатирован, а данные утеряны.

В главном окне Bootice становится доступной кнопка Process MBR. Нажмем ее.

Откроется окно создания загрузочной записи:

2234 8.1473741555

Здесь оставляем все, как есть (GRUB4DOS), жмем Install/Config.

В окне настройки GRUB4DOS ничего не трогаем, только жмем Save To Disk:

2234 9.1473741555

В главном окне Bootice жмем Process PBR.

Откроется окно создания загрузочной записи:

2234 10.1473741555

Выбираем GRUB4DOS, жмем Install/Config, далее OK (ничего не меняем).

Возвращаемся в WinSetupFromUSB, где указываем пути к распакованным ранее образам:

2234 11.1473741555

Также можно установить галочку Test In QEMU, чтобы можно было проверить работу загрузчика.

Жмем GO, идем пить чай.

P. S. Чая может понадобиться очень много.

По окончании процесса получаем сообщение Job done.

Вот, что у нас получилось:

2234 12.1473741555

Теперь можно перезагрузить компьютер и попробовать загрузиться с нашего внешнего накопителя.

Источник