Hemsida » hur » Vad är skillnaden mellan ett snabbt och fullt format?

    Vad är skillnaden mellan ett snabbt och fullt format?

    Båda typerna av formatering får dig på väg att skapa ett nytt operativsystem, men är en version av formatering att föredra eller bättre än den andra? Vad är skillnaden mellan de två? Vi undersöker svaret på dessa frågor i dagens SuperUser Q & A-inlägg.

    Dagens Question & Answer-session kommer till oss med tillstånd av SuperUser-en indelning av Stack Exchange, en community-driven gruppering av Q & A-webbplatser.

    Bilden visad ovan med tillstånd av saebaryo.

    Frågan

    SuperUser-läsaren Rudolph vill veta vad skillnaden mellan ett snabbt och ett fullständigt format är:

    Jag installerar Windows XP på en dator och igen kom jag till den punkt där det ber dig att välja mellan ett snabbt format och ett fullständigt format. Vad är skillnaden? Jag vet med Windows 7 och 8-installationer som det verkar göra snabba format som standard. Finns det någon skillnad mellan de två med avseende på risk eller konsistens?

    Som namnen antyder är det en skillnad i hur lång tid varje typ av formatering tar, men vad skiljer sig annorlunda mellan de två? Är en bättre, eller mer föredragen än, den andra?

    Svaret

    SuperUser-bidragsgivaren Werner Henze har svaret för oss:

    Termen formatering används för olika saker.

    Först används den för en lågformatformatering av en hårddisk. Detta inkluderar att ta skivan och dela den i små enheter - de block som kan nås av operativsystemet. Numera konfigurerar tillverkarna sektorstorleken (som 512 byte eller 4096 byte) och format på disken på låg nivå. Normalt kan användaren inte formatera en hårddisk på låg nivå längre.

    För det andra används formatering för högformatformatering av en hårddisk. Det betyder att operativsystemet skriver en filsystemstruktur till disken. Med bra gamla FAT (File Allocation Table) skulle systemet till exempel skriva en startsektor till den första disksektorn och en tom FAT till följande sektorer. Tom i det här fallet betyder att alla poster i filfördelningsbordet är markerade som oanvända.

    Högformatformatering kan innefatta skanning av skivan för dåliga sektorer (kontrollera om varje sektor kan läsas) och det kan innefatta att skriva nollor till alla datasektorer på skivan.

    När du formaterar en skiva, gör Windows XP ett högnivåformat och det skriver en filsystemstruktur till disken. När du säger fullt format, skannar även Windows XP alla sektorer på disken för dåliga sektorer (se MSKB 302686). Sedan Windows Vista skriver ett fullständigt format nollor till alla datasektorer (se MSKB 941961). Åtkomst till varje sektor på disken tar mycket mer tid än snabbformatet, som bara skriver de block som innehåller filsystemstrukturen. Så normalt är ett snabbt format vad du vill eftersom det är mycket snabbare. Men det finns fall där du kanske vill göra ett fullständigt format.

    1. Du kan ha en skiva som du vill förstöra eller ge bort. Om du bara gör ett snabbt format, är fildata fortfarande på disken, bara filsystemstrukturen (filnamn och information där filerna lagras på disken) raderas. Med specialiserade program kan någon försöka "återställa" dina filer - data finns fortfarande där, uppgiften för programmet är att gissa / vet vilket datablock tillhör vilken fil.

    2. Du kanske inte är säker på om hårddisken är i bra skick. Då är ett fullständigt format en bra idé eftersom det går åt alla sektorer, så om någon sektor är dålig kommer det att erkännas. Med ett snabbt format kommer endast några sektorer att skrivas till. Med otur slutar du med ett lyckat snabbformat, och när du vill skriva data till disken senare, misslyckas det. Då kommer du förmodligen att önska att du hade gjort ett fullständigt format som skulle ha kontrollerat hela disken direkt i början. Självklart kan du alltid köra en "chkdsk / r" senare för att skanna en skiva för dåliga sektorer.

    Du frågade om risker och konsekvens. Jag skrev om riskerna ovan. När det gäller konsistens är det ingen skillnad. Med varje format skriver operativsystemet filsystemstrukturen, och denna struktur är utgångspunkten för varje filsystemåtkomst. Det gör ingen skillnad om oanvända sektorer nollställs eller fylls med slumpmässiga data.

    För mer information kan du ta en titt på Wikipedia-artikeln för formatering.


    Har du något att lägga till förklaringen? Ljud av i kommentarerna. Vill du läsa mer svar från andra tech-savvy Stack Exchange-användare? Kolla in hela diskussionsgängan här.