Ta odpowiedź jest dla osób z UEFI, które usunęły partycje Ubuntu przed usunięciem grub
Będziesz to robił w systemie Windows 10. Nośnik rozruchowy nie jest wymagany.
Gdzie bootrec /fixmbr
, bootsect /nt60
a Ubuntu żyć z boot-repair
propozycji nie udało, to pracował dla mnie:
(Ta odpowiedź pożyczyła dosłownie stąd )
- Uruchom
cmd.exe
proces z uprawnieniami administratora
- Biegać
diskpart
- Wpisz:
list disk
następnie sel disk X
gdzie X jest dyskiem, na którym znajdują się pliki rozruchowe
- Wpisz,
list vol
aby zobaczyć wszystkie partycje (woluminy) na dysku (wolumin EFI zostanie sformatowany w FAT, inne to NTFS)
- Wybierz wolumin EFI, wpisując:
sel vol Y
gdzie Y to SYSTEM
wolumin (prawie zawsze jest to partycja EFI)
- Dla wygody przypisz literę dysku, wpisując:
assign letter=Z:
gdzie Z jest wolną (nieużywaną) literą dysku
- Wpisz,
exit
aby opuścić część dysku
- Pozostając w
cmd
wierszu polecenia, wpisz: Z:
i naciśnij klawisz Enter, gdzie Z to właśnie utworzona litera dysku.
- Wpisz
dir
listę katalogów na tej zamontowanej partycji EFI
- Jeśli jesteś we właściwym miejscu, powinieneś zobaczyć katalog o nazwie
EFI
- Wpisz,
cd EFI
a następnie, dir
aby wyświetlić listę katalogów podrzędnych w środkuEFI
- Wpisz,
rmdir /S ubuntu
aby usunąć katalog rozruchowy ubuntu
Zakładając, że kiedykolwiek miałeś tylko dwa systemy operacyjne (Win 10 i Ubuntu), powinieneś być w stanie uruchomić się bezpośrednio do systemu Windows bez dotykania czarnego ekranu grub.
Aby przywrócić domyślny program ładujący Win 10, wykonaj następujące kroki:
c:\> bootsect /nt60 <drive name>: /mbr
<drive name>
to litera dysku, na której główny rekord rozruchowy (MBR) zostanie zaktualizowanyNa przykład, aby zaktualizować główny rekord rozruchowy C, jest to polecenie:
c:\> bootsect /nt60 c: /mbr
Aby uzyskać więcej pomocy na temat polecenia bootsect, zobacz tutaj - https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/bootsect-command-line-options
źródło
bootsect /nt60 c: /mbr
. Grub zniknie za chwilę.Można przywrócić program ładujący systemu Windows za pomocą dysku DVD z systemem Windows 8 / 8.1. Instrukcje te zostały zainspirowane odpowiedzią Manindry Mehry, ale rozszerzyłem ją o pełne szczegóły robocze (zweryfikowane na płycie DVD z Windows 8.1).
Włóż dysk DVD do napędu optycznego i uruchom go z niego.
Naciśnij klawisz, gdy się pojawi
Press any key to start from CD or DVD
.Wybierz język itp. I kliknij
Next
.Kliknij
Repair your computer
.Kliknij
Troubleshoot
.Kliknij
Advanced Options
.Kliknij
Command Prompt
.W oknie wiersza polecenia wpisz
bootrec /fixmbr
Kliknij czerwony,
X
aby zamknąć wiersz polecenia.Kliknij
Turn off your PC
.Ponownie włącz komputer i powinien uruchomić się bezpośrednio w systemie Windows.
Spowoduje to pozostawienie partycji Ubuntu na dysku twardym lub dysku SSD. Aby go usunąć:
Naciśnij
Windows
+X
i wybierzDisk Management
.Znajdź partycję Ubuntu. Prawdopodobnie będzie to duża partycja bez litery dysku.
Upewnij się, że masz odpowiednią partycję!
Kliknij partycję prawym przyciskiem myszy i usuń ją lub sformatuj ponownie w systemie plików Windows.
źródło
Aby to zrobić, będziesz potrzebował instalacyjnego systemu Windows na dysku CD / DVD
BootRec.exe /fixmbr
źródło
Dzięki UEFI masz zarówno folder Windows, jak i folder Ubuntu na partycji efi. UEFI odczytuje wpisy efi i dodaje je do swojej pamięci NVRAM, aby je zapamiętać. Najpierw musisz usunąć folder ubuntu z partycji efi, w przeciwnym razie UEFI doda go ponownie. Następnie musisz usunąć wpis UEFI z UEFI.
Powinieneś mieć te foldery na partycji efi. Usuń tylko folder ubuntu. Instalator na żywo powinien pokazywać foldery. A jeśli tylko system Windows musi zostać zamontowany z poziomu systemu Windows, partycja efi nie jest normalnie montowana.
Nie powinieneś instalować Ubuntu, ale możesz użyć instalatora DVD na żywo lub napędu flash. Niektóre systemy UEFI mogą umożliwiać edycję UEFI z menu UEFI.
z liveDVD lub flash i użyj efibootmgr
Opcja „-v” wyświetla wszystkie wpisy, dzięki czemu możesz potwierdzić, że usuwasz właściwy, a następnie używasz kombinacji „-b ####” (aby określić wpis) i „-B” (aby Usuń to). Przykłady nr 5 to usunięcie:
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/
źródło
Do tego zadania możesz także użyć pamięci USB. To zajmuje trzy aplikacje: Unetbootin, FreeDOS i Testdisk dla DOS.
FreeDOS Safe Mode (don't load any drivers)
i naciśnij Enter.C:
i naciśnij klawisz Enter.testdisk
i naciśnij klawisz Enter.[No Log]
i naciśnij Enter.[Intel]
i naciśnij Enter[MBR Code]
i naciśnij Enter. Po wyświetleniu monitu wpiszy
(tak) i ponownie naciśnij klawisz Enter.Teraz gotowe! Uruchom ponownie komputer normalnie. Komputer powinien teraz uruchomić system Windows.
źródło
Jeśli wszystko inne zawiedzie!
Metoda faceta nade mną nie działa na nowszych komputerach EFI. Rozwiązałem problem. Oto jak to zrobiłem. OSTRZEŻENIE, najpierw musisz ponownie zainstalować Linuksa / gruba!
Kroki: (dzieje się tak, jeśli nic innego nie działa i zajmuje dużo czasu)
1: Ponownie zainstaluj menadżer Ubuntu / Linux (tylko po to, aby użyć GRUB-a do uruchomienia systemu Windows).
1.5: Uruchom ponownie i uruchom system Windows (jeśli nie możesz uruchomić systemu Windows, uruchom komputer na żywo z dysku CD lub USB i uruchom następujące polecenie w konsoli:
Jeśli masz dysk do naprawy systemu Windows, możesz wybrać opcję oprogramowania układowego UEFI i załadować stamtąd system Windows (aby uniknąć ponownej instalacji systemu Linux)
Naprawa rozruchu (w razie potrzeby teraz)
1g: Wybierz zalecaną naprawę i postępuj zgodnie z instrukcjami wyświetlanymi na ekranie.
2g: Po zakończeniu uruchom ponownie. Powinieneś zobaczyć menu gruba, chociaż możesz stąd uruchomić system Windows, nie jest to jeszcze to, czego chcemy ... Ale znajdź opcję, która uruchamia się w systemie Windows.
2: Po uruchomieniu systemu Windows uruchom edytor partycji dysku i usuń wszystkie partycje związane z systemem Linux / grub. Szczególnie upewnij się, że mała partycja grub jest usunięta. Restart
2.5: Upewnij się, że moduł ładujący Windows jest pierwszym wybranym urządzeniem rozruchowym. (najprawdopodobniej jest). Wyłącz opcję Ubuntu. Kontynuuj uruchamianie.
3: Jeśli zrobiłeś wszystko do tego momentu, powinieneś zobaczyć (w zależności od komputera) ekran powitalny przez sekundę, a następnie zmieni się on w ekran błędu informujący o błędzie podczas rozruchu. (Najprawdopodobniej „Winload.exe brakuje lub jest uszkodzony”).
3.5: Nie przejmuj się (byłem). Następny krok przywróci oryginalny bootloader.
4: Uruchom ponownie i uruchom system Linux CD lub USB.
5: Po uruchomieniu ponownie uruchom polecenia naprawy rozruchu od góry. Tym razem po uruchomieniu. Będzie działał inaczej, nie zostanie wykryty żaden bootloader gruba do ponownej instalacji i powinien działać szybciej niż wcześniej.
6: Po zakończeniu uruchom ponownie.
7: Ciesz się wolnym systemem GRUB!
To działało dla mnie, gdy nic innego nie działało, uruchomiłem bootrec.exe. Nic nie działało. To uratowało mi życie komputerów. Mam nadzieję, że ocali twoje!
źródło
Brak płyt CD, USB, DVD. Bez długich samouczków.
W UEFI wszystko, co musisz zrobić, to:
Place Windows boot entry in NVRAM as first.
Jak to zrobić - kilka rozwiązań.
Najłatwiejszym rozwiązaniem jest użycie funkcji oprogramowania układowego i zmiana kolejności wpisów rozruchowych NVRAM.
źródło
Dla mnie zadziałało:
bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi
źródło
W przypadku systemu z tablicą partycji GPT metoda podana przez @Ganesh Kondal nie będzie działać. Używanie
bootsect /nt60 C: /mbr
pokaże, że działało, podczas gdy tak naprawdę nie działa. Użyciebootrec /fixmbr
spowoduje błąd, że „system nie może znaleźć określonego pliku”. Jeśli występuje którakolwiek z powyższych sytuacji, wykonaj następujące czynności (na przykładzie systemu Windows 10):bcdboot <drive name>:\windows
Aby uzyskać bardziej szczegółowe informacje, spójrz także na tę stronę internetową: https://www.tenforums.com/general-support/74226-bootmgr-error-cant-find-fix.html
źródło
Usuń EFI modułu ładującego / partycję systemową w systemie Windows 10
Szybka porada
Otwórz PowerShell jako administrator
Detale
Administrator PowerShell
Wprowadź PowerShell do wyszukiwania systemu Windows w menu Start. Poszukaj niebieskiej ikony z etykietą „ Windows PowerShell ”, kliknij ją prawym przyciskiem myszy i wybierz „Uruchom jako administrator” w menu kontekstowym.
Zamontuj EFI / partycję systemową jako wolumin
Aby zamontować partycję systemową EFI na danym dysku, użyj polecenia mountvol , używając parametru / S. Możesz wybrać dowolną wolną literę dysku. Dla przykładów".
Uzyskaj dostęp do zamontowanego woluminu
Teraz partycja jest zamontowana. Możemy uzyskać dostęp do zamontowanego woluminu, zmieniając dysk na polecenie cd i literę dysku S: jako parametr
Aby upewnić się, że jesteśmy u podstaw tego woluminu, powinniśmy wykonać:
Wpisz polecenie dir, aby wyświetlić listę bieżących ścieżek, aby upewnić się, że jesteś na dobrej.
To powinno wyglądać tak:
Usuń programy ładujące
Programy ładujące znajdują się w katalogu EFI . Przejdź do niego za pomocą polecenia cd i wyświetl listę wpisów za pomocą polecenia dir .
Twój wynik zależy od zainstalowanych programów ładujących , oto przykład z Windows i Ubuntu .
Teraz możesz usunąć niechciane programy ładujące za pomocą polecenia rd i parametru / S.
NIE USUWAJ KATALOGU BUTÓW LUB KATALOGU WINDOWS!
źródło