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

Обновлено: 06.07.2024

Пытаюсь сделать систему менее шумной, стоит старый 250гб жёсткий и SSD. Так же есть внешний Seagate терабайтник "не разборный" и ломать не хочется. HDD у меня чисто для хранения данных и каких-то слабых игр, которые потянет старенький 4й пенек. При тесте скорости через Crystal Disk Mark, показало что внешний медленнее, чем встроенный в некоторых местах, из-за этого есть небольшие опасения.
Не хочу покупать жёсткий, так как через 2-3 месяца поставлю ещё 2 SSD, m2 и для хранения из нового поколения Самсунгов.

Скорость старого и внешнего

Могу ли я избавиться от жёсткого диска и подключать только свой внешний?

Простой 1 комментарий

Вот у меня ОС не делает разницы, внешний диск или внутренний. Всё, что подключено через USB, она показывает как "диск вообще". По-моему, делать так можно, но придётся городить подключение USB-бокса на внутреннюю USB-гребёнку на материнке (это если диск надо устаканить внутрь корпуса). Я таким манером подключил компактную плоскую DVD-вертушку и сэкономил кучу места в slim-корпусе. В окне "Мой компьютер" она показывается в списке "Устройства и диски", как и все прочие диски.
Но разумеется, для более-менее быстрой работы надо применять не USB-2.0, а USB-3.0. Но это из области "знал бы, где упаду - соломки подстелил бы", имеющийся диск на другой тип подключения не переведёшь.

Zettabyte

Для 4-го пентиума, я думаю, что скорость выглядит неплохой. Современный внутренний диск (грубо говоря, от 1-2 ТБ с поддержкой SATA III) даст большую скорость даже с более старым САТА на материнской плате, но вы сами говорите, что докупать желания нет.

Касательно "превращения": что именно вы имеете в виду? Все внешние диски - "разборные" (по крайней мере, нам для восстановления данных разбирать удавалось), но вероятность повредить внешний корпус "до некрасивости" достаточно высока.

Самое важное здесь не в этом. У большинства современных внешних дисков разъём USB распаян на плате, соответственно, там нет SATA и просто так подключить его не удастся.
Можно как припаять САТА-разъём самому, так и адаптировать плату от такого же внутреннего диска, но это - не самая тривиальная задача, если раньше вы такого не делали.

xandri

Спасибо!
Могу ли я безболезненно назначать файл подкачки на внешнем диске?
Камешек у меня i5, про пенек написал просто для понимания того что игры из розрядка gta san andreas
И ещё хотел спросить если вы в курсе, новые поколения жёстких дисков совсем безшумные или звук какой то есть?

Jump

Могу ли я безболезненно назначать файл подкачки на внешнем диске?
Зачем это делать? Вы же в вопросе сказали что у вас есть SSD.

xandri

АртемЪ, На сколько я знаю на SSD не стоит указывать файл подкачки Игорь, неправильно ты знаешь, как раз от размещения файла подкачки на SSD и идёт огромный прирост в скорости работы, особенно если он активно использовался на старом диске. Павел, тут скорее контекст износа диска, а не скорости при переносе файла подкачки. Алексей, "спасибо, кэп". Поэтому самое первое слово - "неправильно"

Slayer_nn

А теперь личный опыт/ поставил на ноут ssd. жесткий в оптибей
почти как эти - в целом меня производительность устраивает
фильмы, музыка, книги, манга и много чего по мелочи

для файлопомойки ссд я бы взял лучше sandisk ssd plus/ultra они дешевле (хоть и не такие быстрые, как samsung evo)

теперь вернемся к дискам
если у нас много фрагментированных файлов и мелких <4KB, то выигрышней смотрится первый
если у нас много больших файлов (например фильмы музыка etc) и дефрагментатор делает свою работу, то второй

date

19.02.2018

directory

Windows 10, Windows 7

comments

комментариев 45

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

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

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

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

Сменный (removable) диск в диспетчере дисков

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

Removable Volume - USB disk

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

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

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.exe с правами администратора
  • В списке устройств выберите свою флешку
  • Нажмите на кнопку Flip Removable Bit
  • Сохраните изменения, нажав ОК.

утилита Lexar BootIt

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

usb флешка как жесткий диск

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

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

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

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

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

Определяем идентификатор устройства usb флешки

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

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

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

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

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

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

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

inf файл драйвера - раздел cfadisk_device

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

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

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

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

Обновить драйвер usb накопителя

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

Укажем путь к каталогу с драйвером

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

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

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

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

Hitachi Microdrive Inf стороннего производителя не содержит информации о подписи

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

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

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

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

usb диск как локальный

Как сделать, чтобы usb флешка определялась в системе как жесткий диск

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

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

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

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

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

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

Совет. Если после установки драйвера Hitachi система перестала загружаться с BSOD, нужно загрузить компьютер с установочного диска Windows / Live CD и вручную удалить следующие файлы:
  • cfadisk.sys в каталоге %windir%\System32\drivers
  • Каталог «cfadisk.inf_amd64_…» из %windir%\System32\DriverStore\FileRepositoty

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

Жесткий диск из флеш

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

Создание жесткого диска из флешки

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

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

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

Для Windows x64 (64-bit)

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

Запуск диспетчера устройств способ 1

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

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

Открыть файл с помощью

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

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

Для Windows x86 (32-bit)

  1. Скачайте и распакуйте архив Hitachi_Microdrive.rar.
  2. Выполните шаги 2-3 из инструкции выше.
  3. Выберите вкладку «Сведения» и в поле «Свойство» выставьте «Путь к экземпляру устройства». В поле «Значение» скопируйте отображаемую строку.

Дойдите до строки:

Строка для редактирования

И отредактировав значение в кавычках в строке

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

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

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

Закрыть

Мы рады, что смогли помочь Вам в решении проблемы.

Отблагодарите автора, поделитесь статьей в социальных сетях.

Закрыть

Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

Еще статьи по данной теме:

Для какой разрядности Windows использовали инструкцию?

Значит Вы ставили драйвер не от вашей операционки. Например, у Вас 64-х битная система, а Вы пытались поставить от х86(32bit) или наоборот.

Привет . Пишет что Наиболее подходящие драйверы устройства уже установлены
и не устанавливает ни чего .

Та же трабла, что и у Олега, драйвер просто не ставится

Долбаюсь с ним уже целый день, не ставится, та же проблема что и у всех выше

Пишет что Наиболее подходящие драйверы устройства уже установлены

Здравствуйте. Используйте значение из первой строчки.

Все получилось. я сделал из microSD локальный диск. драйвер не устанавливался пока я не отключил цифровую подпись драйверов. как это сделать /can-t-verify-digital-signature-of-drivers-what-do/

та-же фигня система определила не нуждается в обновлении . все по инструкции вин7-64

пробовал двумя вашими методами не вышло в сведениях о драйвере написано пять строк и все начинаются так c;\Windows\system32\drivers и никаких изменений .

Там же перепрошить флэшку нужно для определения её компом как жёсткий диск. Я когда на старый комп ставил win10 для загрузки с флэшки(биос не поодерживает такую загрузку) перепрошил её как внешний HDD.

Делал всё буква в букву! Итог один-ошибка драйвера. Ничего не изменяется. Как была флешка так и осталась. Флешка 128г. Система вин10

пишет что система определила что более подходящий драйвер уже установлен

Мустангер: Драйвер не зашит в флэшке, драйвер как и любые драйвера, ставятся не в устройство, а в Windows. Во флэшке микропрограмма.

Сейчас буду смотреть как перепрошить флэшку в HDD.

На windows 7 x64 prof при попытке замены драйвера система радостно сообщает, что наиболее подходящее программное обеспечение уже установлено, т.е. заменить драйвер попросту не даёт (то же самое с Hitachi-драйвером).
А проблема в том, что если оставлять флешку в USB-порту постоянно, то при новой загрузке системы windows не может определить флешку (код 10, код 43) пока её не перевоткнёшь.

Спасибо большое! Мучился 2 дня искал решение.А оно было здесь) Сделал логический диск из флешки,установил MacOS. Удачи и здоровья.

Задача превращения съемного USB-накопителя в жесткий диск становится актуальной при попытках создания загрузочной флешки для использования инструмента Diskpart. Обычно это происходит при необходимости установки OC Windows версии 7 из версии XP. Решение выбранной задачи лежит в использовании драйвера мини-жесткого диска Hitachi Microdrive.

Как сделать флешку локальным диском

  • Как сделать флешку локальным диском
  • Как сделать загрузочный флэш-диск
  • Как работать на компьютере без жесткого диска

Причиной неотображения утилитой Diskpart съемного USB-устройства является наличие на каждом носителе специального дескриптора Removable Media Bit, ответственного за опознание накопителя в качестве съемного устройства операционной системой компьютера. Поэтому удаление дескриптора RMB приведет к отображению флешки как жесткого диска.

Загрузите и разархивируйте архив драйвера Hitachi в любой временной директории. Используйте установленное приложение текстового редактора для открытия файла cfadisk.inf и определите строку со значением%Microdrive_devdesc% = cfadisk_install,USBSTORDISK&VEN_JetFlash&Prod_TS1GJF168&REV_0.00A7B03577C3F1B5&0.

Подключите нужное USB-устройство к компьютеру через порт и вызовите главное системное меню, нажав кнопку «Пуск». Перейдите в диалог «Выполнить» и внесите значение devmgmt.msc в строку «Открыть». Авторизуйте запуск инструмента «Диспетчер устройств», нажав кнопку OK, и разверните раздел «Дисковые устройства».

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

Замените значение USBSTOR… в файле cfadisk.inf сохраненным кодом. Определите строку со значением Microdrive_devdesc = … в группе Strings и замените его на любое другое.

Вернитесь в контекстное меню своего USB-носителя и укажите пункт «Обновить драйвер». Примените флажки на полях «Нет, не в этот раз» в первом окне мастера, «Установка из указанного места» - во втором и «Не выполнять поиск» - в третьем.

Читайте также: