Reklame

Hvis du er en computer-tænker (da du er her, er der en ret god chance for at du er), er du det sandsynligvis bekendt med følgende frygtede syn: Du er færdig med et af dine projekter og har lige genstartet. Du bliver mødt med en lys sort skærm med ordene i små hvide bogstaver, “Ugyldig partitionstabel!”Det er frygtet, for det er så vidt din maskine kommer, mens du starter.

Lad os se på nøjagtigt, hvad en partitionstabel er, og hvorfor det er vigtigt at passe på, når du konfigurerer din computers drev igen.

Alt om harddiskdrev

For at hjælpe med at forstå partitioner er det nyttigt at forstå medierne: harddisken.

Harddiskens anatomi

Håndtering af drev er baseret på den originale konstruktion af harddiske. (Mens moderne SSD'er ikke er bygget på denne måde, deler de den samme formatering.) Disse diske bestod af en eller flere plader med magnetisk materiale. Fadene drejer over en arm (ikke i modsætning til en pladafspillerens nålearm), der også bevæger sig frem og tilbage over diskens radius. Armen læser ikke kun diske, men magnetiserer (dvs. skriver data) også.

instagram viewer
diagram anatomi af en harddisk
Billedkredit: Surachit via Wikimedia Commons

Gemme data på harddiske

De cirkulære plader med harddiske er opdelt i spor, eller de cirkulære områder omkring disken. Når et drev har mere end et fad kaldes disse også cylindre, da de er tredimensionelle. sektorer er segmenterne i et cirkulært spor, hvor hver sektor har et antal antal byte af data (oprindeligt 512, for nylig helt op til 4.096). Denne forrige artikel Hvad er dårlige sektorer, og hvordan kan du rette dem? [Del 1]Hvad er disse dårlige sektorer? Er dette et tegn på, at dit drev bider støvet? Kan disse sektorer repareres? Læs mere indeholder nogle gode detaljer om, hvordan data faktisk gemmes (sektorer er mærket "B" i billedet herunder).

harddisk disk sektor diagram
Billedkredit: Heron2 / MistWiz via Wikimedia Commons

Men til vores nuværende formål er det nok at vide, at filer er spredt over disse sektorer. Når du gemmer en fil, begynder dit operativsystem at skrive sine data til harddisken en sektor ad gangen, indtil den er helt gemt. Når du åbner filen senere, vil armen læse disse sektorer ad gangen, indtil filen er indlæst igen. Hvis sektorerne er placeret sammen, udgør de en blok. Det er disse blokke, Windows forsøger at arrangere, hvornår defragmentering 3 Fremragende defrag-værktøjer & hvorfor du stadig har brug for defragmentering i 2012Adgang til filer fra harddisken er et hastighedsbegrænsende trin i betjening af en computer. Harddiske var tidligere en stor flaskehals, og fragmentering af data bremsede dem endnu mere. Med... Læs mere finder sted, så sektorer, der er relateret til den samme fil, er tæt på hinanden.

Formatering af en harddisk

Men når dit operativsystem har adgang til en disks sektorer, er alt det, der er, sådanne og nuller. Du skal fortælle operativsystemet hvordan man fortolker dem som filer og mapper.

Hvert operativsystem gemmer data på en harddisk på sin egen måde - dette format kaldes a filsystem. F.eks. Brugt det originale Windows-filsystem Filtildelingstabeller Sådan omformaterer du dit FAT32-drev til NTFS - og fordelene ved at gøre detDu ved muligvis ikke det, men at vælge det rigtige filsystem til dine drev er faktisk temmelig vigtigt. Selvom hovedideen for alle filsystemer er den samme, er der mange fordele og ulemper i forhold til hvert ... Læs mere (FAT) for at gemme oplysninger om alle mapper og filer på disken. Disse oplysninger sad i begyndelsessektorerne på harddisken, og hvis de blev beskadiget på nogen måde, ville du ikke være i stand til at få adgang til dine data (uden hjælp). I modsætning hertil bruger Linux ext3-filsystemet små resume af de sektorer, der indeholder opkaldte fildata inoder, der er spredt ud over disken. Hvis listen over disse inoder blev beskadiget, kunne en bruger køre et værktøj til at genopbygge det (da selve inoderne stadig findes).

Filsystemer gælder for diskparitioner. Tidligere kom diske med kun en partition, men mange i dag indeholder mere. Disse ekstra partitioner kan for eksempel indeholde producentens gendannelsesbillede 4 måder at fabriksindstille din Windows 10-computerVil du vide, hvordan du nulstiller en pc til fabrikken? Vi viser dig de bedste metoder til at nulstille en Windows-computer ved hjælp af Windows 10, 8 eller 7. Læs mere til maskinen. Nedenstående billede viser en harddisk med flere partitioner af forskellige typer.

partition tabeller manager

Typer af partitionstabeller

Partitionstabellen beskriver derefter, hvordan nuller og ender er opdelt i partitioner, og hvilke filsystemer partitionerne bruger. Bevæbnet med disse oplysninger kan operativsystemet korrekt tolke sektorerne på disken, forstå, hvilke der indeholder dine filer og læse dem, så du kan beundre din kats selfies. Uden disse oplysninger vil bootloader ved opstart se på mange millioner bits uden at vide, hvor operativsystemet er. Og en bootloader er ikke i vane med at kigge rundt. Det giver simpelthen op med en kort, grumpy besked.

Din maskine har sandsynligvis allerede en af ​​følgende typer partitionstabeller:

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

Hvad er poenget med denne artikel, hvis en partitionstabel allerede er der? Nå, der er tidspunkter, hvor du bliver nødt til at ændre poster i partitionstabellen eller endda fjerne dem og starte forfra.

Hvornår ændrer du partitioner og / eller partitionstabeller?

Det anbefales ikke at gå rundt med dine disks partitionstabeller, medmindre du virkelig gør det brug for for at gøre det. Fordi hver gang du gør det, er der en chance for, at det går galt. De følgende afsnit beskriver tilfælde, hvor du muligvis ændrer det uden selv at vide det.

Du installerer et alternativt operativsystem

Hvis du er en ærlig Linux-fan, uanset hvilket operativsystem, der følger med din nye maskine, vil du udslette det. Og når du gør det, vil installationsprogrammet spørge dig, hvilken partition du vil bruge. Det ændrer ID for den partition, du vælger, til Linux og opdaterer partitionstabellen. Nu, næste gang maskinen næste opstarter, vil den se efter en Linux-kerne, som kontrollen skal overføres til.

Du ændrer størrelse på eller ændrer en eksisterende partition

Du ændrer også partitionstabellen, hvis du ændrer størrelse på, omdøber eller omformaterer nogen af ​​systemets partitioner. Selv hvis du kun ændrer navnet (etiketten) på en partition som vist på billedet herunder, skriver du stadig oplysninger til partitionstabellen. Og derfor risikerer du, at denne partitionstabelopdatering går dårligt og efterlader dig strandet.

partitionstabeller ændrer etiket

Du gendanner en klonekopi af dit drev

Hvis du bruger et disk-kloningsværktøj Sådan bruges Clonezilla til at klone din Windows-harddiskHer er alt hvad du behøver at vide om, hvordan du bruger Clonezilla til at klone din harddisk på den nemmeste måde. Læs mere for at sikkerhedskopiere din maskine skriver du muligvis partitioner direkte til harddisken (snarere end at synkronisere eller kopiere filer én efter én). I dette tilfælde er det vigtigt at sikre sig, at partitionen matcher, hvad der er i partitionstabellen. Du har typisk ikke noget problem, hvis du kloner hel drev, da dette vil omfatte partitionstabellen. Men hvis du kun kloner individuelle partitioner, kan du ved gendannelse muligvis skrive en partition tilbage, der ikke svarer til størrelsen eller filsystemet, der er anført i partitionstabellen.

Sådan undgås problemer med partitionstabel

Den nemmeste måde at undgå disse problemer er at klone hele disken, når du udfører en sikkerhedskopi. Du er oprette regelmæssige sikkerhedskopier, er du ikke? Når du gendanner, returnerer du faktisk din disk, bit for bit, til den nøjagtige måde, som den var før.

partition tabeller backup

Men måske skal du gøre det optimer dine sikkerhedskopier 6 apps og tricks til at optimere dine Linux-system-sikkerhedskopierBekymret for sikkerhedskopiering af data i Linux? Bekymret for at bruge dd, eller bare vil gøre tingene så enkle som muligt? Disse tip hjælper dig med at lave ligefremme sikkerhedskopier, der ikke spiser oplagring. Læs mere (f.eks. fordi du ikke har plads til at klone hele drevet). I dette tilfælde skal du også sørge for at tage en sikkerhedskopi af partitionstabellen. Dette er normalt en mulighed i kloningsprogrammer (billedet ovenfor viser en sikkerhedskopieret MBR) oprettet ved hjælp af Clonezilla Sådan bruges Clonezilla til at klone din Windows-harddiskHer er alt hvad du behøver at vide om, hvordan du bruger Clonezilla til at klone din harddisk på den nemmeste måde. Læs mere ). Det er dog lidt mindre pålideligt end kloning af hele drevet. Der er intet, der forhindrer nogen i at rode med konfigurationen af ​​drevet i mellemtiden.

En anden mulighed er at designe dine sikkerhedskopier, så de ikke er afhængige af nøjagtige partitioner. Find i stedet en måde at sikkerhedskopiere hvert element på dit system (OS, programmer, data, configs) individuelt. Derefter kan du gendanne dem til et system med et andet partitionsskema. Antag f.eks., At du har et Windows-system. OS og programmer er på C: drevet og dine personlige data på D: drevet (to separate partitioner). Hvis du ender med at skulle gendanne begge til C: -drevet på en ny maskine senere, er du stadig i orden. I det mindste alle dine data er intakte.

Pas på partitionstabellen

En partitionstabel er en følsom kriter. Før du påtager dig en af ​​ovenstående aktiviteter, skal du sørge for at have en sikkerhedskopi. To af forskellige typer er endnu bedre (f.eks. En klonekopi af disken med individuelle sikkerhedskopier af dine programmer, indstillinger og filer). Et lille fejlagtigt problem kan efterlade dit system i en ubådbar tilstand, med lidt håb om at gendanne dine data.

Har du nogensinde set en af ​​de fejl, der er anført ovenfor? Eller måske har du en solid backup-strategi? Fortæl os din oplevelse at trampe (eller ikke) din partitionstabel i kommentarerne herunder!

Aaron har arbejdet dybt inden for teknologi som forretningsanalytiker og projektleder i femten år og har været en loyal Ubuntu-bruger næsten lige så længe (siden Breezy Badger). Hans interesser inkluderer open source, applikationer til små virksomheder, integration af Linux og Android og computing i almindelig teksttilstand.