Практическое руководство по самым частым ошибкам службы виртуальных дисков в DISKPART в Windows 10 и Windows 11: диск только для чтения, защищённые разделы, ошибки конвертации MBR/GPT, отсутствие смежного свободного пространства и проблемы со службой Virtual Disk.
Ошибка службы виртуальных дисков — это общее сообщение DISKPART, которое появляется, когда Windows не может выполнить операцию с диском, разделом или томом через системный слой управления хранилищами. Операция может быть заблокирована из-за недостаточных прав, атрибута «только чтение», защищённого типа раздела, отсутствия смежного свободного пространства, повреждённой таблицы разделов или попытки изменить диск, с которого сейчас работает Windows.
DISKPART — мощный инструмент: он умеет инициализировать диски, очищать таблицы разделов, создавать тома, назначать буквы дискам, конвертировать MBR/GPT и менять атрибуты. Но из-за этой мощности ошибки в нём довольно строгие: если выбранный диск или том не соответствует требованиям команды, DISKPART останавливает операцию и выводит ошибку службы виртуальных дисков, а не пытается «угадать», что пользователь хотел сделать.
clean, delete partition override, format и convert могут уничтожить информацию о разделах или стереть данные. Перед выполнением опасных команд сделайте резервную копию важных файлов и всегда проверяйте выбранный диск командами list disk и detail disk.
| Сообщение об ошибке | Что обычно означает | Что попробовать первым |
|---|---|---|
| Access is denied | Недостаточно прав, том занят или действует ограничение политики | Запустить Терминал/CMD от имени администратора и закрыть программы, использующие диск |
| The media is write protected | Диск, том, USB-накопитель или SD-карта доступны только для чтения | Снять атрибут «только чтение» и проверить физический переключатель блокировки |
| Clean is not allowed on the disk containing the current boot, system, pagefile, crashdump or hibernation volume | Выбран активный диск с текущей Windows | Загрузиться с установочной флешки Windows или из среды восстановления WinRE |
| Cannot delete a protected partition without the force protected parameter set | Раздел Recovery, EFI, OEM или зарезервированный раздел защищён | Проверить целевой диск и только затем использовать delete partition override |
| There is not enough usable free space for this operation | Свободного места нет, оно не смежное или мешает текущая структура разделов | Проверить разметку в «Управлении дисками» и создать смежную нераспределённую область |
| The specified disk is not convertible | Состояние или структура диска не позволяет выполнить конвертацию MBR/GPT | Сделать резервную копию, очистить диск и конвертировать его — либо использовать MBR2GPT, если это системный диск |
Многие ошибки DISKPART можно исправить быстро, но одна неверная команда на неправильном диске способна удалить операционную систему или данные с другого накопителя. Перед изменением разделов используйте этот контрольный список.
clean или format.list disk, select disk N и detail disk.Начните с безопасной проверки. Команды ниже ничего не удаляют: они показывают, с каким диском и томом вы работаете.
diskpart
list disk
select disk N
detail disk
list volume
list partition
Замените N на правильный номер диска из результата list disk. Перед продолжением проверьте размер, состояние и модель накопителя.
attributes disk
list volume
select volume N
attributes volume
Если параметр Current Read-only State или Read-only имеет значение Yes, ошибка, скорее всего, связана с защитой от записи. См. раздел о диске только для чтения ниже.
list disk
В столбце Gpt звёздочка означает, что диск использует GPT. Отсутствие звёздочки обычно указывает на MBR. Это важно для конвертации, EFI-разделов и совместимости загрузки.
Просмотр дисков может работать и в обычной консоли, но изменение разделов почти всегда требует повышенных прав.
Программный атрибут, политика реестра, блокировка SD-карты, проблема USB-контроллера или неисправность накопителя могут включить защиту от записи.
Windows блокирует опасные операции с активными загрузочными, системными томами, а также томами файла подкачки, гибернации и дампа памяти.
EFI System, Recovery, OEM и Microsoft Reserved разделы специально защищены от обычного удаления.
DISKPART может расширить том только в том случае, если пригодное нераспределённое пространство находится в правильном месте.
Повреждённые таблицы разделов, сбои оборудования, динамические диски, особенности съёмных носителей или нестандартные параметры секторов могут вызывать повторяющиеся ошибки.
Ошибка Access is denied обычно означает, что DISKPART не может записать изменения на диск: консоль запущена без прав администратора, том занят другим процессом или операция заблокирована политикой.
diskpart.Закройте окна Проводника, программы резервного копирования, антивирусное сканирование, виртуальные машины и любые приложения, которые могут обращаться к целевому диску. Если это внешний накопитель, безопасно извлеките его, подключите снова и повторите команду.
Для несистемных дисков с данными временное отключение и повторное включение диска может снять зависшие блокировки.
diskpart
list disk
select disk N
offline disk
online disk
Если DISKPART сообщает, что носитель защищён от записи, сначала снимите атрибуты «только чтение» с диска и тома.
diskpart
list disk
select disk N
attributes disk clear readonly
list volume
select volume N
attributes volume clear readonly
Если проблема возникает с USB-накопителями, Windows может запрещать запись на съёмные устройства через политику.
regedit
Откройте этот раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies
Если параметр WriteProtect существует, установите для него значение 0. Если раздела StorageDevicePolicies нет, значит эта политика, скорее всего, не настроена.
Эта ошибка DISKPART появляется, когда команда clean запускается для диска, на котором находится текущая работающая установка Windows или критически важные системные файлы. Windows блокирует команду, чтобы операционная система не стерла сама себя во время работы.
diskpart
list disk
select disk N
detail disk
clean
Поскольку Windows больше не работает с целевого диска, DISKPART сможет очистить его. Этот способ часто используется перед чистой установкой Windows.
clean удаляет информацию о разделах с выбранного диска. После её выполнения Windows будет видеть диск как нераспределённое пространство, пока на нём не будут созданы новые разделы.
Эта ошибка обычно появляется при попытке удалить EFI System partition, Recovery partition, OEM-раздел или другой раздел, который Windows защищает по умолчанию. Частая ситуация — старый системный диск Windows хотят использовать как обычный диск с данными.
Используйте этот вариант только если вы абсолютно уверены, что раздел находится на правильном диске и больше не нужен.
diskpart
list disk
select disk N
list partition
select partition N
delete partition override
Если задача — использовать весь диск заново и на нём нет нужных данных, обычно проще удалить все разделы сразу:
diskpart
list disk
select disk N
clean
convert gpt
После этого создайте новый раздел в «Управлении дисками» или через DISKPART.
Это сообщение часто появляется при командах extend, create partition или операциях конвертации. Самая частая причина — свободное место на диске есть, но расположено не там, где оно нужно DISKPART.
Чтобы расширить базовый том, нераспределённая область обычно должна находиться сразу после целевого раздела. Если между ними расположен Recovery-раздел или другой том, DISKPART не сможет расширить том в это пространство.
diskpart
list volume
select volume N
extend
extend от имени администратора.chkdsk и проверьте состояние накопителя.DISKPART может конвертировать пустой диск между MBR и GPT. Обычно он не может конвертировать диск, на котором уже есть разделы. Если выполнить convert gpt или convert mbr на диске с разделами, может появиться ошибка службы виртуальных дисков.
diskpart
list disk
select disk N
clean
convert gpt
Или для старых систем с Legacy BIOS:
diskpart
list disk
select disk N
clean
convert mbr
Если нужно конвертировать системный диск Windows 10 или Windows 11 из MBR в GPT без удаления данных, используйте не DISKPART, а mbr2gpt.exe. Компьютер должен поддерживать режим загрузки UEFI.
mbr2gpt /validate /allowFullOS
mbr2gpt /convert /allowFullOS
После конвертации войдите в BIOS/UEFI и переключите режим загрузки с Legacy/CSM на UEFI. Если пропустить этот шаг, Windows может не загрузиться.
mbr2gpt предназначен для системных дисков Windows, которые соответствуют требованиям Microsoft для конвертации. Это не универсальный конвертер разделов для любого внешнего диска или диска с данными.
DISKPART зависит от служб хранения Windows. Если служба отключена, зависла или повреждена системная установка Windows, операции с дисками могут завершаться ошибкой ещё до обращения к выбранному накопителю.
services.msc и нажмите Enter.sc config vds start= demand
net start vds
Если инструменты работы с дисками продолжают давать сбои, восстановите хранилище компонентов и системные файлы Windows:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
После завершения проверки перезагрузите компьютер и снова проверьте DISKPART.
DISKPART — не единственный инструмент Windows для работы с накопителями. В зависимости от задачи «Управление дисками» или PowerShell могут показать более понятную ошибку или предложить более безопасный рабочий процесс.
diskmgmt.msc
«Управление дисками» удобно для визуальной проверки: здоров ли раздел, является ли свободное место смежным и не мешает ли расширению Recovery-раздел.
Откройте PowerShell от имени администратора и проверьте диски командами:
Get-Disk
Get-Partition
Get-Volume
Чтобы снять с диска статус «только чтение»:
Set-Disk -Number N -IsReadOnly $false
Чтобы инициализировать новый диск как GPT:
Initialize-Disk -Number N -PartitionStyle GPT
| Задача | Лучший инструмент | Почему |
|---|---|---|
| Посмотреть структуру разделов визуально | Управление дисками | Быстро показывает нераспределённое пространство, EFI, Recovery и разделы с данными |
| Очистить диск перед переустановкой Windows | DISKPART с установочной флешки | Работает вне запущенной Windows |
| Автоматизировать операции с дисками | PowerShell | Современные командлеты, объектный вывод и удобная автоматизация |
| Конвертировать системный диск MBR в GPT | MBR2GPT | Предназначен для конвертации загрузочных дисков Windows без удаления данных |
| Переместить разделы | Сторонний менеджер разделов | Встроенные средства Windows не умеют напрямую перемещать разделы |
clean, format и delete partition override могут привести к потере данных.
list disk и detail disk, затем выполните clean. Не выполняйте clean для активного диска Windows из той же запущенной установки Windows.
clean или clean all?
▼
clean быстро удаляет информацию о разделах. clean all записывает нули на весь диск и занимает значительно больше времени. Для обычной переразметки используйте clean. clean all применяйте только тогда, когда действительно нужен полный перезаписанный диск; на SSD его лучше не использовать без конкретной причины.
delete partition override всё равно не выполняется?
▼