Використання флешки як жорсткого диска. Чи можна жорсткий диск використовувати як флешку

Коли не вистачає вільного простору на жорсткому диску, і звільнити його не виходить, доводиться розглядати різні варіанти збільшення місця для зберігання нових файлів і даних. Одним з найбільш простих і доступних способів є використання 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 і на інших ПК, то при собі потрібно мати відредагований файл-драйвер, а потім встановлювати його через диспетчер пристроїв тим же способом, що було зазначено в статті.

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

RMB біт та USB носії

ОС сімейства Windows розпізнають USB флешки як знімні/видобувані (removable) пристрої через наявність на кожному пристрої спеціального бітового дескриптора RMB(Removablemediabit) . Якщо при опитуванні підключеного пристрою через функцію 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

Нещодавно мені на очі попалася досить цікава утиліта. LexarBootIt. Це безкоштовна портабельна програма, яка може змінити 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
  • Збережіть зміни, натиснувши OK.

Перепідключіть пристрій і за допомогою диспетчера пристроїв переконайтеся, що його тип змінився з 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_Gad

Зберігаємо файл.

Якщо драйвер встановлюється на 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_TS % = 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_TS % = 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

Перезавантажте комп'ютер

Потрібно розуміти, що це рішення працюватиме лише на тій системі, де встановлено відповідний драйвер.

Як би установка ОС не є чимось складним, і моя думка, що досить дружити з комп'ютером і мати окрім голови ще дві руки – одну праву іншу ліву. Щоб встановити ОС на комп'ютер, потрібно або .

Але що робити, якщо немає ні того, ні іншого, не працює оптичний привід, або у вас нетбук? Трохи подумавши, згадав, що у мене є зовнішня usb-кишеня для HDD і вільний старенький HDD 2,5 теж є. Загалом, якщо є жорстка диск-кишеня, відповідно її можна зробити завантажувальним.

Для цього є утиліти, за допомогою яких це можна зробити, але я вирішив скористатися стандартними засобами Windows.

У мережі дуже багато описів та відеороликів, але, на жаль, є один проблемний момент, який автори чомусь опускаю. Ну та гаразд, почну по порядку.

Підготовляємо зовнішній HDD

Перед роботою з диском обов'язково перенесіть та збережіть необхідну інформацію з цього диска на інший носій.

Усі налаштування проводитиму стандартними засобами Windows 8.1. Можливо, є деякі відмінності від Windows попередніх випусків, але якщо є, то не значні.

Насамперед, хочу помітити, що зробити зовнішній HDD завантажувальним, набагато зручнішим. Я розділив диск на два розділи, на одному є дистрибутив Windows, інший розділ для моїх потреб.

1. Підключаємо usb-кишеню і йдемо в Управління дисками.

Увага! Усі дані на диску будуть знищені!

Якщо у вас на ПК інстальовано Windows 8.,1 натисніть правою кнопкою миші: Пуск / Управління дисками;

Якщо Windows раніше версії, відкрийте консоль Керування комп'ютером: Пуск / Панель управління / Адміністрація / Управління комп'ютером / розгорніть Запам'ятовувачі / клацніть лівою кнопкою миші Управління дисками.

2. Вибираєте зовнішній диск HDD. Будьте уважні, при помилковому виборі іншого диска, вся інформація буде знищена.

У моєму випадку це Диск 1. Як бачите на скріншоті, диск розбитий на два томи (розділу):

3. Видаляєте розділи диска:

4. Створюйте нові розділи диска. Один під дистрибутив, другий залишиться під ваші потреби:

Правий клік мишкою з вільного поля диска, в контекстному меню вибрати команду Створити простий том:

5. У вікні Майстер створення простого тому, тиснете кнопку Далі:

Вказуєте розмір тома 4404 мегабайт і тиснете Далі. Зверніть увагу, розмір вказується у мегабайтах. Оскільки 1 гігабайт дорівнює 1024 мегабайтів, то 1024×4,3=4403,2 мегабайт отримуємо під розділ дистрибутива (вага мого 4,18 ГБ, наприклад);

У цьому діалозі необхідно відформатувати новий розділ (FAT 32) , тисне Даліпотім Готово:

6. Після цього необхідно зробити створений розділ активним (не забудьте, тому що з цього розділу завантажуватиметься комп'ютер), для цього:

Правий клік мишкою, у контекстному меню вибрати команду Зробити розділ активним.

На запит підтвердження відповідаємо ТАК.

7. У такому порядку форматуємо другий розділ на диску, найкраще в NTFS, але не робимо його активним.

Копіювання Windows на активний розділ зовнішнього HDD

Копіювання дистрибутива Windows на зовнішній завантажувальний HDD досить простий і легкий.

З завантажувального DVD:

Відкрийте у Провіднику настановний DVD, виділіть усі папки та файли, та скопіюйте на активний розділ зовнішнього HDD;

Із ISO образу:

За великим рахунком, ISO образ це свого роду архів. Тож можна відкрити за допомогою будь-якого архіватора. Ще можна відкрити ISO образ через Total Commander чи Daemon Tools. Ну і якщо у вас на ПК інстальовано Windows 8 або 8.1, то відкрийте Провідником. Виділіть усі папки та файли та скопіюйте на активний розділ зовнішнього HDD;

Все, ваш зовнішній HDD може виступати як завантажувальний носій. Достатньо перезавантажиться і в BIOS як пріоритет завантаження встановити USB HDD (залежно від типу BIOS).

  • При включенні ноутбука натискаєте F2, щоб;
  • Переходимо на вкладку Boot;
  • У Boot Priority orderвстановлюємо USB HDD;
  • Тиснемо F10, а потім ОК.

Якщо не вийшло, подивіться статтю.

Збережіть зміни та приступайте до .

Як бачимо з тексту, підготовка зовнішнього HDD для встановлення Windows досить проста. І мій опис буде не повним, якщо я не розповім про одну проблему, про яку чомусь рідко пишуть у мережі.

Робимо розділ жорсткого диска активним

Коли я розділив жорсткий диск на два томи, то з невідомої причини жоден розділ диска не міг зробити активним. У контекстному меню ця функція була недоступною.

Активним називається розділ, з якого завантажується комп'ютер.

Зробити активним розділ можна двома способами:

  1. За допомогою консолі Керування комп'ютером. Цей спосіб ми вже розглянули, але, на жаль, з низки причин команда Зробити розділ активним буває недоступною. Вирішення цієї проблеми теж не складне. Згадайте, як підготувати завантажувальну флешку з Командного рядка.
  2. За допомогою Командного рядка, через утиліту diskpart. Другий спосіб трохи складніший, але ефективніший. Тільки треба робити всі операції уважно і неквапливо.

Встановлення активного розділу за допомогою командного рядка

1. Підключіть зовнішній USB HDD;

2. Натисніть Пуск/Всі програми/Стандартні/ Командний рядок. Натисніть праву клавішу миші та виберіть Запуск від імені адміністратора.


3. У вікні, напишіть команду diskpartта натисніть кнопку Enter. З'явиться рядок-запрошення до роботи з утилітою – DISKPART>;


4. Введіть команду list diskта натисніть кнопку Ентер. Ви побачите всі диски, встановлені на комп'ютері;


5. Вибираємо диск з яким працюватимемо. Для цього введіть команду select disk 0, де "0" це номер диска у списку, тобто. для мого зовнішнього диска буде команда select disk 1. Натисніть кнопку Enter, з'явиться повідомлення Вибрано диск 1;


7. Вибираємо розділ з яким працюватимемо. Вводимо команду select partition 1, де 1 це номер розділу списку, тобто. для розділу, який робимо активним. Натисніть Enterз'явиться повідомлення Вибрано розділ 1.


8. Позначаємо вибраний розділ як активний, для цього введіть команду active. Натисніть кнопку Enterз'явиться повідомлення DiskPart: розділ позначений як активний.


Ось і все. Бажаю Удачі.

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

Як із жорсткого диска зробити саморобний зовнішній HDD

Якийсь час тому мені дістався жорсткий диск від ноутбука на 500ГБ. Але через відсутність власного ноутбука встановити його виявилося нікуди, а просто так кидати подібний обсяг «до найкращих часів» — жаба задавила. А оскільки жорсткий диск від ноутбука - це коробочка трохи більше 5 сантиметрів завширшки і ~6-7 мм завтовшки, то було прийнято вольове рішення витративши мінімальну кількість грошей і часу перетворити цей диск на подобу флешки об'ємом в 500ГБ, засунувши його для цього в спецдівайс під назвою « Зовнішня кишеня для HDD«.

Для вирішення цього завдання в інтернет-магазині була замовлена ​​кишеня для HDD 2,5″ SunBright (ME-945Q-TI)від маловідомої тайванської фірми Wellandза ціною всього 15 вічнозелених доларів.

Ось його характеристики:

  • Типи HDD, що підтримуються: 2.5″ SATA I/II HDD
  • Підключення до комп'ютера: USB 2.0 на швидкості до 480 Мбіт/с
  • Системні вимоги: Windows 2000/XP/Vista/7 або MAC OS 9.0 або вище
  • One Touch Backup: Для Windows у режимі USB
  • Електроживлення: через шнур USB
  • Розмір: 129 x 77 x 12 мм (Д x Ш x В)
  • Матеріал виготовлення: Алюміній.

Для штучки ціною «три копійки» — більше й не треба.