Konvertera MBR till GPT i Windows Server 2012 Utan att förlora data

av Allen, uppdaterad den 17 februari 2022

Hårddiskar blir mycket större och det är vanligt att använda en 2TB eller 4TB disk. Många servrar är byggda med hårdvaru -RAID -matriser, den virtuella disken kan vara större än 10 TB. Om du bygger en RAID 5 -array med 3 3 TB hårddiskar är den virtuella disken i Diskhantering 6 GB. Om den här disken initialiseras som MBR kan du bara använda 2TB utrymme visas det återstående 4TB-diskutrymmet som Ej allokerade i slutet. Det här utrymmet kan inte användas för att skapa ny volym eller utöka annan partition. För att använda fullt diskutrymme måste du konvertera disk från MBR till GPT. Om det finns 4 partitioner på en disk och Windows tillåter inte att skapa mer volym, du måste också byta MBR -disk till GPT. I den här artikeln kommer jag att presentera hur man konverterar MBR till GPT i Windows Server 2012 (R2) med kommandoverktyg MBR2GPT och diskomvandlare från tredje part.

Konvertera MBR till GPT i Server 2012 Diskhantering (destruktiv)

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 i förväg.

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

Diskpart Konvertera

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 på det.

Convert is grayed

Med MBR2GPT.exe (medföljer Microsoft) och NIUBI Partition Editor, Du kan konvertera MBR till GPT i Server 2012 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 man konverterar MBR till GPT för icke-systemdisk (icke-destruktiv)

Om det bara finns data på MBR -disken är det extremt enkelt och snabbt 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 att förlora data:

  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

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

Om det finns operativsystem på MBR -skivan är det lite komplicerat, eftersom alla systemfiler måste förbli intakta och operativsystemet måste starta korrekt efter konvertering till GPT. Det finns några program från tredje part som påstår sig kunna konvertera MBR-disk till GPT med operativsystem i den, men få kan säkerställa 100% systemstartbart. Om du vill konvertera en systemdisk från MBR till GPT i Server 2012, rekommenderas att köras MBR2GPT.exe som är ett kommandotolksverktyg och 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 in Windows. Men för att köra mbr2gpt i Server 2012 (R2) behöver du startbar media med Windows Förinstallationsmiljö (Windows PE).

För att konvertera MBR till GPT Windows 2012-server med MBR2GPT måste din diskpartition uppfylla kraven nedan. Annars kan konverteringen inte lyckas. Men oroa dig inte, innan någon förändring av disken görs, validerar MBR2GPT layouten och geometrin för den valda disken, om någon av dessa kontroller misslyckas kommer konverteringen inte att fortsätta och ett felmeddelande kommer att returneras. Din diskpartition kommer inte att skadas.

Förutsättning för att köra MBR2GPT cmd i 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 inställd som Aktiva 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 disk till GPT framgångsrikt. Om din diskpartitionslayout inte uppfyller kraven följer du 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. 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 kommer att skapas bakom C-enheten efter konvertering till GPT-disk.

EFI partition

När du högerklickar på EFI partition i Diskhantering är alla alternativ nedtonade. Det betyder att Diskhantering inte kan krympa eller förlänga denna partition. Det spelar dock ingen roll NIUBI Partition Editor, eftersom det kan krympa, förlängas och röra sig EFI/Återställningspartition utan att förlora filen i den.

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 1 eller 2GB):

Video guide

Så här kör du mbr2gpt.exe i Server 2012 för att ändra MBR till GPT (cmd)

Som jag sa ovan är MBR2GPT.exe inbyggt Windows Server 2019 och Windows 10, det ingår inte i tidigt 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.

Steg för att konvertera mbr till gpt in Windows Server 2012 (R2) med MBR2GPT cmd:

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.

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/2016/2019/2022 och tidigare Server 2003/2008, 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