Hårddiskar blir mycket större och det är vanligt att använda en 2 TB eller 4 TB enstaka disk. Många servrar är byggda med hårdvara RAID arrayer kan den virtuella disken vara större än 10TB. Om du bygger en RAID 5 array med 3 3TB hårddiskar, den virtuella disken i Diskhantering är 6GB. Om den här disken initieras som MBR kan du bara använda 2TB utrymme, det återstående 4TB diskutrymmet visas som "oallokerat" i slutet. Det här utrymmet kan inte användas för att skapa ny volym eller utöka en 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. Den här artikeln introducerar hur du konverterar MBR till GPT i Windows Server 2012 R2 med MBR2GPT kommandoverktyg och diskkonverteringsprogram.
Konvertera MBR till GPT i Server 2012 R2 via Diskhantering (destruktiv)
För att konvertera MBR-disk till GPT in Windows Server 2012 R2, det finns flera sätt. Windows har inbyggd Diskhantering och diskpart kommandoverktyg för att konvertera disktyp, men du måste ta bort alla partitioner på denna MBR-skiva i förväg.
In diskpart kommandotolksfönster, skriv help convert GPT och du ser syntaxen, anteckningen och exemplet på konvertera-kommandot.
I Diskhanteringskonsolen, när du högerklickar på framsidan av en MBR-disk, finns det också ett alternativ, men "Konvertera till GPT-disk" är nedtonat om det finns en partition på den.
Med MBR2GPT.exe (medföljer Microsoft) och NIUBI Partition Editor, Du kan konvertera MBR till GPT in Server 2012 R2 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
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 Server 2012 R2 utan att förlora data:
- Download NIUBI Partition Editor, högerklicka på framsidan av denna MBR-skiva och välj "Konvertera till GPT-skiva".
- Klicka bara på "Ja" för att bekräfta, sedan läggs en väntande operation till.
- Klicka Utför överst till vänster för att utföra, klar. (Alla operationer innan du klickar på "Utför" fungerar bara i virtuellt läge.)
Titta på videon hur man konverterar disk från MBR till GPT i Windows Server 2012:
Hur konverterar man MBR till GPT i Windows Server 2012 för systemdisk
Om det finns operativsystem på MBR-disken är det lite komplicerat, eftersom alla systemfiler måste hållas intakta och operativsystemet måste starta korrekt efter konvertering till GPT. Det finns en del tredjepartsprogram som hävdar att de kan konvertera MBR-diskar till GPT med operativsystem i den, men få kan garantera att systemet är 100 % startbart. Om du vill konvertera systemdisk från MBR till GPT in Server 2012 R2, rekommenderas att köras MBR2GPT.exe som är ett kommandotolksverktyg från Microsoft.
Server 2012 mbr2gpt.exe kommandotolk
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 att springa mbr2gpt in 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 kommandot måste din diskpartition uppfylla kraven nedan. Annars kan konverteringen inte lyckas. Men oroa dig inte, innan någon ändring av disken görs, MBR2GPT validerar 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 springa MBR2GPT kommando in Server 2012 A2:
- Det bör inte finnas någon logisk enhet på denna MBR-disk.
- Det bör finnas högst 3 primära partitioner på denna MBR-disk.
- En av partitionerna är inställd som "Aktiv" och är systempartitionen.
- Alla partitioner på denna MBR-disk stöds av 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 vid konvertering av MBR till GPT Windows Server 2012 och andra versioner. Om du fick ett sådant fel, kontrollera din diskpartitionskonfiguration igen.
I de flesta av Windows 2012 serversystemdisk, det finns System Reserved, 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ölj metoderna för att ändra:
- Om det finns en logisk enhet, konvertera den till primär (utan dataförlust).
- Om det finns 4 primära partitioner, följ stegen för att flytta en till en annan disk.
- 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 kommer att krympa "System Reserved"-partitionen först. Om det inte finns tillräckligt med ledigt utrymme i den här partitionen, MBR2GPT kommer då att krympa C-enheten istället EFI partitionen kommer att skapas bakom C-enheten efter konvertering till GPT-disk.
När du högerklickar på EFI partition i Diskhantering är alla alternativ nedtonade. Det betyder att Diskhantering inte kan krympa, utöka eller utföra andra operationer på denna partition. Dock, det spelar 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):
④ Hur man springer mbr2gpt.exe i Server 2012 R2 för att konvertera disk med kommando
Som jag sa ovan, MBR2GPT.exe är inbyggt Windows Server 2019 och Windows 10, det ingår inte i eariler Windows versioner. Att springa MBR2GPT in Server 2012 R2, du behöver 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 kommando:
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 din dator" i det nedre vänstra hörnet av nästa fönster.
Steg 3: Klicka "Felsökning" i nästa fönster klickar du sedan på kommando~~POS=TRUNC.
Steg 4: Mata bara in 2 kommandon för att slutföra konverteringen.
- cd ..
- mbr2gpt /konvertera
Som ni ser rapporterar kommandofönstret om konvertering som har slutförts.
Eftersom jag utökade den systemreserverade partitionen i förväg, starta om servern och starta om till UEFI, disk 0 konverteras till GPT och EFI partitionen skapas på vänster sida av C-enheten.
Förutom att krympa, utöka partitionen och konvertera MBR till GPT in Server 2012/2016/2019/2022 och tidigare Server 2003/2008, NIUBI Partition Editor hjälper dig konvertera partition mellan primära och logiska, konvertera NTFS till FAT32 utan att förlora data. Det hjälper dig också att flytta, slå samman, klona, torka partitioner och mycket mer.