Команда clean в утилите diskpart возвращает сообщение «установлено, что системный раздел находится на выбранном диске» тогда, когда вы пытаетесь стереть тот самый накопитель, с которого загружена текущая Windows. Это не сбой, а встроенный защитный механизм: система блокирует уничтожение раздела, содержащего загрузчик и файлы работающей ОС, чтобы пользователь не «отрезал ветку, на которой сидит».
Чаще всего с этой ошибкой сталкиваются при попытке полностью очистить диск перед переустановкой Windows, при переразметке SSD или при подготовке накопителя к продаже. Ниже разберём, почему возникает блокировка, как определить, какой именно диск системный, и какие безопасные способы позволяют выполнить очистку без риска потерять данные на других накопителях.
Почему diskpart отказывается очищать диск
Утилита diskpart работает на низком уровне и выполняет команды без дополнительных диалогов подтверждения, поэтому в неё встроены жёсткие проверки. Если выбранный диск содержит системный раздел (раздел EFI, раздел восстановления или том с текущей Windows), команда clean блокируется с соответствующим уведомлением.
Типичные сценарии появления ошибки:
- 🖥️ Вы запустили diskpart прямо из работающей Windows и пытаетесь очистить диск C:
- 💽 На компьютере несколько накопителей, и вы перепутали номер диска в команде select disk
- 🔧 Загрузочная флешка создана на том же USB-диске, который вы пытаетесь очистить
- 📀 Диск ранее был системным, и на нём остались служебные разделы, хотя Windows уже загружается с другого накопителя
Отдельный случай — когда диск формально не системный, но на нём присутствуют скрытые разделы EFI или MSR от старой установки. Тогда diskpart тоже может отказать, и понадобится принудительный вариант команды.
Как определить, какой диск системный
Прежде чем что-либо очищать, необходимо точно идентифицировать накопители. В diskpart для этого служит команда list disk — она показывает номера дисков, их размер и статус. Сверьте объём каждого диска с физическими характеристиками ваших накопителей: ошибка в выборе номера — самая частая причина потери данных.
diskpartlist disk
select disk N
detail disk
Команда detail disk покажет список томов на выбранном диске. Если среди них есть том с буквой C: или разделы типа «Системный», «Восстановление», «EFI» — перед вами системный накопитель. Дополнительно можно свериться с оснасткой Управление дисками (diskmgmt.msc), где системный раздел подписан явно.
📊 Где вы столкнулись с ошибкой «установлено что системный раздел»?