Мне предварительно установили Windows 8 и затем установил Личинку с Ubuntu. Ubuntu не является моей вещью поэтому теперь, я хочу удалить ее наряду с личинкой. Из того, что я учился с UEFI, Личинка не перезаписывает загрузчик окон в разделе EFI и хранится в другом месте. Как я удалил бы личинку и заставил бы мой ПК использовать загрузчик Windows вместо этого? Нужно отметить, что я создал отдельный / раздел начальной загрузки при установке Ubuntu.
Этот ответ предназначен для тех, у кого есть UEFI, кто удалил разделы Ubuntu перед удалением grub
. Вы будете делать это из Windows 10. Нет загрузочного носителя. обязательный.
Если bootrec / fixmbr
, bootsect / nt60
и Ubuntu живут с предложением boot-repair
], у меня не получилось, у меня это сработало:
(Этот ответ дословно заимствован из здесь )
cmd.exe
с правами администратора diskpart
list disk
, затем sel disk X
, где X - это диск, на котором находятся ваши загрузочные файлы list vol
, чтобы увидеть все разделы (тома) на диске (том EFI будут отформатированы в FAT, другие будут в NTFS) sel vol Y
, где Y - том SYSTEM
(это почти всегда раздел EFI ) assign letter = Z:
, где Z - свободная (неиспользуемая) буква диска exit
, чтобы оставить часть диска cmd
, введите: Z:
и нажмите Enter, где Z - это буква диска, которую вы только что создали. dir
для вывода списка каталоги на этом смонтированном разделе EFI EFI
cd EFI
, а затем dir
для отображения дочерние каталоги внутри EFI
rmdir / S ubuntu
, чтобы удалить загрузочный каталог ubuntu Предполагая, что у вас когда-либо было только две операционные системы (Win 10 и Ubuntu), теперь вы можете для загрузки непосредственно в Windows, не нажимая на черный экран личинки.
Чтобы восстановить загрузчик Win 10 по умолчанию, выполните следующие действия:
c: \ > bootsect / nt60 <имя диска>: / mbr
<имя диска>
- это буква диска, на котором будет обновлена основная загрузочная запись (MBR)
Например, для обновления C основная загрузочная запись это команда:
c: \> bootsect / nt60 c: / mbr
Для получения дополнительной информации о команде bootsect см. здесь - https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bootsect-command-line-options
Вы можете восстановить загрузчик Windows с DVD-диска Windows 8 / 8.1. Эти инструкции вдохновлены ответом Маниндры Мехры, но я расширил его, добавив полные рабочие детали (проверено с помощью DVD с Windows 8.1).
Вставьте DVD в свой оптический привод и загрузитесь с него.
Нажмите кнопку, когда она отобразится Нажмите любую клавишу для запуска с CD или DVD
.
Выберите свой язык и т. Д. И нажмите Далее
.
Нажмите Восстановите компьютер
.
] Щелкните Устранение неполадок
.
Щелкните Дополнительные параметры
.
Щелкните Командная строка
.
В окне командной строки введите bootrec / fixmbr
Щелкните красный X
, чтобы закрыть командную строку.
Щелкните Выключите компьютер
.
Включите компьютер снова, и он должен загрузиться прямо в Windows.
Остается раздел Ubuntu на жестком диске или SSD. Чтобы удалить его:
Нажмите Windows
+ X
и выберите Управление дисками
.
Найдите раздел Ubuntu. Скорее всего, это будет большой раздел без буквы диска.
Убедитесь, что у вас правильный раздел!
Щелкните раздел правой кнопкой мыши и удалите или переформатируйте его с файловой системой Windows.
Для этого вам понадобится установочный cd / dvd Windows
BootRec.exe / fixmbr
С UEFI у вас есть как папка Windows, так и папка Ubuntu в разделе efi. UEFI считывает записи efi и добавляет их в свою энергонезависимую память, чтобы запомнить. Сначала вам нужно удалить папку ubuntu из раздела efi, иначе UEFI добавит ее повторно. Затем вам нужно удалить запись UEFI из UEFI.
У вас должны быть эти папки в разделе efi. Удалите только папку ubuntu. Живой установщик должен отображать папки. И если только Windows, вам нужно смонтировать изнутри Windows раздел efi, так как он обычно не монтируется.
/EFI/Boot
/EFI/Microsoft
/EFI/ubuntu
Вам не нужно устанавливать Ubuntu, но вы можете использовать live-установщик DVD или флэш-накопитель. Некоторые системы UEFI позволяют редактировать UEFI из меню UEFI.
с liveDVD или flash и используйте efibootmgr
sudo efibootmgr -v
Параметр «-v» отображает все записи, чтобы вы могли подтвердить, что удаляете нужную, а затем используйте комбинацию «-b ####» (чтобы указать запись) и «-B» (чтобы удалить). Пример № 5 - удаление:
http://linux.dell.com/cgi-bin/gitweb/gitweb.cgi?p=efibootmgr.git;a=blob_plain;f=README;hb=HEAD
http : //software.intel.com/en-us/articles/efi-shells-and-scripting/
Для этого задания также можно использовать карту памяти USB. Для этого требуются три приложения: Unetbootin, FreeDOS и Testdisk для DOS.
Безопасный режим FreeDOS (не загружать драйверы)
и нажмите Enter. C:
и нажмите Enter. testdisk
и нажмите Enter. [No Log]
и нажмите Enter. [Intel]
и нажмите Enter [MBR Code]
и нажмите Enter. При появлении запроса введите y
(да) и снова нажмите Enter. Теперь все готово! Перезагрузите компьютер в обычном режиме. Теперь ваш компьютер должен загрузить Windows.
Метод парня выше меня не работает на новых компьютерах EFI. Я решил проблему. Вот как я это сделал. ВНИМАНИЕ, сначала вам нужно переустановить Linux / grub!
Шаги: (это если ничего не работает и занимает много времени)
1: Переустановите Ubuntu / Linux mint (это только для того, чтобы вы могли использовать GRUB для загрузки в Windows).
1.5: Перезагрузитесь и загрузитесь в Windows (если вы не можете загрузиться в Windows, загрузитесь в реальном времени с компакт-диска или USB и запустите в консоли следующее:
Если у вас есть диск восстановления Windows, вы можете выбрать Вариант прошивки UEFI и загрузите Windows оттуда (чтобы избежать переустановки Linux)
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install -y boot-repair && (boot-repair &)
1g: выберите рекомендуемый вариант восстановления и следуйте инструкциям на экране.
2g: После завершения перезагрузитесь . Вы должны увидеть меню grub, даже если вы можете загрузиться в Windows отсюда, это еще не то, что нам нужно ... Но найдите вариант, который загружается в Windows.
2: После загрузки в Windows запустите редактор разделов диска и удалите все разделы, связанные с Linux / grub. Особенно убедитесь, что небольшой раздел grub удален. Перезагрузка
2.5: Убедитесь, что загрузчик Windows является первым выбранным загрузочным устройством (скорее всего, так и есть). Отключите Ubuntu вариант. Продолжить загрузку.
3: Если вы сделали все правильно до этого момента, вы должны увидеть (в зависимости от вашего компьютер) на секунду, а затем он превратится в экран с ошибкой, сообщающий, что произошла ошибка при загрузке. (Скорее всего, "Winload.exe отсутствует или поврежден").
3.5: Не пугайтесь (я был). Следующим шагом будет восстановление исходного загрузчика.
4: Перезагрузитесь и загрузитесь с компакт-диска Linux или USB.
5: После загрузки снова запустите команды восстановления загрузки. На этот раз при запуске. Он будет действовать по-другому, загрузчик grub не обнаружен для переустановки и должен работать быстрее, чем раньше.
6: После завершения перезапустите.
7: Наслаждайтесь бесплатной системой GRUB!
У меня это сработало, когда ничего не помогло, я запустил bootrec.exe. Ничего не получилось. Это спасло мою компьютерную жизнь. Надеюсь, это спасет тебя!
What работал у меня:
bcdedit / set {bootmgr} path \ EFI \ Microsoft \ Boot \ bootmgfw.efi
Для системы с таблицей разделов GPT метод, предоставленный @Ganesh Kondal, не будет работать. Использование bootsect /nt60 C: /mbr
покажет, что он работал, а на самом деле нет. Использование bootrec /fixmbr
приведет к ошибке, что "система не может найти указанный файл". Если какая-либо из вышеприведенных ситуаций применима, сделайте следующее (Используя Windows 10 в качестве примера):
bcdboot <имя диска>:\windows
для более детальной информации, также посмотрите на эту веб-страницу:https://www. tenforums.com/general-support/74226-bootmgr-error-cant-find-fix.html
Никаких CD, USB, DVD. Никаких длинных руководств.
В UEFI все, что вам нужно сделать, это:
Первым поместить загрузочную запись Windows в NVRAM.
Как это сделать - несколько решений.
Самое простое решение - использовать функциональность прошивки и изменить порядок загрузочных записей NVRAM.
Откройте PowerShell от имени администратора
mountvol S: /S
S:
cd .\EFI\
dir
rd /S Ubuntu
Введите powershell в поиск Windows стартовое меню. Найдите синий значок с надписью « Windows PowerShell », щелкните правой кнопкой мыши на нем и выберите «Запуск от имени администратора» в контекстном меню.
В Смонтировать системный раздел EFI на данном диске используйте команду mountvol с помощью / S параметр. Вы можете выбрать любую желаемую бесплатную букву диска. Например".
mountvol S: /S
Теперь раздел смонтирован. Мы можем получить доступ к смонтированному тому, переключившись на диск с помощью команды cd и буквы диска S: в качестве параметра
cd S:
Чтобы убедиться, что мы находимся в корне этого тома, мы должны выполнить:
cd\
Введите команду dir , чтобы вывести список записей текущего пути, чтобы убедиться, что вы на правильном пути.
dir
Это должно выглядеть так:
Directory: S:\
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2019-01-17 12:55 EFI
-a---- 2018-10-16 10:57 31 startup.nsh
Ваши загрузчики находятся в каталоге EFI . Перейдите в него с помощью команды cd и вывести список записей с помощью команды dir .
cd .\EFI\
dir
Ваш вывод зависит от установленных вами загрузчиков , вот пример с Windows и Ubuntu .
Directory: S:\EFI
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 2018-12-06 06:55 Ubuntu
d----- 2018-12-05 05:21 Microsoft
d----- 2019-01-17 12:55 Boot
Теперь вы можете удалить ненужные загрузчики с помощью команды Remove-Item и параметра -Recurse.
НЕ УДАЛЯЙТЕ ЗАГРУЗОЧНЫЙ КАТАЛОГ ИЛИ КАТАЛОГ WINDOWS!
Remove-Item -Recurse .\ubuntu