Windows - Belső műveletek a FAT fájlrendszeren

A Windows XP telepítő CD lemezén található egy parancssori segédprogram, mely az MS-DOS-ban alkalmazott és a Windows 2000/XP-ben is elérhető FAT fájlrendszerű köteteken képes néhány általános művelet elvégzésére. Használatának előnye, hogy nem igényli az operációs rendszer elindítását, ezért telepítő lemezeken, illetve telepítő készletekben alkalmazható.
Hol található a parancs?
A Windows XP telepítő CD lemezének \Support\Tools\Deploy.cab fájljába csomagolva. Nyissuk meg az állományt az Intézővel és másoljuk át a Cvtarea.exe programot a merevlemezre vagy a telepítőkészletet tartalmazó meghajtóra.
A szabad hely mennyiségének meghatározása
FAT köteten a szabad szektorcsoportok számát a következő paraméterek megadásával tudjuk kilistázni:
cvtarea c: /freespace
Ahol a C: a lekérdezendő meghajtó betűjele - természetesen megadhatunk más, valós kötetnevet is.
Fájl létrehozása
A Cvtarea segédprogram lehetővé teszi új fájlok létrehozását is. Ekkor a következő szintaxist kell figyelembe venni:
cvtarea fájlnév méret [egységek] [/contig] [/firstcluster szektorcsoport [szektorcsoport_egységek] [/strictlocation]]
Ahol az egyes paraméterek a következőket jelentik:
fájlnév - A létrehozandó fájl neve. Ennek a fájlnak a konvertálandó meghajtó gyökérkönyvtárában kell lennie.
méret - A létrehozandó terület méretét megadó 32 bites egész szám.
egységek - A méret érvényes mértékegységei a következők: KB, MB, GB, %disk, és %free. A %disk a fájl méretének százalékos arányát jelöli a teljes lemez területéhez képest. A %free, pedig a fájl méretének százalékos arányát jelöli a jelenlegi szabad lemezterülethez képest.
/contig - A fájlt egybefüggően kell létrehozni a lemezen.
/firstcluster:szektorcsoport - Az első szektorcsoport, ahol a fájl el fog helyezkedni.
/strictlocation - A szektorcsoporton belüli pontos hely.
Egy fájl által használt szektorcsoportok számának megjelenítése
Egy fájl által használt szektorcsoportok megtekintéséhez az alábbi parancsot kell kiadni:
cvtarea fájlnév /info
Ahol a fájlnév egy létező fájl neve. Itt a tényleges helyfoglalást kapjuk vissza és nem a fájl méretét.
A Cvtarea parancs nem keverendő össze a Convert parancs /cvtarea kapcsolójával. Utóbbi használata konvertálás után egy kevésbé töredezett fájlrendszert eredményez. Egy fájl nevét kell megadni és a legjobb eredmény elérése érdekében ennek a fájlnak a mérete a fájlrendszerben található fájlok és könyvtárak számával kell megegyezzen (KB-ban), a konvertáló segédprogram azonban bármely fájlméretet elfogad.