Zainstalowałem Ubuntu w systemie z zainstalowanym Windows 10. Mogę uruchomić system Windows lub Ubuntu zwykle przy użyciu GRUB-a. Chcę usunąć partycję Ubuntu, ale najpierw muszę przywrócić MBR systemu Windows 10.
W Korzystanie Bootrec.exe w systemie Windows RE do problemów z uruchamianiem rozwiązywać (dotyczy systemów Windows 7 i Windows Vista) mówią używać Bootrec.exe z opcjami /FixMbr
/FixBoot
, ale kiedy wpisz „Bootrec.exe / fixmbr” w wierszu polecenia, mówi Okna :
„bootrec.exe” nie jest rozpoznawany jako polecenie wewnętrzne ani zewnętrzne.
Mówię, że mogę uruchomić system Windows 10 i uruchomić z niego wiersz polecenia (nie muszę używać nośnika instalacyjnego), ale nie wiem, co wprowadzić.
boot
grub
bootloader
mbr
windows-10
Codyfly
źródło
źródło
Odpowiedzi:
Poleceniem w systemie Windows 8 / 8.1 / 10 do naprawy MBR jest „bootsect.exe”.
naprawia to rekord rozruchowy partycji zamapowanej na „drive_letter:” i MBR dysku, na którym umieszczona jest partycja.
Alternatywnie możesz użyć „ narzędzia do naprawy podwójnego rozruchu ”, które ma interfejs graficzny do bcdboot.exe, bootsect.exe i innych przydatnych funkcji, takich jak widok sektora rozruchowego i ... funkcja naprawy podwójnego rozruchu jednym kliknięciem w systemie Windows 10/8/7 / Vista (może również naprawić pliki rozruchowe systemu Windows XP).
źródło
bcdboot
była niezwykle pomocna. Dziękuję Ci! Podczas awarii dysku moja partycja systemowa EFI została zniszczona. Odtworzyłem pliki niezbędne do uruchomienia systemu Linux, ale nie udało mi się przywrócić instalacji systemu Windows.bcdboot
Naprawiono to za pomocą kopiowania do niego plików rozruchowych systemu Windows.Miałem następujący problem:
Miałem Ubuntu i Windows 10 i usunąłem partycje Ubuntu w systemie Windows 10. Po ponownym uruchomieniu dostałem
Partition not found
błąd i automatycznie wprowadziłem GRUB.Oto jak to rozwiązałem:
bootsect /nt60 drive_letter: /mbr
wpisałem : (zamień drive_letter na twój list. Na przykład dla mnie to byłoC: /mbr
).Mam nadzieję, że to wyjaśnia również rozwiązanie dla osób z tym samym problemem co ja.
źródło
/force
i zadziałało. Należy zauważyć, że lepiej jest sprawdzić przed przypisaną literą partycji; mój został przemianowany na E: w konsoli Windows.bootsect /nt60 C: /force /mbr
Inne podane tutaj odpowiedzi działają świetnie na systemach MBR / BIOS, jednak jeśli korzystasz z systemu UEFI takiego jak ja,
bootsect
po prostu napiszę pół-funkcjonalny rozruchowy MBR na ochronnym MBR GPT ibootrec
po prostu wyświetli komunikat o błędzie „Odmowa dostępu” , i żadna z nich nie ma funkcjonalnej opcji naprawy uszkodzonej partycji systemowej EFI , która na dysku UEFI / GPT zawiera moduł ładujący, który był wcześniej przechowywany w MBR. Niestety nie ma prawie żadnych aktualnych przewodników dotyczących naprawy UEFI Windows Boot Manager (prawie wszystkie z nich mówią tylko o uruchomieniu graficznego narzędzia do naprawy systemu podczas uruchamiania, ale to nie rozwiązuje problemu we wszystkich przypadkach), ale w końcu znalazłem poprawne rozwiązanie zakopane w tym artykule , którebcdboot
zamiast tego wymaga użycia polecenia:Chwyć narzędzie Media Creation Tool , stwórz instalacyjny dysk DVD lub USB systemu Windows 10, a następnie uruchom go.
Po wyświetleniu monitu wybierz opcję „Napraw komputer”, a następnie „Rozwiązywanie problemów”, „Opcje zaawansowane” i wreszcie „Wiersz polecenia”.
Uruchom
diskpart
i wtedylist volume
. Zanotuj numer woluminu dla partycji systemowej EFI (ESP).Teraz wykonaj
select volume x
(gdziex
jest numer woluminu dla ESP), a następnieassign letter=N:
zamontuj partycję. Uruchomlist volume
ponownie i zauważ, że ESP ma teraz przypisaną literę sterownika. Biegnij,exit
aby wyjśćdiskpart
.(Opcjonalnie) Jeśli nie korzystasz obecnie z podwójnego uruchamiania i chcesz całkowicie wyczyścić ESP przed napisaniem nowego programu ładującego, uruchom go,
format N: /FS:FAT32
aby sformatować go jako FAT32. Prawdopodobnie nie jest to jednak konieczne w normalnych okolicznościach, ponieważbcdboot
wydaje się, że sama robi porządną robotę. Szczególnie nie rób tego, jeśli masz dystrybucję Linuksa na innej partycji, albo będziesz musiał ponownie zainstalować GRUB, gdy skończysz. Zwróć także uwagę, że poniższe kroki nie powinny wpłynąć na instalację EFI GRUB, o ile w inny sposób nie usuniesz istniejącego katalogu GRUB na ESP.Na koniec napisz nowy program ładujący na partycję za pomocą
bcdboot C:\windows /s N: /f UEFI
. To polecenie odbudowuje nowy bootloader zgodny z UEFI na ESP zamontowanym w N: przy użyciu instalacji Windows zamontowanej w C: \ windows. Po zakończeniu możesz sprawdzić, czy nowy program ładujący został napisany przez uruchomieniedir N:\EFI
, w którym powinien być widocznyMicrosoft
katalog zawierający nowy Menedżer rozruchu systemu Windows, a takżeboot
katalog zawierający program ładujący rezerwowy (wraz z innymi katalogami dla innych zainstalowanych programów ładujących, takich jak jako GRUB dla Linuxa).(Opcjonalnie) Jeśli uruchamiasz podwójnie, prawdopodobnie będziesz musiał uruchomić system Linux i uruchomić go,
sudo update-grub
aby umożliwić skryptom GRUB wykrycie i dodanie nowego programu ładującego system Windows. Powinieneś także pominąć następny krok i pozostawić GRUB jako pierwszy wybór rozruchu, aby uzyskać dostęp do obu systemów operacyjnych.Teraz uruchom system BIOS i upewnij się, że „Windows Boot Manager” jest ustawiony jako najlepszy wybór. Zapisz i uruchom ponownie, a w końcu wrócisz do systemu Windows.
źródło