Herziening van standaarden voor het partitioneren van harde schijven - GPT en MBR. Moet ik kiezen voor GPT of MBR? Uitleggen hoe normen verschillen

Heb je ooit te maken gehad met partities op de harde schijf in Microsoft Windows? De meeste mensen gebruiken schijfpartities zoals ze waren toen ze een computer kochten. Dat gezegd hebbende, is het een beetje noodzakelijk om verschillende schijfpartities te maken voor eenvoudigere opslag. Dit is geen gemakkelijke taak, zoals de meeste mensen denken. Zelfs als je in de war bent, zijn er verschillende hulpmiddelen om je te helpen. U moet enkele dingen weten, zoals het verschil tussen MBR en GPT en schijfpartitionering.

De meesten van jullie zijn misschien niet op de hoogte van MBR en GPT. In wezen zijn het scheidingsstructuren. Dat wil zeggen, elke partitie op de harde schijf die u maakt, heeft een specifieke structuur. Het definieert veel aspecten van een partitie, zoals gegevensorganisatie, codes die nodig zijn voor het laden en partitiegrenzen. En, GPT of MBR, dat wil zeggen, een van de twee opties. We raden nooit een willekeurige keuze tussen de twee aan, omdat elke keuze zijn eigen voor- en nadelen heeft.

Dus in dit artikel zullen we een gedetailleerde MBR versus onderscheidings-GPT hebben. We hopen dat je een kennismaking met beide nodig hebt.

MBR versus GPT - De basis

Wat zijn GPT en MBR?

1. MBR - Master Boot Record

MBR, geïntroduceerd in 1983, is een van de meest gebruikte scheidingswanden. Het heeft eigenlijk een monopolie als het gaat om partities op de harde schijf. MBR staat voor Master Boot Record en wordt gebruikt op meerdere platforms zoals Windows, Mac en Linux. Er is een reden waarom MBR Master Boot Record wordt genoemd. Dit komt omdat er aan het begin van elke schijfgebaseerde MBR een speciale opstartsector is.

Deze sector wordt gebruikt om verschillende soorten informatie op te slaan. In wezen kun je de bootloader daar vinden. Het bevat ook informatie over de verschillende logische partities op uw harde schijf. Als een schijf bijvoorbeeld 4 partities heeft, zijn de details van elke partitie te vinden in de MBR. Ook al is het een industriestandaard, sinds de lancering wordt de MBR nu vervangen.

2. GPT - GUID-partitietabel

GPT is eind jaren negentig door Intel ontwikkeld. De belangrijkste reden waren de vele beperkingen waarmee de MBR te maken had. Dit hangt nauw samen met wat nu bekend staat als UEFI. GPT-partitiestructuur wordt beschouwd als een UEFI-systeemspecificatie. Het is duidelijk dat GPT veel anders is dan MBR. Voordat we ingaan op een gedetailleerde vergelijking, zijn er nog een paar dingen die u moet weten over GPT.

GPT staat voor GUID Partition Table. Hier staat GUI voor Globally Unique Identifier. Dit betekent dat op harde schijven gebaseerde GPT's hun eigen string hebben. Geen twee GPT-partities ter wereld hebben dezelfde string. Het heeft dus enkele voordelen voor de algehele werking van het besturingssysteem, samen met andere voordelen.

Nu u begrijpt hoe GPT en MBR zijn, zullen we de voor- en nadelen bespreken.

3. Nadelen van MBR

We zeiden eerder dat MBR De partitiestructuur vrij oud is. Dit betekent ook dat je nog steeds een groot aantal apparaten kunt vinden die op MBR zijn gebaseerd. Welnu, de opmerkelijke problemen met de MBR van de structuurpartitie zijn als volgt.

  1. Er is een limiet aan de grootte van harde schijven in de MBR-partitiestructuur. Je kunt hem niet gebruiken op apparaten die groter zijn dan 2TB. Dat wil zeggen, als u een harde schijf van 4 TB voor uw systeem heeft, kunt u die niet instellen met Master Boot Record.
  2. U kunt slechts 4 primaire partities maken met MBR. Er zijn momenten waarop u meer primaire partities op een apparaat nodig hebt.
  3. Ter vergelijking: MBR-schijven zijn niet erg betrouwbaar. Vanwege corruptie en andere problemen kan de MBR worden overschreven, wat ook andere problemen veroorzaakt. Dit komt omdat op MBR gebaseerde schijven alle gegevens op één plek opslaan.

Deze vragen waren dwingend genoeg voor Intel om een ​​nieuwe partitiestructuur te creëren - en we zijn GPT. We zullen nu de lichte kant controleren met op GPT gebaseerde schijven.

4. Voordelen van GPT

Hier zijn enkele van de redenen waarom u de volgende GPT-partitie zou moeten maken.

  1. Er is geen specifieke beperking op de grootte van harde schijven die u kunt instellen met GPT-structuurpartities. Dit is goed genoeg als je een grotere harde schijf in je computer hebt. Als je bijvoorbeeld uitrusting voor een game aanpast, heb je zeker iets meer dan 2 TB nodig.
  2. GPT ondersteunt maximaal 128 primaire partities. Vergeleken met de 4 in MBR is dat enorm.
  3. Vergeleken met MBR is GPT betrouwbaarder en veiliger. Hier zijn verschillende redenen voor. Allereerst worden opstartgegevens en partitiegegevens op verschillende plaatsen in de GPT-partitiestructuur opgeslagen. Zelfs als er iets met iemand gebeurt, zijn er herstelmethoden.
  4. Op schijf gebaseerde GPT voert cyclische redundantiecontroles uit op opstartbare gegevens en opgeslagen partities. Als de stamgegevens beschadigd zijn, probeert de schijf een herstel uit te voeren door gegevens van andere locaties te kopiëren. Aan de andere kant, in MBR, moet je het handmatig doen.

Door een korte geschiedenis te snijden, biedt GPT de voordelen van een betere ondersteuning van de grootte, meerdere partities en geen gegevensbeschadiging. Met andere woorden, GPT heeft alles vastgelegd wat er mis is gegaan met de MBR. Maar moeten we niet kijken naar het compatibiliteitsaspect?

Is GPT volledig compatibel?

U hoeft zich geen zorgen te maken over compatibiliteit wanneer u GPT kiest in uw partitiestructuur. Er zijn twee redenen. Ten eerste hebben bijna alle populaire computerplatforms GPT-ondersteuning, zoals Windows, Mac en Linux. Trouwens, als je het besturingssysteem wilt opstarten vanaf een op GPT gebaseerde schijf, moet je computer naar UEFI worden gebracht.

De tweede reden is verrassender. Elke op GPT gebaseerde schijf heeft een zogenaamde beschermende MBR. Het wordt alleen daar gebruikt om schijven compatibel te maken met MBR-apparaten. Dus als u een GPT-schijf aansluit op een apparaat met alleen MBR, lijkt de schijf één partitie te hebben. Dit wordt gebruikt om te voorkomen dat het apparaat gegevens overschrijft. Dat wil zeggen, als de schijf niet-toegewezen wordt gevonden, wordt deze overschreven door de nieuwe MBR.

Kortom, waar u hem ook op aansluit, GPT-schijven zijn niet supercompatibel. U hoeft zich geen zorgen te maken over gegevensverlies of corruptie. Is dat niet geweldig?

Laten we afronden - MBR vs GPT

We hopen dat we het verschil tussen Master Boot Record en GPT goed hebben uitgelegd. Uiteindelijk is de keuze simpel: ga gewoon voor GPT. U krijgt de beste betrouwbaarheid, ondersteuning en u hoeft zich ook geen zorgen te maken over dat aspect van compatibiliteit. Dit klinkt ons allemaal geweldig in de oren; Wat denk je?

Bij het aansluiten van nieuwe harde schijven op een pc, of bij het partitioneren van partities op een bestaand medium bij het opnieuw installeren van het besturingssysteem, worden Windows-gebruikers geconfronteerd met het probleem van het kiezen van een partitioneringsstijl. Er zijn er momenteel twee - GPT en MBR. Verderop in het artikel kom je erachter wat is het verschilGPT enMBR door de belangrijkste voordelen van elk van de lay-outstijlen te identificeren.

Doel van het gebruik van GPT en MBR

In de kern zijn GPT en MBR verschillende manieren om een ​​gegevensopslag over schijfpartities te ontwerpen. Bijzonder belangrijk is het stukje informatie dat het begin- en eindpunt van partities aangeeft, zodat het systeem schijfsectoren kan classificeren en het opstartgedeelte kan vinden.

Wanneer u een van de splitsingsstijlen kiest, moet u zich concentreren op hun individuele eigenschappen.

Bij het kiezen van MBR:

  • Een speciale opstartsector wordt aan het begin van de schijf geplaatst. Het bevat de items die nodig zijn om het besturingssysteem te starten (Windows bootloader of GRUB bootloader voor Linux).
  • Optimale vereisten: een schijf met een capaciteit tot 2 TB, het aantal hoofdpartities is niet meer dan 4.

Hoewel MBR wordt beschouwd als een klassieke industriestandaard die tot op de dag van vandaag zijn geloofwaardigheid niet heeft verloren, is GPT een innovatieve partitioneringsmethode die werd meegeleverd met UEFI (moderne BIOS-vervanging).

Bij het kiezen van GPT:

  • Het heeft een stijl voor het splitsen van tabellen waarin partities op een schijf hun eigen unieke identificatie hebben (GUID is een reeks van willekeurige lengte die niet overeenkomt met dezelfde reeks voor een andere sectie).
  • U kunt tegelijkertijd maximaal 128 primaire partities maken op één harde schijf. De ruimte op de harde schijf is praktisch onbeperkt.

GPT-partitionering is alleen relevant voor moderne pc's die UEFI ondersteunen, dat BIOS vervangt. Als een op deze manier gepartitioneerde harde schijf opstart op een "oude machine", zal het systeem één enkele hoofdpartitie zien en kan het geen wijzigingen aanbrengen in de schijfstructuur. Deze functie wordt de "beschermende MBR" genoemd.

Overstappen van GPT naar MBR en vice versa

De eenvoudigste manier om de partitioneringsstijl te wijzigen, is door de opdrachtregel te manipuleren die wordt gestart tijdens de installatie van het besturingssysteem. Het is voldoende om een ​​opstartbare schijf of flashstation te hebben om het installatieproces te starten. Zodra het eerste venster verschijnt met de keuze van de installatietaal, moet u op de toetsencombinatie "Shift" + "F10" drukken. De schermafbeelding toont de volgorde van de ingevoerde opdrachten.

mbr converteren naar gpt en terug via het hulpprogramma diskpart

In de tweede fase, na het "list disk"-commando, toont de weergegeven tabel welke partitioneringsstijl momenteel inherent is aan de schijf. In dit specifieke geval is er geen speciaal teken in de kolom "GPT", wat betekent dat de schijf al een MBR-partitie heeft. Als we het hebben over het wijzigen van de stijl naar GPT, dan moet u in paragraaf 5 de juiste naam invoeren na de opdracht "converteren".

Conclusie

Als u bij het installeren van het besturingssysteem Windows opstart naar een van de partities vanwege het gebruik van de GPT-stijl, dan kunt u een snelle wijziging uitvoeren met behulp van het hierboven beschreven algoritme.

Fout "Windows installeren op deze schijf is niet mogelijk, de geselecteerde schijf heeft gpt"

Opgemerkt moet worden dat een dergelijke procedure gepaard gaat met het wissen van alle beschikbare gegevens op het opslagmedium. Bewaar ze eerst of vertrouw de pc-reparatie toe aan een professional die gespecialiseerde software van derden kan gebruiken om een ​​vergelijkbare procedure in een veilige modus uit te voeren.

Wat is de beste technologie voor een harde schijf - MBR of GPT? Deze vraag wordt gesteld door computerprofessionals en pc-gebruikers die een nieuwe harde schijf in het systeem installeren. In feite is de oude MBR-technologie vervangen door de nieuwe GPT en het lijkt erop dat het antwoord op de vraag "GPT of MBR is wat beter is?" overduidelijk. Maar loop niet vooruit op het verhaal. Niet altijd in alles "nieuw gevonden" en vervangt meteen "goed gepolijst oud".

Achtergrond

Om informatie op te slaan heb je een medium nodig. Computers gebruiken al tientallen jaren en tot op de dag van vandaag een harde schijf voor deze doeleinden. Op dit opslagmedium worden ook besturingssystemen (OS) vastgelegd. Om ervoor te zorgen dat de pc het besturingssysteem kan uitvoeren, moet deze eerst de logische schijf vinden waarop deze zich bevindt.

Het zoeken wordt uitgevoerd met behulp van het basis input / output-systeem (kortweg BIOS), met behulp van de MBR.

MBR-concept

MBR (Master Boot Record) in vertaling in het Russisch "Master Boot Record" is de eerste sector (de allereerste 512 bytes van een stuk geheugen) van een opslagmedium (of het nu een harde schijf (HDD) of een solid-state drive is (SSD)). De MBR is ontworpen voor verschillende functies:

  1. Bevat code en gegevens (446 bytes - bootloader) die het BIOS nodig heeft om het besturingssysteem te laden.
  2. Bevat informatie over partities op de harde schijf (4 primaire partities, elk 16 bytes). Deze informatie wordt de partitietabel genoemd.
  3. Bewaker (0xAA55, grootte - 2 bytes).

OS opstartproces

Het laden van het besturingssysteem na het inschakelen van de computer is een proces dat uit meerdere stappen bestaat. De meeste pc's bereiden hun hardware tegenwoordig voor op gebruik met BIOS-firmware. Tijdens het opstarten initialiseert het BIOS de systeemapparaten en zoekt vervolgens naar een bootloader in de MBR van het eerste opslagapparaat (HDD, SDD, dvd-r-schijf of USB-station) of op de eerste partitie van het apparaat (daarom, om opstarten vanaf een andere schijf, dat moet).

Vervolgens draagt ​​het BIOS de controle over aan de bootloader, die informatie uit de partitietabel leest en zich voorbereidt op het opstarten van het besturingssysteem. Het proces wordt voltooid door onze bewaker - een speciale handtekening 55h AAh, die het master-opstartrecord identificeert (het laden van het besturingssysteem is begonnen). De handtekening bevindt zich helemaal aan het einde van de eerste sector waar de MBR zich bevindt.

nadelen

MBR-technologie werd voor het eerst gebruikt in de jaren 80 in de eerste versies van DOS. In de loop van de tijd is de MBR aan alle kanten geschuurd en gerold. Het wordt als eenvoudig en betrouwbaar beschouwd. Maar met de groei van de rekenkracht is ook de behoefte aan grote hoeveelheden opslagmedia gegroeid. Dit was moeilijk, aangezien de MBR-technologie alleen schijven tot 2,2 TB ondersteunt. MBR kan ook niet meer dan 4 primaire partities op één schijf ondersteunen.

Eigenaardigheden

GPT bevindt zich aan het begin van de harde schijf, net als de MBR, maar niet in de eerste, maar in de tweede sector. De eerste sector is nog steeds gereserveerd voor MBR, die ook op GPT-schijven kan staan. Dit wordt gedaan voor veiligheidsdoeleinden en om de compatibiliteit met oudere besturingssystemen te behouden. Over het algemeen is de GPT-structuur vergelijkbaar met zijn voorganger, met uitzondering van enkele eigenaardigheden:

  1. GPT beperkt de grootte niet tot één sector (512 bytes).
  2. Voor de partitietabel in Windows zijn 16.384 bytes gereserveerd (als een sector van 512 bytes wordt gebruikt, zijn er volgens berekeningen 32 sectoren beschikbaar).
  3. GPT heeft een duplicaatfunctie - de inhoudsopgave en de partitietabel worden aan het begin en aan het einde van de schijf vastgelegd.
  4. Het aantal secties is niet beperkt, maar technisch is er nu een limiet van 2 64 secties vanwege de bitbreedte van de velden.
  5. In theorie kun je met GPT schijfpartities maken (met een sectorgrootte van 512 bytes; als de sectorgrootte groter is, is de partitiegrootte groter) tot 9,4 ZB (dit is 9,4 × 10 21 bytes; voor een betere weergave, de grootte van de mediapartitie zou zo groot kunnen zijn als 940 miljoen schijven, elk 10 TB). Dit feit veegt het probleem van het beperken van opslagmedia in 2,2 TB onder de controle van MBR weg.
  6. Met GPT kunt u een unieke 128-bits identifier (GUID), namen, attributen toewijzen aan partities. Door de Unicode-standaard voor tekencodering te gebruiken, kunnen secties in elke taal een naam krijgen en in mappen worden gegroepeerd.

OS-opstartfasen

Het besturingssysteem wordt op een heel andere manier geladen dan het BIOS. UEFI verwijst niet naar de MBR-code om Windows op te starten, zelfs als dat zo is. In plaats daarvan gebruikt het een speciale partitie op de harde schijf genaamd "EFI SYSTEM PARTITION". Het bevat de bestanden die u moet uitvoeren om te downloaden.

Opstartbestanden worden opgeslagen in de map / EFI /<ИМЯ ВЛАДЕЛЬЦА>/. Dit betekent dat UEFI zijn eigen multi-bootloader heeft, waarmee het de vereiste applicaties vele malen sneller kan detecteren en laden (in de BIOS MBR waren hiervoor programma's van derden vereist). Het UEFI-opstartproces is als volgt:

  1. De computer aanzetten -> hardwarecontrole.
  2. De UEFI-firmware wordt geladen.
  3. De firmware laadt een opstartmanager, die bepaalt van welke schijven en partities UEFI-applicaties zullen opstarten.
  4. De firmware start een UEFI-toepassing met het FAT32-bestandssysteem op de UEFIYS-partitie zoals gespecificeerd in het opstartrecord van de firmware-opstartmanager.

nadelen

Er zijn enkele nadelen aan GPT, en de meest tastbare daarvan is het gebrek aan ondersteuning voor de technologie in eerdere apparaten die BIOS-firmware gebruiken. Windows-besturingssystemen kunnen een GPT-partitie onderscheiden en ermee werken, maar niet iedereen kan ervan opstarten. Ik zal een illustratief voorbeeld geven in de tabel.

Besturingssysteem Bit diepte Lezen schrijven
Windows 10 x32+ +
x64+ +
Windows 8 x32+ +
x64+ +
Windows 7 x32+ -
x64+ +
Windows Vista x32+ -
x64+ +
Windows XP Professioneel x32- -
x64+ -

Een van de nadelen van GPT zijn ook:

  1. Het is onmogelijk om de hele schijf een naam te geven als aparte partities (er is alleen een eigen GUID).
  2. De partitie wordt gekoppeld aan het nummer in de tabel (besturingssystemen van derden gebruiken liever het nummer in plaats van namen en GUID's).
  3. Dubbele tabellen (primaire GPT-koptekst en secundaire GPT-koptekst) zijn strikt beperkt tot 2 stuks en hebben vaste posities. Als het medium beschadigd is en er fouten aanwezig zijn, is dit mogelijk niet voldoende om de gegevens te herstellen.
  4. Deze 2 exemplaren van GPT (primaire en secundaire GPT-header) werken met elkaar samen, maar u kunt de controlesom niet verwijderen en overschrijven als deze niet correct is in een van de kopieën. Dit betekent dat er geen GPT-bescherming is.

De aanwezigheid van dergelijke tekortkomingen toont aan dat de technologie niet perfect genoeg is en dat er nog aan gewerkt moet worden.

Vergelijking van de twee technologieën

Hoewel de concepten van MBR en GPT nogal van elkaar verschillen, zal ik proberen ze in algemene termen te vergelijken.

Vergelijk ook visueel het laden van het besturingssysteem met behulp van oude en nieuwe technologie.

Conclusie

Stel uzelf de volgende vragen voordat u beslist wat beter is dan GPT of MBR:

  1. Zal ik de schijf met de gewenste partitie gebruiken voor het opslaan van gegevens of als een systeemschijf om Windows op te starten?
  2. Als ik een systeemversie ben, wat voor soort Windows zal ik dan gebruiken?
  3. Heeft mijn computer BIOS- of UEFI-firmware?
  4. Is mijn harde schijf minder dan 2TB?

Door deze vragen te beantwoorden na het lezen van het artikel, beslis je welke technologie op dit moment het beste voor jou is.

PS De moederborden die momenteel worden geprint, zijn uitgerust met UEFI-firmware. Als je er een hebt, verdient het de voorkeur om partities in GPT-stijl te gebruiken (maar nogmaals, afhankelijk van de doelen die je nastreeft). Na verloop van tijd zal BIOS tot het verleden behoren en vroeg of laat, maar de meeste geautomatiseerde apparaten zullen werken met schijven die GPT gebruiken.

Of welke technologie te kiezen?

Vaak heeft u bij de aanschaf van een laptop of systeemeenheid al een geïnstalleerd besturingssysteem aan boord. Hierdoor hoeft u geen keuze meer te maken - alles is al voor u gedaan. De keuze wordt in de regel altijd gemaakt door de fabrikant of monteur van de computer ten gunste van nieuwe technologieën. Momenteel wordt GPT-technologie gebruikt in combinatie met BIOS-UEFI.

Laten we in volgorde gaan.

Laten we eens kijken wat MBR is.

Wikipedia zegt dat MBR staat voor master boot record. Dat wil zeggen, in eenvoudige bewoordingen is dit de code die nodig is om het besturingssysteem te starten dat op uw computer is geïnstalleerd. Deze code - MBR bevindt zich in de regel in de allereerste sector van de harde schijf en is niet groter dan 512 bytes.

Als je de computer aanzet, bepaalt Bios waar en welk besturingssysteem je hebt geïnstalleerd en start het op, en het MBR-record helpt daarbij. De MBR bevat alle informatie over de partities op uw harde schijf (of schijven), en de code die het besturingssysteem start.

In meer detail, hoe het laden plaatsvindt, wordt het hele algoritme beschreven in Wikipedia -.

Deze technologie is eenvoudig en betrouwbaar en wordt al vele jaren gebruikt. Met de ontwikkeling van technologie, vooruitgang, zijn er verschillende tekortkomingen naar voren gekomen:

De MBR ondersteunt geen schijven groter dan 2TB.

Ook worden meer dan 4 hoofdpartities op één schijf niet ondersteund.

Laten we het nu hebben over GPT.

Nu gebruikt in moderne laptops en GPT-computers.

GPT of GUID Partition Table is een nieuwe standaard voor schijfpartitietabellen en wordt gebruikt in combinatie met EFI ( Uitbreidbare firmware-interface - uitbreidbare firmware-interface).

GPT bevindt zich aan het begin van de schijf, maar laat tegelijkertijd ruimte voor de MBR aan het begin van de schijf. Dat wil zeggen, ze kunnen samen bestaan, maar meestal voor compatibiliteit met oudere besturingssystemen.

Het grote voordeel van GPT is dat schijven groter dan 2 TB kunnen worden ondersteund, in theorie kan het partities maken tot 9,4 ZB (9,4 x 10 21 bytes).

(1 zettabyte = 1.000.000.000 TB)

Een van de nadelen van GPT is dat niet alle 32-bits besturingssystemen schijven met GPT ondersteunen, alleen beginnend met Windows Vista.

Als je een 64-bits Windows-besturingssysteem hebt, zal het GPT zeker herkennen.

Alleen Windows 8 en hoger kan een besturingssysteem opstarten vanaf GPT, evenals als er een BIOS is met UEFI. Dat wil zeggen, modernere versies. Sommige fabrikanten hebben het mogelijk gemaakt om je BIOS bij te werken naar de vereiste versie met UEFI-ondersteuning, maar niet allemaal, je moet weten of je deze optie hebt.

Voor meer informatie over GUID Partition Table (GPT) - lees op wikipedia,.

Dus welke moet je kiezen?

Bij het kiezen moet rekening worden gehouden met verschillende factoren:

  1. Welke versie van Windows ga je gebruiken.
  2. Welk volume harde schijf gebruikt u in uw computer, laptop.
  3. UEFI-ondersteuning in uw BIOS.

Als u een oudere versie zoals XP gebruikt, heeft MBR de voorkeur.

Als uw BIOS UEFI ondersteunt, kunt u GPT en een moderner besturingssysteem gebruiken, zelfs bij voorkeur.

In elk geval moet u afzonderlijk beslissen wat u wilt gebruiken, u kunt niet met zekerheid zeggen wat beter is. MBR - Ondersteund door alle besturingssystemen. GPT ondersteunt grote schijven en het is mogelijk om het besturingssysteem Windows 8 en hoger op te starten, en alleen als het BIOS UEFI-ondersteuning heeft.