Diskpart: Deleting Partitions (Force, Override, System Partition, etc.)
Diskpart can delete a disk using the «clean all» command. Additionally, Diskpart can also delete system reserved and recovery partitions. Below is more information about the Diskpart delete volume command. If you’re looking for an easier way to delete a partition, consider trying the free tool IM-Magic Partition Resizer, which can clone disks for backup, delete any partition, and repair logical errors on your HDD/SSD/USB drive.
Recovery Partition | System Partition | Disk Partition | |
---|---|---|---|
Disk Management | No | No | Yes |
Diskpart | Yes | No | Yes |
IM-Magic Partition Resizer | Yes | Yes | Yes |
How to Delete Partitions with IM-Magic Partition Resizer (Including System Reserved/Recovery Partitions)
Part 1: Deleting All Partitions: With IM-Magic Partition Resizer Free, you can delete partitions individually or all at once.
- Download and install IM-Magic Partition Resizer on your computer. To delete a single partition, select it from the list displayed by the software.
- Right-click the selected partition and choose «Delete Partition» from the context menu.
- Confirm the deletion when prompted.
If you want to delete all partitions simultaneously, click the disk icon in the software. This will display an option to «DELETE ALL PARTITIONS.»
Here is an image showing how to delete all partitions on a disk using the free tool IM-Magic Partition Resizer.
Part2: Delete the recovery partition: Follow these steps to delete the recovery partition using IM-Magic Partition Resizer:
Step 1. Download and install IM-Magic Partition Resizer on your computer.
Step 2. Launch IM-Magic Partition Resizer. Once the disk map loads, right-click on the Recovery Partition and select «Delete Partition«. Confirm the deletion when prompted.
Step 3. Click the «Apply Changes» button to execute the deletion.
For a visual guide, watch this video on how to delete a recovery partition:
Diskpart to Delete Partitions
Caution: Diskpart delete partition/disk will remove all files on the disk, please backup files if necessary.
Before we move to the key part of this article, we would like to let you that delete disk or partition can be done under disk management easily.
Deleted wrong disk volume? Get help here -> Undo diskpart delete volume
How do I delete a disk or all partitions? -> Open disk management, right click the disk instead of the volume, and then click ‘Delete’. (All data and partition scheme will be removed.)
If a partition cannot be deleted in disk management, try diskpart to delete partition or disk.
Content Navi
- Diskpart delete partition/volume force
- Diskpart delete volume VS delete disk
- Diskpart delete partition override (delete efi system partition included)
- Diskpart delete recovery partition
How to delete partition/disk with diskpart and force delete?
Diskpart delete partition shall be in the following order
- Start cmd in admin mode, and type ‘diskpart’
- type ‘list disk’
- type ‘select disk *’
- type ‘list partition’
- type ‘select partition *’
- type ‘delete partition’ (you may also try ‘delete partition override’ to force delete partition with diskpart cmd)
Video — how to delete partition using cmd
Diskpart delete partition VS delete disk
Diskpart delete disk shall be in the following order
- Start cmd in admin mode, and type ‘diskpart’
- type ‘list disk’
- type ‘select disk *’
- type ‘list partition’
- type ‘select partition *’
- type ‘delete partition override’
If there are more than 1 partition on your disk, you need to delete them one by one if you want to delete the whole disk information and partition scheme.
The difference between delete partition and delete disk is delete partition by diskpart can be done with ‘delete partition’ or ‘delete partition overide’, the later one is force delete partition, while delete disk needs to delete partition several times when the disk contains several partitions.
Diskpart delete partition override including efi system partition
Video — How To Delete All Partitions Disk/SSD Using Windows 10 including the system partition
To delete the EFI system partition, you just need to select it in diskpart cmd, and then use cmd ‘delete partition override’ and then it could be deleted. You may go back to disk management to check if the system partition efi volume was deleted.
Diskpart delete recovery partition
If you want to delete recovery partition in Windows 11/10/8/7, you may try the following steps. Here is also a video that shows the details.
- Start cmd and type ‘diskpart’
- type ‘list disk’
- type ‘select disk *’
- type ‘list part’ or ‘list partition’
- type ‘select partition *’ or ‘sel par *’ (replace the * with the number of your system partition number)
- type ‘del par override‘ or ‘delete partition override’
Video — how to delete recovery partition on Windows pc
Also read: diskpart clean to remove partition and data
Deleted wrong disk volume? Get help here -> Undo diskpart delete disk
Related Articles
- format fs=ntfs quick
- format fs=ntfs quick there is no volume selected
- format fs=fat32 quick
- diskpart format sd
- diskpart format usb
- diskpart fix raw partition
Как удалить в командной строке любой раздел жёсткого диска (включая системные и служебные)
Здравствуйте, вопрос! Как удалить в командной строке какой-либо раздел жёсткого диска, например — (D:)? Почему-то я не могу его ни форматировать, ни удалить в «Управление дисками», выходит ошибка.
Также я хотел узнать, как удалять скрытые разделы жёсткого диска (включая системные и служебные)!
Как удалить в командной строке любой раздел жёсткого диска (включая системные и служебные)
Привет друзья! Если вы не можете форматировать или удалить какой-либо раздел жёсткого диска, то это может быть по нескольким причинам:
- Файловая система на вашем жёстком диске повреждена! Для исправления запустите утилиту командной строки Chkdsk и проверьте с помощью неё разделы вашего жёсткого диска на ошибки файловой системы, после исправления ошибок попробуйте снова форматировать проблемный раздел в окне «Этот компьютер» или с помощью бесплатной программы AOMEI Partition Assistant.
- На вашем жёстком диске находятся сбойные сектора (бэд-блоки), произведите диагностику вашего жёсткого диска, возможно он неисправен и его нужно заменить.
- Вы хотите удалить какой-либо системный или служебный раздел? Самый просто способ сделать это в среде предустановки Windows (подробности далее в статье) или с помощью изменения атрибутов раздела жёсткого диска.
Если Chkdsk не найдёт ошибок, а программа Виктория покажет, что винчестер исправен, то попробуйте удалить неудаляемый раздел жёсткого диска в командной строке, это очень просто.
Зайдём в «Управление дисками» моего ноутбука.
Для примера, удалим сначала несистемный раздел (M:) размер 293 ГБ и создадим его заново.
Открываем командную строку от имени администратора
и вводим команды:
diskpart
lis dis (данной командой мы выводим в список все подключенные к компьютеру или ноутбуку диски и накопители)
sel dis 0 (выбираем единственный жёсткий диск)
lis par (выводим в список все разделы жёсткого диска)
sel par 5 (данной командой мы выбираем пятый том (M:) размер 293 ГБ
del par (удаляем данный раздел)
creat par prim (создаём новый раздел)
format fs=NTFS quick (применяем быстрое форматирование в файловую систему NTFS)
assign letter M (присваиваем созданному разделу букву диска M:)
exit
В работающей операционной системе, данным способом вы сможете удалить практически все разделы на жёстком диске кроме системных или служебных (среду восстановления, скрытый раздел размером 100 Мб шифрованный (EFI) системный раздел, а также скрытый раздел с заводскими настройками), но данные разделы тоже можно удалить в среде предустановки Windows или с помощью изменения атрибутов раздела жёсткого диска.
Как удалить в командной строке системный или служебный раздел жёсткого диска
Для примера удалим скрытый раздел 100 Мб шифрованный (EFI) системный раздел.
Хочу сказать, что «ради прикола» удалять данные разделы не стоит, так как это сулит различными проблемами в последующей работе операционной системы, так как каждый скрытый раздел жёсткого диска несёт свои функции.
Загружаем наш ноутбук с установочной флешки Windows 10.
В начальном окне установки операционной системы жмём Shift + F10 и открывается командная строка.
Вводим команды:
diskpart
lis dis (данной командой мы выводим в список все подключенные к компьютеру или ноутбуку диски и накопители)
sel dis 0 (выбираем единственный жёсткий диск)
lis par (выводим в список все разделы жёсткого диска)
sel par 2 (данной командой мы выбираем скрытый раздел 100 Мб шифрованный (EFI) системный раздел).
del par override (удаляем данный раздел с помощью параметра override, данный параметр позволяет diskpart удалить любой том на жёстком диске независимо от его атрибутов)
При использовании обычной команды del par, у вас выйдет ошибка службы виртуальных дисков:
Не удаётся удалить защищённый раздел без принудительной установки защищённых параметров.
Статьи по этой теме
2. Как удалить в командной строке любой раздел жёсткого диска (включая системные и служебные)
- 28.05.2020
- 97 609
- 7
- 08.03.2023
- 80
- 79
- 1
- Содержание статьи
- Описание
- Список доступных параметров
- Параметр active
- Параметр add disk
- Параметр assign
- Параметр break disk
- Параметр clean
- Параметр convert basic
- Параметр convert dynamic
- Параметр convert gpt
- Параметр convert mbr
- Параметр create partition efi
- Параметр create partition extended
- Параметр create partition logical
- Параметр create partition msr
- Параметр create partition primary
- Параметр create volume raid
- Параметр create volume simple
- Параметр create volume stripe
- Параметр delete disk
- Параметр delete partition
- Параметр delete volume
- Параметр detail disk
- Параметр detail volume
- Параметр exit
- Параметр extend
- Параметр help
- Параметр import
- Параметр list disk
- Параметр list partition
- Параметр list volume
- Параметр online
- Параметр rem
- Параметр remove
- Параметр rescan
- Параметр retain
- Параметр select disk
- Параметр select partition
- Параметр select volume
- Создание сценариев с помощью DiskPart
- Таблица кодов с ошибками DiskPart
- Справочная информация
- Комментарии к статье ( 7 шт )
- Добавить комментарий
Описание
DiskPart — это работающий в текстовом режиме командный интерпретатор, который позволяет управлять объектами (дисками, разделами или томами) с помощью сценариев или команд, вводимых с командной строки. Перед использованием команд DiskPart.exe для диска, раздела или тома, необходимо сначала составить список объектов, а затем выбрать объект для работы. После этого все введенные команды DiskPart.exe выполняются для данного объекта.
Составить список всех доступных объектов и определить номер объекта или букву диска можно с помощью команд list disk
, list volume
, list partition
и list vdisk
.
- Команда
list disk
— выводит все диски на компьютере. - Команда
list volume
выводит все тома на компьютера. - Команда
list partition
, однако, выводит разделы только выбранного диска. При использовании командыlist
рядом с выбранным объектом отображается звездочка (*). Объект выбирается по номеру или букве диска, например диск 0, раздел 1, том 3 или том C. - Команда
list vdisk
— выводит все виртуальные диски на компьютере.
После выбора объекта он остается выделенным до выбора другого объекта. Например, если фокус установлен на диске 0 и выбран том 8 на диске 2, фокус переместиться с диска 0 на том 8 диска 2. В некоторых командах фокус перемещается автоматически. Например, после создания раздела фокус автоматически перемещается на этот раздел.
Только на выбранном диске можно переместить фокус на раздел. Если фокус установлен на разделе, соответствующий том (если таковой имеется) также получает фокус. Если том имеет фокус, соответствующие диск и раздел также получают фокус при условии, что этот том связан с одним определенным разделом. В противном случае диск и раздел не выделяются.
Чтобы успешно запустить команду diskpart, необходимо, что пользователь, который ее запускает — являлся членом локальной группы «Администраторы», либо любой другой с аналогичными правами.
Список доступных параметров
Параметр | Описание |
---|---|
active | Пометка имеющего фокус раздела на базовом диске как активного. Эта информация указывает базовой системе ввода/вывода (BIOS) или расширенному интерфейсу микропрограмм, что раздел или том является действительным системным разделом или системным томом |
add disk | Отражение простого тома с фокусом на указанный диск |
assign | Назначение буквы диска или точки подключения тому, имеющему фокус |
break disk | Разбивает зеркальный том, имеющий фокус, на два простых тома |
clean | Удаление всех разделов или томов на диске, имеющем фокус |
convert basic | Преобразование пустого динамического диска в базовый |
convert dynamic | Преобразование базового диска в динамический |
convert gpt | Преобразует пустой базовый диск с стилем разделов основной загрузочной записи (MBR) в базовый диск с стилем разделов GPT |
convert mbr | Преобразует пустой базовый диск со стилем разделов GPT в базовый диск с стилем разделов основной загрузочной записи (MBR) |
create partition efi | Создание системного раздела EFI (Extensible Firmware Interface) на диске с таблицей разделов GUID (GPT) |
create partition extended | Создание дополнительного раздела на текущем диске |
create partition logical | Создание логического диска в дополнительном разделе |
create partition msr | Создание системного раздела EFI (Extensible Firmware Interface) на диске, содержащем таблицу разделов GUID (GPT) |
create partition primary | Создание основного раздела на текущем базовом диске |
create volume raid | Создание тома RAID-5 на указанных динамических дисках |
create volume simple | Создание простого тома |
create volume stripe | Создание чередующегося тома на указанных дисках |
delete disk | Удаление отсутствующего динамического диска из списка дисков |
delete partition | На базовом диске удаляет раздел, имеющий фокус |
delete volume | Удаление выделенного тома |
detail disk | Вывод свойств выбранного диска и томов на этом диске |
detail volume | Отображение динамических дисков, на которых размещен текущий том |
exit | Выход из командного интерпретатора DiskPart |
extend | Расширение тома, имеющего фокус, на смежное невыделенное пространство |
help | Вывод списка доступных команд |
import | Импорт группы внешних дисков в группу дисков локального компьютера |
list disk | Вывод списка дисков и таких сведений о них, как размер, свободный объем, является ли диск базовым или динамическим, а также, какой стиль раздела используется на диске — основная загрузочная запись (MBR) или таблица разделов GUID (GPT) |
list partition | Отображение разделов, перечисленных в таблице разделов текущего диска |
list volume | Отображение списка базовых и динамических томов на всех дисках |
online | Подключение отключенного диска или тома, на который установлен фокус |
rem | Добавление примечаний в сценарий |
remove | Удаление буквы диска или точки подключения тома, имеющего фокус |
rescan | Поиск новых дисков, добавленных в компьютер |
retain | Подготовка существующего динамического простого тома к использованию в качестве загрузочного или системного тома |
select disk | Выбор указанного диска и перемещение фокуса на него |
select partition | Выбор указанного раздела и передача ему фокуса |
select volume | Выбор указанного тома и перемещение фокуса на него |
Параметр active
Пометка имеющего фокус раздела на базовом диске как активного. Эта информация указывает базовой системе ввода/вывода (BIOS) или расширенному интерфейсу микропрограмм, что раздел или том является действительным системным разделом или системным томом. Только разделы могут быть помечены как активные.
DiskPart проверяет только тот факт, что раздел может содержать файлы загрузки операционной системы. DiskPart не проверяет содержимое раздела. Если раздел, помеченный по ошибке как «active», не содержит файлы загрузки операционной системы, компьютер не запустится.
Синтаксис:
active
Параметр add disk
Синтаксис:
add disk=n [noerr]
n
— Задание диска, на котором будет создано зеркало. Допускается создавать зеркала только простых томов. Необходимо, чтобы на указанном диске имелось незанятое место, размер которого не меньше размера простого тома, который требуется отразитьnoerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр assign
Назначение буквы диска или точки подключения тому, имеющему фокус. Если буква диска или точка подключения не указана, используется следующая доступная буква. Если буква диска или точка подключения уже используется, возникает ошибка. Команду assign можно использовать для смены буквы диска, связанной со съемным диском. Нельзя назначать буквы дисков системным томам, загрузочным томам или томам, содержащим файл подкачки. Кроме того, буква диска не может быть назначена разделу ИВТ или разделу GPT, отличному от раздела MSDATA.
Синтаксис:
assign [{letter=d|mount=путь}] [noerr]
letter=d
— Буква диска, которую требуется назначить томуmount=путь
— Путь к точке подключения, который требуется назначить томуnoerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки.
Параметр break disk
Применяется только к динамическим дискам. Разбивает зеркальный том, имеющий фокус, на два простых тома. Один простой диск сохраняет букву диска и все точки подключения зеркального тома, а на другой перемещается фокус, таким образом для него можно назначить букву диска. По умолчанию содержимое обоих половин зеркала сохраняется. Каждая половина становится простым томом. Если задан параметр nokeep, только одна половина зеркала сохраняется как простой том, а другая половина удаляется и преобразуется в свободное пространство. Ни один из томов не получает фокус.
Синтаксис:
break disk=n [nokeep] [noerr]
n
— Задание диска, на котором будет создан отраженный томnokeep
— Задание сохранения только одного из отраженных томов. Второй простой том удаляется и преобразуется в свободное пространство. Ни том, ни свободное пространство не получают фокусnoerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки.
Параметр clean
Удаление всех разделов или томов на диске, имеющем фокус. На дисках основной загрузочной записи (MBR) перезаписываются только сведения о разделах диска MBR и скрытых секторах. На дисках таблицы разделов GUID (GPT) перезаписываются сведения о разделах GPT, включая защитную основную загрузочную запись (MBR). Сведения о скрытых секторах отсутствуют.
Синтаксис:
clean [all]
all
— Задание обнуления всех секторов на диске, в результате чего полностью удаляются все данные, содержащиеся на диске
Параметр convert basic
Преобразование пустого динамического диска в базовый.
Синтаксис:
convert basic [noerr]
noerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр convert dynamic
Преобразование базового диска в динамический.
Синтаксис:
convert dynamic [noerr]
noerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр convert gpt
Преобразует пустой базовый диск со стилем разделов основная загрузочная запись в базовый диск со стилем разделов таблица разделов GUID.
Диск может быть преобразован в GPT-диск, только если он пуст. Перед преобразованием диска создайте архивную копию данных, а затем удалите все разделы и тома
Синтаксис:
convert gpt [noerr]
noerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр convert mbr
Преобразует пустой базовый диск со стилем разделов таблица разделов GUID в базовый диск со стилем разделов основная загрузочная запись.
Диск может быть преобразован в MBR-диск, только если он пуст. Перед преобразованием диска создайте архивную копию данных, а затем удалите все разделы и тома.
Синтаксис:
convert mbr [noerr]
noerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр create partition efi
Создание системного раздела EFI (Extensible Firmware Interface) на диске с таблицей разделов GUID (GPT). После создания раздела фокус перемещается на этот раздел.
Синтаксис:
create partition efi [size=n] [offset=n] [noerr]
size=n
— Размер раздела в мегабайтах (Мбайт). Если размер не указан, раздел занимает все свободное пространство в текущей областиoffset=n
— Смещение в байтах для начала нового раздела. Если смещение не указано, раздел помещается в первый диск, имеющий достаточный размерnoerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр create partition extended
Создание дополнительного раздела на текущем диске. После создания раздела фокус автоматически переносится на этот раздел. На диске можно создать только один дополнительный раздел. Команда не выполняется при попытке создать дополнительный раздел в другом дополнительном разделе. Дополнительный раздел следует создавать до создания логических дисков.
Синтаксис:
create partition extended [size=n] [offset=n] [noerr]
size=n
— Размер дополнительного раздела в мегабайтах (Мбайт). Если размер не указан, раздел занимает все свободное пространство области. Размер определяется цилиндрами. Размер округляется до ближайшей границы цилиндра. Например, если задан размер 500 Мбайт, то размер раздела округляется до 504 Мбайтoffset=n
— Применяется только к дискам, содержащим основную загрузочную запись (MBR). Смещение в байтах для начала дополнительного раздела. Если смещение не указано, раздел начинается с начала свободного пространства на диске. Смещение зависит от цилиндров. Смещение округляется до ближайшей границы цилиндра. Например, если указано смещение 27 Мбайт, а размер цилиндра 8 Мбайт, смещение округляется до границы 24 Мбайтnoerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр create partition logical
Создание логического диска в дополнительном разделе. После создания раздела фокус автоматически переносится на новый логический диск.
Синтаксис:
create partition logical [size=n] [offset=n] [noerr]
size=n
— Размер логического диска в мегабайтах (Мбайт). Если размер не указан, раздел занимает все свободное пространство в текущей областиoffset=n
— Применяется только к дискам, содержащим основную загрузочную запись (MBR). Смещение в байтах для начала нового логического диска. Смещение зависит от цилиндров (т. е. смещение округляется до размера определенного цилиндра). Если смещение не указано, раздел помещается в первое пространство на диске, достаточно большое, чтобы уместить его. Размер раздела в байтах должен быть не меньше числа, указанного в параметре size=n. Если указывается размер логического диска, то он должен быть меньше, чем дополнительный разделnoerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр create partition msr
Создание системного раздела EFI (Extensible Firmware Interface) на диске, содержащем таблицу разделов GUID (GPT).
Будьте внимательны при использовании команды create partition msr. Поскольку для дисков GPT используется специальная разметка раздела, создание разделов MSR может привести к тому, что диск станет нечитаемым. На дисках GPT, используемых для запуска системы Windows XP 64-Bit Edition, первым разделом является системный раздел EFI, за которым следует раздел MSR. На дисках, используемых только для хранения данных, системный раздел EFI System отсутствует, а первым разделом является раздел MSR.
В системе Windows XP 64-Bit Edition подключение разделов MSR не выполняется. Удалять такие разделы, а также сохранять данные в них нельзя.
Синтаксис:
create partition msr [size=n] [offset=n] [noerr]
size=n
— Размер раздела в мегабайтах (Мбайт). Длина раздела в байтах должна быть не менее числа, указанного в параметре size=n. Если размер не указан, раздел занимает все невыделенное пространство в текущей области.offset=n
— Смещение в байтах для начала нового раздела. Раздел начинается со смещения в байтах, заданного параметром offset=n. Смещение зависит от цилиндров (т. е. смещение округляется до размера определенного цилиндра). Если не указано смещение, раздел помещается в первое пространство на диске, достаточно большое, чтобы уместить егоnoerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр create partition primary
Создание основного раздела на текущем базовом диске. После создания раздела фокус автоматически переносится на этот раздел. При этом дополнительный раздел не получает букву диска. Для назначения буквы диска данному разделу воспользуйтесь командой assign.
Синтаксис:
create partition primary [size=n] [offset=n] [ID={byte|GUID}] [noerr]
size=n
— Размер раздела в мегабайтах (Мбайт). Если размер не указан, раздел занимает все невыделенное пространство в текущей области. Размер определяется цилиндрами. Размер округляется до ближайшей границы цилиндра. Например, если задан размер 500 Мбайт, то размер раздела округляется до 504 Мбайтoffset=n
— Смещение в байтах для начала нового раздела. Если смещение не указано, раздел начинается с начала свободного пространства на диске. Для дисков с основной загрузочной записью (MBR) значение смещения зависит от цилиндров. Смещение округляется до ближайшей границы цилиндра. Например, если указано смещение 27 Мбайт, а размер цилиндра 8 Мбайт, смещение округляется до границы 24 МбайтID={byte|GUID}
— Этот параметр предназначен только для использования ИВТnoerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Создание разделов с этим параметром может привести к сбоям в работе компьютера или невозможности его загрузки. Использовать параметр ID=byte | GUID при создании GPT-дисков рекомендуется только ИВТ и специалистам в области информационных технологий, имеющим опыт работы с GPT-дисками. Используйте команду create partition efi для создания системных разделов EFI, команду create partition msr для создания разделов MSR и команду create partition primary (без параметра ID=byte | GUID) для создания основных разделов на GPT-дисках.
Для MBR-дисков можно задавать байт типа раздела в шестнадцатеричном формате. Если байт типа раздела на MBR-диске не задан, команда create partition primary создает раздел с типом 0x6. Любой байт типа раздела может быть задан с помощью параметра ID=byte | GUID. Команда DiskPart не выполняет проверку допустимости байта типа раздела, а также каких-либо других проверок параметра ID.
Для GPT-дисков можно задать тип GUID создаваемого раздела.
Системный раздел EFI: c12a7328-f81f-11d2-ba4b-00a0c93ec93b
Раздел MSR: e3c9e316-0b5c-4db8-817d-f92df00215ae
Раздел MSDATA: ebd0a0a2-b9e5-4433-87c0-68b6b72699c7
Раздел метаданных диспетчера локальных дисков на динамическом диске: 5808c8aa-7e8f-42e0-85d2-e1e90434cfb3
Раздел данных диспетчера локальных дисков на динамическом диске: af9b60a0-1431-4f62-bc68-3311714a69ad
Если тип GUID разделов задан, команда create partition primary создает раздел MSDATA. Любой тип раздела может быть задан с помощью параметра ID={byte | GUID}. Команда DiskPart не выполняет проверку допустимости GUID раздела, а также каких-либо других проверок параметра ID.
Параметр create volume raid
Создание тома RAID-5 на указанных динамических дисках. После создания тома фокус автоматически перемещается на этот том.
Синтаксис:
create volume raid [size=n] [disk=n[,[n,…]] [noerr]
size=n
— Размер дискового пространства в мегабайтах (Мбайт), который том будет занимать на каждом диске. Если размер не указан, создается том RAID-5 максимального возможного размера. Размер тома RAID-5 определяется диском с наименьшим размером непрерывного свободного места. Объем того же размера выделяется на каждом диске. Фактический объем доступного дискового пространства на томе RAID-5 меньше суммы всего занятого дискового пространства, поскольку некоторая его часть требуется для четностиdisk=n
— Динамические диски, на которых создается том. Объем, равный значению size=n, выделяется на каждом дискеnoerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр create volume simple
Создание простого тома. После создания тома фокус автоматически переносится на этот том.
Синтаксис:
create volume simple [size=n] [disk=n] [noerr]
size=n
— Размер раздела в мегабайтах (Мбайт). Если размер не задан, новый том занимает все свободное место на дискеdisk=n
— Динамический диск, на котором создается том. Если диск не задан, используется текущий дискnoerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр create volume stripe
Создание чередующегося тома на указанных дисках. После создания тома фокус автоматически переносится на этот том.
Синтаксис:
create volume stripe [size=n] [disk=n[,[n,…]] [noerr]
size=n
— Объем дискового пространства в мегабайтах (Мбайт), который том будет занимать на каждом диске. Если размер не задан, новый том занимает все свободное пространство на самом маленьком диске и равный объем на каждом последующем дискеdisk=n
— Динамические диски, на которых создается том. На каждом диске выделяется объем, равный значению size=nnoerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр delete disk
Удаление отсутствующего динамического диска из списка дисков.
Синтаксис:
delete disk [noerr] [override]
noerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибкиoverride
— Удаление всех простых томов на диске программой DiskPart. Если на диске находится половина зеркального тома, то она удаляется. Если диск входит в том RAID-5, команда delete disk override не выполняется
Параметр delete partition
На базовом диске удаляет раздел, имеющий фокус. Нельзя удалить системный раздел, загрузочный раздел, а также любой другой раздел, содержащий активный файл подкачки или аварийную копию памяти (дамп памяти).
Удаление раздела на динамическом диске может привести к удалению всех динамических томов на этом диске, в результате все данные будут удалены, а диск преобразован в базовый. Для удаления динамического тома используйте команду delete volume
Разделы динамических дисков можно только удалять, но не создавать. Например, можно удалить неопознанный раздел, содержащий таблицу разделов GUID (GPT), на динамическом GPT-диске. Удаление этого раздела не означает, что полученное в результате свободное пространство станет доступным. Данная команда специально предназначена для восстановления пространства поврежденного автономного динамического диска в аварийной ситуации, когда нельзя воспользоваться командой clean.
Синтаксис:
delete partition [noerr] [override]
noerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибкиoverride
— Удаление программой DiskPart любого раздела, независимо от его типа. Обычно программа DiskPart позволяет удалять только разделы с известными данными
Параметр delete volume
Удаление выделенного тома. Нельзя удалить системный том,загрузочный том, а также любой другой том, содержащий активный файл подкачки или аварийную копию памяти (дамп памяти).
Синтаксис:
delete volume [noerr]
noerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр detail disk
Вывод свойств выбранного диска и томов на этом диске.
Синтаксис:
detail disk
Параметр detail volume
Отображение динамических дисков, на которых размещен текущий том.
Синтаксис:
detail volume
Параметр exit
Выход из командного интерпретатора DiskPart.
Синтаксис:
exit
Параметр extend
Расширение тома, имеющего фокус, на смежное невыделенное пространство. Для базовых томов невыделенная область должна находиться на том же диске и следовать (иметь более высокий сектор смещения) за разделом, имеющим фокус. Простой или составной динамический том может быть расширен на пустое место на любом динамическом диске. С помощью этой команды существующий том может быть расширен на новое, только что созданное место.
Если раздел был ранее отформатирован в файловой системе NTFS, файловая система автоматически расширяется на увеличенный раздел. Данные при этом не теряются. Если раздел был ранее отформатирован в любой файловой системе, отличной от NTFS, имеет место отказ команды без изменения раздела. Невозможно расширить текущий системный или загрузочный разделы.
Синтаксис:
extend [size=n] [disk=n] [noerr]
size=n
— Объем в мегабайтах (Мбайт), добавляемый к текущему разделу. Если размер не указан, диск расширяется на всю смежную невыделенную областьdisk=n
— Динамический диск, на который расширяется том. На этом диске выделяется объем, равный значению size=n. Если диск не указан, том расширяется на текущий дискnoerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр help
Вывод списка доступных команд.
Синтаксис:
help
Параметр import
Импорт группы внешних дисков в группу дисков локального компьютера. Команда import импортирует каждый диск, находящийся в одной группе с диском, имеющим фокус.
Синтаксис:
import [noerr]
noerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр list disk
Вывод списка дисков и таких сведений о них, как размер, свободный объем, является ли диск базовым или динамическим, а также, какой стиль раздела используется на диске — основная загрузочная запись (MBR) или таблица разделов GUID (GPT). Диск, помеченный звездочкой (*), имеет фокус.
Синтаксис:
list disk
Параметр list partition
Отображение разделов, перечисленных в таблице разделов текущего диска. Для динамических дисков эти разделы могут не соответствовать динамическим томам на диске. Это различие возникает вследствие того, что динамические диски содержат записи в таблице разделов для системного тома или загрузочного тома (при наличии на диске) и раздела, занимающего остаток диска, что позволяет зарезервировать пространство используемое динамическими томами.
Синтаксис:
list partition
Параметр list volume
Отображение списка базовых и динамических томов на всех дисках.
Синтаксис:
list volume
Параметр online
Подключение отключенного диска или тома, на который установлен фокус.
Синтаксис:
online [noerr]
noerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр rem
Добавление примечаний в сценарий.
Синтаксис:
rem text
Параметр remove
Удаление буквы диска или точки подключения тома, имеющего фокус. Если используется параметр all, удаляются все текущие буквы дисков и точки подключения. Если буква диска или точка подключения не указана, команда DiskPart удаляет первую обнаруженную букву диска или точку подключения.
Команду remove можно использовать для смены буквы диска, связанной со съемным диском. Не допускается удаление буквы диска для системного и загрузочного тома, а также для тома, содержащего файл подкачки. Кроме того, не допускается удаление букв диска разделов, созданных ИВТ, любых GPT-разделов с нераспознанной таблицей GUID, а также особых, не содержащих данных GPT-разделов, таких как системные разделы EFI.
Синтаксис:
remove [{letter=d|mount=путь [all]}] [noerr]
letter=d
— Удаляемая буква диска. mount=путь Удаляемый путь к точке подключенияall
— Удаление всех текущих букв дисков и точек подключенияnoerr
— Только для сценариев. Если задан этот параметр, при возникновении ошибки программа DiskPart продолжает обрабатывать команды, как если бы ошибки не было. Если параметр noerr не задан, при возникновении ошибки работа программы DiskPart завершается и выдается код ошибки
Параметр rescan
Поиск новых дисков, добавленных в компьютер.
Синтаксис:
rescan
Параметр retain
Подготовка существующего динамического простого тома к использованию в качестве загрузочного или системного тома.
В компьютерах на базе процессоров x86 — создание записи раздела в основной загрузочной записи (MBR) на динамическом простом томе, имеющем фокус. Для создания раздела MBR динамический простой том должен начинаться со смещения, выровненного по цилиндру, а его размер должен равняться целому числу цилиндров.
В компьютерах на базе процессоров Itanium — создание записи раздела в таблице разделов GUID (GPT) на динамическом простом томе, имеющем фокус.
Команда retain предназначена для использования во время установки в автоматическом режиме или изготовителями вычислительной техники (ИВТ)
Синтаксис:
retain
Параметр select disk
Выбор указанного диска и перемещение фокуса на него.
Синтаксис:
select disk=[n]
n
— Номер диска, получающего фокус. Если номер диска не указан, команда select отображает текущий диск, имеющий фокус. Чтобы просмотреть номера всех дисков в компьютере, воспользуйтесь командой list disk
Параметр select partition
Выбор указанного раздела и передача ему фокуса. Если раздел не указан, команда select отображает текущий раздел, имеющий фокус. Чтобы просмотреть номера всех разделов в компьютере, воспользуйтесь командой list partition.
Синтаксис:
select partition=[{n|d}]
n
— Номер раздела, получающего фокусd
— Буква диска или точка подключения раздела, получающие фокус
Параметр select volume
Выбор указанного тома и перемещение фокуса на него. Если том не указан, команда select отображает текущий том, имеющий фокус. Пользователь может указать том по номеру, букве диска или пути к точке подключения. На базовом диске при выборе тома фокус переводится на соответствующий раздел. Чтобы просмотреть номера всех томов в компьютере, воспользуйтесь командой list volume.
Синтаксис:
select volume=[{n|d}]
n
— Номер тома, получающего фокусd
— Буква диска или точка подключения тома, получающие фокус
Создание сценариев с помощью DiskPart
С помощью DiskPart можно создавать сценарии для автоматизации задач по работе с дисками, таких как создание томов или преобразование дисков в динамические. Составление сценариев этих задач полезно, если система Windows устанавливается с помощью автоматического режима или программы Sysprep, которые не поддерживают создание томов, за исключением загрузочного тома.
Чтобы запустить сценарий DiskPart, введите в командной строке следующую команду:
DiskPart /S имя_сценария.txt
Где имя_сценария.txt — это имя текстового файла, содержащего сценарий.
Чтобы направить вывод сценария DiskPart в файл, введите следующую команду:
DiskPart /S имя_сценария.txt > файл_журнала.txt
Где файл_журнала.txt — имя текстового файла, в который записывается вывод программы DiskPart.
При запуске DiskPart версия этой программы и имя компьютера отображаются в командной строке. По умолчанию, если при попытке выполнить задачу сценария в DiskPart возникает ошибка, обработка сценария прекращается и выводится код ошибки (если не указан параметр noerr). Однако программа DiskPart всегда возвращает коды синтаксических ошибок, независимо от использования параметра noerr. Параметр noerr позволяет выполнять такие полезные задачи, как использование одного сценария для удаления всех разделов на всех дисках, независимо от общего числа дисков.
Таблица кодов с ошибками DiskPart
Код завершения | Описание |
---|---|
0 | Ошибки отсутствуют. Сценарий выполнен без ошибок. |
1 | Возникла фатальная ошибка. Возможны серьезные неполадки. |
2 | Указан неверный параметр для команды DiskPart. |
3 | Указанный сценарий или выходной файл не открываются в программе DiskPart. |
4 | Произошел сбой в одной из служб, использованной программой DiskPart. |
5 | Возникла синтаксическая ошибка команды. Сценарий не выполнен, поскольку объект неправильно выбран или его недопустимо использовать с данной командой. |
Справочная информация
-
Home
-
News
- Diskpart Delete Partition Override Not Working? Fix It Now
By Vega | Follow |
Last Updated
What to do if you encounter the Diskpart delete partition override not working problem? Is there any effective way to fix this issue? In this post, MiniTool Partition Wizard provides a full guide for this issue.
About Delete Partition Override
Windows provides the Diskpart utility in Command Prompt to delete unwanted partitions directly. For example, enter the command “delete partition” and press Enter, the selected partition will be deleted immediately.
However, to delete hidden or system-protected partitions, you should run the “delete partition override” command instead of the “delete partition” command. Otherwise, Diskpart will encounter an error message:
- Cannot delete a protected partition without the force protected parameter set.
- The selected volume or partition is in use. To continue with the operation, use the override parameter.
Tips:
1. The «delete partition overwrite» command is still not supported for system partitions, boot partitions, or partitions containing paging files, hibernation files, or crash dump files.
2. Do not rush to delete the OEM partition until you have backed it up to another hard drive or confirmed that you no longer need to reset the computer to factory settings.
Generally, the Diskpart “delete partition override command can help you delete hidden or protected partitions. But sometimes, the delete partition override not working with the error saying “The operation is not supported by the object. The system does not support the specified command or parameter”.
This is especially true when using the Diskpart override command on dynamic disks. How to solve the problem of Diskpart delete partition overwrite not working? Here are detailed solutions for you to solve this problem.
How to Fix Delete Partition Override Not Working
Here we summarize two ways for you to solve this Diskpart delete partition override not working problem.
Way 1. Use an Alternative to Diskpart
When you encounter the Diskpart delete partition override not working problem, you can consider using MiniTool Partition Wizard to delete partitions. It is the Diskpart alternative. As an excellent partition manager, it provides you with full of partition management which allows you to create/format/resize/move/extend/delete/copy/recover partitions.
To delete a partition with MiniTool Partition Wizard, you can follow the steps below:
Step 1: Download and install this software on your PC. Then launch to get to its main interface.
MiniTool Partition Wizard FreeClick to Download100%Clean & Safe
Step 2: Highlight the partition that you want to delete and then choose Delete Partition from the left pane.
Step 3: Click on Apply and tap Yes to let the software perform deleting operation.
Way 2. Change Diskpart Command
When your hard disk is a dynamic disk, “partition” is not applied in Diskpart, but “volume” should be used to replace “partition”. You can use “delete volume override” to delete hidden or protected volumes on dynamic disks. Proceed as follows:
Step 1: Type diskpart in the Search box, and then right-click DiskPart in the search results to select Run as administrator to run Diskpart as administrator.
Step 2: Type the commands listed below and press Enter after each command:
- list volume
- select volume * (* is the number of the volume you need to delete)
- delete volume override
After successfully removing the unwanted partitions, type exit to close the window.
Bottom Line
In this post, we provide two feasible ways to solve the Diskpart delete partition override not working problem.
About The Author
Position: Columnist
Vega joined MiniTool as an editor after graduation. She enjoys helping people with computer problems, including disk management, data recovery, and more. She is constantly expanding her knowledge in related fields. And she will continue to bring more easy-to-understand professional articles to help people solve various problems on the PC. In her daily life, Vega enjoys hanging out with friends, shopping online and listening to music. She is someone who knows how to enjoy life.
Не удается удалить защищенный раздел без принудительной установки защищенных параметров — решение
При удалении некоторых разделов с диска в командной строке с помощью Diskpart пользователи могут получить сообщение «Ошибка службы виртуальных дисков: Не удается удалить защищенный раздел без принудительной установки защищенных параметров», как правило это происходит с системными разделами.
В этой инструкции подробно о способах удалить защищенный раздел в рассматриваемой ситуации в Windows 11, 10 и других версиях системы.
Удаление защищенного раздела в DISKPART
Первый и самый простой способ решения проблемы «Не удается удалить защищенных раздел без принудительной установки защищенных параметров» при удалении системных разделов с диска, при условии, что в настоящий момент они не используются ОС — использовать параметр override для удаления любого раздела, независимо от его типа в diskpart
Всё что потребуется — использование команды
delete partition override
вместо стандартных delete partition или delete volume.
При этом в остальном команды будут совпадать с теми, которые вы выполняли до этого: list volume или list partition, выбор раздела и другие.
Этот подход позволяет удалить раздел восстановления Windows и другие защищенные системные разделы, при условии, что это не системный раздел текущей ОС или раздел с её загрузчиком.
Удаление разделов с WinPE и программ для работы с разделами дисков
Вы можете использовать различные LiveCD со сторонними программами для работы с разделами дисков, например, Sergei Strelec WinPE. Достаточно создать загрузочную флешку с образом (описывается в этой инструкции), загрузиться с неё, после чего в разделе «Программы WinPE» — «Жесткий диск» вы найдете набор программ для работы с разделами дисков.
Любая из них позволит удалить защищенные разделы с диска и во всех это выполняется примерно одинаково: достаточно выбрать соответствующий раздел, затем нажать кнопку «Удалить» и применить сделанные изменения, либо использовать опцию «Удалить том» в контекстном меню раздела.
При использовании этого способа будьте внимательны: с помощью сторонних утилит для редактирования разделов, загруженных в среде WinPE, можно удалить и важные системные разделы, включая раздел с загрузчиком и Windows.