Konverter MBR til GPT i Windows Server 2012 R2

af Allen, Opdateret den: 8. december 2020

Denne artikel introducerer, hvordan man konverterer MBR til GPT i Windows Server 2012 R2 uden at miste data. 2 måder at skifte MBR-disk til GPT med mbr2gpt cmd og NIUBI partition editor.

Konverter til GPT-indstilling nedtonet i Server 2012 Diskhåndtering

Harddiskdrev bliver meget større, for de servere, der bruger hardware RAID-arrays, såsom RAID 5, kan den virtuelle disk være over 10 TB. Hvis du bygger en RAID 5-array med 3 3 TB harddiske, er den virtuelle disk i Diskstyring 6 GB. Hvis denne disk er initialiseret som MBR-stil, kan du kun bruge 2TB plads, vises den resterende 4 TB diskplads som Ikke-allokeret, dette rum kan ikke bruges til at oprette en ny volumen eller udvide en anden. For at løse dette problem skal du konverter MBR-disk til GPT.

At konvertere MBR til GPT i Windows Server 2012 R2, der er flere måder. Windows har indbygget Disk Management og diskpart kommando værktøj til at hjælpe med at konvertere disk type, men du skal slette alle partitioner på MBR-disken før konvertering.

Skriv i diskpart-kommandopromptvinduet help convert GPT og du vil se syntaks, note og eksempel på konverteringskommando.

Diskpart-konvertering

Når du højreklikker på fronten af ​​en MBR-disk i Disk Management-konsol, er der også en mulighed, men "Konverter til GPT Disk"indstillingen er nedtonet, hvis der er en partition i den.

Convert is grayed

Med MBR2GPT.exe (Microsoft leveres) og NIUBI Partition Editor, Kan du konvertere MBR til GPT uden at miste data. Før du starter, skal du sørge for, at den MBR-disk, du vil konvertere, er datadisk eller systemdisk, fordi metoden er en anden.

Sådan konverteres MBR til GPT til ikke-systemdisk

Hvis der kun er data på MBR-disken, er det ekstremt let at konvertere dem til GPT uden at miste data, kun flere klik er nødvendige.

Trin til at konvertere MBR til GPT i Windows Server 2012 R2 uden operativsystem:

  1. Hent NIUBI Partition Editor, højreklik på foran MBR-disken og vælg "Konverter til GPT Disk".
  2. Klik blot på Ja for at bekræfte, derefter tilføjes en verserende handling.
  3. Klik på Apply øverst til venstre for at udføre, færdig. (Alle handlinger inden du klikker på Apply arbejde kun i virtuel tilstand.)

Se videoen, hvordan du konverterer disk fra MBR til GPT i Windows Server 2012:

Video guide

Konverter MBR til GPT i Server 2012 til systemdisk

Hvis der er operativsystem på MBR-disken, er det lidt kompliceret, fordi alle systemfiler skal forblive intakte, og OS skal starte korrekt efter konvertering til GPT. Der er noget tredjepartssoftware, der hævder at være i stand til at konvertere MBR-disk til GPT med operativsystem i, men få kan sikre 100 % systemet kan startes. Hvis du vil konvertere en systemdisk fra MBR til GPT, anbefales det altid at køre MBR2GPT.exe som leveres af Microsoft.

Server 2012 mbr2gpt.exe kommandoprompt

MBR2GPT.exe kører fra kommandoprompten. På Windows Server 2019 og sort Windows 10 (1703 og senere versioner), kan du konvertere MBR til GPT med denne kommando i Windows. Men for at køre mbr2gpt på Server 2012 (og R2) har du brug for startbart medie med Windows Forinstallationsmiljø (Windows PE).

For at konvertere disk med MBR2GPT-kommando skal din diskpartition opfylde kravene, ellers kan konverteringen ikke lykkes. Men rolig, før MBR2GPT foretager ændringer på disken, validerer layoutet og geometrien på den valgte disk. Hvis nogen af ​​disse kontroller mislykkes, fortsætter konverteringen ikke, og en fejlmeddelelse returneres. Din diskpartition bliver ikke beskadiget.

Forudsætning for at køre MBR2GPT cmd på Server 2012 R2:

  1. Der skal ikke være noget logisk drev på denne MBR-disk.
  2. Der burde være 3 eller mindre Primære partitioner på denne MBR-disk.
  3. En af partitionerne er indstillet til aktiv og er systempartitionen.
  4. Alle partitioner på denne MBR-disk er anerkendt by Windows, det betyder, at der ikke er nogen EXT2 / EXT3 og andre typer Linux- eller Mac-partitioner.

Fælles problem og tilsvarende løsning

"Validating layout, disk sector size is: 512 bytes Disk layout validating failed for disk 0", "MBR2GPT: Conversion failed". Dette er den mest almindelige fejlmeddelelse under konvertering af MBR-disk til GPT i Windows Server 2012 og andre versioner. Hvis du modtog en sådan fejl, skal du kontrollere din diskpartitionskonfiguration igen.

Partition layout

I det meste af Windows 2012-server-systemdisk, der er System Reserved, C: (til OS) og D-drev. Hvis alle disse partitioner er Primær, kan du konvertere denne disk med succes. Hvis dit diskpartitionslayout ikke opfylder kravene, skal du følge metoderne for at ændre:

  1. Hvis der er en Logisk drev, konverter det til Primær (uden datatab).
  2. Hvis der er 4 primære partitioner, skal du følge trinnene til flyt en til en anden disk.
  3. Ikke et problem for de fleste servere, hvis der ikke er nogen aktiv partition, kan du vælge en og indstille som Aktiv med NIUBI Partition Editor.
  4. Ikke et problem for de fleste servere, hvis der ikke er understøttet partition, skal du flytte filer og slette denne partition.

Udvid systemreserveret partition (Valgfrit)

Til Windows for at forblive startbar efter konverteringen, en EFI systempartition (ESP) skal være på plads. MBR2GPT krymper først den systemreserverede partition. Hvis der ikke er nok ledig plads i systemreserveret partition, vil MBR2GPT formindske C-drevet, så EFI partition oprettes bag C-drev efter konvertering til GPT-disk.

Når du højreklikker på EFI partition i Diskhåndtering, er alle indstillinger gråtonede. Det betyder dog ikke noget at NIUBI Partition Editor, fordi det kan krympe, forlænge og bevæge sig EFI skillevæg. Hvis du vil lave EFI partition til venstre for C-drev, Hent NIUBI Partition Editor og følg metoden i videoen til udvid System Reserved partition (det er nok til 1GB):

EFI partition

Video guide

Sådan konverteres MBR til GPT i Server 2012 til systemdisk

Som jeg sagde ovenfor, er MBR2GPT.exe indbygget Windows Server 2019 og sort Windows 10 er den ikke inkluderet i nogen anden Windows versioner. For at køre MBR2GPT i Server 2012 (R2) skal du have Windows Forudinstallationsmiljø og kør kommandoprompt fra det.

Detaljerede trin for at konvertere mbr til gpt i Windows Server 2012 (R2):

Trin 1: Hent Windows Server 2019 ISO og opret DVD eller USB-flashdrev, der kan startes med Windows indbygget eller tredjepartsværktøj. Hvis du bruger VMware, Hyper-V-virtuel maskine, skal du blot vælge denne ISO-fil og starte fra den.

Trin 2: Start fra dette opstartsmedie, skal du blot klikke på Næste først Windows Opsætningsvindue, og klik derefter på Reparer computeren i nederste venstre hjørne af næste vindue.

Setup window

Repair computer

Trin 3: Klik på Fejlfinding i næste vindue, og klik derefter på Kommandoprompt.

Troubleshoot

Command Prompt

Trin 4: Indtast blot 2 kommandoer for at afslutte konvertering.

  1. cd ..
  2. mbr2gpt / convert

Som du ser, rapporterer kommandovinduet konvertering afsluttet med succes.

  • /validate - Instruerer MBR2GPT.exe om kun at udføre diskvalideringstrin og rapportere, om disken er berettiget til konvertering. Hvis validering mislykkedes, kan du ikke fortsætte med at konvertere.
  • /convert - Instruerer MBR2GPT.exe om at udføre diskvalideringen og fortsætte med konverteringen, hvis alle valideringstest består.
  • /disk:<diskNumber> - Angiver disknummeret på den MBR-disk, der skal konverteres til GPT. Hvis ikke angivet, bruges systemdisken, så denne mulighed bruges ikke her.

Se fuld syntaks og valgmuligheder

Fordi jeg udvidede systemreserveret partition, skal du genstarte serveren og starte til UEFI, som du ser, konverteres disk 0 til GPT og EFI partition oprettes den til venstre side af C-drevet.

Udover at konvertere MBR til GPT til Server 2012, NIUBI Partition Editor hjælper dig med at konvertere partition mellem Primær og logisk, konverter NTFS til FAT32 uden at miste data. Det hjælper dig også med at skrumpe, udvide, flytte, flette, kopiere, udslette partition og meget mere.

Hent