Konvertera MBR till GPT på Windows Server 2012 R2

av Allen, Uppdaterad den 28 juni 2020

Den här artikeln introducerar hur man konverterar MBR till GPT på Windows Server 2012 (R2) utan att förlora data. 2 sätt att ändra MBR-skiva till GPT med kommandotolken mbr2gpt och NIUBI-partitionsredigeraren.

Konvertera MBR till GPT-alternativet gråtonat

Hårddiskar blir mycket större, för servrarna som använder hårdvara RAID-arrayer som RAID 5, kan den virtuella disken vara över 10 TB. Om du bygger en RAID 5-array med 3 3 TB hårddiskar, är den virtuella disken i Diskhantering 6 GB. Om denna disk initialiseras som MBR-stil kan du bara använda 2TB utrymme visas det återstående 4TB-diskutrymmet som Ej allokerade, kan detta utrymme inte användas för att skapa ny volym eller utöka en annan. För att lösa detta problem måste du göra det konvertera MBR-disk till GPT.

För att konvertera MBR till GPT på Windows Server 2012 (R2), det finns flera sätt. Windows har inbyggt diskhanterings- och diskpartikommando för att konvertera hårddisktyp, men du måste göra det ta bort alla partitioner på MBR-disken innan konvertering.

Skriv i kommandotolkfönstret diskpart help convert GPT och du ser syntaxen, anteckningen och exemplet på konvertera-kommandot.

Diskpart Convert

I Disk Management-konsolen finns det också ett alternativ när du högerklickar på framsidan av en MBR-disk. Men "Konvertera till GPT-skiva"alternativet är nedtonat om det finns en partition i det.

Konvertera är grå

Med MBR2GPT.exe (medföljer Microsoft) och NIUBI Partition Editor, kan du konvertera MBR till GPT utan att förlora data. Innan du börjar ska du se till att MBR-disken som du vill konvertera är datadisk eller systemdisk eftersom metoden är annorlunda.

Hur konverterar man MBR till GPT för icke-systemdisk

För enbart datadisk är det extremt enkelt att konvertera MBR till GPT på Windows Server 2012 (R2), bara flera klick behövs.

  1. Download NIUBI Partition Editor, högerklicka på framför MBR-disken och välj "Konvertera till GPT-skiva".
  2. Klicka bara på Ja, tack för att bekräfta läggs sedan en väntande operation till.
  3. Klicka Apply uppe till vänster för att köra, gjort. (Alla åtgärder innan du klickar Apply fungerar bara i virtuellt läge.)

Se videon hur man konverterar MBR-skiva till GPT i Windows Server 2012:

Videoguide

Det finns vissa tredjepartsprogram som kan konvertera MBR-skiva till GPT med operativsystem, men få kan säkerställa 3% systemstartbarhet. Om du vill konvertera en MBR-systemdisk till GPT föreslås att den körs MBR2GPT som tillhandahålls av Microsoft.

Server-kommandotolken mbr2012gpt.exe

MBR2GPT.exe körs från kommandotolken. På Windows Server 2019 och Windows 10 (1703 och senare versioner), kan du konvertera MBR till GPT med det här kommandot i Windows. Men för att köra mbr2gpt på Server 2012 behöver du startbara media med Windows Förinstallationsmiljö (Windows PE).

För att konvertera med MBR2GPT-kommando bör din diskspartition uppfylla kraven, annars kan konverteringen inte lyckas. Så innan du laddar ner det här verktyget, kontrollera skivförutsättningarna:

  1. Disken använder för närvarande MBR
  2. Det finns tillräckligt med utrymme som inte upptas av partitioner för att lagra de primära och sekundära GPT: erna 16KB + 2 sektorer på framsidan av disken och 16KB + 1 sektor i slutet av disken.
  3. Det finns 3 eller mindre Primära partitioner i MBR-partitionstabellen.
  4. En av partitionerna är aktiv och är systempartitionen.
  5. Disken gör det inte ha någon utökad / logisk partition.
  6. BCD-lagret på systempartitionen innehåller en standard OS-post som pekar på en OS-partition.
  7. Volym-ID: erna kan hämtas för varje volym som har en enhetsbokstav tilldelad.
  8. Alla partitioner på den här MBR-disken är erkänt by Windows.

I allmänhet behöver du bara vara uppmärksam på nummer 3, 5 och 8.

Innan någon ändring av disken görs, validerar MBR2GPT layout och geometri för den valda disken, om någon av dessa kontroller misslyckas, kommer konverteringen inte att fortsätta och ett felmeddelande kommer att returneras.

Vanlig fråga och motsvarande lösning

"Validating layout, disk sector size is: 512 bytes Disk layout validating failed for disk 0", "MBR2GPT: Conversion failed". Det här är det vanligaste felmeddelandet när MBR-disken konverteras till GPT. Om du fick ett sådant fel kontrollerar du din diskspartitionskonfiguration igen.

Partitionslayout

I de flesta av Windows 2012-server-systemdisk, det finns System reserverat, C: (för OS) och D-enhet. Om alla dessa partitioner är Primära, kan du konvertera den här disken framgångsrikt.

Notera: Om det finns mer än 3 partitioner, eller till och med en logisk partition, eller någon partition som inte stöder till exempel EXT2 / 3 på den här disken, kan inte konvertera MBR-disk till GPT i Windows Server 2012.

Bygga ut EFI partition (valfritt)

För Windows att förbli startbar efter konverteringen, en EFI systempartition (ESP) måste vara på plats. MBR2GPT kommer först att krympa systemreserverad partition först, därefter EFI partition skapas innan C-enhet. Om det inte finns tillräckligt med ledigt utrymme i systemreserverad partition kommer MBR2GPT att krympa C-enheten, sedan EFI partition skapas på höger sida av C-enhet.

Som ni ser, 100MB EFI systempartition skapas bakom C-enhet efter konvertering av Disk 0 till GPT. När du högerklickar på den gråas alla alternativ.

EFI partition

Download NIUBI Partition Editor och följ metoden i videon för att utöka systemreserverad partition (det räcker att 1GB):

Videoguide

Hur konverterar man MBR till GPT på Server 2012 för systemdisk

Efter att ha utvidgat systemreserverad partition finns det gott om ledigt utrymme, MBR2GPT kommer att krympa denna partition för att skapa EFI partition på vänster sida av C-enheten. Nu är allt klart.

Steg för att konvertera mbr till gpt på Windows Server 2012 (R2):

Steg 1: Download Windows Server 2019 ISO och skapa startbar DVD-skiva eller USB-flashenhet med Windows inbyggt eller tredjepartsverktyg. Om du använder VMware, Hyper-V-virtuell maskin, behöver du bara välja denna ISO-fil och starta från den.

Steg 2: Starta från det här startbara mediet, klicka helt enkelt Nästa in först Windows Installationsfönster och klicka sedan på Reparera datorn i det nedre vänstra hörnet av nästa fönster.

Inställningsfönster

Reparera datorn

Steg 3: Klicka felsöka i nästa fönster klickar du sedan på kommando~~POS=TRUNC.

felsöka

kommando~~POS=TRUNC

Steg 4: Mata bara in 2 kommandon för att slutföra konverteringen.

  1. cd ..
  2. mbr2gpt / konvertera

Som ni ser rapporterar kommandofönstret om konvertering som har slutförts.

  • /bekräfta - Instruerar MBR2GPT.exe att endast utföra stegvalideringsstegen och rapportera om disken är berättigad till konvertering. Om valideringen misslyckades kan du inte fortsätta konvertera.
  • /konvertera - Instruerar MBR2GPT.exe att utföra skivvalideringen och att fortsätta med konverteringen om alla valideringstester klarar.
  • / Disk: <diskNumber> - Anger disknumret på MBR-disken som ska konverteras till GPT. Om det inte anges används systemdisken, så det här alternativet används inte här.

Se fullständig syntax och alternativ

Starta om servern och starta om till UEFI, som ni ser, konverteras disk 0 till GPT och EFI systempartition skapas på vänster sidan av C-enheten.

Förutom att konvertera MBR till GPT för Server 2012, NIUBI Partition Editor hjälper dig konvertera partition mellan Primär och logisk, konvertera NTFS till FAT32 utan att förlora data. Det hjälper dig också att krympa, förlänga, flytta, slå samman, kopiera, torka av partition och mycket mer.

LADDA NER