31Aug

Mi a különbség a gyors és a teljes formátum között?

Mindkét formázási forma megkapja az utat egy új operációs rendszer létrehozásához, de a formázás egy olyan verziója, amely előnyben részesíthető vagy jobb, mint a másik? Mi a különbség a kettő között? A mai SuperUser Q & A bejegyzésben feltárjuk a válaszokat ezekre a kérdésekre.

A mai kérdés &A válaszüzenet a SuperUser - a Stack Exchange megosztottságának köszönhetően - a Q & A webhelyek közösségi szintű csoportosítása.

A fenti ábrán látható kép a saebaryo jóvoltából.

Kérdés

SuperUser olvasó Rudolph szeretné tudni, hogy mi a különbség a gyors és a teljes formátum között:

A Windows XP telepítése egy számítógépre, és ismét arra a pontra jutok, ahol arra kérem, válasszon egy gyors formátum és egy gyorsteljes formátumban. Mi a különbség? Tudom, hogy a Windows 7 &8 telepítés esetén úgy tűnik, hogy alapértelmezés szerint gyors formátumot készít. Van-e különbség a kettő között a kockázat vagy a konzisztencia tekintetében?

Ahogy a nevek azt sugallják, van különbség az egyes formázási formák idején, de mi más a kettő között? Van jobb vagy előnyösebb, mint a másik?

A válasz

A SuperUser közreműködője, Werner Henze válaszol nekünk:

A formázás kifejezést különböző dolgokra használják.

Először a merevlemez alacsony szintű formázására szolgál. Ez magában foglalja a lemez átvételét és kis részegységekbe való elosztását - a blokkokat, amelyek az operációs rendszerrel érhetők el. Napjainkban a gyártók konfigurálják a szektor méretét( például 512 byte vagy 4096 bájt) és alacsony szintű formátumban a lemezt.Általában a felhasználó nem tudja alacsony szinten formázni egy merevlemezt.

Másodszor, a formázás a merevlemez magas szintű formázására szolgál. Ez azt jelenti, hogy az operációs rendszer fájlrendszer-struktúrát ír le a lemezre. A jó öreg FAT( File Allocation Table) esetében például a rendszer írna egy boot szektort az első lemezszektorra és egy üres FAT-ot a következő szektorokra. Ebben az esetben üresen hagyja, hogy a Fájl Allocciós Táblázat összes bejegyzése nem használatos.

A magas szintű formázás magában foglalhatja a lemez rossz szektorok szkennelését( ellenőrizze, hogy minden szektor olvasható), és tartalmazhat nullákat írhat a lemez összes adatszektorára.

Lemez formázásakor a Windows XP magas szintű formátumot készít, és fájlrendszer-struktúrát ír le a lemezre. Amikor teljes formátumúnak mondja, akkor a Windows XP a lemezen lévő összes szektort is szkenneli a rossz szektorok számára( lásd: MSKB 302686).A Windows Vista operációs rendszertől kezdve a teljes formátumú zérusokat ír az összes adatszektorra( lásd MSKB 941961).Az egyes ágazatokhoz való hozzáférés a lemezen sokkal több időt vesz igénybe, mint a gyors formátum, amely csak a fájlrendszer struktúrát tartalmazó blokkokat írja le. Tehát általában egy gyors formátum az, amit akarsz, mert sokkal gyorsabb. De vannak olyan esetek, amikor teljes formátumot szeretne végrehajtani.

1. Lehet, hogy van egy lemezt, amelyet megsemmisíteni vagy adni. Ha csak egy gyors formátumot csinál, akkor a fájladatok még mindig a lemezen vannak, akkor csak a fájlrendszer felépítése( fájlnevek és információk, amelyeken a fájlok a lemezen vannak tárolva) törlődnek. Szakosodott programokkal valaki megpróbálhat "visszavonni" a fájljait - az adatok még mindig ott vannak, a program feladata kitalálni / tudni, melyik adatblokk tartozik a fájlhoz.

2. Lehet, hogy nem biztos abban, hogy a merevlemez jó állapotban van-e. Ezután egy teljes formátum jó ötlet, mert minden szektorhoz hozzáfér, így ha bármelyik szektor rossz, akkor ez felismerésre kerül. Gyors formátumban csak néhány szektort kell írni. Sajnálatos szerencsével sikeres gyors formátumot találsz, és ha később adatokat akarsz írni a lemezre, akkor nem sikerül. Akkor valószínűleg azt kívánja, hogy teljes formátumot készítsen, amely az egész lemezt az elején ellenőrizte. Természetesen bármikor futtathatsz egy "chkdsk / r" -et, hogy szkenneljen egy lemezt a rossz szektorok számára.

Megkérdezte a kockázatokat és a következetességet. A fenti kockázatokról írtam. A következetesség tekintetében nincs különbség. Minden formátumban az operációs rendszer írja a fájlrendszer struktúráját, és ez a struktúra minden fájlrendszer-hozzáférés kiindulópontja. Nem okoz semmilyen különbséget, ha a fel nem használt szektorokat nullázzák vagy véletlenszerűen töltik fel.

További információkért érdemes megnézni a Wikipédia cikket a formázáshoz.

Van valami, amit hozzá kell adnod a magyarázathoz? Hangzik ki a megjegyzésekben. Szeretne többet válaszolni a többi technikus-tudós Stack Exchange felhasználóiról? Nézze meg a teljes vitafonalat itt.