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

Wie man den Windows 10-Bootloader von Windows

repariert Ich habe Ubuntu auf einem System installiert, auf dem Windows 10 installiert ist. Ich kann unter Windows oder Ubuntu normal mit GRUB booten. Ich möchte die Ubuntu-Partition löschen, aber zuerst muss ich den Windows 10 MBR wiederherstellen.

In Use Bootrec.exe in the Windows RE to troubleshooting startup issues _ (gilt für Windows 7 und Windows Vista) sagen sie, Bootrec.exe mit den Optionen /FixMbr /FixBoot zu verwenden, aber wenn ich “bootrec. exe /FixMbr” in einer Eingabeaufforderung eingebe, sagt Windows:

‘bootrec.exe’ wird nicht als interner oder externer Befehl erkannt.

Ich sage, ich kann bis Windows 10 booten und von dort aus eine Eingabeaufforderung starten (ich brauche kein Installationsmedium zu verwenden), aber ich weiß nicht, was ich eingeben soll.

Respostas (3)

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

Der Befehl in Windows 8/8.1/10 zum Reparieren des MBR lautet “bootsect.exe”.

bootsect /nt60 drive_letter: /mbr

dies repariert den Boot-Record der Partition, die “Laufwerk_Buchstabe:” zugeordnet ist, und den MBR der Festplatte, auf der die Partition liegt.

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.

Alternativ können Sie Dual-boot Repair Tool “ verwenden, das eine grafische Schnittstelle zu bcdboot.exe, bootsect.exe und anderen nützlichen Funktionen wie Bootsektoransicht und … Ein-Klick-Dual-Boot-Reparaturfunktion für Windows 10/8/7/Vista hat (kann auch Windows XP-Boot-Dateien reparieren).

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

Ich hatte das folgende Problem:

Ich hatte Ubuntu und Windows 10 und löschte Ubuntu-Partitionen mit Windows 10. Nach einem Neustart bekam ich den Fehler Partition not found und gab automatisch GRUB ein.

So habe ich das Problem gelöst:

  1. Ich brannte eine Windows 10-CD , gab die Fehlerbehebung ein, und von dort aus ging ich in die Windows-Konsole.
  2. Dann tippte ich ein: bootsect /nt60 drive_letter: /mbr (ersetzen Sie Laufwerk_Buchstabe durch Ihren Buchstaben. z.B. für mich war es C: /mbr).
  3. Und es hat endlich geklappt.

Ich hoffe, das klärt auch die Lösung für Leute mit dem gleichen Problem wie ich.

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

Die anderen Antworten, die hier gegeben werden, funktionieren großartig auf MBR/BIOS-Systemen, aber wenn Sie wie ich auf einem UEFI-System sind, wird bootsect einfach einen halb-funktionalen Boot-MBR über den GPT-Schutz-MBR schreiben und bootrec gibt einfach eine “Zugriff verweigert”-Fehlermeldung aus, und keiner von beiden hat eine funktionale Option, um eine defekte EFI-Systempartition zu reparieren, die auf einem UEFI/GPT-Laufwerk das ist, was den Bootloader enthält, der früher im MBR gespeichert war. Leider gibt es fast keine aktuellen Anleitungen zum Reparieren des UEFI-Windows-Bootmanagers (fast alle sagen nur, man solle das grafische Startup-Repair-Dienstprogramm ausführen, aber das behebt das Problem nicht in allen Fällen), aber ich habe schließlich die richtige Lösung gefunden, die in diesem Artikel verborgen ist und stattdessen die Verwendung des Befehls bcdboot erfordert:

  1. Schnappen Sie sich das Media Creation Tool , machen Sie sich eine Windows 10 Installations-DVD oder ein USB-Laufwerk und booten Sie es dann:

  2. Wenn Sie dazu aufgefordert werden, wählen Sie “Computer reparieren”, gefolgt von “Fehlerbehebung”, “Erweiterte Optionen” und schließlich “Eingabeaufforderung”.

  3. Führen Sie diskpart und dann list volume aus. Notieren Sie sich die Volume-Nummer für Ihre EFI-Systempartition (ESP).

  4. Führen Sie nun select volume x aus (wobei x die Volume-Nummer für das ESP ist) und dann assign letter=N:, um die Partition zu mounten. Führen Sie list volume erneut aus und beachten Sie, dass dem ESP nun ein Treiberbuchstabe zugeordnet ist. Führen Sie exit aus, um diskpart zu verlassen.

  5. (Optional) Wenn Sie derzeit nicht dual booten und das ESP vollständig bereinigen möchten, bevor Sie einen neuen Bootloader schreiben, führen Sie format N: /FS:FAT32 aus, um es als FAT32 neu zu formatieren. Dies ist jedoch unter normalen Umständen wahrscheinlich nicht notwendig, da bcdboot die Dinge von selbst zu bereinigen scheint. Insbesondere ** tun Sie dies nicht, wenn Sie eine Linux-Distribution auf einer anderen Partition** haben, sonst müssen Sie auch GRUB neu installieren, wenn Sie damit fertig sind. Beachten Sie auch, dass die folgenden Schritte keine Auswirkungen auf eine EFI GRUB-Installation haben sollten, solange Sie nicht anderweitig das bestehende Verzeichnis von GRUB auf dem ESP löschen.

  6. Schließlich schreiben Sie den neuen Bootloader mit bcdboot C:\windows /s N: /f UEFI auf die Partition. Dieser Befehl baut einen neuen UEFI-kompatiblen Bootloader auf dem ESP, der unter N: gemountet ist, unter Verwendung der Windows-Installation, die unter C:\windows gemountet ist, neu auf. Sobald dies erledigt ist, können Sie überprüfen, ob der neue Bootloader geschrieben wurde, indem Sie dir N:\EFI ausführen, wobei Sie ein Verzeichnis Microsoft sehen sollten, das den neuen Windows-Bootmanager enthält, sowie ein Verzeichnis boot, das den Fallback-Bootloader enthält (zusammen mit anderen Verzeichnissen für alle anderen Bootloader, die Sie installiert haben, wie z.B. GRUB für Linux).

7 (Optional) Wenn Sie dual booten, müssen Sie wahrscheinlich in Ihre Linux-Distribution booten und sudo update-grub ausführen, damit die GRUB-Skripte den neuen Windows-Bootloader erkennen und hinzufügen können. Sie sollten auch den nächsten Schritt überspringen und GRUB als Ihre erste Boot-Wahl belassen, damit Sie auf beide Betriebssysteme zugreifen können.

  1. Booten Sie nun in Ihr BIOS-Setup und stellen Sie sicher, dass “Windows Boot Manager” als erste Boot-Wahl eingestellt ist. Speichern Sie und starten Sie neu, und Sie sind endlich wieder in Windows.