Qattiq diskda nechta klaster mavjud? Formatlashda klaster hajmi. FAT fayl tizimlarining kamchiliklari va cheklovlari

31.08.2023 Kompyuterlar

10. 06.2018

Dmitriy Vassiyarovning blogi.

Formatlashda qaysi klaster hajmini tanlashni hal qila olmayman

O'quvchilarimga salomlar va bugun men nazariyadan amaliyotga yaqinlashganimdan juda mamnunman. Bugun biz NTFS formatlashda qaysi klaster hajmini tanlashni bilib olamiz. Bu ko'pchilik foydalanuvchilar tez-tez foydalanadigan NTFS, shuning uchun unga to'xtalib o'tamiz. Bu Windows-ni qayta o'rnatish uchun qattiq diskni tayyorlashda doimo paydo bo'ladigan haqiqiy hayot vazifasidir. Va boshqa holatlarda ham.

Birinchidan, klaster va NTFS nima ekanligini va bu tushunchalar o'rtasidagi bog'liqlikni eslaylik. Shunday qilib, kompyuter xotirasi (yoki flesh-disk yoki xotira kartasi) 512 bayt yoki 4 KB bo'lgan alohida sektorlarga bo'lingan va ular o'z navbatida klasterlarga guruhlangan. Shunga ko'ra, klaster hajmi sektor hajmining ko'pligidir.

Lekin men sizga chin dildan ishonch va optimal klaster hajmini tanlashga yordam beradigan kompyuter sezgi tilayman. Shu bilan tugataman va siz bilan xayrlashaman.

Tez orada mening blogimdagi yangi mavzularda ko'rishguncha.

Standart Windows OS vositalaridan foydalangan holda USB disk yoki qattiq diskni formatlashda menyuda maydon mavjud "Klaster hajmi". Odatda foydalanuvchi bu maydonni o'tkazib yuboradi va uni standart qiymatida qoldiradi. Buning yana bir sababi, bu parametrni qanday qilib to'g'ri o'rnatish haqida hech qanday maslahat yo'qligi bo'lishi mumkin.

Agar formatlash oynasini ochsangiz va NTFS fayl tizimini tanlasangiz, klaster o'lchami maydonida 512 baytdan 64 KB gacha bo'lgan variantlar mavjud bo'ladi.

Keling, parametr qanday ta'sir qilishini ko'rib chiqaylik "Klaster hajmi" flesh-disklar ishlaydi. Ta'rifga ko'ra, klaster faylni saqlash uchun ajratilgan minimal joy miqdoridir. NTFS fayl tizimida qurilmani formatlashda ushbu parametrni optimal tanlash uchun siz bir nechta mezonlarni hisobga olishingiz kerak.

NTFS da olinadigan drayverni formatlashda sizga ushbu ko'rsatmalar kerak bo'ladi.

1-mezon: Fayl o'lchamlari

Fleshli diskda qanday o'lchamdagi fayllarni saqlashni hal qiling.

Masalan, flesh-diskdagi klaster hajmi 4096 baytni tashkil qiladi. Agar siz 1 bayt hajmdagi faylni ko'chirsangiz, u flesh-diskda hali ham 4096 baytni oladi. Shuning uchun kichik fayllar uchun kichikroq klaster o'lchamlarini ishlatish yaxshiroqdir. Agar flesh-disk video va audio fayllarni saqlash va ko'rish uchun mo'ljallangan bo'lsa, unda 32 yoki 64 kb atrofida kattaroq klaster hajmini tanlash yaxshidir. Fleshli disk turli maqsadlar uchun mo'ljallangan bo'lsa, siz standart qiymatni qoldirishingiz mumkin.

Esda tutingki, noto'g'ri tanlangan klaster o'lchami flesh-diskda bo'sh joy yo'qolishiga olib keladi. Tizim standart klaster hajmini 4 KB qilib o'rnatadi. Va agar diskda har biri 100 bayt bo'lgan 10 ming hujjat bo'lsa, yo'qotish 46 MB bo'ladi. Agar siz flesh-diskni klaster parametri 32 kb bilan formatlagan bo'lsangiz va matn hujjati faqat 4 kb bo'ladi. Bu hali ham 32 kb oladi. Bu flesh-diskdan mantiqsiz foydalanishga va undagi bo'sh joyning yo'qolishiga olib keladi.

Microsoft behuda bo'sh joyni hisoblash uchun quyidagi formuladan foydalanadi:

(klaster hajmi)/2*(fayllar soni)

2-mezon: Axborot almashinuvining istalgan tezligi

Diskdagi ma'lumotlar almashinuvi tezligi klaster hajmiga bog'liqligini hisobga oling. Klaster o'lchami qanchalik katta bo'lsa, haydovchiga kirishda kamroq operatsiyalar bajariladi va flesh-diskning tezligi shunchalik yuqori bo'ladi. 4 kB klaster o'lchamiga ega flesh-diskda yozilgan film 64 kB klaster o'lchamiga ega bo'lgan diskka qaraganda sekinroq o'ynaydi.

3-mezon: Ishonchlilik

Iltimos, katta klasterlar bilan formatlangan flesh-disk ishlashda ishonchliroq ekanligini unutmang. Ommaviy axborot vositalariga qo'ng'iroqlar soni kamaydi. Axir, kichik qismlarda bir necha marta yuborilgandan ko'ra, bitta katta hajmdagi ma'lumotni yuborish ishonchliroqdir.

Nostandart klaster o'lchamlari bilan disklar bilan ishlaydigan dasturiy ta'minot bilan bog'liq muammolar bo'lishi mumkinligini yodda tuting. Bular asosan defragmentatsiyadan foydalanadigan yordamchi dasturlardir va bu faqat standart klasterlar bilan ishlaydi. Yuklanadigan flesh-disklarni yaratishda klaster o'lchami ham standart qoldirilishi kerak. Aytgancha, bizning ko'rsatmalarimiz ushbu vazifani bajarishga yordam beradi.

Forumlardagi ba'zi foydalanuvchilar, agar flesh-disk 16 GB dan katta bo'lsa, uni 2 jildga bo'linib, ularni boshqacha formatlashni maslahat beradi. Kichikroq hajmni 4 KB klaster parametri bilan, ikkinchisini esa 16-32 KB katta fayllar uchun formatlang. Shunday qilib, katta hajmdagi fayllarni ko'rish va yozishda bo'sh joyni optimallashtirish va kerakli ishlashga erishiladi.

Shunday qilib, klaster hajmini to'g'ri tanlash:

  • flesh-diskga ma'lumotlarni samarali joylashtirish imkonini beradi;
  • o'qish va yozishda saqlash muhitida ma'lumotlar almashinuvini tezlashtiradi;
  • ommaviy axborot vositalarining ishonchliligini oshiradi.

Va agar formatlashda klasterni tanlash qiyin bo'lsa, uni standart qoldirish yaxshiroqdir. Bu haqda izohlarda ham yozishingiz mumkin. Biz sizning tanlovingizga yordam berishga harakat qilamiz.

Qattiq disk yoki flesh-diskni formatlashda siz uni ma'lumotlarni saqlash uchun operatsion tizimga tayyorlaysiz. Formatlash vaqtida barcha ma'lumotlar o'chiriladi va toza fayl tizimi o'rnatiladi.

Siz FAT yoki NTFS fayl tizimi haqida eshitgan bo'lishingiz mumkin, ammo tizimingizda qaysi biri ishlatilishini bilasizmi? Ushbu maqola fayl tizimi qanday tuzilganligi va turli fayl tizimlari o'rtasidagi farqlar qanday ekanligini tushuntiradi. Men sizga drayverlaringiz qaysi fayl tizimlaridan foydalanayotganini qanday aniqlashni ham ko'rsataman.

Fayl tizimi nima?

Disk maydoni har birining hajmi taxminan 512 bayt bo'lgan sektorlarga bo'lingan. Sektorlar klasterlarga birlashtirilgan. Ajratish bloklari deb ham ataladigan klasterlarning o'lchamlari 512 baytdan 64 kilobaytgacha bo'ladi, chunki ular odatda bir nechta sektorlardan iborat. Klasterlar disk maydonining ulashgan bloklaridir.

Operatsion tizimlar ma'lumotlarni klasterli saqlashni tashkil qilish uchun fayl tizimiga tayanadi. Fayl tizimi - bu har bir klaster holati haqidagi ma'lumotlarni o'z ichiga olgan ma'lumotlar bazasi. Asosan, fayl tizimi operatsion tizimga fayl qaysi klasterda (yoki klasterlarda) saqlanganligi va yangi ma'lumotlar yozilishi mumkinligini aytadi.

Qaysi fayl tizimlari haqida bilishingiz kerak?

Asosan, Windows operatsion tizimi FAT (Fayllarni taqsimlash jadvali), FAT32 va NTFS (Yangi texnologiya fayl tizimi) fayl tizimidan foydalanadi.

Muxtasar qilib aytganda, NTFS 4 Gb dan katta fayllarni saqlashi mumkin, bo'limlar esa 32 Gb dan katta bo'lishi mumkin. NTFS bo'sh joyni FAT yoki FAT32 fayl tizimiga qaraganda yaxshiroq boshqaradi va shuning uchun diskning kamroq bo'linishiga olib keladi. NTFS shuningdek, ba'zi xavfsizlik xususiyatlarini, jumladan, tezkor fayllarni shifrlashni ham qo'llab-quvvatlaydi.

NTFS bilan solishtirganda, FAT va FAT32 fayl tizimlari kichikroq joyni egallaydi, kamroq qattiq diskni talab qiladi va shuning uchun kichik flesh-disklar bilan tezroq ishlaydi. Bundan tashqari, FAT va FAT32 o'zaro platformali fayl tizimlaridir. FAT va FAT32 ning asosiy kamchiligi 32 Gb bo'lim hajmi chegarasi, shuningdek, mos ravishda 2 Gb va 4 Gb fayl hajmi chegarasi hisoblanadi.

Fleshli disklarda ma'lumotlarni saqlash uchun asosan FAT64 deb nomlanuvchi yangi fayl tizimi exFAT (Extended File Allocation Table) ishlatiladi. NTFS kabi, u 4 Gb dan katta fayllarni va 32 Gb dan katta bo'limlarni qo'llab-quvvatlaydi va uning fayllarni boshqarish tizimi diskni parchalanishdan saqlaydi. Shu bilan birga, u tezkor, mobil media va media fayllarni qayta ishlash uchun optimallashtirilgan.

Ushbu fayl tizimlari bilan qanday operatsion tizimlar ishlaydi?

FAT va FAT32 deyarli barcha operatsion tizimlarda o'qish/yozish uchun mavjud. Ilgari, NTFS fayl tizimi uchun diskni formatlash uni Windowsdan tashqarida ishlamaydigan qilishning ishonchli usuli edi. Biroq, NTFS o'qish/yozishni qo'llab-quvvatlash hozirda ko'plab Linux distributivlariga o'rnatilgan. Bundan tashqari, Mac OS X 10.6 versiyasida ushbu fayl tizimi bilan ishlash imkonini beruvchi hack mavjud, garchi u beqaror ko'rinadi, shuning uchun MacFuse-dan foydalanish tavsiya etiladi. Boshqa tomondan, exFAT Windows XP va Linux-da drayverlarni o'rnatishni talab qiladi va Windowsning so'nggi versiyalari (Vista SP1, Windows 7, 8) va Mac OS X tomonidan qo'llab-quvvatlanadi.

Nima uchun klaster hajmi muhim?

Agar siz allaqachon diskni formatlagan bo'lsangiz, klaster o'lchamini (yoki ajratish blokining o'lchamini) tanlashingiz mumkinligini bilishingiz kerak.

Klaster hajmiga qarab (512 baytdan 64 kilobaytgacha) fayl bir yoki yuzlab yoki minglab klasterlarda saqlanishi mumkin. Fayl hajmi klaster hajmidan kichikroq bo'lsa, qolgan joy behuda ketadi. Bu hodisa "yo'qolgan bo'shliq" deb ataladi. Shunday qilib, katta klaster o'lchamiga ega bo'lgan diskda ko'plab kichik fayllarni saqlash katta hajmdagi joyni behuda sarflashga olib keladi. Boshqa tomondan, agar biz kichik klaster hajmini tanlasak, katta fayllar ko'plab kichik bo'laklarga bo'linadi, bu esa diskdagi operatsiyalarni sekinlashtirishi mumkin, chunki mos keladigan faylni o'qish uchun ko'proq vaqt kerak bo'ladi. Boshqacha qilib aytganda, klaster hajmini oqilona tanlang.

Diskdagi fayl tizimining turini qanday aniqlash mumkin?

Fayl tizimi disk xususiyatlarida ko'rsatilgan. "Mening kompyuterim" bo'limiga o'ting, kerakli drayverni o'ng tugmasini bosing va kontekst menyusidan "Xususiyatlar" ni tanlang. Umumiy yorlig'ida, Fayl tizimi qatorida siz fayl tizimi turini ko'rasiz.

NTFS fayl tizimiga ega diskning klaster hajmini bilish uchun + [R] tugmalar birikmasidan foydalaning, Run oynasi ochiladi. Ma'muriy huquqlarga ega foydalanuvchi sifatida tizimga kirganingizga ishonch hosil qiling. Dasturni ishga tushirish oynasida matn maydoniga cmd kiriting va OK tugmasini bosing. Keyin buyruqni kiriting > fsutil fsinfo ntfsinfo va Enter tugmasini bosing.

Windows XP va Windows 7 da siz klaster o'lchamini uchinchi tomon dasturlari yordamida ham ko'rishingiz va o'zgartirishingiz mumkin.

Disklarda qaysi fayl tizimidan foydalanishni afzal ko'rasiz va nima uchun? NTFS fayl tizimidan foydalanishda muammolarga duch keldingizmi va bu muammolarni qanday hal qildingiz?

(qattiq disk yoki flesh-disk) butun bir parcha emas, balki klasterlar deb ataladigan xotira hujayralari tizimidir. Ularning har biriga o'ziga xos seriya raqami beriladi. Boshqacha aytganda, barcha xotira bloklarga bo'linadi.

Endi klaster o'lchami nima ekanligini ko'rib chiqaylik. Bu oddiy, bu bitta disk xotira katakchasining ma'lum bir o'lchamidir. Zamonaviy vositalar yordamida siz mutlaqo har qanday qiymatni o'rnatishingiz mumkin. Formatlashda klaster hajmini o'rnatadi. Bu kamida besh yuz o'n ikki bayt va undan yuqori bo'lishi mumkin. Bu sizning maqsadlaringizga bog'liq bo'ladi.

Endi nima uchun bu klaster o'lchami o'rnatilganligini aniqlaymiz. Bu sizning ma'lumotlaringizni u yoki bu vositada to'g'ri saqlash uchun amalga oshiriladi. Bu, shuningdek, qurilma ishlashini optimallashtirishga ta'sir qiladi. Siz har doim qurilma nima uchun ishlatilishini davom ettirishingiz kerak. Yuqorida aytib o'tilganidek, klaster hajmi axborotni saqlash qurilmasini formatlashda aniqlanadi. Windows XP operatsion tizimi birinchi bo'lib foydalanuvchilarga buni mustaqil ravishda amalga oshirish imkonini berdi.

Ushbu jarayonni boshlashdan oldin siz fayl tizimi turini tanlashingiz kerak. Olinadigan drayvlar uchun har doim FAT 32 ni o'rnatish yaxshiroqdir. Bu ular har qanday qurilmalar tomonidan qabul qilinishi uchun amalga oshiriladi. Bundan tashqari, klaster hajmini standart sifatida qoldirishga arziydi. NTFS qattiq disklar uchun ko'proq mos keladi. To'g'ri, bu holda sizning qurilmangiz Windows 98 va shunga o'xshash operatsion tizimlarda mavjud bo'lmaydi.

Fayl tizimi haqida qaror qabul qilganingizdan so'ng, siz klaster hajmini belgilashingiz kerak. Agar bu bajarilmasa, tizim to'rt kilobaytga teng bo'lgan standart o'lchamni o'rnatadi. O'lchamni tanlashda nimaga e'tibor berish kerak? Klaster qanchalik kichik bo'lsa, xotira qurilmangizga shunchalik ko'p ma'lumotlarni joylashtirasiz. Misol uchun, agar siz klaster hajmini etarlicha katta qilsangiz, kichikroq hajmli fayl baribir butun klasterni egallaydi. Biroq, bu holda, diskdagi barcha ma'lumotlar sezilarli darajada oshadi. Agar siz o'lchamni bir kilobaytga o'rnatsangiz, u holda o'xshash o'lchamdagi fayllar faqat ushbu katakchani egallaydi va undan ko'p bo'lmaydi. Bu, shuningdek, flesh-diskni foydalanmasdan olib tashlangan hollarda ham afzallik beradi.Bunday vaziyatda kamroq klasterlar shikastlanadi. Biroq, ma'lumotni o'qish tezligi sezilarli darajada kamayadi.

Shuning uchun, siz uni qurilmadan nima maqsadda foydalanayotganingizga asoslashingiz kerak. Agar siz kino kutubxonasini qattiq diskingizning bo'limlaridan birida saqlashni rejalashtirmoqchi bo'lsangiz, uni maksimal klaster o'lchamlari bilan formatlashingiz mumkin. Bu diskda yozilgan ma'lumotlarni tezroq qayta ishlash va qayta ishlab chiqarish imkonini beradi. Agar bu tizim diski bo'lsa, unda uning klasterlari standart o'lchamdan oshmasligi kerak. Aks holda, siz juda ko'p foydali joyni yo'qotasiz, chunki operatsion tizimlar juda ko'p kichik fayllarni o'z ichiga oladi. Bundan tashqari, bu diskni ma'lumotlarni qayta ishlashga katta vaqt sarflashiga olib keladi.

Ehtimol, siz bu rasmni bir necha marta ko'rgansiz - fayllar bilan jildning xususiyatlarini ochasiz va uning hajmi va diskda saqlangan fayllar hajmi boshqacha ekanligini ko'rasiz. Farqi odatda kichik, ammo shunga qaramay, bu qanday mumkin? "intrigalar" Bu Windows, masalan, Explorer tomonidan juda real o'lchamdagi haqiqiy fayllar sifatida taqdim etilgan qattiq havolalar holatidami?

Yo'q, bu safar Windows hech narsani yashirmaydi; aslida u fayl papkasining hajmiga ham, u egallagan disk maydoniga ham mos keladi. Bularning barchasi klasterlar, to'g'rirog'i, ularning o'lchamlari haqida.

Diskni yoki bo'limni formatlashda siz kamdan-kam hollarda klasterlar bilan shug'ullanishingiz kerak, va shunga qaramay, kamdan-kam odamlar bu nuqtaga e'tibor berishadi, lekin ba'zida hali ham e'tibor berishga arziydi. Ammo bu klaster nima? Oddiy qilib aytganda, klaster faylni yozish mumkin bo'lgan diskdagi eng kichik xotira joyi. Agar siz diskni daftar shaklida kvadrat bilan tasavvur qilsangiz, u holda klaster alohida hujayra bo'ladi. Biroq, klasterlarni sektorlar bilan chalkashtirib yuborishning hojati yo'q, diskda klaster hajmini aniqlaydigan fayl tizimiga ega mantiqiy bo'limlar mavjud bo'lganda klasterlar haqida gapirish mumkin.

Endi bu diskdagi fayllar egallagan bo'sh joy bilan nima aloqasi borligi haqida gapiraylik.

Gap shundaki, apriori klasterni yarim ma'lumotlar bilan to'ldirish mumkin emas, u band yoki bepul. Aytaylik, sizning bo'limingizdagi klaster hajmi 64 KB. Agar siz unga o'lchamdagi faylni yozsangiz 2 KB, keyin u hali ham diskda joy egallaydi 64 KB. Birinchi skrinshotni ko'rib chiqing.

Matn faylining og'irligi 2,81 KB disk maydonini egallaydi 2 MB, va barchasi, chunki bu klasterning o'lchami. Bunday o'lchamdagi klasterdan foydalanish mantiqiy emasligi aniq, chunki bu holda bo'sh disk maydoni tezda to'ldiriladi, ammo hamma narsa unchalik oddiy emas.

Eslatma: buyruq yordamida diskdagi klasterlarning umumiy sonini bilib olishingiz mumkin fsutil fsinfo ntfsinfo X:, Qayerda X- hajmli harf. Ma'lumotlar o'n oltilik sanoq tizimida ko'rsatiladi.

Kichik klasterlardan foydalanish ham o'zining kamchiliklariga ega.