2015-08-02 04:06:57 +0000 2015-08-02 04:06:57 +0000
45
45
Advertisement

Jak naprawić bootloader Windows 10 z Windows

Advertisement

zainstalowałem Ubuntu na systemie, który ma zainstalowany Windows 10. Normalnie mogę uruchomić system Windows lub Ubuntu używając GRUBa. Chcę usunąć partycję Ubuntu, ale najpierw muszę przywrócić Windows 10 MBR.

W Użyj Bootrec.exe w Windows RE aby rozwiązać problemy z uruchomieniem systemu _ (dotyczy Windows 7 i Windows Vista) mówią o użyciu Bootrec.exe z opcjami /FixMbr /FixBoot, ale kiedy wpiszę “bootrec. exe /FixMbr” w wierszu poleceń, Windows mówi:

‘bootrec.exe’ nie jest rozpoznawany jako polecenie wewnętrzne lub zewnętrzne.

Mówię, że mogę uruchomić Windows 10 i uruchomić stamtąd wiersz poleceń (nie muszę używać medium instalacyjnego), ale nie wiem co podać.

Advertisement

Odpowiedzi (3)

81
81
81
2015-08-03 17:19:00 +0000

Polecenie w systemie Windows 8/8.1/10 do naprawy MBR to “bootsect.exe”.

bootsect /nt60 drive_letter: /mbr

naprawia ono rekord startowy partycji zmapowanej na “drive_letter:” oraz MBR dysku, na którym znajduje się partycja.

C:\Windows\system32>bootsect

bootsect {/help|/nt60|/nt52} {SYS|ALL|<DriveLetter>:} [/force] [/mbr]

Boot sector restoration tool

Bootsect.exe updates the master boot code for hard disk partitions in order to
switch between BOOTMGR and NTLDR. You can use this tool to restore the boot
sector on your computer.

Run "bootsect /help" for detailed usage instructions.

Alternatywnie można użyć Dual-boot Repair Tool “, który ma graficzny interfejs do bcdboot.exe, bootsect.exe i inne przydatne funkcje, takie jak widok sektora startowego i … jedno kliknięcie funkcji dual-boot repair dla Windows 10/8/7/Vista (również może naprawić pliki startowe Windows XP).

9
9
9
2016-01-04 16:19:02 +0000

Miałem następujący problem:

Miałem Ubuntu i Windows 10 i usunąłem partycje Ubuntu używając Windows 10. Po restarcie dostałem błąd Partition not found i automatycznie wszedłem do GRUBa.

Oto jak go rozwiązałem:

  1. I wypaliłem Windows 10 CD , wszedłem do rozwiązywania problemów, a stamtąd wszedłem do Windows Console.
  2. Następnie wpisałem: bootsect /nt60 drive_letter: /mbr (zamień drive_letter na list. na przykład, dla mnie było to C: /mbr).
  3. I w końcu zadziałało.

Mam nadzieję, że to również wyjaśnia rozwiązanie dla osób z tym samym problemem co ja.

4
Advertisement
4
4
2019-06-03 09:11:51 +0000

Inne odpowiedzi udzielone tutaj działają świetnie w systemach MBR/BIOS, jednak jeśli jesteś w systemie UEFI takim jak ja, bootsect po prostu napisze półfunkcjonalny MBR rozruchowy nad GPT protective MBR , a bootrec po prostu da komunikat o błędzie “Access denied”, i żaden z nich nie ma funkcjonalnej opcji naprawienia uszkodzonej partycji systemowej EFI , która na dysku UEFI/GPT jest tym, co zawiera bootloader, który kiedyś był przechowywany w MBR. Niestety nie ma prawie żadnych aktualnych poradników dotyczących naprawy menedżera startowego UEFI Windows (prawie wszystkie mówią tylko o uruchomieniu graficznego programu Startup Repair, ale to nie rozwiązuje problemu we wszystkich przypadkach), ale w końcu znalazłem poprawne rozwiązanie zakopane w ten artykuł , które wymaga użycia polecenia bcdboot zamiast:

  1. Chwyć Media Creation Tool , zrób sobie instalacyjny napęd DVD lub USB Windows 10, a następnie uruchom go.

  2. Po wyświetleniu monitu wybierz “Napraw komputer”, następnie “Rozwiąż problem”, “Opcje zaawansowane”, a na końcu “Wyślij polecenie”.

  3. Uruchom diskpart, a następnie list volume. Zwróć uwagę na numer głośności dla partycji systemowej EFI (ESP).

  4. Teraz zrób select volume x (gdzie x jest numerem wolumenu dla ESP), a następnie assign letter=N: aby zamontować partycję. Uruchom ponownie list volume i zauważ, że ESP ma teraz przypisaną literę sterownika. Uruchom exit, aby wyjść z diskpart.

  5. (Opcjonalnie) Jeśli obecnie nie uruchamiasz podwójnie i chcesz w pełni wyczyścić ESP przed napisaniem nowego bootloadera, uruchom format N: /FS:FAT32, aby sformatować go jako FAT32. Prawdopodobnie nie jest to jednak konieczne w normalnych okolicznościach, ponieważ bcdboot wydaje się wykonywać dobrą robotę polegającą na samodzielnym czyszczeniu. Zwłaszcza nie rób tego jeśli masz Linuxa na innej partycji lub będziesz musiał przeinstalować także GRUBa gdy już z tym skończysz. Zauważ również, że poniższe kroki nie powinny mieć wpływu na instalację GRUBa EFI, o ile nie usuniesz w inny sposób istniejącego katalogu GRUBa na ESP.

  6. Na koniec, zapisz nowy bootloader na partycji z bcdboot C:\windows /s N: /f UEFI. To polecenie przebudowuje nowy bootloader kompatybilny z UEFI na ESP zamontowany na N: używając instalacji Windows zamontowanej na C:\windows. Kiedy to zrobisz, możesz zweryfikować czy nowy bootloader został napisany przez uruchomienie dir N:\EFI, gdzie powinieneś zobaczyć katalog Microsoft zawierający nowy menedżer startowy Windows, jak również katalog boot zawierający zapasowy bootloader (wraz z innymi katalogami dla innych bootloaderów, które zainstalowałeś, jak np. GRUB dla Linuksa).

  7. (Opcjonalnie) Jeśli uruchamiasz system podwójnie, prawdopodobnie będziesz musiał się uruchomić w swojej dystrybucji Linuksa i uruchomić sudo update-grub, aby skrypty GRUB mogły wykryć i dodać nowy bootloader Windows. Powinieneś również pominąć następny krok i pozostawić GRUBa jako pierwszy wybór przy uruchamianiu systemu, abyś miał dostęp do obu systemów operacyjnych.

  8. Teraz uruchom BIOS i upewnij się, że “Windows Boot Manager” jest ustawiony jako górny wybór startowy. Zapisz i zrestartuj system, a w końcu będziesz mógł wrócić do systemu Windows.

Advertisement
Advertisement