Командная строка как инструмент для форматирования флешки. Команды утилиты Diskpart Diskpart разделы на диске отсутствуют

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. Проверяем, что все правильно создалось.

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

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

Как работает diskpart

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

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

Один из них - описанный метод, применяющий командную строку. Такой ручной способ пригодится каждому пользователю ПК. Эта консольная утилита входит в перечень стандартных программ . Нет необходимости дополнительно искать и устанавливать какие-либо другие программы по настройке загрузочного флеш-накопителя. Через десять минут использования diskpart готова загрузочная флешка с установочным файлом Windows.

Готовим флешку с помощью diskpart

Diskpart – это консольная системная программа, входящая в состав Windows, через которую можно осуществлять управление дисками, разделами и томами путем прямого ввода команд.

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

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

Затем нажать сочетание клавиш Win + X или щелкните правой кнопкой мыши в левом нижнем углу экрана. Для тех, кто еще знает что это за кнопка Win напоминаем:

Выберите пункт меню «Командная строка (администратор) ».

Если вам удобнее вызвать окно «Выполнить » с помощью Win + R , то можете сделать так, введя в открывшемся окне «cmd » и нажав OK . Эти действия приведут к аналогичному результату.

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

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

После этого необходимо ввести данные так же, как показано на картинке ниже. После каждой введенной команды нажимать клавишу ввода Enter .

  • list disk – будет отображен список имеющихся дисков;
  • select disk # – вместо # ввести номер диска, который является флеш-накопителем, он и будет загрузочным (на примере это диск под номером 1); отличить флешку от других дисков легко по её размеру;
  • clean – диск будет очищен, вся предыдущая информация будет удалена
  • create partition primary – создается специальный раздел
  • active – раздел активируется
  • format fs=ntfs quick – будет произведено форматирование диска
  • assign – будет присвоено имя диска и назначена точка подключения
  • exit – операция завершена. Осуществится выход из командной строки.

Первый этап создания загрузочного флеш-накопителя завершен.

Копирование файлов на флешку

Следующим этапом станет копирование установочных файлов программы на флеш-накопитель. Копировать нужно все файлы полностью со всей структурой и каталогами.

Сделать это можно с применением стандартных инструментов Windows типа «Проводник». Если вы хотите в силу разных возможных причин сделать это с помощью той же самой командной строки, то в этом вам помогут следующие команды:

  • Улучшенная команда копирования «robocopy », в отличие от устаревшей «copy» может копировать вложенные папки со всем содержимым. В качестве первого аргумента команды выступает путь к копируемым файлам, а второго - путь к папке, в которую будет выполнено копирование файлов. Для копирования вложенных папок необходимо добавить третий аргумент «/E », иначе будет скопированы только файлы. Например, чтобы скопировать все файлы с диска f на флешку с именем g: вам требуется ввести команду: robocopy f:\ g:\ /E
  • Устаревшая команда копирования файлов «copy », воспользовавшись которой можно скопировать только файлы (папки придется создавать вручную командой «md»). В качестве первого аргумента команды выступает путь к копируемым файлам, а второго - путь к папке, в которую будет выполнено копирование файлов. Чтобы дать понять команде, что вы хотите скопировать не один файл в папке, а все файлы, в качестве имени файла укажите код «*.*».
  • Команда смены диска, формат которой такой: ДИСК:. Т.е. для перехода на диск «D:\» необходимо ввести такую команду: d:
  • Чтобы выбрать директорию, расположенную в текущей папке введите cd <имя директории>, например: cd win10
  • Для перехода на верхний уровень файловой иерархии введите cd \
  • Для перехода к родительской папке напишите cd ..
  • Чтобы посмотреть перечень файлов текущей папки, введите команду dir
  • Для создания папки запустите команду md <имя папки>

Знания указанных команд достаточно для успешного копирования файлов на флешку.

Вот как это будет выглядеть для случая копирования установочных файлов, расположенных на диске d:\win10 и флешки с именем «G:\». Подготовка и запуск robocopy :

Через определенное время все файлы будут успешно скопированы:

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

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

Видео по теме

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

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

Ошибка №1. Носитель защищен от записи

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

Решение №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 обнаружила ошибку» на вашем ПК.

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

Мы рассмотрим два подхода:

  • через команду «format» ;
  • через утилиту «diskpart» .

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

Способ 1: Команда «format»

Формально Вы проделаете все то же, что и в случае стандартного форматирования, но только средствами командной строки.

Инструкция в данном случае выглядит следующим образом:


При возникновении ошибки, можно попытаться проделать то же самое, но в «безопасном режиме» – так никакие лишние процессы не помешают форматированию.

Способ 2: Утилита «diskpart»

Diskpart – специальная утилита для управления дисковым пространством. Ее широкий функционал предусматривает форматирование носителя.

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



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

Если 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.