- GPT elimineert de klassieke beperkingen van MBR (2 TB en 4 partities) en is een vereiste voor UEFI en Windows 11.
- PowerShellMet Diskpart en Schijfbeheer kun je MBR naar GPT converteren, maar dat gaat vrijwel altijd door het verwijderen van partities.
- MBR2GPT.exe is de officiële Microsoft-tool voor het converteren van de systeemschijf naar GPT zonder gegevensverlies.
- Programma's van derden, zoals IM-Magic, EaseUS, MiniTool of AOMEI, vergemakkelijken de conversie met een grafische interface en verminderen het risico.
Als je problemen ondervindt met de foutmelding van Windows de "Het kan niet op deze schijf worden geïnstalleerd omdat deze een MBR-partitietabel gebruikt." Als je je computer wilt upgraden naar Windows 11 en daarvoor UEFI en GPT nodig hebt, ben je hier aan het juiste adres. Converteren van MBR naar GPT Het is een veelvoorkomend probleem geworden, zowel bij het opnieuw installeren van het systeem als bij het koppelen van grote schijven van meer dan 2 TB.
In dit artikel zullen we zien Alle manieren om een schijf van MBR naar GPT (en ook van GPT naar MBR) te converteren. Met behulp van PowerShell, Diskpart, Schijfbeheer, de officiële MBR2GPT-tool en diverse programma's van derden kunt u zien wanneer gegevensverlies optreedt en wanneer niet, wat de vereisten van elke methode zijn, hoe u een systeem dat niet opstart kunt voorkomen en welke indeling in elk geval het beste is.
Waarom zou je een MBR-partitie of -schijf converteren naar GPT?
Er zijn verschillende typische situaties waarin U wordt gedwongen over te schakelen van MBR naar GPT. ook als je geen zin hebt om iets aan te raken:
- Installeer of herinstalleer Windows in UEFI-modus. en kom uit het oude BIOS geërfd.
- Upgrade naar Windows 11, wat vereist Boot UEFI- en systeempartitie in GPT-formaat.
- Profiteer van schijven groter dan 2 TBomdat MBR "tekortschiet" en niet de volledige capaciteit benut.
- Maak meer dan vier primaire partities aan zonder gebruik te maken van uitgebreide en logische partities.
Als je Windows probeert te installeren op een MBR-schijf die opstart in UEFI-modus, krijg je de bekende waarschuwing te zien dat “De geselecteerde schijf heeft een MBR-partitietabel; in EFI-systemen kan alleen GPT worden gebruikt.”In dat geval is er geen andere optie dan de schijf te converteren of de BIOS-opstartmodus te wijzigen naar Legacy, wat betekent dat je de voordelen van UEFI verliest.
MBR versus GPT: belangrijke verschillen waar u rekening mee moet houden
Voordat je begint met schrijven commando's Als je gek wordt, loont het om het te begrijpen. Wat is een MBR-schijf en wat is een GPT-schijf?omdat de beperkingen en risico's van elke conversie daarvan afhangen.
MBR (Master Boot Record) Het is het klassieke partitioneringsschema dat sinds de jaren 80 in gebruik is. Het slaat de partitietabel en de opstartcode op in de eerste sector van de schijfHet is compatibel met vrijwel alles, maar het heeft wel een paar beperkingen:
- Maximale bestandsgrootte: 2 TB per schijf: vanaf dat moment kan de extra ruimte niet meer worden gebruikt.
- Maximaal 4 primaire partities, oftewel 3 primaire + 1 uitgebreide met diverse logica's erin.
- Als die eerste sector corrupt wordt, Je zou uiteindelijk zonder partitietabel kunnen komen te zitten. in één keer.
Bovendien GPT (GUID-partitietabel) Het is het moderne schema dat bij UEFI hoort. Het is ontworpen voor nieuwere machines en pakt precies die zwakke punten aan:
- Het ondersteunt gigantische schijven. (in de praktijk gaat het om veel meer dan 2 TB).
- Het maakt het mogelijk maximaal 128 partities in Windows, zonder dat er uitvindingen met uitgebreide versies nodig zijn.
- De GPT-header en de partitietabel Ze worden aan het begin en einde van de schijf opgeslagen., wat tot redundantie leidt.
- De cruciale gegevens worden ingevoerd goed gedefinieerde partitiesniet in één enkele magische sector.
De trend is vandaag de dag duidelijk: Op nieuwere computers en voor Windows 11 is GPT de de facto standaard.Het is alleen zinvol om MBR te gebruiken op oudere pc's zonder UEFI-ondersteuning, of wanneer compatibiliteit met zeer oude systemen of tools die alleen MBR begrijpen noodzakelijk is.
Hoe u kunt zien of uw schijf MBR of GPT is (PowerShell, Diskpart en GUI)
Voordat je begint met converteren, is het verstandig om eerst te controleren. Welke partitiestijl heeft elke schijf?Je kunt het op verschillende manieren bekijken, zowel grafisch als via de commandoregel.
Controleer dit met Schijfbeheer.
Vanuit Windows zelf is de meest visuele manier om dit te doen door te openen Schijfbeheer:
- Klik met de rechtermuisknop op de Startknop en kies “Schijfbeheer”.
- Onderaan vindt u de schijf (Schijf 0, Schijf 1, enz.).
- Klik met de rechtermuisknop op het schijflabel (waar 'Schijf 0', 'Online', enz. staat) en ga naar Eigenschappen > Volumes.
- Druk op "Invullen" en kijk naar het veldPartitiestijl'.
Daar zul je duidelijk zien of het een MBR-schijf of GPT-schijfHet is een simpele methode en het werkt zelfs als je geen commando's wilt aanraken.
Controleer het met Diskpart
Als je de voorkeur geeft aan een klassieke console, kun je gebruikmaken van diskpart van CMD of PowerShell:
- Open een opdrachtprompt of PowerShell met Beheerdersrechten.
- Renderen diskpart en druk op Enter.
- Start het commando list disk.
Je ziet een tabel met je schijven en in de laatste kolom staat: "GptAls een sterretje (*) Het sterretje naast een schijfpictogram geeft aan dat de schijf is geformatteerd als GPT. Schijven zonder sterretje zijn geformatteerd als MBR. Dit is een snelle en zeer handige manier om schijven te onderscheiden, zelfs binnen Windows-installatieomgevingen.
Controleer het met PowerShell (Get-Disk).
Met moderne PowerShell Het is nog handiger. Voer gewoon het volgende commando uit:
Get-Disk
In de uitvoer ziet u kolommen voor schijfnummer, grootte, gezondheidsstatus en, heel belangrijk, PartitionStylewaar MBR of GPT zal verschijnen. Als je het er "mooier" uit wilt laten zien, kun je het volgende gebruiken:
Get-Disk | ft -Auto
Hiermee heb je Een snel overzicht van het partitietype van alle schijven. verbonden met je team.
Algemene vereisten en back-up vóór de conversie
Voor vrijwel alle methoden die we gaan bekijken, zijn er een aantal Veelvoorkomende aandoeningen en voorzorgsmaatregelen wat niet over het hoofd gezien mag worden:
- Je moet zijn administrateur van het systeem om partitiestijlen af te spelen.
- Als de methode het gebruik van inhoudt Diskpart of SchijfbeheerNormaal gesproken moet u verwijder alle partities van de doelschijf, wat gegevensverlies impliceert.
- Hoewel sommige tools (MBR2GPT, IM-Magic, AOMEI, EaseUS…) Ze beloven conversie zonder gegevensverlies.Het wordt altijd aanbevolen backup maken De belangrijkste dingen voor het geval er iets misgaat.
- Als je de omzet systeemschijfJe moet ervoor zorgen dat het moederbord ondersteunt UEFI Vervolgens pas je de firmware aan om in UEFI-modus op te starten.
Een gouden regel: als de schijf het besturingssysteem bevat, overweeg dan zorgvuldig of het de moeite waard is om met geavanceerde commando's te experimenteren zonder de materie volledig te beheersen; in veel gevallen Het is kosteneffectiever om MBR2GPT of betrouwbare GUI-software te gebruiken..
Converteer MBR naar GPT vanuit PowerShell met behulp van native cmdlets.
Windows bevat cmdlets in PowerShell voor schijven beheren op een laag niveauen kan worden gebruikt om de partitiestijl te wijzigen. De basisworkflow voor een dataschijf (niet-systeemschijf) is als volgt:
- Lijst albums met Schijf ophalen en schrijf het nummer op waarmee je wilt spelen.
- Maak de schijfpartities schoon met Schijf wissen.
- Initialiseer de schijf door de stijl te specificeren: MBR of GPT met Initialiseren-schijf.
In de praktijkDe stappen zijn als volgt:
1. Open PowerShell als beheerder.
Zoek naar "PowerShell" in het Startmenu, klik met de rechtermuisknop en "Uitvoeren als beheerder".
2. Lijst de schijven
Rennen:
Get-Disk
Hier zie je alle schijven, hun formaat en de PartitionStyle huidige. Zoek de schijf die u wilt converteren (bijvoorbeeld Schijf 1).
3. Schijfpartities verwijderen
Belangrijke waarschuwing: Deze stap Verwijder alle partities en volumes. vanaf de schijf. Als u geen gegevens wilt verliezen, gebruik het dan niet op de systeemschijf en doe dat wel. backup vooraf.
commando:
Clear-Disk -Number 1 -RemoveData -Confirm:$false
Hier is nummer 1 de schijf die geconverteerd moet worden. Wijzig dat nummer naar het nummer dat overeenkomt met uw geval.
4. Initialiseer de schijf als GPT.
Als het eenmaal schoon is, geef je stijl een boost met:
Initialize-Disk -Number 1 -PartitionStyle GPT
Als je het tegenovergestelde wilde doen (converteren van GPT naar MBR), dan zou je het volgende gebruiken: -PartitionStyle MBRHierna is de schijf leeg, maar klaar om GPT-partities aan te maken met Schijfbeheer of met andere PowerShell-cmdlets.
5. Controleer het resultaat
Opnieuw opstarten:
Get-Disk
Controleer of op de betreffende schijf de kolom PartitionStyle nu het volgende weergeeft: GPTMet deze stappen heb je al het volgende bereikt Converteer een MBR-schijf naar GPT met behulp van PowerShell., zij het ten koste van het wissen van de inhoud van de schijf.
Converteer MBR naar GPT met Diskpart (CMD), met en zonder Windows-installatie.
Diskpart is het klassieke consoleprogramma voor Partities beheren vanuit de opdrachtprompt (CMD)Het is een zeer krachtige schijf en, als je de verkeerde kiest, ook zeer destructief. Het is daarom verstandig om voorzichtig te werk te gaan en de specificaties zorgvuldig te controleren.
Conversie op een reeds geïnstalleerde Windows-installatie (gegevensschijf)
Om een secundaire schijf (niet de opstartsector) van MBR naar GPT met Diskpart:
- pers Windows + RSchrijft cmd en accepteren.
- Voer in het opdrachtvenster het volgende uit: diskpart.
- Renderen list disk om alle schijven en hun afmetingen te kunnen zien.
- Selecteer de doelschijf met selecteer schijf X (vervang X door het juiste getal).
- Als de schijf partities heeft, gebruik dan schoon om het volledig te verwijderen.
- Ten slotte lanceert hij converteer gpt om de partitiestijl te wijzigen.
Daarna zal Diskpart aangeven dat de schijf is geconverteerd naar GPT. Vervolgens kunt u nieuwe partities maken Je kunt het doen via Schijfbeheer of met Diskpart zelf.
Conversie tijdens Windows-installatie (Shift + F10)
Als de Windows-installatiewizard aangeeft dat installatie op een MBR-schijf niet mogelijk is, kunt u het volgende doen: Open een console en converteer het direct.:
- Op het scherm waar u de te installeren schijf kiest, drukt u op Shift + F10 CMD openen met verhoogde bevoegdheden.
- Renderen diskpart en druk op Enter.
- Voer in de volgende volgorde uit:
list disk
select disk 0 (o el número que toque)
clean
convert gpt
Als u zeer nauwkeurig wilt zijn, kunt u zelfs expliciet de EFI-opstart-, MSR- en systeempartities aanmaken, bijvoorbeeld:
list partition
create partition efi size=100
create partition msr size=128
create partition primary size=102400
Na het afsluiten van Diskpart met afrit Sluit de console, dan keer je terug naar het installatieprogramma en kun je verdergaan. Wijs de installatie naar de nieuw gecreëerde GPT-hoofdpartitie..
Converteer MBR naar GPT met behulp van Schijfbeheer (met gegevensverlies)
Als u niet vertrouwd bent met commando's, kunt u schijven ook converteren vanuit de grafische tool voor schijfbeheer, met dezelfde beperking als altijd: alle partities moeten eerst worden verwijderd.
De algemene stappen zijn:
- opent Schijfbeheer (klik met de rechtermuisknop op Start > Schijfbeheer, of diskmgmt.msc (uit Run).
- Klik met de rechtermuisknop op de schijf die u wilt converteren. elk volume en selecteer “Verwijder volume” totdat de hele schijf overblijft als "Niet-toegewezen ruimte".
- Klik met de rechtermuisknop op het label van de schijf (Schijf 1, Schijf 2, enz.) en u ziet de optie. “Converteren naar GPT-schijf”.
- Klik, accepteer de melding en de schijf schakelt over naar GPT.
Dan rest alleen nog het creëren van een nieuw enkel volume (of meerdere) op die niet-toegewezen ruimte. Om terug te keren van GPT naar MBR zou je precies hetzelfde doen, maar dan kies je “Converteren naar MBR-schijf'.
MBR2GPT.exe: De officiële tool om uw systeemschijf te converteren zonder gegevensverlies.
De grote verandering kwam met de Windows 10 Creators Update (versie 1703), omdat Microsoft toen het volgende toevoegde: MBR2GPT.EXEeen hulpprogramma ontworpen voor Converteer de systeemschijf van MBR naar GPT zonder gegevens te verwijderen.Dit is de aanbevolen tool als u uw geïnstalleerde Windows wilt converteren naar GPT om UEFI te gebruiken of wilt upgraden naar Windows 11.
MBR2GPT kan worden uitgevoerd vanaf Windows PE (pre-installatieomgeving) of vanuit Windows zelf met de optie /allowFullOSDe algemene syntaxis is:
MBR2GPT /validate|convert
Vereisten waaraan de schijf moet voldoen om MBR2GPT te laten werken
Voordat het gereedschap iets aanraakt, voert het een controle uit. grondige validatie van het schijfontwerpAls er iets niet klopt, wordt de conversie geweigerd. Belangrijkste voorwaarden:
- De schijf moet momenteel MBR.
- Er moet zijn voldoende vrije ruimte aan het begin en einde van de schijf voor de GPT-headers (16 KB + enkele sectoren).
- Er kan een maximum zijn van drie primaire partities in MBR.
- Er kan niet zijn noch uitgebreide noch logische partities.
- Een partitie moet gemarkeerd zijn als activeren en wees het systeem.
- De BCD (boot store) moet een geldige vermelding van het besturingssysteem bevatten.
- De partities moeten van een type zijn dat Windows herkent, of u moet ze toewijzen met de modifier. /kaart.
Als een van deze punten wordt overgeslagen, geeft de tool een foutmelding weer (bijvoorbeeld: “Validatie van het schijfontwerp mislukt”) en raakt de plaat niet aan.
Basisstappen met MBR2GPT (vanuit Windows)
Om MBR2GPT vanuit het systeem zelf te gebruiken (modus /allowFullOS):
- Zorg ervoor dat je aan het hardlopen bent. Windows 10 1703 of hoger en dat de schijf MBR heeft.
- Open een opdrachtprompt als beheerder.
- Controleer het schijfnummer in Schijfbeheer of Spaanse diskpart > list disk.
- Voer eerst de validatie uit, bijvoorbeeld:
mbr2gpt /validate /disk:0 /allowFullOS - Als de validatie correct is, start u de conversie:
mbr2gpt /convert /disk:0 /allowFullOS
Tijdens het proces wordt het volgende gereedschap gebruikt:
- proberen verklein de systeem- of besturingssysteempartitie Om een EFI-partitie aan te maken als deze nog niet bestaat.
- Maak de partitie EFI-systeempartitie (ESP) van ongeveer 100 MB in FAT32.
- Genereer de GPT-tabel met behoud van de bestaande partities.
- Migreer en pas de BCD-magazijn naar het nieuwe UEFI-opstartmodel.
- Herstel de eenheidsletters zodat alles weer op dezelfde manier past als voorheen.
Uiteindelijk verschijnt er een bericht dat de conversie is geslaagd, samen met een zeer belangrijke waarschuwing: Je moet naar de BIOS/UEFI gaan en de opstartmodus wijzigen naar UEFI.Als je dit niet doet, zal het team niet volgens het nieuwe GPT-schema starten.
Meest nuttige opdrachtregelopties
Naast /validate en /convertMBR2GPT biedt diverse interessante opties:
- /schijf:: geeft het schijfnummer aan; als u dit weglaat, wordt de systeemschijf gebruikt.
- /logs:: Wijzig de map waarin de logbestanden worden opgeslagen (standaard is dit %windir%).
- /kaart: =Het wordt gebruikt om niet-standaard partitietypen in kaart te brengen (in decimaal voor MBR en in GUID voor GPT).
- /allowFullOSHiermee kunt u de conversie uitvoeren vanuit een normale Windows-omgeving (niet alleen vanuit WinPE).
Als de toewijzing van een stationsletter niet kan worden hersteld, geeft de tool dit aan. logs diagnostische gegevens (setupact.log, setuperr.log, diagerr.xml, diagwrn.xml)die u kunt raadplegen om de probleemoplossing te verfijnen.
Gepassioneerd schrijver over de wereld van bytes en technologie in het algemeen. Ik deel mijn kennis graag door te schrijven, en dat is wat ik in deze blog ga doen: je de meest interessante dingen laten zien over gadgets, software, hardware, technologische trends en meer. Mijn doel is om u te helpen op een eenvoudige en onderhoudende manier door de digitale wereld te navigeren.