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
Waar voor je geld: 5 wasmachines met extra fabrieksgarantie
© Id.nl
Huis

Waar voor je geld: 5 wasmachines met extra fabrieksgarantie

Bij ID.nl zijn we gek op producten waar je niet de hoofdprijs voor betaalt, of apparaten die iets extra’s te bieden hebben. Je koopt een wasmachine voor de lange termijn, maar niet elke wasmachine gaat even lang mee. Gelukkig doen fabrikanten steeds meer om de consument tegemoet te komen — bijvoorbeeld met extra lange garantie op de motor.

Wasmachines worden steeds beter, zuiniger en stiller. Dat komt door verbeterde technieken, die er ook voor zorgen dat moderne machines langer meegaan. Vooral wat de motor betreft, zijn bij veel merken flink wat verbeteringen doorgevoerd. Vandaar dat fabrikanten durven om juist op de motor extra garantie te geven. Wij bekijken vijf modellen waarvan de garantie op de motor minstens tien jaar is, met een uitschieter: Samsung, dat zelfs twintig jaar garantie biedt. Alle hier besproken modellen hebben een energielabel A.

AEG LR7DRESDEN ProStream

De ÖKOInverter-motor van AEG is een staaltje techniek waar de fabrikant zo zeker van is dat hij er tien jaar garantie op geeft. Deze motor verbruikt weinig energie, is slijtvast en stil. Om aanspraak te maken op de tien jaar garantie, moet je de wasmachine binnen een bepaalde termijn registreren.

De ProSteam-technologie is trouwens ook een fijne toevoeging, want hiermee kun je kleding opfrissen met stoom. Ideaal voor die ene keer dat je een bloesje of overhemd hebt gedragen en best nog wel een keer gedragen kan worden. De machine past zich aan de belading aan, zodat je nooit meer water of energie verbruikt dan nodig is. Daarnaast is de trommel zo ontworpen dat kleding extra voorzichtig wordt behandeld, wat de levensduur van je favoriete kledingstukken verlengt.

Garantie: 10 jaar op motor
Vulgewicht: 9 kilo
Energielabel: A

Voorwaarden voor garantie

Op alle wasmachines die in Europa worden gekocht, krijg je standaard twee jaar garantie. Wil je meer garantie, dan kun je die soms bijkopen via de winkel waar je de wasmachine hebt gekocht. Let wel: die extra garantie mag pas ingaan wanneer de standaardgarantie van twee jaar is verstreken.

Wasmachinefabrikanten durven het tegenwoordig aan om extra garantie op de motor van de machine te geven. Die garantie kan oplopen tot maar liefst twintig jaar.

In alle gevallen is het verstandig om de aankoop van je wasmachine direct te registreren bij de fabrikant, door middel van de meegeleverde registratiekaart, of via een online formulier.

Inventum VWM8010W

Inventum geeft op deze VWM8010W-wasmachine tien jaar garantie op de koolborstelloze motor. Dat geeft een geruststellend gevoel, want een kapotte motor is vaak het einde van een wasmachine. Deze machine heeft een vulgewicht van 8 kg, genoeg voor de meeste huishoudens.

Met het touchscreen en de draaiknop is de bediening heel eenvoudig, en de verschillende programma’s bieden voor elke was een passende oplossing. De machine is ook nog eens stil en energiezuinig, wat fijn is voor je energierekening en het milieu. Een ander voordeel is dat deze wasmachine een startuitstel functie heeft, zodat je kunt wassen op het moment dat het jou uitkomt, bijvoorbeeld 's nachts wanneer het energietarief lager is.

Garantie: 10 jaar op motor
Vulgewicht: 8 kg
Energielabel: A

Beko WTV9725XCW1

Als je op zoek bent naar een wasmachine die veel kan voor een zachte prijs, dan is Beko een merk om in de gaten te houden. De WTV9725XCW1 is daar een goed voorbeeld van. De motor van deze wasmachine is een BLDC-motor, wat staat voor 'Brushless DC'. Dat betekent dat hij geen koolborstels heeft, en dus stiller en duurzamer is. En je krijgt 10 jaar garantie op deze motor.

Met een vulgewicht van 9 kg is hij geschikt voor grotere gezinnen en dankzij de 1400 toeren centrifuge komt de was er lekker droog uit, zonder dat dit teveel energie verbruikt. Hij is ook uitgerust met een speciaal Hi-tech verwarmingselement dat minder last heeft van kalkaanslag, wat de levensduur van de machine verder verlengt. De digitale display geeft duidelijk de resterende tijd aan, en je kunt het programma uitstellen tot wel 19 uur.

Garantie: 10 jaar op motor
Vulgewicht: 9 kg
Energielabel: B

Siemens WG44G2ZWNL

Deze Siemens wasmachine met energieklasse A is met een vulgewicht van 9 kg geschikt voor een groot huishouden. De iQdrive motor, die tien jaar garantie heeft, zorgt voor een stille en efficiënte werking. De machine is rijk uitgerust met functies, waaronder varioSpeed voor snellere wasbeurten en smartFinish om kleding te ontkreuken met stoom.

Daarnaast beschikt de Siemens over een speciaal anti-vlekkensysteem voor vier soorten vlekken en een bijvulfunctie om vergeten wasgoed toe te voegen. De waveTrommel en waterPerfect Plus-technologie zorgen voor een effectieve en waterzuinige reiniging. Het grote LED-display geeft je overzicht over het programma, de resttijd en de belading.

Garantie: 10 jaar op motor
Vulgewicht: 9kg
Energielabel: A

Samsung WW90DG6U85LB

De Samsung WW90DG6U85LB is een slimme wasmachine die niet alleen je kleding schoonmaakt, maar ook meedenkt. De Digital Inverter Motor is het kloppende hart en Samsung staat zo garant voor deze techniek dat ze er maar liefst twintig(!) jaar garantie op geven. De machine heeft een vulgewicht van 9 kg en met de AddWash-deur kun je op elk moment tijdens de wascyclus vergeten kledingstukken of extra wasmiddel toevoegen.

De AI-technologie leert jouw wasgedrag kennen en stelt op basis daarvan de beste programma's voor. Ook is de machine uitgerust met een speciale hygiënestoomfunctie die kleding grondig reinigt en volgens Samsung 99,9% van de bacteriën en allergenen verwijdert.

Garantie: 20 jaar op motor
Vulgewicht: 9 kg
Energielabel: A

▼ Volgende artikel
Review Tapo Smart HomeBase H500 - Slimme lokale opslag voor camera’s
Zekerheid & gemak

Review Tapo Smart HomeBase H500 - Slimme lokale opslag voor camera’s

De Tapo Smart HomeBase H500 is een smarthomecontroller voor Tapo-smarthomeproducten. Hij doet voornamelijk dienst als centraal punt voor een beveiligingssysteem bestaande uit camera's en sensors. Wij hebben de H500 getest in combinatie met Tapo-camera's.

Oké
Conclusie

De Tapo Smart HomeBase H500 is een praktisch basisstation voor gebruikers van Tapo-camera’s, zoals beveiligingscamera’s en de videodeurbel. Met dit kastje sla je opnames centraal op, zonder dat je een cloudabonnement nodig hebt. De ingebouwde opslag biedt ruimte voor enkele weken aan beeldmateriaal en kan eenvoudig worden uitgebreid als je meer capaciteit wilt. Toch zijn er nog wat kinderziektes. Zo kan de koppeling met camera’s verwarrend verlopen, afhankelijk van de volgorde waarin je apparaten installeert. Ook wekt het gebruik van een SD-kaartpictogram voor lokaal opgeslagen beelden snel verkeerde verwachtingen.

Plus- en minpunten
  • Lokale opslag
  • Tabletstandaard met lader
  • Opslag uit te breiden
  • Configuratie verwarrend
  • HDMI-functie beperkt
  • Nog niet alle Tapo-camera's compatibel

Tapo is het merk waaronder TP-Link smarthomeproducten zoals camera's en robotstofzuigers verkoopt. De Tapo Smart HomeBase H500 is gemaakt van wit kunststof en komt degelijk over. Alle aansluitingen vind je op de achterkant in de vorm van netwerk, HDMI, usb-a, usb-c en een voedingsaansluiting. De netwerkaansluiting kun je gebruiken om de HomeBase met je thuisnetwerk te verbinden, maar dat kan ook via wifi. De HDMI-poort is bedoeld om beelden van je camera's op je televisie te bekijken, terwijl je de usb-c-poort kunt gebruiken om een tablet op te laden. 

©Jeroen Boer - ID.nl

Op de achterkant vind je onder andere een usb-c- en HDMI-aansluiting.

Extra functies

De H500 is ontworpen om in het zicht in je woonkamer te zetten en heeft wat extra handigheidjes die dan van pas komen, zoals knoppen om te kunnen praten als iemand aanbelt. Ook vind je op de voorkant een klepje dat dienstdoet als tabletstandaard; handig als je een tablet gebruikt om je smarthome mee te bedienen. Je kunt de usb-c-poort, die maximaal 1,5 ampère levert, gebruiken om je tablet via de HomeBase op te laden.

©Jeroen Boer - ID.nl

De HomeBase is voorzien van een tabletstandaard.

De Smart HomeBase H500 is voorzien van 16 GB ingebouwd geheugen. Dat is op zich genoeg voor een bescheiden systeem, omdat er alleen clips worden opgeslagen als er beweging gedetecteerd wordt. Bovendien loopt de opslag nooit echt vol omdat oudere opnames automatisch worden overschreven. Heb je meerdere camera's of wil je opnames langere tijd bewaren, dan kun je de opslag zelf uitbreiden. Op de zijkant vind je een klepje waarachter je een 2,5inch-uitbreidingslot vindt. Uitbreiden kan met een 2,5-inch SATA-schijf; dat kan ook een ssd zijn.

©Jeroen Boer - ID.nl

Je kunt de opslag uitbreiden met een 2,5inch-schijf of ssd.

Verwarrende koppeling

De H500 moet aan je Tapo-camera's worden gekoppeld. Dat is enigszins verwarrend, want dat kan als je al camera's hebt op twee manieren. Onze camera's (de C410 en C460) stonden niet in de lijst die je ziet als je eerst op de H500 klikt, maar wel in de andere lijst. Begin je met de H500, dan speelt dat probleem niet en worden ondersteunde camera's automatisch gekoppeld.

Na koppeling worden video’s op de H500 opgeslagen. De H500 kan daarnaast tot zes camera's AI-herkenning geven voor personen, gezichten, voertuigen en huisdieren. Na het inschakelen hiervan wordt een database met herkende personen opgebouwd. Verwarrend is dat je om opnames op de H500 te bekijken op het pictogram 'microSD' moet klikken. Je kunt beelden downloaden om ze veilig te stellen.

Na de koppeling vormen de Smart HomeBase en je camera's één systeem in de app.

Gebruikte camera's

We hebben de HomeBase getest in combinatie met twee camera’s: de C410 en de C460. We hebben die camera's in verschillende configuraties getest, waarbij we de C460 ook binnen hebben gebruikt. De C460 is eigenlijk bedoeld voor buiten, maar kun je ook binnen gebruiken en wij vonden hem door de meegeleverde magnetische standaard ook binnen handiger om te monteren dan de C410, die je aan de muur moet schroeven of kunt neerzetten.

De Tapo C460 is een buitencamera, maar is dankzij de magnetische bevestiging ook heel handig voor binnengebruik.

Extra AI-functies

Behalve opnemen kan de Smart HomeBase H500 ook AI-functies toevoegen aan Tapo-camera's. De HomeBase kan maximaal zes camera's betere herkenningsmogelijkheden geven op basis van AI, maar dat wordt ook als je minder dan zes camera's hebt niet automatisch ingeschakeld. Je kunt dat zelf doen door in de app op de tegel AI Empowerment te klikken. De camera's kunnen dankzij AI personen, gezichten, voertuigen en huisdieren herkennen. Je kunt zelf bepalen welke herkenningsmogelijkheden actief zijn. Herkende personen verschijnen vervolgens automatisch in de app waarna je eventueel kunt aangeven wie die personen zijn.

Met AI Empowerment krijg je onder andere gezichtsherkenning.

Opnames terugkijken

In de Tapo-app kun je per camera zowel livebeelden bekijken als opgeslagen fragmenten vanaf de Smart HomeBase terugzien. Verwarrend is dat je daarvoor moet kiezen tussen de pictogrammen cloud en microSD. Ook al gebruik je de HomeBase, toch valt die onder het microSD-symbool. Logischer zou zijn als TP-Link een apart pictogram toevoegt voor de HomeBase. De door ons geteste batterijcamera's nemen korte clips op zodra beweging wordt gedetecteerd. Zodra de opslag vol raakt, worden automatisch de oudste opnames overschreven. Clips kun je desgewenst ook downloaden.

Je kunt opnames van je camera's op de Smart HomeBase terugkijken en downloaden in de app.

Beperkt nut HDMI

De Tapo Smart HomeBase H500 is voorzien van een HDMI-uitgang waarmee je de hub kunt aansluiten op een televisie of monitor. Je kunt in de app een dashboard configureren bestaande uit één of vier secties. Zo kun je maximaal vier camera's tegelijkertijd bekijken. Heb je minder dan vier camera's, dan kun je ook kiezen voor een klok. Dat klinkt op zich handig, maar met batterijgevoede camera's zoals wij tijdens de test hebben gebruikt, heb je daar niet zoveel aan. Je ziet in het dashboard alleen beeld als de camera op dat moment beweging detecteert. Het is dus niet mogelijk om naar wens live mee te kijken. Het is ook niet mogelijk om via de televisie oudere opnames te bekijken die op de Smart HomeBase staan. Deze functie heeft kortom alleen enigszins nut als je op netstroom gevoede camera's hebt.

Je kunt dashboarden van vier blokjes maken die op je televisie getoond kunnen worden.

Conclusie

De Tapo Smart HomeBase H500 is een praktisch basisstation voor gebruikers van Tapo-camera’s, zoals beveiligingscamera’s en de videodeurbel. Met dit kastje sla je opnames centraal op, zonder dat je een cloudabonnement nodig hebt. De ingebouwde opslag biedt ruimte voor enkele weken aan beeldmateriaal en kan eenvoudig worden uitgebreid als je meer capaciteit wilt. Toch zijn er nog wat kinderziektes. Zo kan de koppeling met camera’s verwarrend verlopen, afhankelijk van de volgorde waarin je apparaten installeert. Ook wekt het gebruik van een SD-kaartpictogram voor lokaal opgeslagen beelden snel verkeerde verwachtingen.