Быстрое форматирование флешки через командную строку. Программа DiskPart: команды для Windows Diskpart обнаружила ошибку неверная функция

THE BELL

Есть те, кто прочитали эту новость раньше вас.
Подпишитесь, чтобы получать статьи свежими.
Email
Имя
Фамилия
Как вы хотите читать The Bell
Без спама

DiskPart представляет собой консольную утилиты с интерфейсом командной строки для работы с дисками (disk), разделами (partition) и томами (volume). Разработана Майкрософт для ОС семейства Windows. Следовательно должно быть намного меньше проблем, как, например, при использовании ПО от Acronis, или Paragon. Имеет гораздо больше возможностей, чем оснастка "Управление дисками " с графическим интерфейсом. Так же DiskPart можно запустить во время установки Windows Vista/7/8, что поможет в дальнейшем не создавать лишний зарезервированный раздел размером в 100МБ, который Windows создает автоматически.

Итак, начало положено. Теперь поподробней про этот "таинственный" раздел, создающийся автоматически.

При разметке диска во время установки Windows 7, кроме создания раздела под систему, выбранного нами размера, установщик создаст основной раздел размером 100МБ, в котором в дальнейшем будут находиться загрузочные файлы (bootmgr и BCD (Boot Configuration Data)). Это понятно, но зачем нам отдавать Windows 7 лишний основной раздел, если максимум их может быть 4 (или 3 при использовании расширенного(extended) раздела)? И нужна ли нам эта путаница с 2 разделами Windows 7? Разве что стоит упомянуть, что он необходим в случаях сжатия раздела или шифрования раздела Windows c помощью BitLocker™ . Также он нужен в случае использования NTFS c размером кластера >4k. Во всех остальных случаях в нем нет необходимости. Значит обычному пользователю он не нужен.

Что сделать, чтобы не создавался этот дополнительный раздел?

Всё просто! Нужно устанавливать Windows на уже отформатированный активный раздел приоритетного жесткого диска. Если жесткий диск в компьютере один, то он и будет приоритетным. Если же их несколько, то рекомендуется отключить лишние диски на время установки Windows. Либо правильно расставить приоритеты в BIOS (UEFI).

Рассмотрим 2 ситуации:
1. Диск пуст. Никаких данных на нем нет, или данные не важны.
2. Диск уже размечен. Т.е. он содержит раздел(-ы) с важной информацией, который(-ые) нужно оставить без изменения, а так же на диске имеется раздел(-ы), который(-ые) нужно удалить.

Для запуска DiskPart во время установки Windows, на первом этапе нажимаем Shift+F10 и попадаем в командную оболочку cmd. Запускаем дисковую утилиту diskpart.


Для запуска DiskPart из уже установленной Windows 7/Vista, требуются права администратора, поэтому cmd запускать с правами администратора.


Для вызова общей справки в diskpart существует команда help, или для получения справки по отдельной команде используйте help имя_команды (например help clean).


На следующих примерах будет использоваться виртуальный жесткий диск объемом 20ГБ, на той же виртуальной машине VMware. DiskPart будет запускаться из оболочки cmd во время установки Windows 7.
Дополнительные пункты, которые относятся к работе в уже установленной ОС, отмечены "*" и выделены курсивом.

Ситуация №1.
Диск пуст. Никаких данных на нем нет или данные не важны. Создадим основной раздел для системы, и расширенный раздел в котором будет два логических раздела для данных и для документов.

Последовательность действий.
1. Смотрим список дисков в системе.

Или

Или

4. Удалим информацию на диске, обнуление MBR.
или
clean all - обнуление всех секторов на диске
5. Создадим основной (primary) раздел под систему размером Х мегабайт.

create part primary size=X

6. Сделаем его активным (загрузочным).
7. Отформатируем раздел в NTFS, присвоим метку (имя логического диска) "System", применим быстрое форматирование.

format fs=ntfs label=System quick

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

8. Создадим расширенный (extended) раздел под данные и документы на все оставшееся дисковое пространство.

create part extended

9. Внутри расширенного раздела создадим логический (logical) раздел для данных, размером Х мегабайт.

create part logical size=X

10. Отформатируем раздел в NTFS, присвоим метку "Data", применим быстрое форматирование.

format fs=ntfs label=Data quick


11. Повторим пункты 9 и 10 для раздела с документами. Внутри расширенного раздела создадим логический (logical) раздел для документов, на все оставшееся пространство.

create part logical

12. Отформатируем раздел в NTFS, присвоим метку "Documents", применим быстрое форматирование.

format fs=ntfs label=Documents quick

*. Если необходимо, подключим этот раздел к системе.

13. Смотрим, что получилось.

14. Если все правильно, ты выходим из diskpart.
15. Так же, если командная строка больше не нужна, то из нее тоже выходим.
*. Устанавливая систему на отформатированный первичный раздел с меткой "System", Windows не будет создавать дополнительный основной 100МБ раздел. Вот результат после установки Windows 7 с нашими разделами.

Ситуация №2.
Диск состоит из выше созданной конфигурации. 1 основной раздел, 1 расширенный. Расширенный раздел состоит из 2 логических разделов. Нужно удалить раздел с системой, расположившейся на основном разделе, и один из логических разделов внутри расширенного раздела, пусть это будет раздел с меткой "Data". На месте 1 основного раздела создать 2 основных раздела, и присвоить им метки "Win7" и "WinXP". На месте логического раздела создать 2 логических раздела с метками "Data1" и "Data2".

Последовательность действий.
Так как на диске содержится важная информация, советую, как можно чаще, использовать команды "detail disk" и "list part" для контроля за своими действиями. Ну и как всегда, автор не несет ответственности за проделанные вами действия.
1. Первые 3 пункта без изменений. Смотрим список дисков в системе.
2. Установим фокус на приоритетный (первый в БИОСе) диск для дальнейшей работы.

Или
sel disk N - выбираем диск с номером N
3. Проверим, что выбрался требуемый диск.

Или

4. Смотрим, какие разделы имеются на диске и их порядок нумерации.
5. Совмещаем эти номера с их именами и размерами (в уме, или на листочке), ориентируясь на результаты следующей команды.

6. Понимаем, что диск основой раздел под номером 1 и размером 17ГБ, имеет метку "System" и именно его мы должны удалить. Для этого установим фокус на данный раздел.
*. Можно проверить, что выбрался именно тот раздел, который хотели выбрать.

detail disk

7. Удаляем выбранный раздел.
8. Проверяем, что все правильно удалилось.

9. Создадим основной (primary) раздел под систему "Win7" размером Х мегабайт.

create part primary size=X

10. Сделаем его активным (загрузочным).
11. Отформатируем раздел в NTFS, присвоим метку (имя логического диска) "Win7", применим быстрое форматирование.

format fs=ntfs label=Win7 quick

12. Создадим основной (primary) раздел под систему "WinXP", на все оставшееся место.

create part primary

13. Отформатируем раздел в NTFS, присвоим метку (имя логического диска) "WinXP", применим быстрое форматирование.

format fs=ntfs label=WinXP quick

14. Проверяем, что все правильно создалось.

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

Процедура форматирования может понадобиться в самых разных ситуациях:

  1. Допустим, нужно быстро удалить все файлы, хранящиеся на флешке.
  2. Еще один вариант – вы хотите полностью очистить носитель от вирусов и вредоносного софта.
  3. Поменять формат файловой системы. К примеру, с FAT32, где есть ограничения на размер записываемых файлов, на NTFS.
  4. Надоела медленная работа флешка? Или устройство не видит ее, а лишь выдает окно с ошибками при подключении? Форматирование опять же будет полезно и, скорее всего, поможет исправить проблему.
  5. Также довольно часто пользователи прибегают к данной процедуре, если необходимо исправить ошибки на накопителе, которые мешают чтению или записи файлов.
  6. Если нужно создать загрузочную флешку, то опять же не обойтись без форматирования.

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

Через команду Format

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


Кроме того, вместо приведенной выше команды можно ввести и другую немного измененную. Выглядит она так – «Format /FS:NTFS H». «Н» – в данном случае и есть нужный нам накопитель. Если же нужно сменить файловую систему на FAT32, то команда должна выглядеть так «Format /FS:FAT32 H».

Для справки! Если ваша флешка работает плохо, информация с нее не считывается, а новые данные, наоборот, не записываются, то остается прибегнуть к крайней мере – низкоуровневому форматированию. Для этого воспользуйтесь не командной строкой, а специальной утилитой. Например, программой HDD Low Level Format Tool.

С помощью утилиты «diskpart»

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

Чтобы с ее помощью отформатировать накопитель, сделайте вот что:


Теперь после форматирования через diskpart флешку можно сделать загрузочной. Достаточно просто скопировать файлы дистрибутива операционной системы на носитель.

О чем еще следует знать пользователю? Работа в командной строке со встроенной утилитой diskpart рекомендуется в тех случаях, когда флешку не удается отформатировать простым способом из меню проводника. Если же при работе со съемным носителем вы заметили, что часть файловой системы не видна или по непонятным причинам уменьшился его объем, то также желательно произвести форматирование описанным выше способом.

Форматируем флешку утилитой SDFormatter

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

В заключение

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

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

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

В появившемся окне командной строки вписываем: format /fs:NTFS H: /q – где:

  • format – задание на форматирование;
  • fs:NTFS – описание выбираемой нами файловой системы;
  • H: — нужный нам накопитель;
  • /q — команда на быстрое форматирование.

В том случае, если мы захотим отформатировать файловую систему в Fat или в Fat32, команда будет выглядеть следующим образом: format /FS:FAT32 H: /q.

После ввода команды выведется сообщение: «Вставьте новый диск в дисковод H: и нажмите клавишу ENTER…» – нажмем ENTER.

Затем в окне командной строки выводится: «Метка тома (11 символов, ENTER — метка не нужна)» —

так жмем на ENTER.

Наша флешка отформатирована.

Команда Format (второй способ)

Вызываем командную строку как описано в пункте первом.

Набираем в появившемся окне командной строки: format H: /fs:NTFS /v:Arhiv – где:

  • format – задача на форматирование диска;
  • fs:NTFS – описание выбираемой нами файловой систем;
  • v:Arhiv – метка выбираемого нами накопителя (вписывается наименование вашего диска).

Соответственно, при выборе нами другой файловой системы после fs: вписываем то, что нам необходимо – Fat или Fat32. Команда выглядит следующим образом: format H: /fs:FAT32 /v:Arhiv. В случае, если вы хотите выбрать быстрое форматирование, в команду на форматирование нужно дописать Q и команда будет выглядеть так: format H: /FS:NTFS /Q /v:arhiv.

Сразу после ввода команды в окне командной строки появляется оповещение: «Вставьте новый диск в дисковод H: и нажмите клавишу ENTER…» – нажимаем клавишу Ввод.

Флешка отформатирована.

Способ 3. Встроенная утилита Diskpart

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

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

В окне появившейся командной строки вводим: diskpart и запускается утилита для управления пространствами накопителей.

Набираем команду: list disk. Это позволит нам увидеть все накопители, присутствующие на нашем компьютере. Находим флешку, которую собираемся форматировать по объему. Нам стали видны все диски с указанием их объемов. Запоминаем номер выбираемого нами диска, например, 2.

Затем набираем команду: select disk 2, где 2 – выбираемый нами накопитель. Жмем Enter.

После этого, флешку необходимо очистить от атрибутов, для чего вводим команду: attributes disk clear readonly. После этого вводим команду: clean.

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

Сначала вводим команду: create partition primary, затем задаем необходимую нам файловую систему командой: format fs=ntfs или format fs=fat32. Если необходимо быстрое форматирование, то команду пишем следующим образом: format fs=NTFS QUICK или format fs=FAT32 QUICK. Нажимаем на Ввод и флешка форматируется.

Выход из программы осуществляем командой: exit.

Встроенная утилита Diskpart (еще один способ)

Существует еще один, немного отличающийся, способ форматирования накопителя с помощью встроенной программы Diskpart.

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

Затем вводим команду list disk и снова жмем Ввод. Так мы увидим все свои накопители. После этого, так же, как и в предыдущем способе, распознаем свою флешку по размеру и запоминаем номер накопителя. Например, 2.

Пишем команду: select disk 2, где 2 – выбираемая нами флешка. Нажимаем на Enter.

Вписываем команду clean и нажимаем Enter – удаляются все файлы на накопителе.

Далее необходимо создать новый раздел на флешке, для чего вводится команда: create partition primary и Ввод, затем команда выбора диска: select disk 2 и Ввод, где 2 – нужный нам накопитель. После чего нужно ввести команду: active, чтобы утилита пометила раздел как активный. Затем вводим команду для разметки файловой системы: format fs=ntfs или format fs=fat32. Как говорилось в предыдущем способе, для быстрого форматирования добавляем в команду QUICK: format fs=NTFS QUICK или format fs=FAT32 QUICK.

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

Для завершения работы в Diskpart пользуемся командой exit.

Заключение

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

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

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

Команды DiskPart: что это и зачем они нужны?

Самое главное назначение этого инструмента состоит в том, что его применение позволяет (исходя их элементарного понимания сокращения) разбивать жесткие диски на логические разделы.

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

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

Так, например, иногда даже на стадии установки ОС бывает необходимо преобразовать раздел, в который она будет инсталлироваться (чаще всего это связано с загрузкой с USB-носителей или выбором жестких дисков объемом более 2 Тб). Как правило, система выдает сообщение о том, что установка в выбранный раздел GPT невозможна, поскольку нет поддержки загрузочной записи MBR.

Избавиться от этого можно совершенно просто, используя настройки BIOS с выбором накопителя, на котором отсутствует метка EFI.

Но что делать, если выбранный раздел действительно имеет формат GPT, хотя и не превышает емкость в 2 Тб? В этом случае и используются команды DiskPart преобразования из GPT в MBR.

И разбиение винчестера на логические разделы - не самое главное. На первое место выходит вопрос форматирования и создания активной загрузочной записи (например, при замене жесткого диска или при установке дополнительного винчестера для RAID-массивов).

Получение информации о возможностях и атрибутах

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

В командной консоли, как и для всех остальных инструментов системы, можно просто прописать название самой команды, после чего через пробел и правый слэш ввести знак вопроса (diskpart /? ). На экране отобразятся все доступные для использования атрибуты. Но в данном случае нас интересуют только некоторые из них.

Поддержка скриптов

В самом простом варианте выбрать раздел в DiskPart команда позволяет достаточно просто. Для разбиения выбранного раздела используется строка create partition logical size=XXXXXX , где XXXXX - размер создаваемого логического диска в мегабайтах.

Естественно, система должна видеть раздел, помеченный определенной литерой в файловом менеджере. Для этого применяется команда assign letter=Х , где Х является незадействованной литерой. Имеется в виду, что если вы присвоите новому разделу, например, букву F или E , под которыми ОС распознает съемный USB-носитель и DVD/CD-дисковод, то либо они потом работать не будут, либо созданный раздел окажется неактивным.

Команды DiskPart Windows предыдущих версий

Что касается модификаций Windows-систем до седьмой, использование данной команды в корне отличается. Беда в том, что в системах рангом ниже (вроде XP, 2000 или Server 2003) данная утилита может только разбивать диски на разделы или удалять их.

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

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

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

Первым делом стартуют команды diskpart и list disk (в некоторых случаях можно использовать дополнение volume для просмотра литеры выбранного раздела). Первая активирует основной инструмент, вторая предоставляет информацию по всем имеющимся в системе дискам и разделам. Команда выбора раздела в DiskPart имеет такой вид: select disk X , где X - номер раздела или диска, указанный при просмотре всех имеющихся.

Строка clean удаляет все содержимое раздела, затем используется команда создания первичной загрузочной записи create partition primary , далее водится строка select partition 1 (указание номера созданного раздела), потом раздел активируется строкой active и, наконец, производится форматирование - format fs=ntfs , если нужна именно эта файловая система.

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

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

Возможные ошибки и сбои

Но не всегда все происходит так гладко. Иногда можно встретить ситуации, когда система выдает сообщение о том, что DiskPart не является внутренней или внешней командой. Такое может наблюдаться при старте загрузки со съемного носителя при выборе раздела GPT (кстати, и проверка диска в виде сочетания chkdsk от этого не застрахована). Что делать в этом случае?

Тут поможет ввод очистки и преобразования (clean и convert mbr ) после строки выбора диска (select disk ). Как утверждается, этот процесс может занять несколько часов, зато работает, как говорится, на все сто. Но применять такой инструмент необходимо только в том случае, если на диске какая бы то ни была информация отсутствует. В противном случае все данные будут уничтожены.

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

DiskPart - это инструмент для работы с дисками, разделами и томами в операционной системе Windows. При помощи DiskPart можно выполнить такие важные операции, как преобразование типов дисков, создание разделов и томов, конфигурирование RAID-массивов. Помимо этого, DiskPart служит для настройки автоматического монтирования новых дисков в файловой системе, для назначения букв дискам и путей подключенным сетевым дискам. Однако DiskPart не предназначен для форматирования дисков. С этой целью применяется команда FORMAT.

Запуск утилиты DISKPART

DiskPart работает с физическими жесткими дисками, установленными в компьютере. CD/DVD-приводы, съемные носители или подключаемые к USB-портам карты флэш-памяти не поддерживаются. Прежде чем использовать команды DiskPart, нужно перечислить, а затем выбрать диск, раздел или том, с которым вы хотите работать, для передачи ему фокуса. Когда диск, раздел или том находится в фокусе, любые команды Disk-Part воздействуют именно на этот диск, раздел или том.

Основные команды DISKPART

Для перечисления доступных дисков, разделов и томов пред назначены команды:

  • list disk - перечисляет все физические жесткие диски компьютера;
  • list volume - перечисляет все дисковые тома (включая раз делы жесткого диска и логические диски);
  • list partition - перечисляет разделы на диске, который на ходится в фокусе.

При использовании команд list рядом с диском, томом или разделом в фокусе появляется звездочка (*). Вы выбираете диск, том, или раздел по его номеру или букве диска, напри мер disk 0, partition 1, volume 2 или volume D.

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

Примеры использования DiskPart

Чтобы понять, как работать с DiskPart, рассмотрим следующий пример, где запускается DiskPart, перечисляются доступные диски и устанавливается фокус на диск 2.

  1. Для запуска DiskPart введите diskpart в командной стро ке.
  2. Командная строка примет следующий вид: DISKPART>
  3. Это говорит о том, что запущен интерпретатор DiskPart. Для перечисления доступных дисков введите list disk в его командной строке.
  4. Список содержит доступные диски, их состояние, размер и свободное пространство: Disk ##* Status Size Free Dyn Gpt Disk 0 Online 56 GB OB Disk 1 Online 29 GB OB Disk 2 Online 37 GB 33 GB
  5. Так как вы собираетесь работать с диском 2, то должны передать ему фокус, введя команду select disk
  6. DiskPart сообщит: Disk 2 is now the selected disk
  7. По завершении работы с диском введите в командной строке exit для выхода из DiskPart.

THE BELL

Есть те, кто прочитали эту новость раньше вас.
Подпишитесь, чтобы получать статьи свежими.
Email
Имя
Фамилия
Как вы хотите читать The Bell
Без спама