Как сделать флешку жестким диском на ноутбуке. Использование флешки (или SD-карты) в качестве HDD на Eee PC (теперь и на Windows Se7en!!!). Внешний накопитель своими руками. USB накопитель из винчестера ноутбука

Загрузочный USB Flash или HDD накопитель удобен тем, что можно отказаться от использования CD/DVD для установки ОС и использования диагностических программ типа Memtest, MHDD, Acronis TI.

«Мультизагрузочная» флешка или HDD хороши тем, что можно не форматировать весь диск для каждой программы, а один раз установить туда все необходимые программы и при загрузке с него выбирать нужную через красивое меню. В случае с HDD удобно создать для этого отдельный небольшой раздел.

Существует множество решений для флешек (например, http://eee-pc.ru/wiki/софт:usb_multiboot), но, как правило, они не работают с USB HDD. На хабре я нашел только об установке Win7 с USB HDD, но год назад попытки воспроизвести это не увенчались успехом. Для установки Windows 7 с флешки существует MS Win7 DVD Tool , но он опять же не работает с HDD. Поэтому давайте создадим свой мультизагрузочный USB HDD с помощью GRUB4DOS.

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

  • USB HDD (все описанное должно работать и для флешек).
  • ОС Windows (естественно можно аналогично сделать это и из ОС на базе Linux, но у меня сейчас нет возможности проверить работоспособность и наличие «подводных камней»).
  • Материнская плата (BIOS) с поддержкой загрузки с USB накопителей. Если загрузка с USB не поддерживается, можно использовать Plop, об этом ниже.

UPD : автоматизация этого способа: rghost.ru/20467691 либо greenflash.su/_fr/7/7487664.7z . Файлы из архива (кроме menu.lst и seven.iso) необходимо скопировать в корень раздела (либо соответственно изменить пути в Menu.lst).

Возможные проблемы и ошибки

Error 60: File for drive emulation must be in one contiguous disk area

Решение : нужно дефрагментировать образ. Например, с помощью программы Contig от Марка Руссиновича. Использование: contig.exe g:\ubuntu1.iso в консоли.

BIOS не поддерживает загрузку с USB, зависает, долго грузится и другие проблемы, связанные с загрузкой с USB HDD

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

Более подробный мануал по GRUB4DOS есть (перевод на русский язык, местами кривой) либо в README_GRUB4DOS из архива с GRUB4DOS.

UPD1 : перезалит скрипт из 2 способа вин7: ошибся и выложил старую версию, в ней были проблемы с х64.
UPD1.1 : добавлен автоматизированный 3 способ вин7.

Когда не хватает свободного пространства на жестком диске, и освободить его не получается, приходится рассматривать различные варианты по увеличению места для хранения новых файлов и данных. Одним из наиболее простых и доступных способов является использование flash-накопителя в качестве жесткого диска. Флешки среднего объема есть в наличии у многих, поэтому их свободно можно использовать как дополнительный накопитель, подключаемый к компьютеру или ноутбуку по USB.

Обычная флешка воспринимается системой как внешнее портативное устройство. Но ее можно без труда превратить в накопитель так, что Windows будет видеть еще один подключенный жесткий диск.
В дальнейшем на нее можно устанавливать операционную систему (необязательно Windows, можно выбирать среди более «легких» вариантов, например, на основе Linux) и совершать все те же действия, что вы делаете и с обычным диском.

Итак, перейдем к процессу превращения USB Flash во внешний HDD.

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

Для Windows x64 (64-bit)

  1. Скачайте и распакуйте архив .
  2. Подключите флешку и запустите «Диспетчер устройств» . Для этого просто начните набирать название утилиты в «Пуске» .

    Или правым кликом мыши по «Пуск» выберите «Диспетчер устройств» .

  3. В ветке «Дисковые устройства» выберите подключенный flash-накопитель, щелкните по нему два раза левой кнопкой мыши - запустятся «Свойства» .

  4. Переключитесь на вкладку «Сведения» и скопируйте значение свойства «ИД оборудования» . Копировать нужно не все, а до строки USBSTOR\GenDisk . Выделить строки можно, зажав Ctrl на клавиатуре и кликая левой кнопкой мыши по нужным строкам.

    Пример на скриншоте ниже.

  5. Файл F2Dx1.inf из скачанного архива нужно открыть при помощи Блокнота. Для этого нажмите по нему правой кнопкой мыши, выберите пункт «Открыть с помощью…» .

    Выберите Блокнот.

  6. Перейдите в раздел:

    Из него нужно удалить первые 4 строки (т. е. строки до %attach_drv% = f2d_install,USBSTOR\GenDisk).

  7. Вставьте значение, которое было скопировано из «Диспетчера устройств» , вместо удаленного текста.
  8. Перед каждой вставленной строкой добавьте:

    %attach_drv% = f2d_install,

    Должно получиться, как на скриншоте.

  9. Сохраните измененный текстовый документ.
  10. Переключитесь в «Диспетчер устройств» , правым кликом мыши по flash-накопителю выберите «Обновить драйверы…» .

  11. Воспользуйтесь способом «Выполнить поиск драйверов на этом компьютере» .

  12. Нажмите на «Обзор» и укажите месторасположение отредактированного файла F2Dx1.inf .

  13. Подтвердите свои намерения, нажав на кнопку «Продолжить установку» .
  14. По завершении установки откройте Проводник, где flash отобразится, как «Локальный диск (X:)» (вместо X будет буква, назначенная системой).

Для Windows x86 (32-bit)

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

Обратите внимание, что это будет работать только с той системой, на которой вы выполнили все вышеперечисленные действия. Это связано с тем, что был заменен драйвер, отвечающий за распознавание подключенного накопителя.

Если вы хотите запускать флешку как HDD и на других ПК, то при себе нужно иметь отредактированный файл-драйвер, а затем устанавливать его через «Диспетчер устройств» тем же способом, что было указано в статье.

Любую флешку можно без проблем превратить с точки зрения Windows в натуральный жесткий диск. То есть для операционной системы USB флешка будет восприниматься как обычный, фиксированный диск, а не как внешнее переносное устройство. Зачем это может понадобится?

Данный прием описывается в первую очередь для тех, кто захочет подготовить флешку . Вся проблема в том, что в Windows XP утилита DISKPART вообще в упор не видит флешку. Хоть сто раз вводите для DISKPART команду list disk , бесполезно: в результате нам покажут только доступные жесткие диски и не более того.
Следовательно, из Windows XP с помощью DISKPART вообще нельзя сделать загрузочную флешку с Windows 7.
Однако, какое счастье – эту проблему можно решить хитрым способом. А именно: мы превратим флешку в обычный фиксированный диск. Другими словами, для Windows XP флешка станет еще одним жестким диском. И тогда DISKPART покажет нужный нам диск как миленький. Клево? Еще бы!
Такое превращение флешки пригодится вам и для других целей, везде где вместо съемного жесткого диска вы задумаете использовать флешку.
Кстати, вам интересно какого рожна DISKPART вообще не отображает флешку? Все дело в дескрипторе RMB (removable media bit), записанном на каждой флешке. Именно из-за него Windows XP (да и другие версии Windows) воспринимают флешку как подключаемое устройство (т.е. removable device). Достаточно удалить этот дескриптор и флешка мутирует в жесткий диск, будет отображаться как диск в окне Мой компьютер , всех файловых менеджерах и вообще везде.
Сделать такой финт ушами нам позволит замечательный драйвер от компании Hitachi. Поэтому в первую очередь нам нужно его скачать, а потом и модифицировать.
Скачать драйвер Hitachi для USB флешки
Распакуйте архив драйвера и найдите файл cfadisk.inf . Давайте откроем его. В файле много всякой всячины, но нам нужен один раздел, он называется .
И в нем есть основная строка, с которой мы и делаем уличную магию. В файле она выглядит вот так:
Теперь все, что нам нужно сделать – это заменить выделенную часть записи на идентификационные данные флешки, которую мы будем превращать в жесткий диск. А потом изменим и ее название.
Как это сделать? В первую очередь подключите флешку в порт USB. Теперь откройте Диспетчер устройств (например, выберите Пуск > Выполнить , введите devmgmt.msc и нажмите клавишу).
Раскройте раздел Дисковые устройства , щелкните правой кнопкой мыши на названии флешки и выберите команду Свойства .

Перейдите на вкладку Сведения . Там сразу будет открыто меню Код экземпляра устройства , именно этот код нам и нужен. Выделите код одним щелчком левой кнопкой мыши и нажмите комбинацию клавиш, чтобы его сохранить в буфер обмена.

Ну а дальше все просто. Открываем файл cfadisk.inf, находим раздел , в нем строку что начинается с %Microdrive_devdesc% и меняем указанное значение после %Microdrive_devdesc% = cfadisk_install на скопированное ранее.
Другими словами, нужно изменить строку, выделенную ниже жирным шрифтом на ту, что вы скопировали. Затем сохраните файл cfadisk.inf.
%Microdrive_devdesc% = cfadisk_install,USBSTOR\DISK&VEN_JETFLASH&PROD_TS1GJF168&REV_0.00\A7B03577C3F1B5&0 Теперь меняем название флешки. В самом конце файла cfadisk.inf находим строку Microdrive_devdesc = в разделе и меняем значение в скобках на любое другое. Изначально там указано значение “UsbToFix”, можно его и оставить.

Осталось самое главное: установить обновленный драйвер cfadisk.inf для нашей USB флешки. Для этого снова щелкните на названии флешки в окне Диспетчер устройств и выберите команду Обновить драйвер .

Откроется окно Мастер обновления оборудования . Теперь пошагово.

  • В первом окне выберите переключатель Нет, не в этот раз и щелкните на кнопке Далее .
  • Выберите переключатель Установка из указанного места , щелкните на кнопке Далее .
  • Выберите переключатель Не выполнять поиск. Я сам выберу нужный драйвер и щелкните на кнопке Далее .
  • Щелкните на кнопке Установить с диска .
  • В окне Установка с диска щелкните на кнопке Обзор и выберите папку драйвера, где находится файл cfadisk.inf .
  • Windows переспросит, действительно ли вы хотите установить драйвер, щелкните на кнопке Продолжить установку и потом на кнопке Готово .
Теперь дело сделано и флешка превратилась в жесткий диск, ура. Отключите ее, подключите снова и отформатируйте. И теперь смотрите: вместо значка переносного устройства флешка будет отображаться как жесткий диск.

Ну вот и все, флешка успешно превратилась в жесткий диск, и теперь она станет доступной для утилиты DISKPART, а может, вы найдете ей и другое применение.

Введение.
Большинство владельцев ноутбуков рано или поздно сталкиваются с проблемой нехватки места на . Как правило, ноутбуки размерности экрана до 15 дюймов включительно не имеют свободного второго слота для 2,5 дюймового устройства. Поэтому владельцы бывают вынуждены задуматься либо о замене самого ноутбука, либо замене его винчестера. После замены винчестера всегда остается старый накопитель, который можно с легкостью превратить во внешний USB накопитель для переноски данных.
Естественно, можно приобрести мобильный 2,5 дюймовый жесткий диск и превратить его во внешний накопитель. Благо стоимость внешних накопителей это позволяет. К примеру, на момент написания статьи за мобильный винчестер объемом в 250 Гб просят 40 долларов, а за устройство объемом в 500 Гб от WD просят всего 45 долларов.
Определяемся с типом винчестера.
Справедливости ради следует отметить, что во внешний накопитель можно превратить и обычный настольный 3,5 дюймовый винчестер, - просто мобильным его уже не назовешь. Если у вас имеется в наличии неиспользуемый 2,5 или 3,5 дюймовый винчестер, то в первую очередь необходимо определится с типом его интерфейса.
На сегодняшний день на рынке существуют следующие типы интерфейса: IDE(ATA) и различные варианты SATA. Как правило, все SATA интерфейсы обратно совместимы между собой, и останавливаться на их вариациях мы не будем. Совсем по иному обстоит дело между IDE и SATA интерфейсами, которые абсолютно не совместимы между собой и имеют различные разъемы.

Картинка кликабельна --


На рисунке вашему вниманию представлены два винчестера с различными интерфейсами. Винчестеры имеют мобильный формат 2,5 дюйма. Слева представлен винчестера с SATA интерфейсом, справа представлен винчестер с IDE интерфейсом.

Картинка кликабельна --


В наших руках оказался 250 Гб винчестер от Western Digital серии Scorpio Blue с интерфейсом SATA. Данный накопитель длительное время использовался в ноутбуке Acer, но его вместительности стало не хватать, и он был заменен на более вместительное 500 Гб решение.

Картинка кликабельна --


Несмотря на длительное использование, работа винчестера не вызывало каких-либо нареканий, поэтому было решено использовать его как внешний мобильный накопитель. Для этого надо было найти для него внешний кейс, что мы и сделали. Внешний кейс AGESTAR для 2,5 дюймового мобильного винчестера.
В магазинах компьютерных комплектующих предлагается множество самых различных внешних кейсов для 2,5 дюймовых винчестеров. Ключевое их различие заключается в следующем:
- материале изготовления корпуса,
- типа внешнего порта (интерфейса),
- стоимости.

Как правило, в магазинах представлены различные кейсы с интерфейсом USB 2.0, в значительно меньшем количестве представлены кейсы с интерфейсом eSATA, еще меньше кейсов с их сочетанием USB 2.0&eSATA. В продаже было обнаружено несколько кейсов с современным интерфейсом USB 3.0, но их стоимость превышала стоимость самого винчестера, поэтому они нами не рассматривались.

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

Порт eSATA является более перспективным, но он мало распространен и встречается только в дорогих версиях материнских плат, корпусов и ноутбуков. Интерфейс eSATA позволяет полностью раскрыть потенциал SATA устройств.

Материал изготовления также может быть самым различным. В простом случае, - это пластик. В более дорогих вариациях алюминиевый кейс с кожаным чехлом в комплекте.
Стоимость внешних кейсов также рознится. Наиболее дешевый вариант обойдется пользователю в 3 доллара, дорогие версии обойдутся в стоимость более 100 долларов.

Приобретать 100 долларовый кейс для винчестера, который стоит менее 40 долларов когда он новый и в два раза дешевле после начала эксплуатации, как минимум, расточительно. Поэтому для тестирования нам был предоставлен кейс стоимостью равной символическим 3 долларам, - AgeStar SUB2P1. Комплектация и внешний осмотр AgeStar SUB2P1.

Картинка кликабельна --


От устройства стоимостью в три доллара мы никаких чудес не ожидали, как в плане комплектации, как и в плане производительности. Устройство поставляется скромно упакованным в пакет. Переднею стенку устройства прикрывает картонка с перечислением ключевых характеристик устройства. Это поддержка 2,5 дюймовых мобильных винчестеров или твердотельных накопителей с SATA интерфейсом, наличие интерфейса передачи данных USB 2.0 и различных вариантов расцветки.
Справедливости ради следует отметить, наши поставщики подтвердили, что кроме черного цвета данного кейса никакой другой они не встречали.

Картинка кликабельна --


После вскрытия упаковки мы были приятно удивлены тому факту, что в комплекте имеется руководство по эксплуатации полностью на русском языке.

Картинка кликабельна --


Кейс полностью выполнен из пластика. На передней стенке имеются бумажные наклейки с указанием модели, которые в любом случае стерутся, поэтому мы рекомендуем сразу их удалить с поверхности устройства.

Картинка кликабельна --


Материалом изготовления кейса является мягкий пластик черного цвета, который ничем не пахнет, однородный по всей своей структуре.

Картинка кликабельна --


Крышки устройства отрываются в две разные стороны, что обеспечивает легкое снятие и установку винчестера во внешний кейс.

Картинка кликабельна --


Две стороны внешнего кейса фиксируются с помощью пластиковой защелки, выполненной из материала корпуса. Благодаря выемкам на стенках крышки надежно фиксируются и разливание какого-либо стакана с жидкостью, или оставление устройства под дождем, врятли приведут к каким-либо проблемам.

Картинка кликабельна --


Устройство предназначено для SATA винчестеров, что мы неоднократно подчеркивали. Внутри распаяны контроллеры с портам SATA для питания и передачи данных.

Картинка кликабельна --


На боковой стенке распаян mini USB порт для передачи данных и питания винчестера. Никакого дополнительного порта для обеспечения питания накопителя нет, что может вызвать некоторые проблемы у пользователей. При слабом блоке питании, который занижает напряжение по линии 5 вольт, часто приходится сталкиваться с проблемами старта винчестера. Как правило, подключение накопителя непосредственно к порту на материнской плате, а не на корпусе системного блока, применение качественного USB кабеля позволяет забыть о данной проблеме.

Картинка кликабельна --


Продавцы компьютерных комплектующих часто в качестве преимущества того или иного внешнего кейса говорят о наличии в комплекте USB кабеля для передачи данных или предлагают приобрести его отдельно, если его нет. Мы своим пользователям советуем не обращать на это внимание, так как кабель mini-USB-USB, как правило, имеется практически в каждой семье и часто поставляется с мобильными телефонами. В нашем случае, мы с успехом применили залежавшийся кабель данных от мобильного телефона Nokia.

Картинка кликабельна --


Следующим этапом мы установили винчестер в кейс. Делается это достаточно просто, - путем легкого нажатия. Самое главное, предварительно правильно повернуть винчестер согласно расположенным в кейсе портам питания и передачи данных SATA.

Картинка кликабельна --


Отсутствие каких-либо торчащих элементов на схеме контроллера винчестера позволяет не заботиться о его задней поверхности при транспортировке и использовании устройства.

Картинка кликабельна --


Некоторые пользователи могут утверждать, что пластиковый корпус не обеспечивает адекватный теплоотвод от винчестера. Естественно, внешние кейсы, выполненные из алюминия, гораздо эффективнее справляются с данной задачей. При этом не следует забывать, что мобильные винчестеры обладают не таким высоким энергопотреблением, чтоб страдать от перегревания и в ноутбуках, как правило, они ничем дополнительно не охлаждаются.

Картинка кликабельна --


После окончания сборки устройства наступает этап его тестирования и использования. Подача напряжения на устройство сопровождается свечением светодиода синего цвета, который также символизируют пользователю о процессе передачи данных. Следует отметить, что не у всех начало работы с созданным внешним накопителем будет протекать гладко. Если винчестер уже использовался, был отформатирован и на нем созданы разделы, - проблем с началом работы у вас не будет. Он определиться как обычная флешка методом Plug&Play. А вот у тех пользователей, которые приобрели новый винчестер без форматирования и с отсутствием разделов, - будет проблема, которая будет связана с отсутствием буквы диска в закладке "Мой компьютер".
Для этого вам необходимо произвести создание разделов на винчестере и его форматирование. Это можно делать через различные загрузочные диски, но лучше не заморачиваться и сделать это в самой операционной системе Windows.

Картинка кликабельна --


Для этого вам необходимо зайти в "Панель управления" через раздел "Пуск", затем посетить раздел "Администрирование". В данном разделе выбрать "Управление компьютером", где во вкладке "Управление дисками" вы сможете разметить и отформатировать только что подключенный внешний накопитель. После создания разделов, их форматирования у вас появится доступ к ним через вкладку "Мой компьютер" и вы сможете осуществлять обмен с накопителем, как с обычным винчестером. Тестовая конфигурация.
Собранный внешний накопитель тестировался как на настольном компьютере, на базе современного процессора Core i7 и не менее современной материнской платы, так и на ноутбуке Acer Aspire 7730 на базе процессора Core 2 Duo. Должны отметить, что уровень производительности на двух различных системах оказался сопоставимо равным.

1. Скорость чтения данных тестировалась в программе HD Tach 3.0.4.0

Картинка кликабельна --


Приятно отметить, что собранный нами внешний накопитель показывает гораздо более высокий уровень производительности, нежели протестированный нами ранее внешний винчестер WD My Passport Essential. Максимальная скорость передачи данных составила 34,3 Мб/с, а средняя задержка порядка 17,9 мс.

2. Скорость чтения данных в программе HD Tune 4.5.

Картинка кликабельна --


Во втором синтетическом тесте мы получили аналогичные предыдущим данные, которые также оказались несколько лучшими, нежели у официального внешнего винчестера WD My Passport Essential.

3. Скорость записи файлов размером 64 Мб в HD Tune 4.5.

Картинка кликабельна --


Несколько более ценным является приближенное к практике тестирование, путем записи файлов размером по 64 Мб. В данном тесте мы получили вполне ожидаемые результаты, которые также были ограничены только возможностями интерфейса USB 2.0.
Отдельно хочется отметить, что на протяжении всего тестирования температура винчестера не превысила 35 градусов Цельсия, в то время, как аналогичный винчестер установленный в ноутбуке имел температуру порядка 43 градусов. Поэтому переживание за условия работы винчестера в данном кейсе со стороны пользователей будет излишним.

4. Скорость загрузки операционной системы Windows 7.


В ходе практического тестирования по скорости загрузки образа операционной системы Windows 7 мы получили анологичные для других внешних накопителей с интерфейсом USB 2.0 результаты.

5. Оценка производительности накопителя в среде Windows 7.


Мы провели тестирование производительности собранного нами внешнего накопителя силами операционной системы Windows 7. Для этого в командной строке необходимо вызывать команду: "winsat disk -drive g -ran -write -count 10", где "g" - это буква тестируемого диска в системе.

Из результатов тестирования видно, что собранный нами накопитель получил гораздо более высокую оценку, нежели заводское решение WD My Passport Essential. Заключение.
По материалам данной статьи видно, что любой мобильный винчестер можно без лишних хлопот превратить в хороший внешний накопитель. Специально для тестирования мы попросили предоставить нам самый дешевый внешний кейс, стоимостью 3 доллара. Три доллара позволяют получить из мобильного винчестера прекрасный внешний накопитель, хотя бы для хранения данных. Не говоря уже о том, что такой же внешний кейс облегчает восстановление данных с винчестером "умерших" ноутбуков.

Несмотря на то, что продукцию компании AgeStar многие критикуют за низкое качество, за много лет его использования у меня осталось только положительное впечатление о нем. Прежде всего, это за демократичную стоимость. Брак встречается у всех производителей, пусть у AgeStar этот показатель несколько выше, чем у Thermaltake. Но у последнего нет аналога представленному внешнему кейсу за три доллара и с гарантией 6 месяцев. Продукции компании AgeStar мы вручаем золотую почетную медаль за оптимальное соотношение производительность/цена.

В этой статье мы покажем, как сделать так, чтобы USB флешка или SD карта определялась в системе Windows как обычный локальный жесткий диск . Вы, наверное, спросите, а зачем это нужно? Дело в том, что Windows по умолчанию определяет USB флешки и карты памяти как сменные накопители, которые стандартами средствами Windows нельзя разбить на несколько разделов. И даже если разбить флешку на два и более раздела с помощью сторонних утилит (в той же Linux), то в ОС семейства Windows будет доступен только первый из них (кстати говоря, в Windows 10 1703 появилась встроенная ) . Т.е. Windows поддерживает нормальную работы с мультиразделами только для HDD дисков, которые в системе определяются как локальные (т.е. несъемные).

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

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

Совет . Некоторые производители выпускают специальные утилиты для перепрошивки контроллера своих флешек. В первую очередь попытайтесь на сайте производителя найти такую утилиту и /или прошивку. Это самый правильный путь. Если таковой утилиты не найдется, следуйте рекомендациями из этой статьи.

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

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

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

List volume

В этой статье мы рассмотрим два способа смены 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.

Важно . Утилита гарантированно работает для накопителей Lexar. Судя по отзывам, функция «Flip removable bit» не работает на быстрых USB 3.0 флэшках. Кроме того, при перепрошивке контроллера вы лишаетесь гарантии на флешку и можете сделать ее неработоспособной.

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

  • Запустите BootIt.exe с правами администратора
  • В списке устройств выберите свою флешку
  • Нажмите на кнопку Flip Removable Bit
  • Сохраните изменения, нажав ОК.

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

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

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

Чтобы USB флэш накопитель или SD карта распознавался в системе как жесткий диск, нам понадобится специальный фильтр-драйвер, позволяющий модифицировать данные передаваемые через системный стек действующего драйвера устройства. Мы воспользуемся фильтр-драйвером для USB флешек от Hitachi (драйвер Hitachi Microdrive ), который на уровне драйвера ОС позволяет изменить тип устройства флэшки со съемного на фиксированный (USB-ZIP -> USB-HDD). Благодаря использованию данного драйвера, можно скрыть от системы, что подключенное устройство явятся съемным. В результате чего, система будет считать, что она работает с обычным жестким диском, который можно разбить на разделы, которые одновременно будут доступны в системе.

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

  • 32 битных систем — (3,0 Кб)
  • версия Hitachi Microdrive для 64 битных систем — (3,8 Кб)

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

  • cfadisk.inf – установочный файл, с настройками драйвера
  • cfadisk.sys — файл драйвера Hitachi

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

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

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

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

%Microdrive_devdesc% = cfadisk_install,IDE\DiskTS64GCF400______________________________20101008 %Microdrive_devdesc% = cfadisk_install,IDE\DiskTS64GCF400______________________________20101008

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

Важно! В коде экземпляра устройства необходимо отбросить часть после второго «\» (в нашем примере откидываем 0123456789ABCDEF&0).

Получаем:

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

Сохраняем файл.

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

%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_LEXAR&Prod_JD_LIGHTNING_II&Rev_1100 %Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_JetFlash&Prod_TS1GJF110&Rev_0.00 %Microdrive_devdesc% = cfadisk_install,USBSTOR\DISK&VEN_&PROD_USB_DISK_2.0&REV_P

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

%Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_LEXAR&Prod_JD_LIGHTNING_II&Rev_1100 %Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_JetFlash&Prod_TS1GJF110&Rev_0.00 %Microdrive_devdesc% = cfadisk_install,USBSTOR\Disk&Ven_Linux&Prod_File-CD_Gadget&Rev_0000

Совет . Если нужно, чтобы USB флешка в диспетчере устройств отображалась с конкретным именем, нужно отредактировать значение переменной Microdrive_devdesc, например так:
Microdrive_devdesc = "Transcend 64GB DIY SSD"

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

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

Важно! Если USB драйвер Hitachi Microdrive устанавливается на 64 битной системе, то т.к. для этого драйвера отсутствует цифровая подпись, придется либо .

Откроем вкладку Drivers и нажмем кнопку Update Drivers .

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

Выберем новый драйвер.

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

Совет . В Windows 10 и Windows 8 при установке драйвера появляется такая ошибка:

Система Windows обнаружила драйверы для этого устройства, но при попытке установки этих драйверов произошла ошибка.
Hitachi Microdrive
Inf стороннего производителя не содержит информации о подписи

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

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

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

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

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

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

Важно . На других компьютерах Windows без этого драйвера второй раздел устройства доступен не будет.

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


Совет . Если после установки драйвера Hitachi система перестала загружаться с BSOD, нужно загрузить компьютер с установочного диска Windows / Live CD и вручную удалить следующие файлы:

  • cfadisk.sys в каталоге %windir%\System32\drivers
  • Каталог «cfadisk.inf_amd64_…» из %windir%\System32\DriverStore\FileRepositoty

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

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