Konvertera MBR till GPT i Windows Server 2012 R2

av Allen, uppdaterad den 8 december 2020

Den här artikeln introducerar hur man konverterar MBR till GPT i Windows Server 2012 R2 utan att förlora data. 2 sätt att ändra MBR-disk till GPT med mbr2gpt cmd och NIUBI partition editor.

Konvertera till GPT-alternativ nedtonat i Server 2012 Diskhantering

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, det här utrymmet kan inte användas för att skapa en ny volym eller utöka en annan. För att lösa detta problem måste du konvertera MBR-disk till GPT.

För att konvertera MBR till GPT i 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

När du högerklickar på framsidan av en MBR-disk finns det ett alternativ i Diskhanteringskonsolen, men "Konvertera till GPT-skiva"alternativet är nedtonat om det finns en partition i den.

Convert is grayed

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

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

Om det bara finns data på MBR-skivan är det extremt enkelt att konvertera det till GPT utan att förlora data, bara flera klick behövs.

Steg för att konvertera MBR till GPT i Windows Server 2012 R2 utan operativsystem:

  1. Download NIUBI Partition Editor, högerklicka på framför MBR-skivan och välj "Konvertera till GPT-skiva".
  2. Klicka bara på Ja 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.)

Titta på videon hur man konverterar disk från MBR till GPT i Windows Server 2012:

Video guide

Konvertera MBR till GPT i Server 2012 för systemdisk

Om det finns operativsystem på MBR-skivan är det lite komplicerat, eftersom alla systemfiler måste hålla sig intakta och operativsystemet måste starta korrekt efter konvertering till GPT. Det finns en del programvara från tredje part som hävdar att de kan konvertera MBR-disk till GPT med operativsystem i, men få kan säkerställa 100% startbar för systemet. Om du vill konvertera en systemdisk från MBR till GPT rekommenderas det alltid att köras MBR2GPT.exe 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 (och R2) behöver du startbart media med Windows Förinstallationsmiljö (Windows PE).

För att konvertera disk med MBR2GPT-kommandot bör din diskpartition uppfylla kraven, annars kan konverteringen inte lyckas. Men oroa dig inte, innan någon ändring av disken görs, validerar MBR2GPT layouten och geometrin för den valda disken. Om någon av dessa kontroller misslyckas fortsätter konverteringen inte och ett felmeddelande kommer att returneras. Din diskpartition skadas inte.

Förutsättning för att köra MBR2GPT cmd på Server 2012 R2:

  1. Det borde inte finnas någon logisk enhet på denna MBR-disk.
  2. Det bör finnas 3 eller mindre primära partitioner på denna MBR-skiva.
  3. En av partitionerna är aktiv och är systempartitionen.
  4. Alla partitioner på den här MBR-disken är erkänt by Windows, det betyder att det inte finns några EXT2 / EXT3 och andra typer av Linux- eller Mac-partitioner.

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". Detta är det vanligaste felmeddelandet när du konverterar MBR-disk till GPT in Windows Server 2012 och andra versioner. Om du fick ett sådant fel, kontrollera din diskpartitionskonfiguration igen.

Partition layout

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 denna disk framgångsrikt. Om din diskpartitionslayout inte uppfyller kraven, följ metoderna för att ändra:

  1. Om det finns en Logisk enhet, konvertera den till Primär (utan dataförlust).
  2. Om det finns fyra primära partitioner, följ stegen till flytta en till en annan disk.
  3. Inte ett problem för de flesta servrar, om det inte finns någon aktiv partition kan du välja en och ställa in som Aktiv med NIUBI Partition Editor.
  4. Inte ett problem för de flesta servrar. Om det inte finns någon partition som stöds måste du flytta filer och ta bort den här partitionen.

Expandera System Reserverad partition (Tillval)

För Windows att förbli startbar efter konverteringen, en EFI systempartition (ESP) måste vara på plats. MBR2GPT krymper systemreserverad partition först. Om det inte finns tillräckligt med ledigt utrymme i systemreserverad partition kommer MBR2GPT att krympa C-enheten och sedan EFI partition skapas bakom C-enhet efter konvertering till GPT-disk.

När du högerklickar på EFI partition i Diskhantering är alla alternativ nedtonade. Men det spelar ingen roll att NIUBI Partition Editor, eftersom det kan krympa, förlängas och röra sig EFI dela. Om du vill göra EFI partition till vänster om C-enheten, Download NIUBI Partition Editor och följ metoden i videon för att utöka systemreserverad partition (det räcker att 1GB):

EFI partition

Video guide

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

Som jag sa ovan är MBR2GPT.exe inbyggt Windows Server 2019 och Windows 10 ingår den inte i någon annan Windows versioner. För att köra MBR2GPT i Server 2012 (R2) behöver du Windows Förinstallationsmiljö och kör kommandotolken från den.

Detaljerade steg för att konvertera mbr till gpt in Windows Server 2012 (R2):

Steg 1: Download Windows Server 2019 ISO och skapa startbar DVD- 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.

Setup window

Repair computer

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

Troubleshoot

Command Prompt

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.

  • /validate - Instruerar MBR2GPT.exe att endast utföra diskvalideringsstegen och rapportera om disken är berättigad till omvandling. Om valideringen misslyckades kan du inte fortsätta konvertera.
  • /convert - Instruerar MBR2GPT.exe att utföra skivvalideringen och att fortsätta med konverteringen om alla valideringstester klarar.
  • /disk:<diskNumber> - Anger skivantalet på MBR-skivan 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

Eftersom jag utökade systemreserverad partition, starta om servern och starta till UEFI, som ni ser, konverteras disk 0 till GPT och EFI partition skapas den 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.

Download