Чтобы удалить Arch и вернуть Windows как единственную систему, действуй в правильном порядке: сначала восстанови загрузчик Windows, пока Arch ещё грузится, а только потом удаляй разделы. Если начать с удаления — останешься без загрузчика обеих систем.
В дуалбуте Arch и Windows обычно на одном диске есть минимум три «чужих» раздела: корневой (/), домашний (/home) и записи GRUB на EFI-разделе. Удалять их надо только после того, как Windows грузится сама.
Если Arch стоял на отдельном диске — проще. Отключи его, загрузись в Windows, и в «Управлении дисками» (diskmgmt.msc) удали ненужные разделы. Но правило то же: сначала убедись, что Windows-раздел активен.
Главное: не трогай EFI-раздел (ESP) целиком. На нём лежит Windows Boot Manager, и если его стереть, ни одна ОС не загрузится. Подробнее — в статье про один EFI-раздел в дуалбуте.
Определи номера разделов через lsblk. Обычно Windows на /dev/nvme0n1p3, а EFI-раздел на /dev/nvme0n1p1:
lsblk
sudo mkdir -p /mnt/windows /mnt/efi
sudo mount /dev/nvme0n1p3 /mnt/windows
sudo mount /dev/nvme0n1p1 /mnt/efi
bcdboot — утилита Windows, из Arch её не запустишь. Вместо нее скопируй загрузочный файл Windows на EFI-раздел и добавь запись через efibootmgr:
sudo mkdir -p /mnt/efi/EFI/Microsoft/Boot
sudo cp /mnt/windows/Windows/Boot/EFI/bootmgfw.efi /mnt/efi/EFI/Microsoft/Boot/bootmgfw.efi
sudo efibootmgr --create --disk /dev/nvme0n1 --part 1 --label "Windows Boot Manager" --loader "\EFI\Microsoft\Boot\bootmgfw.efi"
Числа после --disk и --part — из lsblk: диск и номер EFI-раздела. Команда копирует bootmgfw.efi в ESP и регистрирует запись в NVRAM.
Если Arch уже не грузится — загрузись с флешки Windows, выбери «Восстановление системы» → «Командная строка» и выполни:
bootrec /fixmbr
bootrec /fixboot
bootrec /rebuildbcd
Этот способ больше подходит для BIOS/MBR. Для UEFI используй bcdboot из варианта 1. Также можно через diskpart пометить раздел Windows активным:
diskpart
list volume
select volume 1
active
exit
Когда Windows грузится без проблем — пора убирать Arch.
Открой «Управление дисками» (Win+R → diskmgmt.msc). Разделы Arch обычно отформатированы в ext4 и выглядят как «Неизвестный раздел». Удали их все и расширь диск C: на освободившееся место.
Если Arch на отдельном диске — через diskpart:
diskpart
list disk
select disk 1
clean
exit
select disk 1 — подставь номер диска с Arch. clean сотрёт всю разметку.
В UEFI после удаления разделов в NVRAM остаются записи GRUB. Из Windows (от администратора):
bcdedit /enum firmware
Найди запись с GRUB и удали:
bcdedit /delete {GUID-записи}
Или из Arch до удаления:
efibootmgr
sudo efibootmgr -b XXXX -B
Подробнее — в статье про EFI variables not supported.
Удалил разделы Arch до восстановления загрузчика Windows. Без Arch GRUB больше не грузится, а Windows Boot Manager ты ещё не пересоздал. Решение — установочная флешка Windows и bcdboot по инструкции выше.
Удалил ESP-раздел целиком. Серьёзнее. Без ESP ни одна система не грузится. Восстановление через флешку: в diskpart создай новый ESP и выполни bcdboot:
diskpart
select disk 0
create partition efi size=100
format quick fs=fat32
assign letter=S
exit
bcdboot C:\Windows /s S: /f UEFI
Главное правило: не удаляй GRUB, пока не убедился, что bcdboot отработал и Windows грузится.
bcdboot.diskmgmt.msc, удалить разделы Arch.C: на освободившееся место.bcdedit или efibootmgr).Можно ли просто удалить раздел Arch?
Нет. Если Arch был загрузчиком (GRUB), после удаления Windows не загрузится. Сначала восстанови Windows Boot Manager через bcdboot.
Как узнать, какие разделы принадлежат Arch?
В diskmgmt.msc посмотри на файловую систему. Arch обычно использует ext4 или btrfs — Windows покажет их как «Неизвестный раздел». Не трогай разделы с NTFS и FAT32.
Безопасно ли удалять GRUB из NVRAM?
Да, если Windows Boot Manager уже на месте. Проверь перед удалением: перезагрузись и выбери Windows в меню прошивки (F12 или аналог).
Windows Boot Manager не появился в NVRAM после bcdboot. Что делать?
Убедись, что ESP смонтирована и команда отработала без ошибок. Проверь через bcdedit /enum firmware. Если запись не появилась — обнови BIOS.
Удалить Arch и вернуть Windows получится, если соблюдать порядок: сначала восстановить загрузчик Windows через bcdboot, убедиться, что Windows грузится, и только потом удалять разделы Arch и чистить NVRAM. Главная ошибка — начинать с удаления, теряя загрузчик обеих систем. Весь процесс занимает десять минут, если знаешь последовательность.
Задай вопрос в чате — отвечаем быстро, по делу и без воды.
Комментарии