Miks võivad failid võtta Windowsis rohkem kettaruumi
- Kategooria: Windows
Kui kontrollite kausta atribuute Windowsis, kuvatakse teile andmete suuruse ja ketta andmete suuruse väärtused.
Need väärtused võivad pisut või palju erineda, sõltuvalt kasutatavast failisüsteemist ja draivile salvestatud failide tüübist.
Võib juhtuda, et näete kahe väärtuse erinevust gigabaiti või rohkem.
Saate seda testida, paremklõpsates Windows Exploreris suvalisel kaustal või draivitähel ja valides kontekstimenüüst suvandi atribuudid.
Lõplike väärtuste kuvamine võib võtta veidi aega, mis sõltub suuresti struktuuri alla salvestatud failidest.
Nagu näete alloleval ekraanipildil, erinevad väärtused 0,2 gigabaiti, mis pole palju, kui arvestada suurust. Siiski on olukordi, kus erinevus võib olla palju suurem.
Miks siis suurused erinevad?
Vastus tuleb failisüsteemide ja klastrisuuruste kujul. Liiga palju üksikasju laskumata on iga failisüsteem, mida Windows toetab, nt. NTFS või FAT32, kasutavad nn klastrid.
Klaster on väikseim kettaruum, mida fail saab kasutada. Microsoft märgib selle teema kohta :
Klastri suurus tähistab väikseimat kettaruumi, mida saab faili hoidmiseks kasutada. Kui failisuurused ei tule klastri suuruse paarisarvuni, tuleb faili hoidmiseks kasutada täiendavat ruumi (kuni klastri suuruse järgmise korrani).
Tüüpilised vaikeklastri suurused:
- NTFS 2 GB - 16 TB draivi - 4 KB
- FAT16 1 GB - 2 GB draivid - 32 KB
- FAT16 2 GB - 4 GB draivid - 64 KB
- FAT32 256 MB - 8 GB kettad - 4 KB
Kujutage ette seda stsenaariumi: teil on arvutiga ühendatud 1 Gigabaidine FAT16 draiv. Sellele on salvestatud kaust, mis sisaldab 1000 faili, suurusega 1 kilobait.
Atribuutide dialoogis kuvatakse suuruse väärtuseks 1000 kilobaiti, ketta väärtuseks aga 32 000 kilobaiti (1000x32KB), erinevus on 31 000 kilobaiti.
Kui iga faili suurus on 1 kilobait, raiskab igaüks lisaks 31 kilobaiti, kuna draivi klastri suurus on 32 kilobaiti.
Fat32- või NTFS-failisüsteemides on see probleem muutunud vähem probleemiks, kuna klastri suurus on nendes süsteemides vaikimisi 4 kilobaiti. Mõned USB-mälupulgad või vanad arvutisüsteemid võivad failisüsteemina kasutada siiski FAT16.
Suurenevate salvestusmahtude tõttu on see taas probleemiks. Näiteks 64 TB NTFS-i mahu klastri suurus on 32 kilobaiti.
Määrake kõvaketta klastri suurus
- Puudutage klaviatuuril Windowsi klahvi ja tippige cmd.
- Paremklõpsake cmd.exe ja valige kontekstimenüüst käsk Käivita administraatorina.
- Käivitage käsk chkdski draivitäht (nt chkdsk d :) ja oodake, kuni see lõpeb.
- Kontrollige väljundit 'iga jaotuseühiku baitides'. Kui soovite seda kilobaitides, arvestage see baitides, jagage number 1024-ga. Kui võtate ülaltoodud näite, saab 4096 baiti 4 kilobaiti (4096/1024 = 4).
Mida saate selle vastu teha?
Sõltuvalt salvestusruumi kasutamisest võite klastri suurust vähendada:
- Kasutage FAT16 asemel Fat32 või NTFS. See ei pruugi alati võimalik olla, näiteks kui failisüsteem peab olema FAT16. Kui sellist nõuet pole, võite failisüsteemi muutes vabastada sel viisil kettaruumi palju. Selleks saate kasutada käsureatööriista CONVERT. Draiveri d: failisüsteemi muutmiseks ntfiks käivitaksite käsu CONVERT d: / fs: ntfs kõrgendatud käsuviibal. Andmeid ei kaota.
- Jaotage draiv. Kui vähendate iga sektsiooni suurust, võib teil olla võimalik ka klastri suurust vähendada. 512 MB FAT16 partitsioonil on vaikeklastri vaikesuurus näiteks 16 KB, samas kui 1 GB partitsioonil on 32 KB