Разбиение флешки на несколько разделов. Создание, удаление и работа разделов флешки. Управление утилитой Windows

Сразу поясню для особо одарённых, что ничего крутого или полезного, как правило, от делении флешки нет и практически не может быть! Так что если у Вас нет чёткого понимания для решения каких задач будет использоваться такой нетрадиционный девайс, то и останавливаться на нём не рекомендую. Тут дело даже не в том, что у Вас руки из одного места растут, а в самой идеи дробления флешки на партиции.
Впрочем, если главная задача не грузиться с такого устройства через BIOS , то можно и порубать накопитель на парочку разделов. Посему обсуждать создание CDROM-раздела здесь не будет, хотя некоторыми из показываемых утилит можно его замутить.
ОГЛАВЛЕНИЕ:

Если у Вас флешка-монолит, то прежде чем шить 10 раз подумайте, не боитесь ли потерять флешку из-за глупого желания извратиться над ней. Обладателям же Phison-монолитов , я категорически не рекомендую что-либо с ней делать.

Программа BootIt v1.07

Утилита 2004 года, но находятся хлопцы, которые днями пытаются выжать из неё все соки и 10 лет спустя. Программа по большей сути абсолютно бесполезная, качать её рекомендую только знатным извращенцам и мазохистам. Она представляет собой типа уникальную утилиту от LexarMedia для инвертирования removable -бита накопителей. Если же обратиться к практике, то уникальной она не может быть как не крути, работает как удалось выяснить с единицами, уже практически вымерших контроллеров.

Итак приведу свои тесты…

Совместима:
– SM3252C

Несовместима:
– SK6211BA
– SM3255AB
– AU6990
– UT165 A0A

Исходя из информации интернет сети, возможно совместима с какими-то старыми фисонами , предположительно уровня PS2232 . Всё в этом мире бывает, совместимость может быть и чуть шире, так что буду не против Ваших комментариев на эту тему, с указанием конкретных контроллеров. Чтобы не разводить бессмысленную беседу, условимся, что нужны сообщения исключительно про те девайсы к которым подошла тулза.

Принцип работы с программой просто до безобразия:
– подключаем флешку;
– запускаем утилиту;
– выбираем букву флешки;
– нажимаем Flip Removable Bit ;
– закрываем программу;
– переподключаем флешку.

Ну и наконец-то удаляем и забываем про BootIt .

Если интересно моё субъективное мнение – одна флешка = один раздел.

Рассмотрим небольшую программу DiskPart для работы с дисками, как жесткими, так и флешка (USB flash drive). В ряде случаем при работе с нашей флешкой мы можем обнаружить, что ее объем резко сократился, либо вместо, например, 16 GB осталось несколько сот мегабайт. Как правило это не неисправность устройства, а его настройка. Ряд программ для своей работы специально резервируют требуемый объем по средством создания отдельно раздела на диске, и скрывают его от пользователя. Среди таких программ можно отметить программы резерного копирования, создающие на флешке раздел с образом системы для восстонавления к "заводским настройкам". Размер такого раздела обычно фиксирован, и может составлять 16-32 GB, остальной объем остается не размечен. Так же программы эмуляции CD-ROM создают отдельный раздел.

Но вот мы решили что флешка нам нужна для других целей и хотим ее просто отформатировать и использовать для хранения файлов. Стандартными средствами форматирования через контекстное меню диска, может отформатировать ее, но только в тот объем который видет, т.е. объем текущего раздела на ней. Если зайти в оснастку Управление диском (Правая кнопка мыши по значку Компьютер->выбрать Управление), то там можно увидеть не занятое пространство на флешки, но удалить раздел и создать новый не всегда получится (эта опция не доступна или заблокированна в оснастке). Для того, чтобы вернуть флешки исходный объем, необходимо ее полностью очистить и создать новый раздел. С этой задачей отлично справится DiskPart, входящая в систему (начиная с ОС Vista ). Можно воспользоваться программой Acronis Disk Director, но она требует лицензии и ее необходимо установливать.

Запускаем командную строку: Пуск->Все программы->Стандартные->Командная строка

или Выполнить->cmd

В некоторых случаях, если не получается работать с диском, возможно требуется запустить коммандную стоку через "Запуск от имени администратора ".

Запускаем DiskPart (вводим название программы)

Набираем: list disk , программа отобразит все диске в системе.

Выбираем нашу флешку, будте предельно ОСТОРОЖНЫ, выбрав не тот диск, Вы можете УДАЛИТЬ ВСЕ ДАННЫЕ не с того диска. Определям номер нашего диска (в нашем случае это 1) и вводим команду select disk 1

Для надежности (не обязательно), лучше проверить диск, который выбран (тип - usb, нзвание диска, например - Kingston DataTraveler). Вводим команду detail disk

Теперь польностью очищаем флешку, УДАЛЯЯ С НЕЕ ВСЕ ДАННЫЕ. Вводим команду clean

Создаем новый раздел create partition primary

Выбираем его select partition 1

Форматируем с параметром quick. Файловая система ntfs или fat32, в зависимости от того, что тредуется (ntfs - быстрее и надежней, но не во всех плеерах и устройствах видется). Вводим format fs=ntfs quick

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

Другое дело — Linux, которая позволяет создавать разделы на любом накопителе независимо от его физической природы. Если же речь идёт о работе из-под ОС производства Microsoft, единственный выход — использование модифицированных драйверов или утилит от производителя самой флешки.

Драйвер Hitachi Microdrive

Данный драйвер создан компаний Hitachi, и его последнюю версию можно скачать на сайте этой компании. Драйвер позволяет изменить тип устройства флеш-накопителя на уровне Windows с съёмного диска на жёсткий диск. Hitachi Microdrive совместим только с 32-битными версиями Windows.

Код экземпляра устройства

Подключаем флешку к компьютеру, заходим в диспетчер устройств, попасть в деспетчер можно следующими способами:

«Пуск» -> «Найти программы и файлы» (WIN+R) -> ввести devmgmt.msc или Клик правой кнопкой мыши по значку «Мой компьютер» -> «Свойства» -> вкладка «Диспетчер устройств»

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

«Сведения» -> пункт «Свойство» -> ищем и копируем строчку «Код экземпляра устройства».

В нашем случае строчка выглядит так:

USBSTOR\Disk&Ven_UFD_2.0&Prod_Silicon-Power16G&Rev_PMAP\12021152061E6C219001714008F&0

Теперь можем переходить к редактированию фала cfadisk.inf

Открываем файл cfadisk.inf и редактируем 25-ю строку. Заменяем скопированным значением строчку, так как показано на рисунке, после «cfadisk_install ,».

Обновление драйвера

Теперь осталось установить обновленный драйвер cfadisk.inf для флеш-накопителя. Обновлять драйвер будем всё там же в «Диспетчере устройств», в свойствах флешки выбираем «Обновить драйвер» далее «Поиск и установка драйвера вручную».

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

Преобразуем флешку в жёсткий диск с помощью утилиты — BooIT

Приложение BooIT действует аналогичным образом, только оно не заменяет драйвера, а модифицирует программное обеспечение, установленное на флешку – благодаря этому система начинает «видеть» её как жёсткий диск. Использование BooIT элементарно.

Сперва нужно выбрать флешку в поле «Devices» основного окна программы и нажать «Flip Removable Bit».


Затем нужно будет вытащить флеш-накопитель и вставить снова. Теперь флешка должна определяться не как «Съёмный диск», а как «Жёсткий диск». Если всё получилось можно переходить к созданию разделов на флеш-накопителе.

Разделение на разделы с помощью Windows

Разбить флешку на нужное число разделов можно с помощью средств Windows.

Пункт «Запоминающие устройства» в «Управлении компьютером» или «Пуск» -> «Найти программы и файлы» вводим команду diskmgmt.msc

Разделение на разделы с помощью программы – Acronis

Запускаем программу, выбираем в «Списке базовых дисков» флеш-накопитель.

Кликаем правой кнопкой мыши по флеш-накопителю и в контекстном меню выбираем «Разделить том».

Задаем размеры новым разделам.

Разделение на разделы с помощью утилит производителей флешек

У некоторых известных производителей USB-флешек есть специальные утилиты, реализующие разбиение на несколько логических разделов. Например, у Transcend это mFormat. Однако эта утилита работает лишь с некоторыми моделями флеш-накопителей и нет гарантии полной совместимости со всеми распространёнными ОС.

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

На первый взгляд вопрос из той запредельной области, которую один из моих начальников очень метко называл "клиент хочет странного". Однако, практическое применение тоже имеет место быть. Например, на планшетнике при попытке переноса приложений и всякой прочей фигни из внутренней памяти на 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 .



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





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



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



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

На данный момент в сети есть много информации о том, как разделить флешку на разделы и чтобы еще, после всего этого, Windows мог нормально работать с обеими разделами. Для пользователей Linux в этом вопросе проблем не возникает. Им не нужно ничего особенно для того, чтобы разделить и пользоваться всеми разделами на флешке. Но Windows в этом вопросе более консервативный, так как в свое время решил, что сменные флеш-накопители могут иметь только один активный раздел. То есть, даже если вы поделите флешку на два раздела средствами Linux, а потом решите воспользоваться ею в ОС Windows, то вам покажут только первый раздел.

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

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

Изменения на уровне флешки

Давайте начнем с того варианта, который позволит сделать изменения на уровне флешки, без надобности вносить какие-то изменения в ОС. Понятно, что этот вариант подойдет только тем флешка, для которых доступны утилиты: от производителей самих флешек, от производителей контроллеров или более универсальные утилиты, для разных типов контроллеров.

Более или менее универсальной утилитой для перевода контроллера в режим HDD, является BootIt , так как она работает с разными контроллерами, но, к сожалению, не со всеми. Минусом программы является то, что она корректно работает только под Windows XP, но, к счастью, в более старших версиях Windows есть функция, которая позволяет запускать программы в режиме совместимости. Это меня и спасло при использовании программы в Windows 7. Итак, приступим...

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

1 . Для начала нужно запустить программу, и если вы это делаете из под Windows 7, как и я, то для запуска воспользуйтесь контекстным меню, которое появляется после нажатия на файле правой кнопкой мыши и выберем пункт «Исправление неполадок совместимости»:

2 . Далее используем рекомендованные параметры и запускаем программу.
3 . Настраивать в утилите ничего не нужно, потребуется лишь выбрать флешку, которую мы хотим перевести в режим HDD и нажать на кнопку «Flip Removable Bit»:

4 . После короткого раздумья, программа сообщит, что необходимо извлечь флешку и вставить повторно, чтобы изменения вступили в силу.
5 . Здесь настает момент истины, так как именно на этом шаге становится ясно, смогла ли программа перевести контроллер нашей флешки в нужный нам режим. Идем в «Управление дисками» выбираем нашу флешку, нажимаем на ней правой кнопкой мыши и если у вас пункт «Удалить том...» - активный, значит все не зря. Вы можете удалить текущий раздел и создать необходимое вам количество:

Если не помогло

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

Еще одним вариантом, может быть поиск «родной» утилиты для флешки, которая тоже, без особых усилий, позволит разделить вашу флешку на разделы. Ну а если, вдруг, вы не найдете ничего подходящего, всегда можно попросить помощи в комментариях, указав VID и PID вашего контроллера.

Что дальше?

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

Теги: Добавить метки




Top