Herpartitioneren van je DOS/Windows drivesOp de meest gebruikte systemen, is de harde schijf reeds toegewezen aan partities voor MS-DOS, OS/2, enzovoort. Je zult de grootte van deze partities aan moeten passen om ruimte voor Linux vrij te maken. Als je een dual-boot systeem gaat gebruiken, wordt het ten zeerste aanbevolen dat je één of meer van de volgende mini-HOWTO's leest, waarin verschillende dual-boot configuraties zijn beschreven. De DOS-Win95-OS2-Linux mini-HOWTO, . De Linux+Win95 mini-HOWTO, De Linux+NT-Loader mini-HOWTO, Zelfs als ze niet direct toepasbaar zijn op je systeem, zullen ze je helpen bij het begrijpen van de met betrekking zijnde zaken.OPMERKING: Een aantal Linuxes zullen naar een directory op je MS-DOS partitie installeren. (Dit is anders dan een installatie vanaf een MS-DOS partitie. Je gebruikt in plaats daarvan het ``UMSDOS bestandssysteem'', dat je de mogelijkheid geeft om een directory van je MS-DOS partitie als een Linux bestandssysteem te behandelen. Op deze manier hoef je je drive niet opnieuw te partitioneren.Ik raad je deze methode alleen aan als je drive reeds in vier partities is ingedeeld (het maximum dat door DOS wordt ondersteund), en het herpartioneren meer moeilijkheden op zal leveren dan het waard is. (Linux zal door de overhead, ontstaan door het vertalen van de bestandsnamen, trager worden).Of als je Linux wilt uitproberen voordat je gaat herpartitioneren, is dit een goede manier om het te doen. Maar in de meeste gevallen zul je moeten herpartitioneren zoals hier beschreven. Als je van plan bent om UMSDOS te gebruiken, sta je er alleen voor ---het wordt hier namelijk niet in detail beschreven. Van nu af aan, gaan we er vanuit dat je UMSDOS NIET gebruikt, en dat je zult gaan herpartitioneren.Een partitie is gewoon een deel van de harde schijf die voor een bepaald besturingssysteem apart is gezet. Als je alleen MS-DOS hebt geïnstalleerd, bestaat je harddisk waarschijnlijk slechts uit één partitie, volledig voor MS-DOS. Om Linux te gebruiken moet je echter je drive herpartitioneren, zodat je één partitie voor MS-DOS en één (of meer) partities voor Linux hebt.Partities zijn er in drie soorten: primair, extended, en logisch. In het kort: primaire partities zijn de vier voornaamste partities op je drive. Als je echter meer dan vier partities per drive wilt, zal je de laatste primaire partitie door een extended partitie moeten vervangen, die vele logische partities kan bevatten. Je kunt gegevens niet direct op een extended partitie opslaan ---het wordt slechts als een container voor logische partities gebruikt. Gegevens worden alleen op zowel primaire als logische partities opgeslagen.Anders gezegd: de meeste mensen gebruiken slechts primaire partities. Als je echter meer dan vier partities op een drive nodig hebt, maak je een extended partitie aan. Logische partities worden dan bovenop de extended partitie aangemaakt, en daar heb je het---meer dan vier partities per drive.Je kunt Linux gemakkelijk op de tweede drive in je systeem installeren (onder MS-DOS bekend als D:). Je geeft eenvoudigweg de gepaste devicenaam op als je Linux partities aanmaakt. Dit wordt hieronder in detail beschreven.Terug naar het herpartitioneren van je drive: Voorheen was er geen manier waarbij je de grootte van partities aan kon passen zonder dat de gegevens op dit partitie werden verwijderd. Tegenwoordig zijn er utility's voor het partitioneren die zonder verwijdering van de gegevens de grootte van partities kunnen wijzigen; ze zijn op de hoogte van de structuur van bestandssystemen, kunnen vrije ruimte op een bestandssysteem terugvinden, en bestandsgegevens op de partitie manoeuvreren om vrije ruimte te verplaatsen waar het nodig is om de wijziging van de grootte van de partitie goed te laten verlopen. Er wordt je nog steeds aangeraden een volledige backup te maken voordat je een dergelijke tool gaat gebruiken, voor het geval je een menselijke fout maakt.Onder Linux is het met mogelijk partities aan te maken, te verwijderen, de grootte te wijzigen en te kopiëren. Het biedt ondersteuning voor ext2, FAT16, en FAT32 bestandssystemen, Linux swapdevices; het is tevens op de hoogte van MS-DOS disklabels. Parted is van nut bij het aanmaken van ruimte voor nieuwe besturingssystemen, het herorganiseren van diskgebruik, het kopiëren van gegevens tussen harddisks en disk-imaging. Het is relatief gezien nieuwe code; maar er is van gerapporteerd dat het goed werkt en het geen gegevens verwijdert.Er is een disk-herpartitioneer programma beschikbaar voor MS-DOS, met de naam FIPS, die de gegevens niet verwijdert. Kijk op . Met FIPS, een diskoptimaliseerprogramma (zoals Norton Speed Disk), en een beetje geluk, zou je in staat moeten zijn om de grootte van MS-DOS partities aan te passen zonder de gegevens die erop staan, te verwijderen. De klassieke manier om partities te wijzigen, is met het programma FDISK. Laten we er bijvoorbeeld vanuit gaan dat je een harde schijf hebt van 80 meg, die is toegewezen aan MS-DOS. Je zou het graag splitsen--40 meg voor MS-DOS en 40 meg voor Linux. Dit kun je doen door FDISK onder MS-DOS op te starten, de 80 meg MS-DOS partitie te verwijderen, en opnieuw een 40 meg MS-DOS partitie ervoor in de plaats aan te maken. Je kunt de nieuwe partitie vervolgens formatteren en je MS-DOS software vanaf je backups terugzetten. 40 megabytes van de drive wordt leeg gelaten. Op een later tijdstip, maak je op het ongebruikte deel van de drive de Linux partities aan.Samengevat zou je het volgende kunnen doen om de grootte van de MS-DOS partities met FDISK aan te passen: Maak een volledige backup van je systeem.Maak een opstartbare MS-DOS diskette aan, door gebruik te maken van een commando als: FORMAT /S A:Kopieer de bestanden FDISK.EXE en FORMAT.COM en tevens alle andere benodigde utilities naar deze diskette. (Bijvoorbeeld de utilities om je systeem van je backup terug te zetten.) Start met de MS-DOS systeemdiskette op. Start FDISK op, mogelijk kun je hierbij de drive die je wilt wijzigen, aangeven (zoals C: of D:). Gebruik de menu-opties van FDISK om de partities waarvan je de grootte aan wilt passen, te verwijderen. Hiermee zullen alle gegevens op de betrokken partities verwijderd worden. Gebruik de menu-opties van FDISK om die partities opnieuw aan te maken, echter nu kleiner. Verlaat FDISK en formatteer de nieuwe partities opnieuw met het commando FORMAT. Plaats de originele bestanden terug vanaf de backup.MS-DOS FDISK zal je een optie geven om een ``logical DOS-drive''aan te maken. Een logical DOS-drive is gewoon een logische partitie op je harde schijf. Je kunt Linux op een logische partitie installeren, maar je wilt die logische partitie niet met MS-DOS fdisk aanmaken. Dus als je op dit moment een logisch DOS-station gebruikt, en Linux daarvoor in de plaats wilt installeren, zul je de logische drive met FDISK van MS-DOS moeten verwijderen, en daarvoor in de plaats (op een later tijdstip) een logische partitie voor Linux aan moeten maken.Het mechanisme dat voor het herpartitioneren voor OS/2 en andere besturingssystemen wordt gebruikt, is vergelijkbaar. Zie de documentatie van die besturingssystemen voor bijzonderheden.