Я загружаю свой ноутбук с Windows 8.1 и Ubuntu с двойной загрузкой, я хотел удалить Ubuntu, поэтому я удалил эти диски в управлении дисками, а также восстановил Windows на USB. Когда я перезапустился, я получил минимальный bash, например, поддерживается редактирование строк и подсказка grub. Я хочу вернуть свою Windows 8.1, кто-нибудь может мне помочь?
Как избавиться от grub и восстановить мои окна обратно?
Ответы (2)
Этот ответ предназначен для пользователей UEFI, которые удалили разделы Ubuntu перед удалением grub
Вы будете делать это из Windows 10. Загрузочный носитель не требуется.
Там, где bootrec /fixmbr
, bootsect /nt60
и Ubuntu live с предложениями boot-repair
потерпели неудачу, это сработало для меня:
(Этот ответ дословно заимствован из здесь)
- Запустите процесс
cmd.exe
с правами администратора - Беги
diskpart
- Введите:
list disk
, затемsel disk X
, где X — это диск, на котором находятся ваши загрузочные файлы. - Введите
list vol
, чтобы увидеть все разделы (тома) на диске - Выберите том EFI, введя:
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, не нажимая на черный экран grub.
Это грязный обходной путь для запуска диспетчера загрузки Windows и работы над grub. Перейдите в меню «Пуск» и запустите command prompt
как administrator
. Убедитесь, что путь установлен на C:\Windows\System32
. Затем введите bcdedit /enum all > %userprofile%/Desktop/bcdtxt.txt
.
Теперь перейдите на рабочий стол и откройте файл bcdtxt.txt. Найдите Windows Boot Manager
настройки прошивки UEFI. Скопируйте идентификатор.
Теперь снова зайдите в командную строку. Введите bcdedit /default {identifier}
. Затем введите bcdedit /timeout 0
. У вас должна быть загрузка Windows без появления grub.
P.S. Обратите внимание, что grub не был удален из записей bcd. Если вы хотите удалить настройки прошивки, связанные с ubuntu efi
, получите соответствующие идентификаторы. Перейдите в командную строку и введите bcdedit /delete {identifier}
. Это должно сработать.