ID.nl logo
Huis

MBR of GPT: Alles over efficiënt partitioneren

Op een schijf installeer je een besturingssysteem en bewaar je data. Dat dient natuurlijk volgens strikte regels te verlopen. Zo moet je 'm eerst partitioneren en daar bestaan meerdere methodes voor, zoals MBR of GPT. We gaan hier in op de verschillen ervan.

Wanneer je in Windows een gloednieuwe schijf stopt, verschijnt die normaal gesproken niet zomaar in Windows Verkenner. Je hebt immers nog geen stationsletter toegekend en bovendien moet de schijf eerst worden geformatteerd. Anders gezegd, je dient de schijf van een bepaald bestandssysteem te voorzien, zoals exfat of ntfs. Zo’n bestandssysteem is weinig meer dan een set regels die het wegschrijven en inlezen van data op het opslagmedium regisseert. Echter, voordat je een schijf kunt formatteren, moet je die eerst partitioneren oftewel opdelen in logische volumes, ook als het je bedoeling is slechts één volume te gebruiken dat de hele schijf overspant.

Er zijn in principe twee partitieschema’s beschikbaar: mbr (master boot record) en gpt (guid partition table). Soms maakt die keuze niet zoveel uit, maar er zijn ook scenario’s waarin je eigenlijk gedwongen bent een bepaalde keuze te maken, wat dan vooral te maken heeft met het feit dat de partitiestructuur ook verband houdt met hoe een pc opstart. Het bootproces en de partitiestijl van een computer zijn dus twee verstrengelde aspecten die daarom ook beide aan bod komen in dit artikel.

Mbr-sector

We vertellen wat meer over mbr, het partitieschema dat al zo’n 35 jaar geleden werd bedacht. Linux kleeft er dan ook het archaïsche label ‘ms-dos’ op, maar toch kan mbr ook vandaag nog enig bestaansrecht claimen (zie de laatste paragraaf ‘De keuze’).

Mbr staat voor master boot record en wie iets van schijfstructuren weet, weet dat dit de eerste fysieke sector op een (opstartbare) schijf is. Het partitieschema is naar deze sector genoemd precies omdat die zo cruciaal is.

Zodra de bootstrapping-firmware uit het rom-bios in het geheugen is ingeladen, past die de uitvoerbare code uit de mbr-sector toe. Deze code controleert vervolgens de hoofdpartitietabel, die zich helemaal op het einde van deze sector bevindt – op de bootsector-handtekening 55AAh na. Deze tabel bevat namelijk de begin- en eindsector van de beschikbare schijfpartities. Een mbr-schijf kan in principe maximaal vier primaire partities bevatten, maar zodra je vanuit het Windows schijfbeheer een vierde partitie toevoegt, maakt Windows van deze partitie automatisch al een ‘uitgebreide partitie’ (extended partition), die zich dan verder laat opdelen in een aantal logische stations.

Tijdens de scan van de partitietabel wordt meteen gecontroleerd welke partitie als ‘actief’ werd gemarkeerd (met de bootsector-indicator 80h): de bootsector van het OS op die partitie handelt dan het verdere bootproces af.

Een uitstekende manier om deze mbr-sector zowel in hexcode als op geïnterpreteerde manier te bestuderen, is met de gratis tool Active@ Disk Editor. Je hoeft hier maar de juiste fysieke schijf te selecteren, linksboven het sjabloon Master Boot Record op te vragen en daar op het knopje met template fields coloring te klikken. De diverse componenten van de partitietabel, waaronder active partition flag, first sector, file system id enzovoort worden dan netjes leesbaar weergegeven.

©PXimport

Eén van de beperkingen van de mbr-partitiestijl is je inmiddels duidelijk geworden: een beperkt aantal (primaire) partities. Voor de doorsnee gebruiker is dat wellicht niet het grootste nadeel. Wellicht belangrijker is dat het aantal sectoren van een partitie in de partitietabel van een mbr-schijf als een 32bits-waarde wordt opgeslagen. Dat levert de volgende rekensom op: 2^32 x 512 bytes (de standaardgrootte van een fysieke sector) is circa 2,2 TB (of zo’n 2 TiB).

Schaf je je dus een schijf met een hogere capaciteit aan, dan wordt die begrensd op maximaal 2,2 TB en de rest van de schijf wordt ijskoud genegeerd. Nu zijn er ook wel schijven met meer dan 512 bytes per sector (zie kader ‘Meer dan 512 bytes per sector’), maar oudere besturingssystemen en heel wat schijftools zijn vast geprogrammeerd (‘hard coded’) om met sectorgroottes van 512 bytes om te gaan, wat tot compatibiliteitsproblemen kan leiden.

Een ander nadeel van een mbr-schijf is dat de mbr-sector zich steevast op de eerste fysieke sector van een opslagmedium bevindt. Raakt deze sector corrupt, dan kan de schijf – evenmin als de opgeslagen data – in zijn geheel niet meer (correct) worden benaderd.

En gpt dan?

Al deze restricties creëerden de noodzaak voor een nieuwe partitiestijl: gpt, wat staat voor guid partition table; guid op zijn beurt staat voor globally unique identifiers. De meeste besturingssystemen van de laatste pakweg acht jaar ondersteunen gpt. Willen Windows of macOS van een gpt-schijf kunnen opstarten, dan kan dat alleen maar in combinatie met (u)efi-firmware (zie paragraaf ‘Uefi’).

Wanneer je een gpt-schijf met een hex-editor bekijkt, dan zul je op de eerste fysieke sector alsnog een structuur herkennen die erg lijkt op die van een mbr-schijf. Dat komt omdat deze sector het zogenoemde protective mbr bevat. Dat is een bewuste strategie: door dit protective mbr zullen besturingssystemen en tools die niet met gpt overweg kunnen, aannemen dat de schijf van één grote, onbekende partitie is voorzien (want filesystem-ID EEh) en daardoor in principe geen verdere, ongewenste manipulaties toelaten.

Je begrijpt meteen wat we bedoelen als je een gpt-schijf met het programma Active@ Disk Editor bekijkt via het sjabloon Master Boot Record. Stel je Active@ Disk Editor in op het sjabloon GUID Partition Table, dan krijg je een goed inzicht in de typische opbouw van het gpt-partitieschema: eerst het Partition type GUID (zoals Microsoft Reserved Partition of Basic Data Partition), gevolgd door het Unique partition GUID.

©PXimport

Windows accepteert standaard tot 128 partities, maar dat is een beperking van het besturingssysteem zelf: het gpt-schema staat een onbeperkt aantal partities toe. De grootte van zo’n partitie is zo goed als onbeperkt: gaan we uit van fysieke sectoren van (slechts) 512 bytes, dan wordt maar liefst 9,4 ZB ondersteund (een zettabyte is 10^21).

Gpt biedt niet alleen een onbeperkt aantal partities van een nagenoeg onbeperkte capaciteit aan, er wordt tevens een kopie van de partitie- en bootdata bewaard. Wanneer de primaire gpt-header corrupt geraakt, wat dankzij uitgebreide cr-checks (cyclic redundancy) snel wordt gedetecteerd, dan kan die op basis van die kopie automatisch worden hersteld.

Gpt en uefi

We hebben het al een paar keer aangegeven: de ontwikkeling van gpt is nauw verweven met uefi oftewel Unified Extensible Firmware Interface. Zeg maar, de opvolger van het oude bios. Intussen is uefi aan versie 2.7A toe (augustus 2017): je vindt alle technische details over deze specificatie in deze lijvige pdf van circa 2500 pagina’s. Hoofdstuk 5 gaat heel specifiek over gpt.

Niet alleen maakt uefi voor de instellingen een prettige, grafische interface mogelijk (in een hoge schermresolutie en met ondersteuning voor aanraakschermen), ook naar veiligheid gaat de nodige aandacht uit, dankzij de ‘secure boot’-functie. Die controleert in een versleutelde database of een driver of app wel van een geldige handtekening is voorzien. Is dat niet het geval, dan weigert het systeem door te starten. Met uefi kunnen tevens firmware en drivers in 32- en zelfs in 64bit-modus opereren, zodat tijdens het opstarten meer geheugen kan worden aangesproken.

Het bootproces van een uefi-bios in combinatie met een gpt-schijf verloopt in een notendop als volgt. Initieel voert het uefi, net als bij het klassieke bios, enkele systeemconfiguratie-functies uit. Vervolgens wordt de guid-partitietabel (gpt) ingelezen, die zich in block 1 op de schijf bevindt, meteen achter block 0 met het protective mbr.

De efi-bootloader identificeert de efi-systeempartitie. Dat is een eenvoudige fat32-partitie (oudere Linux-distributies creëerden hiervoor zelfs nog een fat16-partitie) en bewaart in afzonderlijke mappen de bootloaders van de besturingssystemen die op de andere schijfpartities zijn geïnstalleerd. Voor een x64-besturingssysteem is dat bijvoorbeeld bootx64.efi, daarnaast komen bootia32.efi, bootia64.efi (Itanium), bootarm.efi en bootaa64.efi (ARM) voor. Zo’n bootloader initialiseert vervolgens een bootmanager, die uiteindelijk het eigenlijke besturingssysteem laat opstarten.

©PXimport

De keuze: mbr of gpt?

De belangrijkste kenmerken van beide partitieschema’s zijn inmiddels aan bod gekomen en het is overduidelijk dat gpt met uefi de meest toekomstgerichte oplossing biedt. Zo is Intel bijvoorbeeld voornemens tegen 2020 alleen nog zuivere uefi-systemen aan te bieden, zonder legacy bios-ondersteuning (uefi klasse 3).

Toch kunnen er nog scenario’s zijn waarin je mbr kunt overwegen. Werk je bijvoorbeeld met een ouder besturingssysteem als Windows XP 32 bit, dan heb je gewoon geen keuze: dit besturingssysteem ondersteunt gpt niet, niet als systeempartitie en zelfs niet als datapartitie. Windows XP 64 bit ondersteunt gpt uitsluitend als datapartitie en dus niet voor de systeempartitie.

Alle 64bit-Windows-versies vanaf Vista kunnen wél opstarten vanaf een gpt-systeempartitie, althans met een uefi-bios. Beschik je dus over een oudere pc met een klassiek bios waarop je een 64bit-Windows-versie wilt draaien, dan zit er weinig anders op dan voor mbr te kiezen.

▼ Volgende artikel
Alles over Highguard - waarom heeft iedereen het over deze shooter?
© Wildlight Entertainment
Huis

Alles over Highguard - waarom heeft iedereen het over deze shooter?

Op 26 januari kan de wereld aan de slag met Highguard. Het lijkt erop dat iedereen weet wat Highguard is, terwijl tegelijkertijd ook niemand precies weet wát Highguard nou precies is. In dit artikel zetten we dus uiteen wanneer je de game kunt spelen, en waarom deze titel van Wildlight Entertainment zoveel aandacht krijgt.

Releasedatrum van Highguard

Highguard is vanaf vandaag, 26 januari, rond 19:00 uur Nederlandse tijd beschikbaar op pc, PlayStation 5 en Xbox Series X en S. De exacte releasetijd is nog niet bekend, maar vermoedelijk zal de game rond die tijd op alle platforms beschikbaar worden.

Daarbij is het spel free-to-play, dus je hoeft niets te betalen om Highguard te spelen. Daarbij ondersteunt de game crossplay en cross-save, dus je kunt de game samen met vrienden op andere platforms spelen en je progressie op andere platforms meenemen. Het spel is niet te preloaden, maar vereist op pc in ieder geval 25 GB aan beschikbare opslagruimte.

Met de lancering van het spel zendt ontwikkelaar Wildlight Entertaiment om 19:00 uur Nederlandse tijd ook direct een zogenaamde Launch Showcase uit op YouTube - ook hieronder te bekijken. De studio belooft in deze showcase een ‘deepdive in de gameplay’ van Highguard te tonen, de contentplannen voor het eerste jaar uit de doeken te doen en nog ‘veel meer’. 

Watch on YouTube

Wat is Highguard?

Aan team-based PvP heroshooters als Overwatch is geen gebrek, maar Highguard lijkt zich bij die groep te scharen. Het spel wordt ontwikkeld door Wildlight Entertainment, dat weer bestaat uit oud-ontwikkelaars van onder andere Titanfall en Apex Legends. Mensen die dus meer dan prima shooters in elkaar hebben gedraaid, waardoor de interesse toch ietwat gewekt wordt. 

Ieder team in de game bestaat uit drie zogenaamde Wardens, waarvoor verschillende personages gekozen kunnen worden. In de trailer zien we bijvoorbeeld een ridderachtige personage, die met een speciale vaardigheid elektrische stokken rond kan gooien. Ook is er een groot ijsmonster dat schijnbaar muren kan laten verschijnen, een soort cowboy met beestachtige klauwen en een personage dat met messen kan gooien. Ook heeft ieder personage schijnbaar toegang tot geweren om het vijandelijke team mee te bevechten.

Het doel van een potje is namelijk het vinden van de ‘Shieldbreaker’, een soort groot zwaard waarmee je de basis van de tegenstanders open kan breken en uiteindelijk overnemen. Wanneer dit lukt is het potje gewonnen. In de context van de game krijgt jouw team op die manier de controle over het continent. 

©Wildlight Entertainment

Waarom is er zoveel om Highguard te doen?

Wildlight positioneert de game in hun marketing als een “nieuw soort shooter”, maar veel spelers zijn op basis van de trailer nog niet overtuigd. Highguard doet qua opzet van de potjes wel een paar dingen anders dan hero-shooters als Overwatch en Marvel Rivals, maar zoals Concord in 2024 liet zien is de huidige markt voor dit subgenre binnen shooters redelijk verzadigd. Velen zijn simpelweg nog niet overtuigd dat Highguard daadwerkelijk iets vernieuwends met zich mee weet te brengen.

Dit valt ook te verwijten aan een opvallend gebrek aan marketing van de game. Zo’n anderhalve maand voor release hoorden we voor het eerst van Highguard, toen de trailer werd getoond als afsluiter van The Game Awards. Normaliter is de laatste aankondiging van die show een van de hoogtepunten, maar Highguard wist mensen niet te enthousiasmeren. 

De gesprekken rondom Highguard werden echter nog vreemder, toen opviel dat Wildlight geruime tijd niets meer plaatste op sociale media over de game. Na de initiële aankondiging van de game werd er wekenlang niets meer geplaatst op het X-account van Highguard, tot drie dagen voor launch - toen het bedrijf een countdown startte. Ook dit maakte het lastig om enthousiast te worden voor Highguard. 

©Wildlight Entertainment

In de afgelopen dagen doken er berichten en geruchten op die stelden dat Geoff Keighley - de presentator en oprichter van The Game Awards - Highguard specifiek had uitgekozen als afsluiter van The Game Awards, omdat hij hier wel iets in zag. Op 25 januari plaatste Keighley een gif op X, waarin John Hammond uit Jurassic Park zegt: “Over 48 uur accepteer ik jullie verontschuldigingen”. 

Natuurlijk gunnen we iedere game waar tijd en passie in heeft gezeten het beste, maar het is ook niet te ontkennen dat het verhaal rondom Highguard op zijn minst frappant te noemen is. Nou ja, vanaf 19:00 uur kunnen we het spel zelf onder handen nemen. Verwacht daarom binnenkort impressies op onze socials en ID.nl.

▼ Volgende artikel
Review Motorola Moto G57 Power – Praktisch werkpaard
© Wesley Akkerman
Huis

Review Motorola Moto G57 Power – Praktisch werkpaard

De Motorola G57 Power valt op in het segment van betaalbare smartphones, vooral vanwege zijn grote uithoudingsvermogen. De adviesprijs is 250 euro en dat betekent dat je wel wat consessies doet - maar níet op batterijduur en robuustheid.

Goed
Conclusie

Ben je op zoek naar een smartphone met een maximale accuduur, dan is de Motorola Moto G57 Power een uitstekende keuze. Met zijn gigantische 7000 mAh-batterij en de efficiënte Snapdragon-chipset zet het toestel een fijne standaard in het budgetsegment. De camera en het beperkte updatebeleid zijn duidelijk zwakkere punten, maar het robuuste ontwerp en de schone Android-ervaring maken veel goed. Al met al is de G57 Power een nuchtere, betrouwbare smartphone voor wie niet telkens naar de oplader wil grijpen.

Plus- en minpunten
  • Onverslaanbare accuduur
  • Robuust gebouwd
  • Schone software
  • Praktische extra's
  • Betrouwbare hoofdcamera
  • Beperkte updates
  • Wat forser formaat
  • Oplaadtijd kan korter
CategorieSpecificatie
Display6,72 inch Full HD+ LCD, 120Hz verversingssnelheid, tot 1050 nits helderheid
ProcessorQualcomm Snapdragon 6s Gen 4 (4nm)
Geheugen8 GB LPDDR4X (uitbreidbaar tot 24 GB via RAM Boost)
Opslag128 GB ingebouwd (uitbreidbaar)
Batterij7000 mAh met 33W TurboPower snelladen
Camera's achter50 MP hoofdcamera (Sony LYTIA 600, f/1.8), 8 MP ultragroothoek (119.5°)
Camera voor8 MP selfiecamera (f/2.2)
VideoTot 2K op 30 fps (voor en achter), Full HD tot 60 fps
SoftwareAndroid 16
BouwVegan leather achterzijde, Gorilla Glass 7i, IP64-gecertificeerd, MIL-STD 810H
Connectiviteit5G, wifi, bluetooth 5.1, GPS, NFC
AudioStereo luidsprekers met Dolby Atmos, Hi-Res Audio, 3,5mm headset jack

Om met dat laatste te beginnen: de Motorola Moto G57 Power beschikt namelijk over een riante batterij van 7.000 mAh. Hoewel het toestel met 210 gram en een dikte van 8,6 mm iets zwaarder aanvoelt dan concurrenten, blijft het ontwerp dankzij de afwerking van veganistisch leer prettig hanteerbaar. Motorola kiest daarnaast voor een vertrouwde ontwerptaal met opvallende Pantone-kleuren zoals Regatta en Corsair. Ondanks de kunststof behuizing blijft de bouwkwaliteit robuust; het beschikt over een MIL-STD-810H-certificering en IP64-classificatie, wat bescherming biedt tegen vallen, stof en waterspatten.

Het 6,72-inch lcd-scherm levert met zijn Full HD-resolutie en 120Hz-beeldverversing een vloeiende ervaring en een fijne piekhelderheid van 1.050 nits. De kleuren ogen bovendien levendig genoeg voor films, series en games. Verder is het display beschermd met Gorilla Glass 7i en kun je het met natte vingers blijven bedienen door de Water Touch-technologie. De Moto G57 beschikt tot slot over een audiojack (wow!), usb-c-poort en ondersteuning voor Dolby Atmos. De dikke onderrand is eigenlijk het enige visuele minpunt aan het design.

©Wesley Akkerman

©Wesley Akkerman

Onderscheidende batterijduur

De Moto G57 Power onderscheidt zich zoals gezegd door een enorme 7.000 mAh-batterij, die bij gemiddeld gebruik moeiteloos drie dagen meegaat. Zelfs bij intensief gebruik, zoals streamen en gamen, blijft er na een volle dag vaak nog zo'n veertig procent over (maar ook dat is natuurlijk afhankelijk van hoeveel je verder doet, maar toch). En dankzij de redelijke oplaadsnelheid van 33 watt kun je het toestel in principe met iets meer dan een uur volledig opladen. Hecht je dus waarde aan een smartphone die lang meegaat, dan zal deze specialisatie je bevallen.

Onder de motorkap zit de nieuwe Snapdragon 6s Gen 4-processor, een zuinige chip die vlot genoeg is voor dagelijks gebruik en multitasking. Met 8 GB werkgeheugen loopt alles soepel, en ook een aantal populaire games draaien prima op gemiddelde instellingen zonder dat het toestel warm wordt. In combinatie met de forse accu en 128 GB uitbreidbare opslag voelt de Motorola Moto G57 Power aan als een nuchter, praktisch toestel dat doet wat het moet doen.

©Wesley Akkerman

©Wesley Akkerman

Prima software en camera's, maar…

De Motorola Moto G57 Power draait verder op Android 16 (nu de meest recente versie) met de verfijnde Hello UI. Het is een schone en opgeruimde ervaring met handige extra's zoals de voor velen bekende Moto-gebaren voor de zaklamp en camera. Qua ervaring heeft Motorola de animaties wat verbeterd (die zijn nu wat soepeler), maar het updatebeleid laat nog wat wensen over. Voor 250 euro kun je niet alles verwachten, maar één enkele Android-upgrade is wel karig. Daardoor is de kans groot dat je sneller dan gehoopt weer aan een nieuwe telefoon toe bent..

De cameraopstelling tot slot wordt geleid door een 50 MP Sony-hoofdsensor die bij goed daglicht verrassend natuurlijke kleuren en details vastlegt. Hoewel de 8 MP ultragroothoeklens minder presteert en foto's bij weinig licht wat zachter worden, zijn de resultaten voor deze prijsklasse best te pruimen. De selfiecamera blinkt uit in realistische huidtinten. Het camerasysteem is desondanks geen hoogvlieger, maar ook hier moeten we rekening houden met de prijs en het marktsegment. De camera's zijn duidelijk niet de prioriteit bij dit toestel.

0,5x
1x
2x

Motorola Moto G57 Power kopen?

Ben je op zoek naar een smartphone met een maximale accuduur, dan is de Motorola Moto G57 Power een uitstekende keuze. Met zijn gigantische 7000 mAh-batterij en de efficiënte Snapdragon-chipset zet het toestel een fijne standaard in het budgetsegment. De camera en het beperkte updatebeleid zijn duidelijk zwakkere punten, maar het robuuste ontwerp en de schone Android-ervaring maken veel goed. Al met al is de G57 Power een nuchtere, betrouwbare smartphone voor wie niet telkens naar de oplader wil grijpen.