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

Hoe de Windows 10 bootloader van Windows

te repareren heb ik Ubuntu geïnstalleerd op een systeem waarop Windows 10 is geïnstalleerd. Ik kan normaal gesproken booten naar Windows of Ubuntu met behulp van GRUB. Ik wil de Ubuntu partitie verwijderen, maar eerst moet ik de Windows 10 MBR.

herstellen. In Gebruik Bootrec.exe in de Windows RE om opstartproblemen op te lossen _ (geldt voor Windows 7 en Windows Vista) zeggen ze dat ze Bootrec.exe moeten gebruiken met opties /FixMbr /FixBoot, maar als ik “bootrec. exe /FixMbr” in een opdrachtprompt, zegt Windows:

‘bootrec.exe’ wordt niet herkend als een intern of extern commando.

Ik zeg dat ik kan booten naar Windows 10 en van daaruit een opdrachtprompt kan uitvoeren (ik hoef geen installatiemedium te gebruiken), maar ik weet niet wat ik moet invoeren.

Antwoorden (3)

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

Het commando in Windows 8/8.1/10 voor het fixeren van MBR is “bootsect.exe”.

bootsect /nt60 drive_letter: /mbr

dit fixeert het bootrecord van de partitie die is toegewezen aan “drive_letter:” en de MBR van de schijf waar de partitie is geplaatst.

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.

Als alternatief kunt u gebruik maken van Dual-boot Repair Tool “ die een grafische interface heeft met bcdboot.exe, bootsect.exe en andere nuttige functies zoals bootsectorweergave en … een klik op de dual-boot repair functie voor Windows 10/8/7/Vista (kan ook Windows XP bootbestanden repareren).

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

Ik had het volgende probleem:

Ik had Ubuntu en Windows 10 en verwijderde Ubuntu partities met behulp van Windows 10. Na een herstart kreeg ik de fout Partition not found en voerde ik automatisch GRUB.

in. Dit is hoe ik het oploste:

  1. Ik brandde een Windows 10 CD , voerde het oplossen van problemen in, en vanaf daar voerde ik Windows Console in.
  2. 2. Toen heb ik getypt: bootsect /nt60 drive_letter: /mbr (vervang de brief van de drive door je brief. bijvoorbeeld, voor mij was het C: /mbr).
  3. En het werkte eindelijk.

Ik hoop dat dit ook de oplossing verduidelijkt voor mensen met hetzelfde probleem als ik.

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

De andere antwoorden die hier worden gegeven werken geweldig op MBR/BIOS-systemen, maar als u op een UEFI-systeem zoals ik zit, zal bootsect gewoon een semi-functionele boot MBR over de GPT-beschermende MBR schrijven en geeft bootrec gewoon een “Toegang geweigerd” foutmelding, en geen van beide heeft een functionele optie om een kapotte EFI-systeempartitie te repareren, wat op een UEFI/GPT-schijf is wat de bootloader bevat die vroeger in de MBR werd opgeslagen. Helaas zijn er bijna geen actuele gidsen voor het repareren van het UEFI Windows Bootmanager (bijna allemaal zeggen ze alleen dat het grafische hulpprogramma Startup Repair moet worden uitgevoerd, maar dat lost het probleem niet in alle gevallen op), maar ik heb uiteindelijk de juiste oplossing gevonden die in dit artikel is begraven en waarvoor in plaats daarvan de opdracht bcdboot moet worden gebruikt:

  1. Pak het Media Creation Tool , maak een Windows 10 installatie-dvd of USB-station en start er vervolgens mee op.

    1. Kies wanneer daarom gevraagd wordt “Repareer uw computer”, gevolgd door “Problemen oplossen”, “Geavanceerde opties”, en tot slot “Opdrachtmelding”.
    1. Start diskpart en dan list volume. Noteer het volumenummer voor uw EFI systeempartitie (ESP).
  2. Doe nu select volume x (waarbij x het volumenummer is voor de ESP) en dan assign letter=N: om de partitie te mounten. 5. Start list volume opnieuw en merk op dat de ESP nu een driveletter krijgt toegewezen. Run exit om diskpart te verlaten.

  3. (Optioneel) Als je op dit moment niet dubbel opstart en je wilt het ESP volledig reinigen voordat je een nieuwe bootloader schrijft, run format N: /FS:FAT32 om het te herformatteren als FAT32. Dit is waarschijnlijk niet nodig onder normale omstandigheden, echter, want bcdboot lijkt een goed werk te doen van het opschonen van de dingen zelf. Vooral ** doe dit niet als je een Linux distro op een andere partitie hebt** of anders moet je GRUB ook opnieuw installeren als je hier klaar mee bent. Merk ook op dat de volgende stappen geen invloed mogen hebben op een EFI GRUB installatie zolang je niet op een andere manier GRUB’s bestaande directory op de ESP.

6 verwijdert. 6. Tenslotte, schrijf de nieuwe bootloader naar de partitie met bcdboot C:\windows /s N: /f UEFI. Dit commando bouwt een nieuwe UEFI-compatibele bootloader op de ESP gemonteerd op N: met behulp van de Windows installatie gemonteerd op C:\windows. Als het klaar is, kunt u controleren of de nieuwe bootloader is geschreven door dir N:\EFI uit te voeren, waar u een Microsoft directory met de nieuwe Windows Boot Manager zou moeten zien en een boot directory met de fallback bootloader (samen met andere directories voor andere bootloaders die u hebt geïnstalleerd, zoals GRUB voor Linux).

  1. (Optioneel) Als u dubbel opstart, moet u waarschijnlijk in uw Linux distro booten en sudo update-grub uitvoeren om de GRUB scripts de nieuwe Windows bootloader te laten detecteren en toe te voegen. U moet ook de volgende stap overslaan en GRUB als eerste bootkeuze laten staan zodat u beide besturingssystemen kunt benaderen.

  2. Start nu op in je BIOS setup en zorg ervoor dat “Windows Boot Manager” is ingesteld als eerste bootkeuze. Opslaan en herstarten en je bent eindelijk terug in Windows.