- Как удалить Linux, установленную рядом с Windows, и вернуть загрузчик последней
- 1. Утилита Bootice и управление дисками Windows
- 1.1. Восстановление загрузчика Windows с помощью Bootice
- 1.2. Удаление разделов Linux в управлении дисками Windows
- 2. Программа AOMEI Partition Assistant
- 3. Удаление загрузчика Linux в очереди загрузки BIOS UEFI
- How do I remove «Ubuntu» in the bios boot menu? (UEFI)
- 3 Answers 3
Как удалить Linux, установленную рядом с Windows, и вернуть загрузчик последней
Ранее на станицах сайта описывался процесс установки Linux рядом с Windows на примере дистрибутива Ubuntu. В этой статье рассмотрим обратный процесс, к которому рано или поздно придется прибегнуть тем пользователям, коим Linux не пришлась по духу. Как удалить Linux, установленную на одном компьютере с Windows? Как вернуть загрузчик Windows?
Чтобы полностью избавиться от Linux, необходимо восстановить загрузчик Windows, удалить файлы Linux и решить вопрос с дальнейшей судьбой дискового пространства, которое было отведено под установку этой операционной системы (раздел подкачки и раздел с файлами самой Linux). Ниже рассмотрим 3 способа, как удалить Linux и вернуть загрузчик Windows. Два из них – способы для компьютеров на базе обычной BIOS, они будут отличаться используемым инструментарием. Третий способ – это удаление загрузчика Linux из перечня загрузки компьютеров с BIOS UEFI. Все описанные ниже операции проводятся внутри Windows.
1. Утилита Bootice и управление дисками Windows
Для первого способа удаления Linux и восстановления загрузчика Windows понадобятся две утилиты – сторонняя бесплатная Bootice и штатная diskmgmt.msc (управление дисками).
1.1. Восстановление загрузчика Windows с помощью Bootice
Первым делом скачиваем утилиту Bootice с ее официального сайта . Для компьютеров на базе обычной BIOS 32- или 64-битная редакция утилиты не имеет значения. После распаковки Bootice запускаем ее. На первой же вкладке выбираем из выпадающего перечня нужный жесткий диск, если их подключено несколько. И жмем кнопку «Process MBR».
В появившемся окошке для Windows 7, 8.1 и 10 выбираем вариант «Windows NT 6.х MBR». В случае с Windows XP нужно выбирать вариант выше – «Windows NT 5.х MBR». Далее жмем кнопку «Install / Config».
Загрузчик Windows восстановлен.
1.2. Удаление разделов Linux в управлении дисками Windows
После восстановления загрузчика Windows отправляемся в штатную утилиту управления дисками. Жмем клавиши Win+R и вводим ее название:
В окне утилиты удаляем два раздела Linux – специально подготовленные перед ее установкой вручную или автоматически созданные этой системой. В последнем случае, как правило, разделы Linux на жестком диске находятся сразу же за системным разделом Windows. Не понимая файловую систему Linux, ее разделам операционная система Windows не дает буквы, и, соответственно, они не могут быть отображены в проводнике. Но в любом случае ориентироваться лучше и на эти признаки, и на размеры разделов Linux. Для удаления разделов Linux на каждом из них нужно вызвать контекстное меню и выбрать «Удалить том».
Освободившееся дисковое пространство затем можно здесь же, в утилите управления дисками оформить в приемлемый для Windows (в формате файловой системы NTFS) раздел или несколько разделов. Подробно о создании простых разделов с помощью штатных инструментов Windows можно прочитать в этой статье сайта.
2. Программа AOMEI Partition Assistant
Альтернативный способ избавиться от Linux и вернуть загрузчик Windows для пользователей компьютеров на базе обычной BIOS может предложить функциональная программа для работы с дисковым пространством AOMEI Partition Assistant . Весь необходимый для этих целей инструментарий имеется в бесплатной редакции программы Standard Edition. В окне AOMEI Partition Assistant на боковой панели инструментов, в блоке «Операции с диском» выбираем «Восстановление MBR».
В появившемся окошке из выпадающего списка выбираем тип загрузчика для соответствующих версий Windows.
Программа предупредит о том, что после планируемой операции Linux перестанет загружаться. Жмем «Да».
Затем применяем операцию зеленой кнопкой вверху окна «Применить».
Проходим пару этапов с целью подтверждения намерений.
Далее в окне AOMEI Partition Assistant определяем разделы Linux и с помощью контекстного меню, вызванного на этих разделах, удаляем их.
Удаление каждого из разделов подтверждаем.
А освободившееся место оформляем в раздел (или разделы) с понятной для Windows файловой системой. В контекстном меню на нераспределенном пространстве выбираем «Создание раздела».
Если для раздела отводится только часть пространства, указываем нужный размер. Жмем «Ок».
Применяем запланированные операции.
3. Удаление загрузчика Linux в очереди загрузки BIOS UEFI
Для удаления загрузчика Linux на компьютерах с BIOS UEFI прибегнем к помощи упомянутой в п.1 статьи утилиты Bootice. Но в этом случае скачивать необходимо ее 64-битную редакцию. В таковой предусматривается специальная вкладка «UEFI». Переходим на эту вкладку, жмем кнопку «Edit boot entries».
Слева выбираем загрузчик Linux, в данном случае Ubuntu. И жмем внизу кнопку «Del».
Загрузчик удален из очереди загрузки UEFI.
Операции по удалению разделов Linux и формированию новых разделов с понятной для Windows файловой системой можно осуществить любым из способов, описанным выше — в п.п. 1.2 и 2 статьи.
How do I remove «Ubuntu» in the bios boot menu? (UEFI)
See this ubuntu appears in BIOS menu (UEFI) I have this on my Lenovo s205 too. Is there some way to remove «ubuntu» from the menu? I don’t even have it installed anymore.
@RonnieDroid EasyBCD is a tool for modifying the boot configuration data in Windows (aka, the Windows bootloader). BCD and UEFI are separate because BCD relies on Windows, while UEFI is OS-independent (still present without an OS installed). Modifying the BCD would be useless because, by default, the only option would be Windows, even if another OS is installed.
3 Answers 3
You should be able to do this via a Live Ubuntu CD.
sudo apt-get install efibootmgr
Then add to the kernel EFI support
Then run sudo efibootmgr to check your boot entries. It will return something like this:
BootCurrent: 0004 Timeout: 2 seconds BootOrder: 2001,0003,0005,0006,0000 Boot0000* Lenovo Recovery System Boot0001* EFI Network 0 for IPv6 (B8-88-E3-84-F3-EF) Boot0002* EFI Network 0 for IPv4 (B8-88-E3-84-F3-EF) Boot0003* Windows Boot Manager Boot0004* EFI USB Device (SanDisk) Boot0005* ubuntu Boot2001* EFI USB Device
Then delete the option you don’t want. In this example, Ubuntu is entry 5. the following could be called to delete entry 5 and remove it from the BootOrder.
(CAUTION: Before executing the following command make sure you enter the correct Boot entry number)
Note: as for anything that changes your bootloader, please ensure you have a good disk image that you can boot with.
Now you should also delete the ubuntu subdirectory in the EFI partition to prevent the UEFI firmware from restoring the entry into the BootOrder.
To do that, first find your EFI partition. Run sudo fdisk -l to see the partitions on all attached drives. The EFI partition has EFI Partition under the Type column.
Suppose your EFI partition was /dev/sda2 , then mount it on an empty folder anywhere.
sudo mkdir /mnt/efipart sudo mount /dev/sda2 /mnt/efipart
Now we have to find the directory Ubuntu or any other distro’s name in this partition. It is mostly under EFI/distro_name .
Remove that directory and its contents by (PLEASE MAKE SURE YOU ARE DELETING THE CORRECT DIRECTORY) sudo rm -r ubuntu .
UEFI may reinstall entry if /EFI/ubuntu folder not deleted from the efi(ESP) partition on drive. Always best to fully backup efi partition before deleting any files or folders.
In 16.04 I get a ‘permission denied’ message when trying to access my mounted efi partition, even with sudo. Any suggestions?
Using Rufus on Windows 10 I just prepared a USB stick with Ubuntu 18.04 Desktop on it and followed your instructions. It worked like a charm.
Using sudo rm -r ubuntu will only work if you cd to the correct directory first. Better to use absolute path in the command: sudo rm -r /mnt/efipart/EFI/ubuntu
This answer borrowed verbatim from here)
- Run a cmd.exe procescs with administrator privileges
- Run diskpart
- Type: list disk then sel disk X where X is the drive your boot files reside on
- Type list vol to see all partitions (volumes) on the disk (the EFI volume will be formatted in FAT, others will be NTFS)
- Select the EFI volume by typing: sel vol Y where Y is the SYSTEM volume (this is almost always the EFI partition)
- For convenience, assign a drive letter by typing: assign letter=Z: where Z is a free (unused) drive letter
- Type exit to leave disk part
- While still in the cmd prompt, type: Z: and hit enter, where Z was the drive letter you just created.
- Type dir to list directories on this mounted EFI partition
- If you are in the right place, you should see a directory called EFI
- Type cd EFI and then dir to list the child directories inside EFI
- Type rmdir /S ubuntu to delete the ubuntu boot directory
sudo apt-get install lilo sudo lilo -M /dev/sda mbr
Explanation:
In my case, I was stuck on grub rescue . I was trying to fix a friend’s laptop where he has deleted all Ubuntu partitions from the dual boot option thinking that’s the standard way to wipe Ubuntu. Normally the answer mentioned by @kamal works as mentioned above. But in my case, this time it was a bit different/weird.
There was no Ubuntu directory inside the folder named EFI. I saw four EFI files inside the EFI folder. All of them were representing CPU architecture, and all looked like Windows EFI files. I didn’t want to risk and delete the wrong EFI file.
Usually, the Ubuntu EFI file looks like this: elilo.efi. But there was no such EFI file in my case nor the directory with a name of a particular distribution.
I wish I knew this command before, it would have a huge amount of time. It’s not usually mentioned in any blog. Good luck.