Как разбить флешку на два диска. Несколько разделов на флешке - wertexan

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

Методика разделения или объединения разделов на флешке.

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

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

Внутренними средствами Windows разделить накопитель проблематично, давайте перейдём в оснастку управления дисками . Для этого жмём на «Мой компьютер» (если у вас Windows 7) или на «Этот компьютер» (если у вас Windows 10) правой кнопкой мыши и выбираем пункт «Управление», далее переходим в управление дисками.

Перед нами наше съёмное устройство, разделить на разделы флешку просто нет никакой возможности. Но сделать это всё-таки можно, с помощью специального драйвера.

Редактируем файлы

Нас интересует ID нашей флешки, найти его можно в диспетчере устройств , вызвав контекстное меню и выбрав пункт «Свойства». Далее нужно перейти на вкладку «Сведения», в выпадающем меню отыскать строчку «ИД оборудования». Нам нужна самая первая строчка, копируем её и сохраняем в любом текстовом редакторе, например, «Блокнот». Сворачиваем и текстовый редактор, и диспетчер устройств.

Нам нужен драйвер для внешних накопителей Hitachi Microdrive. Он поможет системе определять USB-накопитель как жёсткий диск, тогда мы сможем удалять разделы и создавать новые как на обычном винчестере. Архив в интернете в свободном доступе, есть и для 32-разрядных систем, и для 64.

Итак, мы скачали архив, распаковываем его, открываем папку. Нас интересует файл с расширением «.inf», вызываем контекстное меню, выбираем «Открыть с помощью» и в появившемся окне находим любой текстовый редактор, например, «Блокнот».

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

После строки есть три сгруппированные строчки, нам нужна последняя. Открываем блокнот с сохранённым ИД и копируем часть строки после выражения «USBSTOR\», вставляем эту фразу в наш текстовый файл после выражения «DISK&VEN_». Чёткую инструкцию здесь дать нельзя, потому что у всех свой ИД USB-накопителя, поэтому и вставлять каждый будет разное. Чтобы было понятнее, ниже скриншоты «Как было» и «Как стало». Не ошибитесь, иначе ничего не получится. Сохраняем отредактированный файл.

Обновляем драйвер устройства

Снова переходим в диспетчер устройств. Находим наше устройство, кликаем по нему правой кнопкой мыши и выбираем пункт «Обновить драйверы». Выбираем следующие элементы интерфейса:

  • Выполнить поиск на этом компьютере;
  • Выбрать из списка уже установленных драйверов;
  • Установить с диска;

Жмём кнопку «Обзор» и находим наш драйвер с файлом, который мы только что отредактировали. Подтверждаем свой выбор и жмём кнопку «Далее». Нас два раза предупредят об опасности происходящего, игнорируем предупреждения, жмём «Да» и «Всё равно установить этот драйвер». После небольшого ожидания драйвер заканчивает установку, закрываем окно и перезагружаем компьютер.

Как разбить на 2 диска флешку? Теперь наш компьютер видит USB-накопитель как локальный диск. Стало быть, мы его можем разделить на несколько разделов. Открываем оснастку управления дисками. Диск был съёмным, а стал основным. Далее стандартная процедура по разделению накопителя на тома. Жмём правой кнопкой по нужному тому и выбираем пункт «Сжать том», указываем нужный размер, высвобождается пространство. Размечаем это пространство: кликаем правой кнопкой по неразмеченной области и выбираем пункт «Создать новый том», следуем указаниям мастера. Если у вас появилось желание вернуть всё обратно, то переносим, всё что успели сохранить на втором разделе в другое место, например, на один из разделов винчестера. Удаляем том и соединяем область с первым разделом флешки.

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

Естественный вопрос - как вернуть всё обратно? Очень просто. Открываем Диспетчер устройств, находим нашу флешку, жмём правой кнопкой мыши и выбираем пункт «Свойства». Далее переходим на вкладку «Драйвер» и жмём кнопку «Откатить». После таких манипуляций накопитель вернётся в изначальное состояние.

Заключение

Мы разобрались, как разбить флешку на два раздела, точно так же можно и объединить её разделы, не важно, сколько их будет. Как оказалось, манипуляции совсем несложные, суть заключается в изменении «отношения» системы к носителю. Флешка стала якобы винчестером, и после этого мы уже можем как разбить флешку на несколько разделов, так и объединить 2 диска.

Что делать если объем флешки стал значительно меньше и форматированием это не исправляется? Скорее всего, причина в разделе ограниченного размера. Это могут быть, например, последствия работы каких-то программ или эксперименты над созданием загрузочной флешки. Я расскажу самый быстрый и простой способ удалить раздел на флешке и вернуть ее полную емкость.

Суть проблемы

Ситуация с моей флешкой: в проводнике отображается объем 1.91 ГБ, хотя она на 8ГБ и объем должен быть 7 ГБ с копейками. Форматирование из проводника ничего не даст, так как объем урезан из-за созданного на ней раздела на ~2000 МБ.

Если открыть Управление дисками , то мы видим, что флешка имеет рабочий раздел на 1.92 ГБ, а большая часть вообще значится как «не распределен».


Стандартное управление дисками в Windows не допускает манипуляции с разделами для съемных накопителей (коими флешки и являются). Все действия в меню просто недоступны.

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

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

Мы пойдем легким путем – воспользуемся утилитой HP USB Disk Storage Format Tool и сделаем все быстро и просто. Для любителей хардкора (или на всякий случай) в конце поста вы способ с diskpart.

В процессе удаления разделов и форматирования все данные на носителе будут потеряны!

HP USB Disk Storage Format Tool

Утилита форматирования USB накопителей от Hewlett-Packard. Подходит для любых флешек , SD карт и других съемных накопителей. Работает с устройствами любых производителей (не только HP).

Скачать можно с softpedia.com или отсюда:

После скачивания, распакуйте и запустите HPUSBDisk .exe. Запускать нужно обязательно с правами администратора (правой кнопкой -> Запуск от имени администратора ), иначе не будет работать.

Сам процесс буквально на пару кликов мышкой:

  1. Убедитесь, что флешка выбрана правильно (жесткие диски утилита не видит, переживать не стоит)
  2. Выберите нужную вам файловую (FAT32 или NTFS)
  3. Можно указать метку тома
  4. Убедитесь, что стоит галочка Quick Format
  5. Жмите Start

После этого утилита выдаст предупреждение, что данные будут уничтожены. Жмите Да , чтобы запустить процесс.


Быстрое форматирование занимает совсем немного времени, обычно меньше минуты. После завершения вы увидите окошко с результатами.


Можно закрывать программу и радоваться полному размеру флешки (на скрине видно, что он вернулся в норму).

Аналогичным с утилитой от HP функционалом обладает . Скачать ее можно отсюда (есть версия для Windows и для Mac OS). Весит она немного больше (~6МБ) и требует установки.


Она хоть и создана для SD (SD/SDHC/SDXC), но работает с любыми USB накопителями. Форматирует только в FAT32 (если нужно что-то другое, то после можно переформатировать уже стандартными способами).

Способ с diskpart

Для начала нам нужна командная строка с правами администратора . Найти ее можно в меню Пуск (Пуск -> Все программы -> Стандартные -> Командная строка), для запуска: правой кнопкой -> Запуск от имени администратора.

Удалить старый раздел и форматировать, можно выполнив следующие команды:

  1. diskpart (запуск утилиты)
  2. list disk (получаем список всех дисков в системе)
  3. select disk x (x – это номер вашего флеш накопителя в списке)
  4. detail disk (необязательно, просто чтобы убедиться, что флешка выбрана правильно)
  5. clean (удаление всех разделов на диске)
  6. create partition primary (создаем первичный раздел)
  7. select partition 1 (выбираем только что созданный раздел)
  8. format fs=ntfs quick (fs=fat32, если нужна файловая FAT32)

В итоге, весь процесс выглядит примерно так:

После 5 шага можно закрыть окно и отформатировать через проводник, но можно продолжить и через diskpart дальше.

Насколько это нужно - вопрос отдельный и сильно дискуссионный. Предположим возможные причины:
- Установка Linux (или ещё что-то особенное) на флешку с собственной ФС.
- Простейший метод сокрытия раздела (об этом ниже).
- Определенные производственные нужды.
- Требования UEFI.

Начнем с проблем. К сожалению Windows считает, что на переносных носителях может быть лишь 1 раздел. Это проблема исключительно Windows (имеются ввиду более-менее актуальные ОС). В других ОС разделы на флешке прекрасно видны. Вроде бы в Win8 что-то должно поменяться за счет того, что новые (и только новые) флешки должны быть сертифицированы, как твердотельные накопители. Тогда ОС их начнет видеть как винты и начнет показывать все разделы. Сразу уточним: в «консоли» «Управление компьютером» видны все разделы на флешке, но монтируется (показывается и доступен) только 1. При этом Windows показывает лишь активный раздел, считающийся первым, даже если он не первый по номерам секторов. Если активных разделов на флешке нет, то он показывает первый раздел. Запомним этот факт.

Итак проблема 1: заставить Windows видеть все разделы на флешке (при условии, что они в понимаемой для неё ФС). Для этого есть несколько путей:
- Самый сложный, опасный для флешки и мозговзрывающий, но при успехе дающий прекрасные результаты. Работаем с контроллером флешки, то есть на самом нижнем уровне. Фактически мы изменим прошивку. Для этого надо определить тип контроллера и тип используемой памяти. Потом находим подходящую к вашей флешке программу. Такой подход позволяет сделать флешку для ОС и BIOS не флешкой, а винтом или CD(DVD) приводом. Или даже несколькими подобными устройствами, что является фактически подвариантом. Это позволяет загружать флешку на старых BIOS. Ну и заодно обеспечить видимость всех разделов. К сожалению, есть высокий риск угробить флешку наглухо. Если это т.н. флешка-монолит, то лучше трижды подумать перед подобными экспериментами. Читать по этому вопросу можно много.
- Сделать для конкретного Windows флешку как бы винтом. Для этого есть даже несколько маленьких программ и т.н. «драйверов». Одна из самых известных - от Hitachi, но она совместима лишь с 32-битными Windows. Ещё раз: для конкретного Windows. Воткнете флешку в другой компьютер и всё сначала.
- Помните что Windows показывает лишь активный раздел? На любом устройстве с MBR таких разделов может быть лишь 1. Делай раз: делай нужный раздел активным. Делай два: сама ОС начинает её показывать в списке разделов. Для этого народ навострился использовать утилиту Bootice. Её есть смысл держать на _каждом_ разделе. Из недостатков: в каждый момент времени ОС видит лишь 1 раздел. Зато можно невозбранно прятать разделы на флешке. Запускаем, выбираем флешку, нажимаем «Past Manage», выбираем раздел, жмем «Assign drive letter» и он становится активным и первым в списке (хотя физически может быть не первым) и заодно получает букву. Предыдущий раздел прячется.

Проблема 2: Загрузочная флешка для UEFI.
Переход на UEFI в целом довольно болезненный. Главная причина в том, что размер и сложность UEFI привели к тому, что различные её версии прилично различаются и, что самое неприятное, частенько недопилены. Это накладывается на вторую проблему. А именно защиту UEFI. Она как бы защищает и UEFI и ОС от заражения вирусом на «первичном» уровне, то есть на уровне UEFI или загрузчика системы. Но благодаря политике Microsoft, защита UEFI допускает к установке или загрузке исключительно Win 8 с правильным защитным кодом, да и то, нередко, лишь тот, что был уже предустановлен. Иные ОС даже имеющие возможность загрузки с UEFI проверку не проходят. Поэтому, во-первых, при смене и/или переустановке ОС защиту приходится отключать. Навсегда. Во-вторых на некоторых первых материнках с UEFI невозможно хоть как-то начать грузиться с неоригинального девайса, в данном случае оптического диска. Для включения возможности загрузки следует включить старый способ загрузки. Иногда эти способы можно сочетать и получить загрузку иносказательно способами BIOS и UEFI. А иногда или то, или другое. На некоторых материнках, в первую очередь ноутовских, для включения старой загрузки надо поставить админский пароль на UEFI. А пароль потом можно благополучно забыть, что на ноуте чревато разборкой. Плюс диски в формате GPT. Загрузившись через MBR в стиле BIOS вы не всегда (или никогда?) сможете поставить ОС на GPT. Кроме того, параметр «Fast» так же не дает загрузиться с других носителей - они не успевают инициализироваться. Даже USB клавиатура не успевает и в настройки вы не влезете. При живой ОС «Fast» можно отрубить. Читаем http://4pda.ru/forum/lofiversion/index.php?t468127.html .
На более-менее новых материнках UEFI уже, обычно, допилен и стало немножко проще. Тем не мене свои ограничения остались. В случае не Windows, не лицензионного Windows или просто, нередко, другой версии Windows защиту (Secure Boot) надо отключать. GPT полностью поддерживают лишь 64-разрядные ОС. Windows начиная с Win 7. Как мы уже видели выше, UEFI в стандартном режиме не опрашивает MBR а загружает сразу загрузчик раздела с ФС FAT12/16/32, или оптического привода. С приводом так же могут быть проблемы, если DVD диск - не родной, но их мы рассматривать не будем. Если оптического привода нет, то остается загрузка с флешки (вариант с внешним накопителем опускаем). Чтобы можно было корректно установить ОС с флешки на винт с GPT, необходимым условием должна быть загрузка в UEFI режиме. А это означает загрузку с FAT(32). И тут выскакивает ещё 1 проблема: размер файлов на флешке. Поздние Windows начиная с 7 могут загружаться с образа диска, лежащего на флешке. Но если размер образа больше 4ГБ, то FAT32 его не поддерживает. Что делать? Вариантов на данный момент видится 3:
- Размечаем флешку в GPT, создаем раздел FAT32, делаем его активным, и закидываем туда нужные инсталляционные файлы из образа. Как вариант, MBR, но обязательно первый и, вроде бы, обязательно активный раздел в FAT32. В ряде случаев для Windows следует перекинуть часть файлов из одного каталога в другой, переименовать кое-что и т.д. Для упрощения можно использовать соответствующие программы. Например, Rufus. О мультизагрузке, видимо, придется забыть, или заняться редактированием файлов настройки. Как вариант, тем же Rufus делаем разбивку MBR, но форматируем обязательно только в FAT32 (FAT16 нам не интересен). Не всегда работает. Чтоб не ошибиться, есть функция MBR для UEFI. В этом случае прописывается MBR с загрузчиком, но UEFI так же способна загружать флешку. Нужно ли включать Legacy Boot, мне пока не на чём проверить. Это MBR а не GPT но пригодный для UEFI. Вроде бы, если всё верно, в списке загрузочных устройств тогда ваша флешка будет представлена 2 раза.
- Делаем, как здесь: http://habrahabr.ru/post/240793/ Как нетрудно заметить, такой вариант предполагает использовать комплексный вариант. Фактически загрузка идет с MBR и образ лежащий на NTFS разделе загружается, как раздел FAT32. Совместимость с UEFI для меня под вопросом.
- Разбиваем на флешку 2 раздела в GPT или MBR. Первый делаем FAT32 и закидываем туда загрузчик. Например, grub, но в нужном виде (придется читать мануалы). А второй раздел делаем NTFS и суем туда нужные образы. Фактически такой вариант пока не прижился.

Сложно? А кому сейчас легко?

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

  • Разделы на флешке нельзя создать с помощью встроенной утилиты «Управление дисками» – для этого нужно воспользоваться сторонней программой.
  • В Mac OS и в Linus можно работать со всеми разделами флешки.

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

Скачайте Bootice. С помощью этой программы на флешке можно создать несколько разделов, а также указать активный раздел, с которым работает Windows.

  • Скачайте Bootice на сайте majorgeeks.com/files/details/bootice.html .
  • Распакуйте скачанный файл, чтобы извлечь Bootice. Для этого понадобится архиватор, поддерживающий формат RAR.

    • 7-Zip – это бесплатный архиватор, поддерживающий формат RAR. Этот архиватор можно скачать на сайте 7-zip.org . Установив 7-Zip, щелкните по скачанному архиву (RAR-файлу) правой кнопкой мыши и выберите «7-Zip» – «Распаковать здесь».
    • Пробная версия WinRAR (rarlabs.com) поддерживает формат RAR, но работает в течение ограниченного времени.
  • Запустите программу Bootice. Она находится в папке, которая была создана при распаковке архива. Скорее всего, Windows предложит подтвердить запуск программы.

    Выберите правильную флешку. Откройте меню «Destination Disk» (Целевой диск) и выберите флешку. Убедитесь, что не выбран жесткий диск компьютера, чтобы не потерять все данные, хранящиеся на нем. Чтобы выбрать флешку, ориентируйтесь по ее емкости и букве, которой обозначена флешка.

    В Bootice нажмите «Parts Manage» (Управление разделами). Откроется окно «Partition Manager» (Менеджер разделов).

    Нажмите «Re-Partitioning» (Создать разделы). Откроется окно «Removable disk repartitioning» (Создание разделов на съемном диске).

    Выберите опцию «USB-HDD Mode (Multi-Partitions)» (Режим USB-HDD [несколько разделов]) и нажмите «OK». Откроется окно «Partition Settings» (Настройки разделов).

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

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

    Укажите тип каждого раздела. В нижней части окна выберите «MBR» или «GPT». MBR подойдет для хранения данных или для создания загрузочного раздела под старые системы. GPT подойдет для работы с UEFI или для создания загрузочного раздела под новые системы.

    • Если планируете создать загрузочный раздел GPT, установите флажок у «Create ESP partition» (Создать раздел ESP).
  • Нажмите «OK», чтобы запустить процесс форматирования. Система уведомит вас, что все данные, хранящиеся на флешке, будут стерты. Процесс форматирования займет некоторое время.

    На первый взгляд вопрос из той запредельной области, которую один из моих начальников очень метко называл "клиент хочет странного". Однако, практическое применение тоже имеет место быть. Например, на планшетнике при попытке переноса приложений и всякой прочей фигни из внутренней памяти на MicroSD-карточку внезапно потребовалась карточка, разбитая на два раздела. Из менее практических, но более гипотетических применений, я вижу флешку, разбитую на несколько разделов, которые представляют собой зашифрованные диски. В любом случае есть задача, а значит должно быть и решение.

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

    Hitachi.Microdrive.zip (2,965 bytes)


    Драйвер Hitachi Microdrive несовместим с 64-битными системами! Поэтому для выполнения всех действий, описанных в статье, требуется только 32-битная система!

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



    Сперва нам надо узнать код устройства. Для этого откройте диспетчер устройств. В Windows 7, например, это делается через "Панель управления" -> "Диспетчер устройств". В списке найдите ваше устройство.



    Найдите ее в списке Диспетчера устройств, правой кнопкой мышки откройте контекстное меню и затем откройте окно свойств. Там на вкладке "Сведения" в выпадающем списке выберите пункт "ИД оборудования" (в Windows XP это будет "Код экземпляра устройства") и скопируйте сам код.



    Распакуйте скачанный архив с драйвером в сухое прохладное место, затем в вашем любимом редакторе откройте файл cfadisk.inf . Если ваш любимый редактор MicroSoft Word, то закройте браузер и забудьте о всем, что тут написано. На крайняк можете использовать стандартный Блокнот. Найдите в файле блок типа


    %Microdrive_devdesc% = cfadisk_install,USBSTOR\General_USB_Flash_Disk

    И замените выделенный текст на код вашего USB устройства. Сохраните изменения. В окне свойств перейдите на вкладку "Драйвер" и нажмите на кнопку "Обновить...".



    Дальше действуйте, как показано на картинках:







    В открывшемся окне выбора файла выберите модифицированный файл cfadisk.inf .



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





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



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



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