Удаление раздела восстановления в Windows 10 и 11: diskpart и reagentc

После установки Windows на диске кроме диска C: появляется несколько служебных разделов, и один из них — раздел восстановления. В нём лежит среда восстановления Windows (Windows RE, WinRE): через неё работают «Дополнительные параметры загрузки», восстановление при загрузке, командная строка до старта системы и сброс компьютера. Удалить такой раздел из «Управления дисками» нельзя — в меню для него доступна только справка. Иногда это всё же нужно: раздел мешает расширить диск C: в виртуальной машине, остался от старой установки или от производителя ноутбука.

Коротко: сначала проверьте состояние WinRE командой reagentc /info, отключите её командой reagentc /disable, затем в diskpart выберите именно раздел восстановления и удалите его командой delete partition override. После этого снова включите WinRE (reagentc /enable) и расширьте диск C:. Системный раздел EFI и раздел MSR не трогайте никогда.

Какие разделы есть на диске и какой из них можно удалять

На современном компьютере с UEFI и диском GPT Microsoft рекомендует такую разметку: системный раздел EFI, раздел MSR (16 МБ), раздел Windows и сразу за ним раздел восстановления. На старых системах с BIOS и MBR вместо EFI был раздел «Зарезервировано системой».

Раздел Как выглядит в diskpart Можно удалить?
Системный раздел EFI (обычно 100–300 МБ, FAT32) Тип «Системный» / System Нет — с него грузится компьютер
MSR (16 МБ) Тип «Зарезервирован» / Reserved Нет, он нужен для управления разделами GPT
Раздел Windows (C:) Тип «Основной» / Primary Нет
Раздел восстановления (WinRE) Тип «Восстановление» / Recovery; GPT-тип de94bba4-06d1-4d40-a16a-bfd50179d6ac, на MBR — ID 27 Да, с подготовкой
Раздел с заводским образом производителя Обычно тоже Recovery, большого размера Да, но пропадёт возврат к заводскому образу

В старой версии этой статьи (для Windows 7 и 8) речь шла о маленьком разделе в начале диска. Будьте осторожны, если у вас ещё такая система: в Windows 7 раздел «Зарезервировано системой» на MBR-диске часто содержит загрузчик, и без него Windows просто не запустится. Удалять можно только раздел, про который вы точно знаете, что там лежит WinRE или образ производителя.

Что вы теряете, удалив раздел восстановления

  • Пока WinRE не включена заново, не будут работать «Дополнительные параметры загрузки», автоматическое восстановление при загрузке и может не запуститься «Вернуть компьютер в исходное состояние».
  • Если раздел создал производитель, восстановить заводской образ с наклейкой «как из магазина» уже не получится.
  • Обновления Windows время от времени обновляют и саму WinRE. Microsoft требует, чтобы в разделе восстановления было не менее 250 МБ свободного места, и описала, как его увеличить, в статье KB5028997. Если вы удаляете раздел только ради нескольких сотен мегабайт, подумайте ещё раз.

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

Шаг 1. Проверить и отключить WinRE

Запустите командную строку от имени администратора (правой кнопкой по «Пуск» → «Терминал (администратор)» или найдите «cmd» в поиске и выберите «Запуск от имени администратора»).

reagentc /info

В выводе смотрите две строки: состояние среды (Enabled/Disabled) и «Windows RE location» — путь вида \?GLOBALROOTdeviceharddisk0partition4RecoveryWindowsRE. Цифры после harddisk и partition — номер диска и раздела, где сейчас лежит WinRE. Запишите их: это и есть раздел, который будем удалять.

reagentc /disable

Команда отключает активный образ WinRE. Проверьте, что в папке C:WindowsSystem32Recovery появился файл Winre.wim (он скрытый и системный, смотрите командой dir /a C:WindowsSystem32Recovery). Именно из этой папки команда reagentc /enable берёт образ по умолчанию. Если файла там нет — остановитесь: удалив раздел, вы останетесь без WinRE, и вернуть её можно будет только скопировав Winre.wim с установочного образа той же версии Windows.

Шаг 2. Удалить раздел в diskpart

  1. Запустите diskpart.
  2. list disk — найдите диск с номером, который показал reagentc /info. Звёздочка в столбце GPT означает разметку GPT.
  3. select disk 0 — подставьте свой номер.
  4. list partition — найдите раздел типа «Восстановление» с тем номером, который был в пути WinRE.
  5. select partition 4 — снова свой номер.
  6. detail partition — убедитесь, что тип раздела de94bba4-06d1-4d40-a16a-bfd50179d6ac (на MBR — 27) и что это не раздел с вашими данными.
  7. delete partition override — удалить раздел.
diskpart
list disk
select disk 0
list partition
select partition 4
detail partition
delete partition override

Параметр override, по документации Microsoft, разрешает diskpart удалить раздел любого типа — без него утилита удаляет только известные ей разделы данных. Поэтому проверка на шаге 6 обязательна: diskpart не переспросит. Системный и загрузочный разделы, а также раздел с активным файлом подкачки удалить нельзя даже с override.

Шаг 3. Расширить диск C: и вернуть WinRE

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

list volume
select volume C
extend
exit

То же можно сделать в «Управлении дисками» (diskmgmt.msc): правой кнопкой по C: → «Расширить том». Затем включите среду восстановления обратно и проверьте результат:

reagentc /enable
reagentc /info

Состояние должно стать Enabled, а в «Windows RE location» появится новый путь — теперь WinRE работает с раздела Windows. Проверить, что всё работает, можно так: в Windows 11 «Параметры → Система → Восстановление → Расширенные параметры запуска → Перезагрузить сейчас» (в Windows 10 — «Обновление и безопасность → Восстановление → Особые варианты загрузки»). Компьютер должен загрузиться в синее меню среды восстановления.

Если раздел восстановления стоит перед диском C:

Бывает разметка, где раздел восстановления находится в начале диска или между C: и другим разделом. Тогда после удаления свободное место не примыкает к C: справа, и extend его не присоединит: штатно Windows расширяет том только в соседнее пространство за ним. Варианты — оставить место под отдельный раздел или переносить разделы сторонней программой из загрузочной среды, предварительно сделав полную резервную копию.

Частые вопросы

Можно ли удалить раздел восстановления через «Управление дисками»?

Нет. Для раздела восстановления в контекстном меню «Управления дисками» нет пункта «Удалить том» — только справка. Удалять приходится через diskpart с параметром override.

Что будет, если удалить раздел, не выполнив reagentc /disable?

Windows продолжит считать, что WinRE находится в удалённом разделе, и среда восстановления перестанет запускаться. Исправить можно, если в C:WindowsSystem32Recovery есть Winre.wim: выполните reagentc /disable, затем reagentc /enable и проверьте reagentc /info.

Нужен ли раздел восстановления на сервере или виртуальной машине?

На виртуальных машинах его часто удаляют, чтобы спокойно расширять системный диск — восстановление там обычно делается из снимков и резервных копий гипервизора. Но и здесь я предпочитаю оставлять WinRE включённой на разделе Windows: при сбое загрузки до неё можно добраться через консоль гипервизора.

Как узнать, что место в разделе восстановления кончается?

Откройте «Управление дисками» (diskmgmt.msc): в верхней таблице у раздела восстановления (без буквы) видны ёмкость и свободное место. Если свободно меньше 250 МБ, обновления WinRE могут не установиться — порядок увеличения раздела описан в KB5028997, а справка по всем параметрам утилиты — в статье REAgentC command-line options.