Hoe Windows op te starten vanaf een GPT-schijf op een BIOS-systeem

Hoe u Windows handmatig kunt opstarten vanaf een GPT-schijf met een legacy BIOS — zonder gek te worden

Soms voelt het opstarten van Windows op een oudere BIOS-configuratie met een GPT-schijf als een spelletje “waarom ontploft mijn hoofd bij alles?”.BIOS-systemen werken namelijk alleen met MBR-schijven, dus als Windows op een GPT-schijf staat, weigert het op te starten of geeft het een foutmelding over incompatibele partitiestijlen. Maar als het aanpassen van BIOS-instellingen geen optie is, of als je net zo eigenwijs bent als ik en je gegevens intact wilt houden, zijn er een paar trucjes om Windows op te starten vanaf een GPT-schijf op klassieke BIOS-systemen. Het is een beetje een hack, maar het werkt. Deze methode houdt in dat je een kleine opstartbare USB-stick maakt met de Windows EFI-bootloader, waarmee je de BIOS misleidt om op UEFI-stijl op te starten vanaf een GPT-schijf. De belangrijkste truc is om een ​​USB-stick te maken met de Windows EFI-bootloader (opstartbestanden, BCD, enzovoort) en je BIOS zo in te stellen dat deze daarvan opstart. Als dat eenmaal is ingesteld, zou Windows moeten opstarten als je geluk hebt. En zo niet? Nou, dan is het tijd om andere trucjes te proberen, zoals Clover gebruiken of je schijf converteren (maar dat brengt meer risico’s met zich mee).

Hoe Windows op te starten vanaf een GPT-schijf op een BIOS-systeem

Methode 1: Verplaats de Windows-opstartbestanden naar een USB-schijf.

Deze aanpak is een beetje vreemd, maar hij werkt wel. Het komt er vooral op neer dat je de Windows-opstartbestanden kopieert naar een USB-stick die de BIOS kan herkennen en waarvandaan kan opstarten, zelfs als je schijf zelf GPT is en de BIOS normaal gesproken geen UEFI ondersteunt. Het is alsof je je systeem een ​​nep-UEFI-omgeving geeft om mee te werken.Waarom het helpt: Omdat de BIOS GPT-schijven niet als opstartbaar “ziet”, maar wel vanaf een USB-stick met EFI-bestanden kan opstarten. Zodra het opstart in deze lichtgewicht EFI-omgeving, kan Windows op de GPT-schijf daadwerkelijk opstarten.Wanneer het van toepassing is: Als Windows al is geïnstalleerd, maar niet opstart met een legacy BIOS omdat de schijf GPT is.Wat je kunt verwachten: Als je de stappen zorgvuldig volgt, zou je pc in Windows moeten opstarten nadat je de BIOS hebt geconfigureerd om vanaf de USB-stick op te starten.Stappen: – Maak een opstartbare Windows PE- of WinRE-USB-stick (indien nog niet beschikbaar).- Start op vanaf deze USB-stick en open vervolgens een opdrachtprompt (Shift + F10).- Voer `diskpart` uit en identificeer uw Windows-schijf (gebruik `list disk` en vervolgens `select disk X`).- Zoek uw Windows-partitie (gebruik `list volume`) en noteer de stationsletter.- Formatteer een kleine USB-stick (bijvoorbeeld 1 GB) als FAT32: bash diskpart select disk [nummer van de USB-schijf] clean create partition primary format fs=fat32 quick assign letter=G exit – Kopieer de opstartbestanden van uw Windows-schijf naar deze USB-stick: bash bcdboot D:\Windows /s G: /f UEFI Vervang `D:` door de stationsletter van uw Windows-partitie.- Schrijf de MBR-opstartcode naar de USB-stick: bash bootsect /nt60 G: /mbr /force – Herstart de computer, ga naar de BIOS, stel de USB-stick in als het eerste opstartapparaat en sla de wijzigingen op.- Wanneer de BIOS opstart vanaf de USB-stick, laadt deze de Windows EFI-opstartbestanden, die de controle zouden moeten overdragen aan uw Windows-installatie op GPT.Opmerking: Als je vastloopt, controleer dan je BIOS-instellingen. Sommige systemen ondersteunen mogelijk geen UEFI-opstarten vanaf USB in de legacy-modus, of vereisen dat je Secure Boot uitschakelt.

Optie 2: Gebruik de ingebouwde `mbr2gpt`-tool (als je het niet erg vindt om gegevens te verliezen)

Als het belangrijkste doel is om alles werkend te krijgen zonder je zorgen te hoeven maken over gegevensverlies (en je het geen probleem vindt om je schijf te wissen), kun je de schijf direct converteren naar GPT. Maar let op, dat *wist* alles.Waarom het helpt: Omdat het de partitiestijl verandert naar GPT, zodat je native in UEFI kunt opstarten.Wanneer het van toepassing is: Als je een schone installatie uitvoert of het niet erg vindt om je schijf te wissen.Wat je kunt verwachten: Windows kan na de conversie native opstarten vanaf GPT.Stappen: – Start op vanaf de Windows-installatiemedia of herstelschijf.- Open de opdrachtprompt (Shift + F10 tijdens de installatie).- Voer het volgende commando uit: bash diskpart select disk 0 clean convert gpt exit – Ga verder met de Windows-installatie in UEFI-modus.> Opmerking: Dit is een destructieve methode — alleen zinvol als je bereid bent om alles te wissen. Voor conversies waarbij gegevens behouden blijven, kun je beter de andere methode gebruiken.—

Extra: Waarom dit misschien een beetje vreemd aanvoelt

BIOS-instellingen zijn natuurlijk een rommeltje. Sommige moederborden laten je gewoonweg niet opstarten vanaf een GPT-schijf in de legacy-modus. De oplossing is hier meer een “hack”: misleid je BIOS door EFI-bestanden op een USB-stick te zetten. Het is niet de meest elegante oplossing, maar het geeft wel een goed gevoel als het werkt. Nieuwere moederborden met compatibiliteitsmodi of CSM-instellingen maken dit bovendien makkelijker.

Samenvatting

Het is niet eenvoudig om Windows te laten draaien op een GPT-schijf met een ouderwets BIOS, en soms is het zelfs frustrerend. Het maken van een kleine opstartbare USB-stick met de EFI-bestanden is de meest betrouwbare manier die ik heb gevonden, zonder je hele schijf te hoeven wissen of over te schakelen naar pure UEFI. Maak natuurlijk altijd een back-up van je gegevens voordat je aan de slag gaat met schijfconversies of bootloaders, want de wet van Murphy is hier van toepassing.

  • Maak een opstartbare USB-stick met EFI-opstartbestanden van `bcdboot`.
  • Stel de BIOS zo in dat er vanaf die USB-stick wordt opgestart.
  • Geniet van je GPT-schijf, in de oude BIOS-stijl.

Hopelijk helpt dit iemand de moeite te besparen om hardware te vervangen of alles opnieuw te formatteren om Windows weer aan de praat te krijgen. Het is een ietwat vreemde oplossing, maar het werkt wel. Ik hoop dat dit helpt.