Загрузчик Grub — это загрузчик, который используется по умолчанию в большинстве дистрибутивов Linux. Grub расшифровывается как GRand Unified Bootloader, он поддерживает загрузку не только Linux, но и Widnows, и DOS.
Если вы устанавливали Linux, а потом по каким-либо причинам решили его удалить и вернуть Windows или создали загрузочную флешку Linux, но теперь она вам больше не нужна, нужно удалить загрузчик Grub. В этой инструкции мы рассмотрим, как удалить загрузчик Grub из MBR или из UEFI, также поговорим о том, как удалить Grub с флешки.
Как удалить загрузчик Grub и восстановить Windows
Если на вашем компьютере установлено две операционные системы, Windows и Linux, и вы хотите стереть Linux и его загрузчик, восстановив загрузчик Widows, и у вас используется таблица MBR, то это сделать очень просто.
В сети часто советуют способ: взять установочный диск Windows, загрузиться с него в режиме восстановления и выполнить команды:
bootrec \fixboot
bootec \fixmbr
Это действительно ответ на вопрос «как удалить Grub и восстановить загрузчик Windows?», и он работает. Но есть способ намного проще. Вам даже не придётся перезагружать компьютер. Утилита Bootice позволяет восстановить загрузчик Windows и удалить Grub с жёсткого диска в несколько кликов.
Скачать утилиту можно с softpedia, потому что на официальном сайте всё по-китайски. Только выберите правильную разрядность для своей системы. Запустите утилиту, выделите диск, на котором у вас установлен загрузчик Grub, затем нажмите кнопку Proccess MBR:
Затем Windows NT 5.x / 6.x MBR:
И нажмите кнопку Config / Install:
Дальше остаётся только выбрать нужную версию MBR, в нашем случае Windows 7,8,10 — Windows NT 6.x:
И готово: вы смогли успешно полностью удалить загрузчик Grub. Можете перезагружаться и проверять.
Как удалить загрузчик Grub в UEFI
Эта проблема тоже решается с помощью утилиты Bootice. Только на это раз вам нужна именно 64-битная версия программы.
Одно из преимуществ UEFI на MBR в том, что здесь можно устанавливать сразу несколько загрузчиков на специальный раздел. Для удаления загрузчика Grub и восстановления функциональности Windows достаточно переместить Grub чуть ниже в очереди загрузки UEFI.
Откройте программу, перейдите на вкладку UEFI и нажмите Edit Boot Enteries. Откроется такое окно:
Здесь у вас есть два варианта действий. Либо опустить Grub ниже загрузчика Widnows кнопкой Down, либо полностью удалить запись о загрузчике кнопкой Del. Но в обоих случаях файлы загрузчика останутся на диске. Полностью удалить загрузчик Grub со всеми его файлами нужно из командной строки. Это немного сложный процесс, но всё же мы его разберём.
Кликните в левом нижнем углу экрана правой кнопкой мыши, в открывшемся контекстном меню выберите Командная строка от имени администратора.
Далее нам понадобится утилита diskpart, все действия мы выполним с помощью неё. Запустите её командой:
diskpart
Затем смотрим доступные диски:
list disk
И выбираем наш единственный диск, на котором сейчас установлена Windows, а раньше была установлена Ubuntu:
sel disk 0
После того, как был выбран диск, мы можем посмотреть список разделов на нём:
list vol
Среди этих разделов есть и раздел с файлами EFI, для обычной системы он скрыт, но не для этой утилиты. В нашем случае это Volume 2. Как правило, это небольшой раздел с файловой системой FAT32 и отмеченный как системный.
Мы выбрали этот раздел текущим с помощью команды:
sel vol 2
Затем назначим ему букву, чтобы можно было с ним работать:
assign letter=E:
Утилиту можно закрывать. Дальше продолжаем выполнять действия в консоли. Сделать всё с помощью проводника вы не сможете, потому что нужны права администратора. Переходим на диск E:
cd \d E:
Переходим в папку EFI:
cd EFI
Удаляем папку с файлами загрузчика Ubuntu:
rmdir \S ubuntu
Готово: удаление загрузчика Grub завершено, и теперь его файлов больше нет в системе.
На флешках, как правило, используется таблица разделов MBR. Чтобы удалить загрузчик Grub с флешки недостаточно просто её отформатировать. Загрузчик записывается в таблицу MBR, а поэтому нам придётся её пересоздать. Очень не рекомендую использовать этот способ для удаления загрузчика Grub с жёсткого диска, потому что вы потеряете все данные.
Работать будем в системе Linux. Сначала посмотрите, какое имя устройства у вашей флешки, например, с помощью программы Gparted или в терминале командой:
fdisk -l
Затем удалим полностью существующую таблицу разделов:
dd if=/dev/zero of=/dev/sdc count=512
Теперь, с помощью той же Gparted создаём новую таблицу разделов:
Создаём раздел на флешке и форматируем в файловую систему FAT32:
Теперь вы знаете, как удалить MBR с флешки, только не сотрите его с жёсткого диска, потому что потом будет сложно восстанавливать.
Выводы
Я не знаю, зачем вам понадобилось удалять Linux. Это отличная операционная система, правда ещё остаётся оборудование, которое она не поддерживает или поддерживает не полностью. Не сдавайтесь быстро: если Linux не работает на одном устройстве, то, возможно, в будущем у вас появится другой компьютер или ядро начнёт поддерживать ваш ноутбук. Пробуйте и экспериментируйте. Во всяком случае теперь вы знаете, как удалить Grub с жёсткого диска. Если остались вопросы — задавайте в комментариях.
Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.
Если вы установите Linux рядом с Windows 10, виндовый загрузчик будет заменен загрузчиком Grub, с помощью которого станут запускаться обе операционные системы. Но если затем вы решите удалить Linux, то ее загрузчик никуда не денется, если только он не располагается на другом физическом диске. Вопрос, как удалить загрузчик Grub и восстановить загрузчик Windows? Оказывается, очень просто, причем как на MBR, так и на UEFI.
С классическим способом восстановления загрузчика Windows на дисках с использованием таблицы MBR должны быть знакомы все пользователи Windows. Загружаете компьютер с установочного диска, вызываете открываете командную строку и выполняете команды bootrec fixboot и bootec fixmbr. Всё, загрузчик будет перезаписан, но есть и более простой способ, не требующий загрузки с установочного диска в режиме восстановления.
Скачайте утилиту Bootice нужной вам разрядности, запустите и первым делом выберите в выпадающем меню «Destination Disk» физический диск, на котором установлен загрузчик Grub. Если диск один, то и выбирать ничего не придется.
Теперь нажмите «Proccess кнопку MBR».
В открывшемся окошке мастера отметьте пункт «Windows NT 5.x / 6.x MBR» и нажмите «Config / Install». Откроется маленькое диалоговое окошко, в котором программа предложит выбрать версию загрузчика.
Поскольку мы работаем в Windows 10, выбираем «Windows NT 6.x», совместимый также в Windows 8.1, 8 и 7.
В системах UEFI всё немного иначе, но тоже ничего сложного. Ну и естественно, версия Bootice понадобится 64-битная.
Запустите утилиту, переключитесь на вкладку «UEFI» и нажмите кнопку «Edit Boot Enteries». Откроется окно, в левой части которого будет выведен список доступных загрузчиков. Grub у вас будет первым в списке, а Windows Boot Manager — вторым или третьим. Выделив Grub, нажмите кнопку «Down», чтобы переместить его вниз, при этом Windows Boot Manager должен занять в списке первое место. А еще можно удалить Grub нажатием кнопки «Del».
Этого будет достаточно, чтобы восстановить классический загрузчик Windows, но в обоих случаях файлы Grub физически останутся на диске.
Чтобы полностью от них избавиться, придется удалить соответствующую названию операционной системы Linux папку в каталоге EFI, расположенном в скрытом служебном разделе.
Сделать это можно с помощью командной строки, но эту тему мы рассмотрим уже в следующий раз.
Загрузка…
How to remove GRUB from Windows laptop (MS Surface Pro 3) — the 4x BootRec commands did not work
From Windows 11
=====================
- Run a
cmd.exe
process with administrator privileges
cmd.exe
- Run
diskpart
diskpart.exe
- Type: list disk then sel disk X where X is the drive your boot files reside on
list disk
select disk X
- Type list vol to see all partitions (volumes) on the disk (the EFI volume will be formatted in FAT, others will be NTFS)
list vol
- Select the EFI volume by typing: sel vol Y where Y is the SYSTEM volume (this is almost always the EFI partition)
select vol Y
- For convenience, assign a drive letter by typing: assign letter=Z: where Z is a free (unused) drive letter
assign letter=Z:
- Type exit to leave disk part
exit
- While still in the cmd prompt, type: Z: and hit enter, where Z was the drive letter you just created.
Z:
- Type dir to list directories on this mounted EFI partition
dir
- Type cd EFI and then dir to list the child directories inside EFI
cd EFI
- Type rmdir /S linux-entry to delete the linux boot directory
rmdir /S entry other than Boot and Microsoft
From Linux
=====================
- Run
efibootmgr
to see current boot order and entries
- Change boot order to boot from from Windows
$ # if windows bootnum is 000, and other entries are 003, 004 etc
$ sudo efibootmgr -o 0,3, 4
- Delete Linux boot entries
$ # if windows bootnum is 000, and other entries are 003, 004 etc
$ sudo efibootmgr -b 3 -B
$ sudo efibootmgr -b 4 -B
- Go to EFI directory most probably
/boot/efi
- Remove that foder having the name of your Linux distribution
- Reboot your system
Relax, it might not be deleted just overwritten
by Tashreef Shareef
Tashreef Shareef is a software developer turned tech writer. He discovered his interest in technology after reading a tech magazine accidentally. Now he writes about everything tech from… read more
Updated on
- GRUB (GRrand Unified Bootloader) is a bootloader software that is crucial in the boot process of many computer OS, especially Linux.
- If you can’t get the GRUB screen to load, keep reading to find the solutions.
If you have a multi-boot setup like Windows 10 and Linux, and you aren’t getting the Grub Bootloader screen to choose which operating system to load, and every time you restart, the Windows OS loads, this guide can help!
This is a common problem users report after they update Windows or install Windows 10. When you update or install Windows, the Windows bootloader overwrites the Grub bootloader.
Some other causes of the GRUB Deleted and Windows 10 loading up are Linux reinstallation, fast startup feature, malware activity, changes to BIOS settings, and third-party boot manager conflicts.
How do I recover GRUB after installing Windows?
1. Disable Fast Startup
- Press the Windows key, type control panel, and click Open.
- Select Category for the View by option, and click System and Security.
- Next, locate Power Options and click Change what the power buttons do.
- Click the Change settings that are currently unavailable link.
- Remove the checkmark next to Turn on Fast Startup and click Save changes.
- Restart your PC, and you will see the GRUB screen.
Windows Fast Startup is a feature that can interfere with the boot process of other operating systems; that’s why it is advised to disable it to avoid issues. It is not a direct solution but is a preventive measure
2. Change the boot order
- Restart your computer. When you see the manufacturer’s logo, press the function key designated by the manufacturer to access the boot menu. For example, for HP, it is F9; for Dell, it is F2.
- Go to the Boot menu, locate the Boot priority order, look for Linux, and press F5 to move it up the order.
- Next, locate Secure Boot, and select Disabled.
- Press F10 to save & exit the boot menu.
This method will work if you have the Ubuntu or Linux entry in the boot menu; if you can’t find it, move to the next one.
How we test, review and rate?
We have worked for the past 6 months on building a new review system on how we produce content. Using it, we have subsequently redone most of our articles to provide actual hands-on expertise on the guides we made.
For more details you can read how we test, review, and rate at WindowsReport.
3. Add Linux boot entry
- Use the steps mentioned in Step 2 and enter the BIOS menu.
- Locate Boot or Security and look for the Add Boot Option.
- You will either get an option to add an EFI file or will be taken to the hard drive Linux distribution installed.
- Select EFI. Locate and choose the folder with your name.
- From the folder, choose shimx64.efi file and press Enter.
- Click Yes or OK to confirm the changes.
- The boot option will now appear; press F10 to save the changes.
- Fix: MSI Afterburner Failed to Start Scanning
- How to Fix Microsoft Common Language Runtime Native Compiler High CPU Usage?
4. Modify the registry settings
- Press the Windows key, type cmd, and click Run as administrator.
- Type the following command to change the bootloader back to GRUB after replacing Ubuntu with your distribution and press Enter:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
- Reboot your PC; you will get the GRUB menu back.
If you have similar issues but can’t load the Windows bootloader instead, we recommend you check out this guide
5. Reinstall GRUB
NOTE
You will need a USB flash drive with 16 GB of free space on it. Delete or transfer all the data from your pen drive, as the data might be deleted during the process.
First, you need to create a bootable USB drive with Linux Live in it.
- Go to Linux’s official website and download the Linux distribution you want.
- The ISO file will be downloaded on your computer; plug in the USB drive that you want to use.
- Download and install Rufus from the official site.
- Launch Rufus, and choose your USB driver under the Device section.
- Locate Boot selection, select the downloaded Linux ISO file, and click Start.
Once completed, you will have a bootable Linux USB flash drive. Now follow these steps to make the USB priority to boot
- Restart your computer and press the function key designated by the manufacturer to access the boot menu when you see the manufacturer’s logo.
- Go to the Boot menu, locate the Boot order, look for a USB drive, and press F5 to move it up the order.
- Press F10 to save & exit the boot menu.
Now when your computer boots up, you will get a functional Linux environment to reinstall GRUB.
- Open Terminal and copy & paste the following command to get the list of available disks and hit Enter:
sudo fdisk -l
- Carefully look through the output to recognize the partition that is related to Linux installation, then type the following command after replacing /dev/sdXY with the actual partition designation and press Enter:
sudo mount /dev/sdXY /mnt
- Next, to mount virtual file systems, copy & paste the following commands one by one and press Enter after each command:
sudo mount --bind /dev /mnt/dev
sudo mount --bind /sys /mnt/sys
sudo mount --bind /proc /mnt/proc
sudo mount --bind /run /mnt/run
- To change the root to your Linux installation, type the following command and hit Enter:
sudo chroot /mnt
- Copy & paste the following command to reinstall GRUB as per your Linux distribution and press Enter:
- On Debian/Ubuntu-
sudo grub-install /dev/sdX
- On Red Hat/Fedora –
sudo grub2-install /dev/sdX
- On Debian/Ubuntu-
- Once it is installed, type the following command to update its configuration to detect the installed OS and hit Enter:
sudo update-grub
- Next, to exit the Chroot environment, type exit and press Enter.
- To unmount the mounted partitions in the reverse order, copy & paste the following commands one by one and press Enter after each command:
sudo umount /mnt/dev
sudo umount /mnt/sys
sudo umount /mnt/proc
sudo umount /mnt/run
sudo umount /mnt/boot
sudo umount /mnt
- Reboot your system, and you will get the GRUB menu with both operating systems listed.
6. Use the Boot-Repair tool
Create the bootable USB drive with Linux Live distribution and change the boot order using the steps mentioned in Step 3, then plug the flash drive into your computer, and follow these steps:
- Restart your computer, and the Ubuntu Live environment will load; choose the Try Ubuntu option to get a functional Ubuntu session.
- To install Boot-Repair, launch the Terminal, and copy & paste the following commands one by one and press Enter after every command:
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair
- Now type the following command to launch Boot-Repair and press Enter:
boot-repair
- The Boot-Repair tool window will come up, and select the Recommended repair option.
- Follow the on-screen instructions to complete the process.
- Restart your computer using the Power Off or Shut Down option. Remove the pen drive, and the GRUB menu will appear upon restart.
If you can’t see Windows in the GRUB menu, then read this guide to understand the reasons and solutions to fix it.
How can I fix can’t boot up Windows 10 after removing Ubuntu?
Before proceeding with any steps, go through the following preliminary checks:
- Ensure you have a USB drive with a minimum of 8 GB of storage
- Stable internet connection
1. Create installation media and change the boot order
- On another PC, go to the Windows 11 website, locate Windows 11 Installation Media, and click Download Now.
- The mediacreation.exe file will be downloaded; double-click to open it.
- Select Accept.
- For Select language and edition, choose Language and Edition and click Next.
- Select the USB flash drive option and plug in the flash drive.
- The Windows 11 Setup will detect it and show the drive; click Next.
- The files will be mounted to the drive; once ready, click Finish.
- Plug in the flash drive to the affected computer and turn it on. Press the key designated by the manufacturer to enter Boot options. Go to Boot and locate the USB flash drive, use the arrow keys to move it up in the list, and save the changes & restart.
2. Repair your PC
- Upon restart, on the Windows Setup screen, select Language to install, Time and currency format, and Keyboard or input method.
- Click the Repair your computer option from the next page.
- From the Choose an option page, select Troubleshoot.
- Choose Advanced options.
- Select Command Prompt from the advanced options.
- The computer will restart, and you might be prompted to enter user credentials.
- On the Command Prompt window, type this command after replacing D with your Windows system drive and hit Enter:
D:
- Type the following command to scan your drive with Windows installed after replacing the system driver letter and hit Enter:
chkdsk D: /f /r
- Copy & paste the following commands one by one and hit Enter after every command:
bootrec /fixmbr
bootrec /fixboot
bootrec /scanos
bootrec /rebuildbcd
sfc /scannow
- Once the commands are successfully executed, reboot your PC to save the changes.
Windows bootloader often overwrites the GRUB bootloader after an update or upgrade, resulting in the missing GRUB menu.
To avoid GRUB being deleted on Windows 10, you can keep the Fast startup feature on Windows disabled, install Windows & Linux on separate hard drives or partitions, and keep GRUB updated.
Stuck somewhere? Feel free to mention your queries in the comments section below. We will be happy to help!
Если в результате каких-либо действий был поврежден загрузчик Windows 11 или он был на отдельном физическом диске, который после этого был отключен, восстановить его сравнительно легко.
В этой инструкции подробно о способах восстановить загрузчик Windows 11 в различных ситуациях: при случайном сбое питания и возможном повреждении файловой системы на диске, при его повреждении или после отключения диска, содержавшего загрузчик системы.
Простое автоматическое восстановление загрузчика
Для первого способа нам потребуется войти в среду восстановления Windows 11, после чего попробовать использовать автоматическое восстановление при загрузке. Шаги будут следующими:
- Иногда, при повреждении отдельных файлов загрузчика на вашем компьютере будет отображаться сообщение об ошибке запуска Windows 11 с кнопкой «Дополнительные параметры» — в этом случае можно использовать её для открытия среды восстановления.
- Второй способ — использовать загрузочную флешку Windows 11 (потребуется создать её на другом компьютере). После загрузки с флешки на втором экране после выбора языка внизу слева нажмите «Восстановление системы».
- Перейдите в раздел «Поиск и устранение неисправностей», а затем нажмите «Восстановление при загрузке».
- Дождитесь завершения процесса и, если он прошел успешно, попробуйте загрузить ваш компьютер или ноутбук как обычно.
К сожалению, этот способ срабатывает не часто: обычная ситуация — сообщение «Восстановление при загрузке не удалось восстановить компьютер».
В этом случае следует попробовать использовать способы ручного восстановления загрузчика Windows 11, которые сработают с большей вероятностью.
Как восстановить загрузчик Windows 11 в командной строке
Если вы не меняли конфигурацию дисков, не отключали какие-либо HDD или SSD, восстановить загрузчик Windows 11 можно, используя следующие шаги:
- Загрузите компьютер или ноутбук с загрузочной флешки Windows 11 в режиме UEFI, не Legacy (в статье рассматривается восстановление EFI-загрузчика, так как официально Legacy загрузка для 11 больше не поддерживается). Если флешки нет, её можно создать на другом компьютере.
- В программе установки нажмите клавиши Shift+F10 (на некоторых ноутбуках — Shift+Fn+F10), откроется командная строка.
- В командной строке по порядку введите команды
diskpart list volume
- Отобразится список разделов (Томов) всех дисков на компьютере. Обратите внимание на следующие моменты: присутствует ли в списке раздел FAT32 (обычно на 100 Мб) и есть ли у него буква (обычно — нет); видите ли вы в списке раздел с вашей системой (обычно можно определить по метке или размеру), какую букву он имеет и имеет ли (поскольку здесь она может отличаться от C).
- Если буквы для раздела FAT32 нет, нам потребуется её назначить. Введем следующие команды, в которых N — номер тома в файловой системе FAT32 (нужно заменить на фактический номер тома), а буква Z — буква, которую мы ему назначаем (можно назначить и любую другую свободную):
select volume N assign letter=Z
- Если для раздела с системой также нет буквы (как в моем случае), назначьте её аналогичным образом.
- Введите команду exit для выхода из diskpart.
- Введите следующую команду для восстановления загрузчика (в команде буква Z — буква раздела FAT32 с загрузчиком, а C — буква раздела с системой, если у вас она отличается, меняем на нужную):
bcdboot C:\Windows /s Z: /f ALL
- Если всё прошло успешно, вы увидите сообщение «Файлы загрузки успешно созданы», можно закрыть командную строку, программу установки и запустить Windows 11 (в БИОСе потребуется выставить Windows Boot Manager или диск, на котором находится раздел с загрузчиком).
Внимание: если после первой перезагрузки вы получите сообщение об ошибке с кодом 0xc0000001, просто перезагрузите компьютер, ошибка должна будет исчезнуть.
Создание раздела с EFI-загрузчиком на диске
Ещё один распространенный случай — загрузчик Windows 11 и сама система находятся на разных дисках (так может получиться при установке) и, после отключения HDD или SSD, Windows 11 перестает запускаться. В этом случае мы можем создать раздел с загрузчиком следующим образом:
- Загрузите компьютер или ноутбук в режиме EFI с загрузочной флешки Windows 11 и в программе установки нажмите клавиши Shift+F10 (или Shift+Fn+F10, если первая комбинация не сработала) для запуска командной строки.
- Введите команды
diskpart list volume
для отображения списка разделов.
- Выберите раздел, от которого вы готовы отнять часть (потребуется 100 Мб) для создания раздела с загрузчиком, я рекомендую выделить часть раздела с системой. Сделать это можно с помощью следующей команды (в ней N — номер Тома, отображаемый в списке разделов):
select volume N
- Используйте команду
shrink desired=100 minimum=100
для сжатия выбранного раздела
- Введите по порядку команды
create partition primary format fs=FAT32 assign letter=Z
для создания нового раздела в освободившемся пространстве, форматирования раздела и назначения ему буквы.
- Используйте шаги 7-9 из предыдущего способа для записи загрузчика Windows 11 в созданный раздел.
После выполнения этих действий и перезагрузки компьютера (с выбором Windows Boot Manager или диска с загрузчиком в качестве первого устройства загрузки), Windows 11 должна будет загрузиться исправно, при условии, что причина ситуации — действительно проблемы с загрузчиком.