Как убрать Linux и восстановить загрузчик Windows

Иван Корнев·27.05.2026·5 мин

Чтобы удалить Linux и вернуть загрузку Windows, нужно выполнить три действия: удалить разделы с Linux в «Управлении дисками», восстановить загрузочные файлы Windows командой bcdboot и очистить записи GRUB в UEFI. Если Windows не загружается после удаления Linux, используйте установочную флешку для запуска среды восстановления.

Краткий ответ: Главная проблема при удалении Linux — не сам диск, а загрузчик GRUB, который перехватывает старт системы. Просто удалить раздел недостаточно: нужно восстановить Windows Boot Manager и убрать ссылку на Linux из EFI-раздела.

Подготовка и важные предупреждения

Перед началом работы убедитесь, что все важные данные с Linux-разделов сохранены. После удаления разделов восстановить файлы будет крайне сложно.

Критически важно: Не удаляйте EFI-раздел целиком! На нем находятся загрузчики всех установленных ОС. Если вы удалите папку Microsoft, Windows перестанет загружаться. Удалять нужно только папку с названием вашего дистрибутива (например, ubuntu, debian, kali).

Проверьте тип загрузки вашей системы. В 99% современных ПК используется UEFI. Если у вас старый BIOS (Legacy/MBR), процесс отличается (требуется восстановление MBR через bootrec /fixmbr), но данная инструкция ориентирована на актуальный стандарт UEFI.

Шаг 1. Удаление разделов Linux

Проще всего это сделать из работающей Windows, если она загружается. Если нет — переходите сразу к Шагу 2.

  1. Нажмите Win + X и выберите Управление дисками (Disk Management).
  2. Найдите разделы, которые не имеют буквы диска и файловая система которых не распознана Windows (часто подписаны как «Исправен» или имеют непонятный формат). Обычно это разделы ext4 (основной) и swap (подкачка).
  3. Нажмите правой кнопкой мыши на каждый такой раздел и выберите Удалить том.
  4. После удаления пространство станет «Нераспределенным».

Как присоединить место к диску C:

Если нераспределенное пространство находится справа от диска C:, нажмите правой кнопкой на диск C: и выберите Расширить том. Следуйте мастеру расширения.

Если между диском C: и свободным местом есть другие разделы (например, раздел восстановления), стандартное расширение не сработает. В этом случае можно оставить место свободным или использовать сторонние менеджеры разделов (AOMEI, MiniTool), чтобы переместить разделы без потери данных.

Шаг 2. Восстановление загрузчика Windows (если система не грузится)

Если после удаления Linux компьютер выдает ошибку GRUB rescue, No bootable device или просто черный экран, нужно восстановить загрузчик вручную.

Вам понадобится установочная флешка с Windows 10/11 или диск восстановления.

  1. Загрузитесь с флешки.
  2. На экране выбора языка нажмите «Далее», затем Восстановление системы (внизу слева).
  3. Перейдите: Поиск и устранение неисправностейДополнительные параметрыКомандная строка.

В открывшемся черном окне выполните следующие команды по порядку:

1. Поиск EFI-раздела

Введите diskpart и нажмите Enter. Далее внутри diskpart:

list disk
select disk 0
list volume

Найдите том с файловой системой FAT32, размером около 100–500 МБ. Это ваш EFI-раздел. Запомните его номер тома (например, Том 2).

select volume 2
assign letter=Z
exit

(Замените 2 на реальный номер вашего EFI-тома. Букву Z можно выбрать любую свободную).

2. Восстановление файлов загрузки

Теперь, когда EFI-раздел имеет букву, восстановите загрузчик Windows. Предположим, что Windows установлена на диск C: (в среде восстановления буквы дисков могут отличаться, проверьте через dir c:\windows).

Выполните команду:

bcdboot C:\Windows /s Z: /f UEFI

Где:

  • C:\Windows — путь к папке Windows на вашем системном диске.
  • /s Z: — буква EFI-раздела, которую мы назначили ранее.
  • /f UEFI — указывает тип прошивки.

Если команда выполнена успешно, вы увидите сообщение: Файлы загрузки успешно созданы.

Перезагрузите компьютер (exit, затем перезагрузка). Windows должна запуститься.

Шаг 3. Очистка остатков Linux в UEFI

Даже если Windows загрузилась, в меню BIOS/UEFI может остаться пункт «ubuntu» или «grub». Чтобы убрать его окончательно:

  1. Загрузитесь в Windows.
  2. Запустите командную строку от имени администратора.
  3. Проверьте список загрузочных записей:
bcdedit /enum firmware

Найдите запись с описанием вашего Linux-дистрибутива. Скопируйте её {identifier} (длинный код в фигурных скобках).

  1. Удалите запись:
bcdedit /delete {идентификатор}

Если запись возвращается после перезагрузки

Это значит, что физически папка с загрузчиком Linux осталась на EFI-разделе. Нужно удалить её вручную:

  1. Снова откройте командную строку от администратора.
  2. Смонтируйте EFI-раздел (если он еще не смонтирован):
   mountvol S: /S

(Где S: — любая свободная буква). 3. Перейдите в папку EFI:

   S:
   cd EFI
   dir
  1. Вы увидите папки Microsoft, Boot и, возможно, ubuntu (или имя вашего дистрибутива).
  2. Удалите папку Linux:
   rmdir /s /q ubuntu

(Замените ubuntu на название вашей папки).

После этого запись в BIOS исчезнет навсегда.

Сравнение сценариев удаления

СитуацияДействиеРиск
Windows грузитсяУдалить разделы в «Управлении дисками» → Очистить EFI через mountvolНизкий. Главное — не удалить папку Microsoft.
GRUB не пускает в WindowsЗагрузка с флешки → diskpartbcdbootСредний. Важно правильно определить буквы дисков в среде восстановления.
Dual Boot на Legacy (MBR)Требуется bootrec /fixmbr и bootrec /fixbootВысокий. Современные ПК редко используют этот режим.

Частые ошибки

  1. Удаление EFI-раздела полностью. Это приводит к потере загрузчика Windows. Восстановление возможно только через полную переустановку или сложные манипуляции с созданием нового EFI-раздела.
  2. Неверная буква диска в bcdboot. В среде восстановления диск с Windows может иметь букву D: или E:, а не C:. Всегда проверяйте содержимое диска командой dir D:\Windows перед выполнением bcdboot.
  3. Игнорирование очистки папки в EFI. Если не удалить папку ubuntu из EFI-раздела, некоторые материнские платы будут снова добавлять эту запись в меню загрузки при каждом обновлении BIOS или сбросе настроек.

FAQ

Можно ли удалить Linux, не используя командную строку? Если Windows загружается, можно удалить разделы через «Управление дисками». Однако убрать пункт из меню UEFI без командной строки (bcdedit или mountvol) штатными средствами Windows невозможно. Сторонние программы типа EasyUEFI могут помочь, но они часто платные или устаревшие.

Что делать, если команда bcdboot выдает ошибку «Не удается открыть хранилище BCD»? Скорее всего, вы неправильно указали букву EFI-раздела или системного диска. Проверьте буквы через diskpart и dir. Также убедитесь, что вы запустили командную строку из среды восстановления, а не из обычной Windows (в обычной Windows доступ к EFI часто заблокирован).

Удалил Linux, но компьютер все равно загружает GRUB Rescue. Это означает, что загрузчик Windows не восстановлен. Вернитесь к Шагу 2 и выполните bcdboot с установочной флешки. Просто удаление разделов не меняет порядок загрузки в чипе UEFI.