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:
Pak het Media Creation Tool , maak een Windows 10 installatie-dvd of USB-station en start er vervolgens mee op.
- Kies wanneer daarom gevraagd wordt “Repareer uw computer”, gevolgd door “Problemen oplossen”, “Geavanceerde opties”, en tot slot “Opdrachtmelding”.
- Start
diskpart
en dan list volume
. Noteer het volumenummer voor uw EFI systeempartitie (ESP).
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.
(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).
(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.
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.