Как отформатировать флешку через командную строку и какие есть способы? Команды утилиты Diskpart

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

Программа DiskPart обнаружила ошибку (отказано в доступе)

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

Решение №1

  1. Запустите командную строку от имени администратора, введите там:
  2. DiskPart — и нажмите на ввод.
  3. Затем наберите: list disk вновь нажмите на ввод.
  4. Высветится список имеющихся на ПК дисков, отметьте какую букву имеет проблемный диск (флешка).
  5. Наберите: select disk X — (вместо X поставьте букву проблемного диска) и нажмите на ввод.
  6. Наберите: attribute disk и нажмите ввод.
  7. Вам высветится информация, имеет ли проблемный диск статус «read only» (только чтение).

Здесь флеш-накопитель имеет статус «Read only» (только чтение)

Если да, то наберите: attribute disk clear readonly и нажмите ввод. Данный статус будет изменён на «No» (нет). Попробуйте вновь отформатировать нужный диск с помощью DiskPart.

Решение №2

Нажмите на кнопку «Пуск», в строке поиска введите regedit и нажмите на ввод. Перейдите по пути:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies — и поставьте там значение параметра «WriteProtect» на 0 (ноль).

Если вы не обнаружите конечный пункт ветки «StorageDevicePolicies», тогда вам необходимо его создать. Правый клик мыши на предыдущей ступени ветки (Control) – «Создать» — «Раздел». Имя разделу дайте «StorageDevicePolicies » (без кавычек).


Правый клик мыши на созданном разделе слева – «Создать» — «Параметр Dword (32 бита)». Переименуйте параметр на «WriteProtect» (без кавычек). Установите его значение на «0», нажмите на «Ок», и закройте системный реестр. Перегрузите ПК и попробуйте вновь выполнить DiskPart.

Ошибка №2. Отказано в доступе

Программа DiskPart обнаружила ошибку отказано в доступе обычно возникает, когда вы пробуете очистить вашу флешку с помощью diskpart-команды «clean». В сообщении об ошибке система рекомендует просмотреть логи, в которых может быть детализирована причина проблемы.

Решение №1

Просмотрите логи системы (Панель Управления – Система и Безопасность – Администрирование – Просмотр Событий – Журналы Виндовс – Система). Возможно там будет указана причина дисфункции, вы сможете её выявить и исправить.

Решение №2

Запускайте командную строку только от имени администратора, и уже в ней вводите команду «diskpart».

Ошибка №3. Программа DiskPart обнаружила ошибку параметр задан неверно

Ошибка параметр задан неверно обычно возникает в ситуации, когда файловая структура диска повреждена или изменён драйвер шифрования (encryption driver) диска в ОС Виндовс.

Решение №1

Перейдите в «Мой компьютер», наведите курсор на проблемный диск, нажмите правую клавишу мыши, в появившемся меню выберите «Свойства». В открывшемся меню перейдите во вкладку «Сервис» — «Выполнить проверку». Поставьте обе галочки и нажмите на «Запуск».

Выполните проверку диска с помощью CHKDSK

Решение №2

Скачайте, установите, и запустите программу «Partition Guru » Кликните на проблемный диск, затем нажмите на кнопку «File Recovery», а потом на кнопку «Start». Дождитесь окончания процесса восстановления файлов.


Используйте программу «Partition Guru» для проверки диска

Ошибка №4. Ошибка в данных CRC

Возникает по причине наличия на устройстве битых (плохих) секторов.

Решение

Используйте CKDSK как было описано выше, или запустите «Partition Guru», выберите проблемный диск, выберите раздел меню «Disk», а в нём «Verify Or Repair Bad Sectors» – «Start Verify». Когда проверка закончится, нажмите на «Repair».


Проверьте наличие на диске битых секторов с помощью «Partition Guru»

Ошибка №5. Запрос не был выполнен

Обычно означает аппаратные проблемы с самим накопителем.

Решение

  1. Если у вас возникли такие проблемы с флеш-накопителем, тогда перейдите в Диспетчер устройств (нажмите на кнопку «Пуск», в строке поиска введите devmgmt.msc и нажмите ввод).
  2. Найдите там «Контроллеры USB», откройте подраздел кликнув на него, и деинсталлируйте всё его содержимое (кликайте на первое в очереди субустройство, жмёте правую клавишу мыши – Удалить, и так пока не удалите всё содержимое «Контроллеры USB»).
  3. Затем перегрузите компьютер, и вновь попытайтесь запустить «DiskPart» и выполнить намеченное.
  4. Если не помогло – то скорее всего ваш флеш-накопитель аппаратно неисправен.

Ошибка №6. Ошибка I/O устройства

Ошибка I/O устройства возникает в ситуации, когда устройство (флешка или жёсткий диск) не может выполнить запись и считывание данных.

Решение

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

Заключение

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

Diskpart — это средство управления дисковыми объектами компьютера: дисками, томами разделами. Представляет собой текстовый командный интерпретатор. Позволяет из последовательности команд пакеты и сохранять их в автоматические сценарии. Входит в состав операционных систем семейства Windows, как домашних (начиная с XP), так и серверных (начиная с 2003).

Запуск и ввод команд

Использование команд и сценарии

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

Создание загрузочной флешки в утилите diskpart

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

Чтобы запустить сценарий нужно в командной строке ввести: diskpart /s имя_сценария.txt. Вывод при выполнении сценария также можно перенаправить: diskpart /s сценарий.txt>log.txt.

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

Create partition primary noerr

format fs=FAT32 label=WinNT quick noerr

Этот параметр заставляет игнорировать ошибки и выполнять сценарий независимо от их появления.

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

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

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

В заключение

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

Если USB-флешка, карта памяти или любой другой тип носителя информации работает неправильно , очистка диска и его разделов с помощью команды “Clean” и инструмента Diskpart есть одним из способов решения проблем. Таким образом можно решить проблемы с приводом, который не получается отформатировать или ёмкость которого отображается неправильно.

Этот трюк также удалит разделы, которые невозможно удалить встроенными в Windows инструментами, таким как Управление дисками. Этот процесс полностью удалит таблицу разделов диска , что позволит записать её заново.

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

Запустите командную строку от имени администратора

Для начала, запустите командную строку от имени администратора. В Windows 10 или 8.1, просто кликните правой кнопкой мышки на меню Пуск и выберите «Командная строка (администратор)».

В Windows 7, найдите «Командная строка» в меню Пуск. Кликнув правой кнопкой мышки выберите «Запустить от имени Администратора».

Diskpart

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

Для того чтобы запустить инструмент diskpart, введите соответствующую команду в окне Командной строки и нажмите Enter:
Diskpart

Отобразите список дисков, установленных на компьютере введя следующую команду:
list disk

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

Будьте осторожны! Если будет выбран неправильный номер диска, он будет очищен и, возможно, важные данные будут утеряны.

На скриншоте ниже видно, что Диск 0 имеет объём 111 ГБ, а Диск 1 – 15 ГБ. Мы знаем, что нам нужен диск объёмом 15 ГБ. Значит Диск 1 – это USB-диск, а Диск 0 – внутренний жесткий диск компьютера.

После того как был определён номер диска, введите следующую команду заменив знак # на номер диска.

Внимание: Будьте очень внимательны. Если будет указан неправильный номер диска, будут удалены все данные не с того диска.
select disk #

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

Внимание: Данная команда удалит все данный на указанном диске! Убедитесь, что у вас есть копии всех важных данных перед тем как продолжить.
Clean

Если всё сделано правильно, увидите “очистка диска выполнена успешно”. Закройте командную строку.

Создание разделов и форматирование диска

Теперь, с помощью встроенного в Windows инструмента Управление дисками, можете создать разделы на диске и отформатировать его. Также можно для этого использовать команду diskpart, но с помощью инструмента Управление дисками намного проще.

Для того, чтобы запустить инструмент Управление дисками в Windows 10 или 8.1, кликните правой кнопкой мышки на кнопке меню Пуск и выберите «Управление дисками».

Теперь вы увидите, что диск, с которым вы работали не имеет разделов. Кликните правой кнопкой мышки на нераспределённой области и выберите «Создать простой том» для того, чтобы создать раздел на диске и отформатируйте его в желаемой файловой системе. По умолчанию, Windows создаст один раздел размером всего диска.

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

Если же, несмотря на многократные предостережения, вы всё-таки очистили не тот диск (а это бывает ОЧЕНЬ часто), не расстраивайтесь. Данные с него всё ещё можно восстановить. Для этого прекрасно подойдёт инструмент для восстановления данных от компании Hetman Software – Hetman Partition Recovery.

Съемные USB-флеш-накопители приходится форматировать довольно часто, причем не только для полной очистки их от имеющейся информации, но и для создания загрузочных носителей или в случае повреждения файловой системы вследствие каких-то сбоев в работе. И не всегда встроенные инструменты Windows-систем могут справиться с такой задачей. Поэтому вопрос о том, как отформатировать флешку через командную строку Windows 7, предыдущих или последующих версий, становится весьма актуальным. В данном случае можно предложить пользователям три основных варианта действий, два из которых очень похожи между собой.

Основные проблемы при форматировании флешки средствами Windows

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

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

Какой формат предпочесть?

Итак, прежде чем решать вопрос о том, как отформатировать флешку через командную строку, следует определиться с типом файловой системы, которая будет на ней установлена по окончании процесса. Поскольку речь идет именно о Windows, системы для ОС Linux и Android рассматриваться не будут.

Таким образом, остается всего два варианта: либо FAT32, либо NTFS. Что выбрать? Во-первых, обратите внимание на объем памяти флешки. Если он не превышает 4 Гб, можно использовать FAT32. В случае большего размера придется выбрать NTFS, поскольку первая разновидность файловой системы большие объемы не определяет. Вернее, сами устройства определяет, но устанавливает для любого как раз на уровне 4 Гб.

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

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

Как полностью отформатировать флешку через командную строку с использованием команды format и ее основных атрибутов?

Теперь непосредственно о форматировании. Команду format для самого простого случая нужно применять не только с указанием литеры съемного носителя, под которой он зарегистрирован в системе, но и добавлять дополнительные атрибуты.

Например, пользователю необходимо отформатировать флешку через командную строку в FAT32, а сам носитель в системе обозначен литерой F. В данном случае полная команда будет иметь такой вид: format /fs:fat32 F: /q (на изображении выше - литера диска I).

Что означают символы в этой строке? Первой указана команда запуска процесса форматирования, вторая отвечает за выбор файловой системы (в данном случае FAT32), F - это литера схемного накопителя, атрибут «/q» указывает, что при форматировании метку тома (будущее название носителя, которое будет отображаться в системе) создавать не нужно и произвести форматирование можно, так сказать, по-быстрому. В случае если нужна файловая система NTFS, она указывается в самой строке вместо FAT32. После ввода предложит вставить устройство в порт, а после этого нужно будет нажать клавишу ввода и дождаться окончания процесса.

Как отформатировать флешку через командную строку с быстрым добавление метки тома

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

В этом случае проблема, как отформатировать флешку через командную строку именно таким способом, решается за счет того, что вместо атрибута «/q» используется атрибут «/v» (сокращение от английского Volume), после которого через двоеточие указывается желаемое название носителя. Сама команда форматирования тоже несколько видоизменяется.

Для флешки из прошлого примера команда выглядит следующим образом: format F: /fs:fat32 /v:NAME (в данном случае NAME - это заданное пользователем название; оператор «/q» можно оставить). Далее - те же действия, что и в первом примере.

Применение последовательности diskpart

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

Сначала в консоли прописывается команда diskpart, после чего нужно будет ввести строку list disk и выбрать нужное устройство (все разделы обозначены цифрами, так что определить нужный том можно по размеру). Затем строкой select disk N (N - цифра номера раздела) выбирается флешка.

Теперь главный этап. В некоторых случаях, когда на носителе могут содержаться ошибки или установленные ограничения в плане применяемых по отношению к ним действий, сначала может потребоваться произвести очистку атрибута «Только чтение» командой attributes disk clear readonly. Это позволит избежать ошибок в дальнейшем. После этого нужно очистить носитель от всего содержимого. Для этого используется команда clean.

Далее на носителе следует создать первичный раздел (команда create partition primary) и только после этого вводить команду fs=fat32 (или ntfs) непосредственно. Это и будет полное форматирование. Если требуется произвести быстрое форматирование, дополнительно в строке через пробел прописывается атрибут quick. По завершении процесса применятся команда выхода (exit). При создании загрузочных носителей на промежуточном этапе дополнительно вводятся команды select partition primary и active.

Что делать, если выдается ошибка форматирования?

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

Для устранения проблемы сначала можно проверить устройство из командной консоли, прописав там строку chkdsk F: /x /f /r, но можно отдать предпочтение и специальным утилитам, среди которых пальма первенства принадлежит таким программным пакетам, как HDD LLF (Low Level Format - форматирование нижнего уровня) и R.Saver.

Краткий итог

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