Создание разделов с помощью DiskPart. Программа DiskPart: команды для Windows Форматирование флешки с помощью diskpart

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

Macrorit Disk Partition Expert Free Edition

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

По заявлению разработчиков данного ПО из компании Macrorit – “Даже бесплатная версия Disk Partition Expert превосходит по возможностям и стабильности именитые EASEUS Partition Master и Acronis Disk Director.

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

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

Основные возможности Macrorit Disk Partition Expert:

  • Создание загрузочных дисков
  • Миграция разделов с операционной системой
  • Изменение размеров разделов
  • Перераспределение пространства на дисках
  • Преобразование файловой системы
  • Копирование разделов
  • Смена активного раздела
  • Управление буквой партиции
  • Проверка поверхности дисков
  • Выполнение дефрагментации
  • Удаление области HDD
  • Просмотр подробных свойств диска

При попытке форматирования флеш-накопителя (реже жёсткого диска) с помощью командного интерпретатора «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 обнаружила ошибку» на вашем ПК.

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

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

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

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

Для открытия консоли при запуске механизма установки системы WIndows, необходимо нажать сочетание клавиш Shift+F10.

Рассмотрим пример разбивки диска во время установки Windows 7. Если делать форматирование средствами самого мастера установки Windows - он создает служебный раздел на 100Мб, который простому пользователю не нужен! Поэтому лучше воспользоваться утилитой и разбить диски самостоятельно и устанавливать Windows на уже отформатированный активный раздел приоритетного жесткого диска. Если жесткий диск в компьютере один, то он и будет приоритетным. Если же их несколько, то рекомендуется отключить лишние диски на время установки Windows. Либо правильно расставить приоритеты в BIOS (UEFI).

Рассмотрим ситуацию, при которой диск пустой, никаких данных на нем нет, или они не важны и могут быть удалены.

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

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

Создадим основной раздел для системы, и расширенный раздел в котором будет два логических раздела для данных и для документов.

Смотрим список дисков в системе:

Sel disk=system

или можно выбрать диск по номеру:

Sel disk N

Проверим, что выбрался нужный диск:

или обнуление всех секторов на диске (операция очень длительная - все сектора диска записываются нулями)

Create part primary size=102400

Сделаем его активным (загрузочным):

Format fs=ntfs label=System quick

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

Create part extended

Внутри расширенного раздела создадим логический (logical) раздел для данных, размером 100 Гб, например, для хранения документов:

Create part logical size=102400

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

Format fs=ntfs label=Docs quick

Подключим данный раздел к системе:

Создадим еще один логический диск, например, для хранения медиа-данных на все оставшееся свободное место:

Create part logical

Отформатируем (быстро) раздел в NTFS и присвоим ему метку "Media":

Format fs=ntfs label=Media quick

Подключим данный раздел к системе:

Смотрим, что получилось. Система должна показать все созданные разделы на диске:

Detail disk

Если все успешно - выходим из diskpart и из консоли:

Если в ходе работы с утилитой diskpart возникли какие-то трудности - всегда можно воспользоваться справкой данной утилиты. Вот несколько команд, которые могут быть полезны:

Чтобы посмотреть список разделов, необходимо выполнить команду:

List part

Выбрать нужный раздел можно командой:

Sel part N

Удалить выбранный раздел можно командой:

Del part

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

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.