Partitietabellen Welke fouten betekenen en hoe ze te vermijden

Partitietabellen Welke fouten betekenen en hoe ze te vermijden / Technologie uitgelegd

Als je een computerknaller bent (aangezien je hier bent, is de kans groot dat je dit bent), ben je waarschijnlijk bekend met de volgende gevreesde blik: je hebt een van je projecten voltooid en bent net opnieuw opgestart. Je wordt begroet met een pikzwart scherm met de woorden in kleine witte letters, “Ongeldige partitietabel!” Het is gevreesd omdat dat zo ver is als je machine krijgt tijdens het booten.

Laten we eens kijken naar wat een partitietabel precies is en waarom het belangrijk is om voorzichtig te zijn bij het herconfigureren van de stations van uw computer.

Alles over harde schijven

Om partities beter te kunnen begrijpen, is het handig om de media te kennen: de harde schijf.

De anatomie van een harde schijf

De afhandeling van schijven is gebaseerd op de oorspronkelijke constructie van harde schijven. (Hoewel moderne SSD's niet op deze manier zijn gebouwd, delen ze dezelfde indeling.) Deze schijven bestonden uit een of meer platters van magnetisch materiaal. De schijven draaien over een arm (niet anders dan de naaldarm van een platenspeler), die ook heen en weer beweegt over de straal van de schijf. De arm leest niet alleen de schijven, maar magnetiseert (dat wil zeggen, schrijft gegevens) eveneens.

Beeldcredits: Surachit via Wikimedia Commons

Gegevens opslaan op harde schijven

De cirkelvormige platters van harde schijven zijn opgedeeld in sporen, of de cirkelvormige gebieden rond de schijf. Wanneer een drive meer dan één schotel heeft, worden deze ook wel genoemd cilinders, omdat ze driedimensionaal zijn. sectoren zijn de segmenten van een cirkelvormig spoor, waarbij elke sector een aantal bytes aan gegevens bevat (oorspronkelijk 512, recenter zelfs 4.096). Dit vorige artikel Wat zijn slechte sectoren en hoe kunt u ze oplossen? [Deel 1] Wat zijn slechte sectoren en hoe kunt u ze oplossen? [Deel 1] Wat zijn deze slechte sectoren? Is dit een teken dat je drive het stof gaat bijten? Kunnen deze sectoren worden gerepareerd? Meer lezen bevat een aantal geweldige details over hoe gegevens daadwerkelijk worden opgeslagen (sectoren worden gelabeld “B” in de afbeelding hieronder).

Beeldcredits: Heron2 / MistWiz via Wikimedia Commons

Maar voor ons huidige doel is het voldoende om te weten dat bestanden verspreid zijn over die sectoren. Wanneer u een bestand opslaat, begint uw besturingssysteem zijn gegevens naar de harde schijf te schrijven in een sector tegelijk totdat het volledig is opgeslagen. Wanneer u het bestand later opent, leest de arm deze sectoren één voor één totdat het bestand opnieuw wordt geladen. Als de sectoren samen liggen, vormen ze een blok. Het zijn deze blokken die Windows probeert te herschikken bij defragmentatie 3 Uitstekende Defrag-hulpprogramma's en waarom je nog steeds moet defragmenteren in 2012 3 uitstekende Defrag-hulpprogramma's en waarom je nog steeds moet defragmenteren in 2012 Toegang krijgen tot bestanden van de harde schijf is een snelheidsbeperking stap in het bedienen van een computer. Harde schijven waren vroeger een grote bottleneck en de fragmentatie van gegevens vertraagde ze nog verder. Met de ... Lees meer vindt plaats, zodat sectoren die betrekking hebben op hetzelfde bestand dicht bij elkaar liggen.

Een harde schijf formatteren

Maar wanneer uw besturingssysteem toegang heeft tot de sectoren van een schijf, ziet het alleen de enen en nullen. Je moet het OS laten weten hoe te interpreteren die als bestanden en mappen.

Elk besturingssysteem slaat gegevens op een harde schijf op zijn eigen manier op - dit formaat wordt a genoemd bestandssysteem. Het originele Windows-bestandssysteem gebruikte bijvoorbeeld File Allocation Tables, hoe u uw FAT32-station opnieuw kunt formatteren naar NTFS - en de voordelen van het doen Hoe uw FAT32-station opnieuw te formatteren naar NTFS - en de voordelen van het doen U weet het misschien niet, maar kiest het juiste bestandssysteem voor je drives is eigenlijk best belangrijk. Hoewel het hoofdidee van alle bestandssystemen hetzelfde is, zijn er vele voordelen en nadelen ten opzichte van elke ... Lees meer (FAT) om informatie over alle mappen en bestanden op de schijf op te slaan. Deze informatie zat aan het begin van de harde schijf en als ze op een of andere manier beschadigd waren, zou u geen toegang tot uw gegevens kunnen krijgen (zonder hulp). Het Linux ext3-bestandssysteem gebruikt daarentegen weinig samenvattingen van de sectoren die bestandsgegevens bevatten inodes, die verspreid zijn over de schijf. Als de lijst met deze inodes is beschadigd, kan een gebruiker een hulpprogramma uitvoeren om het opnieuw te maken (aangezien de inodes zelf nog steeds bestaan).

Bestandssystemen zijn van toepassing op schijf parities. In het verleden werden schijven geleverd met slechts één partitie, maar tegenwoordig bevatten er veel meer. Deze extra partities kunnen bijvoorbeeld de herstelimage van de fabrikant op 4 manieren bevatten om Windows 10 opnieuw in te stellen en opnieuw te installeren vanaf Scratch 4-manieren om Windows 10 opnieuw in te stellen en opnieuw te installeren Windows 10 is nog steeds Windows, wat betekent dat het elke keer opnieuw een nieuwe start nodig heeft terwijl. We laten u zien hoe u met zo min mogelijk moeite een nieuwe Windows 10-installatie kunt krijgen. Lees meer voor de machine. De afbeelding hieronder toont een harde schijf met meerdere partities van verschillende typen.

Typen partitietabellen

De partitietabel beschrijft vervolgens hoe de nullen en enen worden verdeeld in partities en welke bestandssystemen de partities gebruiken. Gewapend met deze informatie kan het besturingssysteem de sectoren van de schijf correct interpreteren, begrijpen welke bestanden uw bestanden bevatten en deze lezen zodat u de selfies van uw kat kunt bewonderen. Zonder deze informatie zal de bootloader tijdens het opstarten vele miljoenen bits bekijken, niet wetend waar het besturingssysteem zich bevindt. En een bootloader heeft niet de gewoonte om rond te kijken. Het geeft gewoon op met een korte, chagrijnige boodschap.

Uw machine heeft waarschijnlijk al een van de volgende typen partitietabellen:

  • GPT (GUID Partition Table)
  • MBR (Master Boot Record)
  • APM (Apple Partition Map)
  • BSD Disklabels

Wat is het nut van dit artikel dan, als er al een partitietabel aanwezig is? Welnu, er zijn tijden dat u de vermeldingen in de partitietabel moet wijzigen of zelfs verwijderen en opnieuw moet beginnen.

Wanneer wijzigt u partities en / of partitietabellen?

Het is niet aan te raden om te gaan mopperen met de partitietabellen van je schijven, tenzij je echt nodig hebben om dit te doen. Omdat elke keer dat je dit doet, de kans bestaat dat het fout gaat. In de volgende secties worden gevallen beschreven waarin u deze mogelijk kunt wijzigen zonder dat u dit zelf merkt.

U installeert een alternatief besturingssysteem

Als je een trouwe Linux-fan bent, maakt het niet uit welk besturingssysteem er bij je nieuwe computer wordt meegeleverd. En wanneer u dat doet, zal het installatieprogramma u vragen welke partitie u wilt gebruiken. Het zal de ID van de door u geselecteerde partitie naar Linux veranderen, waarbij de partitietabel wordt bijgewerkt. Nu zal de volgende keer dat de machine weer opstart, er naar een Linux-kernel gezocht worden om de besturing door te geven.

U verkleint of wijzigt een bestaande partitie

Je zult ook de partitietabel veranderen als je het formaat van de partities van het systeem wijzigt, hernoemt of opnieuw gaat formatteren. Zelfs als u alleen de naam (label) van een partitie wijzigt, zoals in de onderstaande afbeelding, schrijft u nog steeds informatie naar de partitietabel. En daarom loop je het risico dat die partitietabel-update slecht wordt, waardoor je vastloopt.

U herstelt een klonen kopie van uw schijf

Als u een schijfkloon-tool gebruikt Hoe uw harde schijf te klonen Hoe uw harde schijf te klonen Kopieer de hele harde schijf naar een andere. Het wordt klonen genoemd en het is een belangrijk proces als u de primaire harde schijf op uw computer wilt vervangen of upgraden. Klonen is niet hetzelfde ... Meer informatie om een ​​back-up van uw machine te maken, mogelijk schrijft u partities rechtstreeks naar de harde schijf (in plaats van bestanden één voor één te synchroniseren of te kopiëren). In dit geval is het belangrijk om ervoor te zorgen dat de partitie overeenkomt met wat in de partitietabel staat. Je zult normaal gesproken geen probleem hebben als je het klonen geheel station, omdat dit de partitietabel zal omvatten. Maar als u alleen afzonderlijke partities klonen, kunt u bij het terugzetten een partitie terugschrijven die niet overeenkomt met de grootte of het bestandssysteem in de partitietabel.

Problemen met partitietabel vermijden

De gemakkelijkste manier om deze problemen te omzeilen, is om de hele schijf te klonen bij het voltooien van een back-up. U zijn regelmatige back-ups maken, toch? Wanneer u vervolgens herstelt, keert u eigenlijk uw schijf beetje bij beetje terug naar de oorspronkelijke manier.

Maar misschien moet u uw back-ups optimaliseren 6 Apps en trucs om de back-ups van uw Linux-systeem te optimaliseren 6 Apps en trucs om de back-ups van uw Linux-systeem te optimaliseren Bezorgd over het maken van back-ups van gegevens in Linux? Maak je je zorgen over het gebruik van dd, of wil je dingen eenvoudig maken? Met deze tips kunt u eenvoudige back-ups maken die geen opslagruimte opslokken. Meer lezen (bijvoorbeeld omdat u niet de ruimte heeft om de hele schijf te klonen). Zorg er in dit geval voor dat u ook een back-up maakt van de partitietabel. Dit is meestal een optie in kloonprogramma's (de bovenstaande afbeelding toont een back-up MBR gemaakt met Clonezilla Clonezilla - gratis geavanceerde harde schijf klonen software Clonezilla - gratis geavanceerde harde schijf klonen software Lees meer). Het is een beetje minder betrouwbaar dan het klonen van de hele schijf. Er is niets dat voorkomt dat iemand ondertussen knoeit met de configuratie van de schijf.

Een andere optie is om uw back-ups zo te ontwerpen dat ze niet afhankelijk zijn van exacte partities. Zoek in plaats daarvan een manier om elk element van uw systeem (OS, programma's, gegevens, configs) afzonderlijk te back-uppen. Vervolgens kunt u ze terugzetten naar een systeem met een ander partitieschema. Stel dat u een Windows-systeem hebt. Het besturingssysteem en de programma's bevinden zich op station C: en uw persoonlijke gegevens op station D: (twee afzonderlijke partities). Als je later allebei naar de C: schijf van een nieuwe machine moet herstellen, ben je nog steeds in orde. Tenminste al uw gegevens zijn intact.

Pas op voor de verdelingslijst

Een partitietabel is een gevoelige critter. Voordat u een van de bovenstaande activiteiten uitvoert, moet u een back-up maken. Twee van verschillende typen is zelfs beter (bijvoorbeeld één kloonkopie van de schijf, met individuele back-ups van uw programma's, instellingen en bestanden). Een kleine misstap kan uw systeem in een niet-opstartbare toestand achterlaten, met weinig hoop op het herstellen van uw gegevens.

Heeft u ooit een van de bovenstaande fouten gezien? Of misschien hebt u een solide back-upstrategie? Laat ons weten wat uw ervaring is met het verdraaien (of niet) van uw partitietabel in de opmerkingen hieronder!

.