Hoe partitioneer ik een harde schijf?
Een van de lastigste onderwerpen voor mijn studenten aan de ICT-Academie is partitioneren van een harde schijf. Maar: Wat is nu eigenlijk een partitie?, Wat gebeurt er als een PC opstart?, Wat is de MBR?, en Wat zijn de verschillende soorten partities? Dit zijn een aantal vragen die ik vaak beantwoord. In dit item heb ik geprobeerd een en ander helder te beschrijven.
Wat is een partitie?
Een partitie is kort samengevat een stukje dat je aan kunt maken op een harde schijf. Het voordeel hiervan is dat je bijvoorbeeld meerdere besturingssystemen (Windows XP, Windows Vista en Linux) naast elkaar kunt installeren op 1 harde schijf.
[Uit: nl.wikipedia.org] is een gedeelte van de harde schijf van een computer. Op een partitie staat vaak een bestandssysteem, maar een partitie kan ook als virtueel geheugen gebruikt worden. Een harde schijf bevat minimaal één partitie, en vaak meerdere. Partities onder Windows zien er voor de gebruiker uit als meerdere (logische) harde schijven.
In het verleden waren de beperkingen van het bestandssysteem reden om een harde schijf in meerdere partities in te delen, tot MS-DOS 3.x was er een limiet van 32 megabyte per (logische) schijf, en de latere uitvoeringen van FAT16gigabyte. Ook de FAT32-partities van Windows XP kennen een praktische limiet: hoewel de specificatie van FAT32 in principe meer (2 terabyte) toelaat, kan er met de formatteringsprogramma’s van Windows XP geen partitie groter dan 32 gigabyte geformatteerd worden. Dit is expres ingebouwd door Microsoft om mensen te stimuleren NTFS te gebruiken. Windows XP heeft echter geen problemen om te werken met FAT32-partities die groter zijn dan 32 gigabyte.
Maar ook bijvoorbeeld dat je een aparte datapartitie (met als bestandssysteem fat32) kunt aanmaken. Mocht Windows XP (op een andere partitie) crashen, dan kun je nog steeds bij je data.
Wat gebeurt er als een PC opstart?
Voordat je aan de slag kunt met het aanmaken van partities zullen we eerst kijken naar wat er gebeurt als een PC opstart. Tijdens het opstarten wordt de eerste sector van de harde schijf geladen (dit bevat een heel klein programma) en uitgevoerd. De eerste sector wordt ook wel master boot record genoemd.
Standaard laadt het programma in de master boot record een groter programma uit de bootsector van de actieve primaire partitie van de harde schijf (zie bovenstaande plaatje). Het programma uit de bootsector laadt vervolgens het besturingssysteem, bijvoorbeeld Windows XP.
Conclusie: een programma (uit de master boot record) laadt een ander programma (uit de boot sector) en deze laadt vervolgens het besturingssysteem. In deze uitleg is uitgegaan van een harde schijf met maar 1 primaire partitie.
Wat is de Master Boot Record van een harde schijf?
In bovenstaande uitleg is al iets gezegd over de master boot record. De master boot record is de eerste sector van de harde schijf. In de master boot record staat naast het kleine programma ook een inhoudsopgave van de indeling van de harde schijf. In deze inhoudsopgave staat bijvoorbeeld hoeveel partities er zijn, hoe deze partities geformatteerd zijn, hoe groot deze partities zijn, etc. Verder staat er ook of deze partitie actief of niet actief is. Dat laatste is handig, omdat je zo bijvoorbeeld Windows XP en Linux naast elkaar kunt installeren. Weet je nog? Het programma uit de master boot record laadt namelijk de primaire partitie die actief is. Staat de primaire partitie met Windows XP op actief, dan wordt Windows XP geladen. Staat de primaire partitie met Linux op actief, dan wordt Linux geladen. Natuurlijk kan er maar 1 partitie tegelijkertijd actief zijn.
Kun je aan de hand van het bovenstaande plaatje bepalen welke besturingssysteem opstart? Windows XP of Ubuntu Linux? Het antwoord is natuurlijk
Wat zijn de verschillende soorten (primaire en extended) partities?
Naast primaire partities zijn er ook extended partities. Primaire partities zijn bedoeld voor besturingssystemen (en bevatten dan ook een bootsector). Extended partities zijn bedoeld om een of meerdere logische datapartities in aan te maken.
In onderstaand voorbeeld zie je dat er naast een Windows XP partitie 2 partities zijn aangemaakt: 1. Datapartitie, en 2. Een image partitie.
Met een aantal programma’s kun je partities aanmaken op je harde schijf, bijvoorbeeld fdisk (onder MS-Dos), Partition Magic (onder MS-Dos of Windows XP), maar ook tijdens de installatie van Windows XP, Windows Vista of Linux kun je partities aanmaken.
Een multi bootsysteem voor Linux is geen enkel probleem.Maar,Owee,als je als je eerst Linux installeerd en dan bv winXp.Voor MS bestaat Linux niet.
Vraag:Hoe krijg ik een niet goed werkend multiboot record weer uit mijn Master boot record?
Hoi Joop,
Snap je vraag maar mis de details van hem probleem. Ik hoop dat mijn antwoord je helpt!
Standaard start de pc op met de primaire partitie dat actief is. Bij een multiboot systeem wordt de MBR vervangen door een menutje. Je kunt het menutje weghalen, eigenlijk overschrijven, met de standaard MBR door fdisk /mbr uit te voeren in MS-Dos. Je moet dan wel zorgen dat de primaire partitie van het besturingssysteem dat nog wel werkt actief is. Dit kan met PQMagic, fdisk, et cetera. Pas op want hiermee kun je in veel situaties ook in de problemen komen, want soms zijn partities van elkaar afhankelijk bij het opstarten.
Als je niet de MBR wilt overschrijven, bijvoorbeeld als je eerst Windows XP, dan Vista en dan Linux geïnstalleerd hebt en je wilt XP weg, dan moet je in Linux menu.lst aanpassen, net zoals bij Windows. Dit bestand vind je in /boot/grub/ dacht ik.
Bij alleen Microsoft besturingssystemen kun je de boot.ini aanpassen, want hierin staat het boot menu dat bij opstart getoond wordt. Gewoon de regel weghalen dat er niet meer mag staan.
Succes, enne leuk dat je reageert op mijn blog. Heb jij ook een blog? En trouwens wat een hoop filmpjes. Erg leuk om het familieweekend terug te zien, maar helemaal de ski-video van de broers!!!
Ja,Bedankt het eerste was ik vergeten fdisk /mbr en boot.ini,via Yast bv in SuSe linux en dan de boot volgorde wijzigen wist ik.En met lilo en grub( /boot/grub)werken,als root heb ik ervaring mee.Oja,leuk om je vader te zien op de skies,vertel het je moeder,gr.JQQP!