FAT32 सिर्फ 2 ^ 28 क्लस्टर के तहत सीमित क्यों है?


31

FAT16 के साथ अधिकतम विभाजन आकार 2GB है जब आपका अधिकतम क्लस्टर आकार 32K है।

इसकी गणना क्लस्टर आकार द्वारा पता योग्य इकाइयों की संख्या को गुणा करके की जाती है।

(२ १६ आवंटन इकाइयाँ) * (२ १५ बाइट्स / क्लस्टर) = २ गिब

हालांकि FAT32 के साथ, जब मैं एक ही गणना करता हूं तो मुझे 2 32 क्लस्टर्स का उपयोग करते समय 8 TiB अधिकतम की तुलना में बहुत बड़ी संख्या मिलती है ।

(२ ३२ आवंटन इकाइयों) * (क्लस्टर आकार)

यदि मैं 512 बाइट्स के क्लस्टर आकार का उपयोग करता हूं, तो मैं पहले ही 2 TiB पर आ चुका हूं।

एक XP TechNet आलेख में, Microsoft कहता है

एक FAT32 वॉल्यूम पर क्लस्टर की अधिकतम संभव संख्या 268,435,445 है, और फ़ाइल आवंटन तालिका (FAT) के लिए आवश्यक स्थान के साथ, अधिकतम 32 KB प्रति क्लस्टर है।

यह अधिकतम क्लस्टर आकार 2 28 - 11 पर रखता है ।

FAT32 2 28 -11 में क्लस्टर की अधिकतम संख्या क्यों है और 2 32 नहीं है , यह देखते हुए कि यह FAT16 में 2 16 था ?

जवाबों:


49

FAT32 केवल 28 बिट्स का उपयोग करता है 32 नहीं। चार बिट्स "भविष्य के उपयोग के लिए आरक्षित हैं"।

इसलिए, एक FAT32विभाजन की अधिकतम संख्या 268,435,455 (2 28 -1) है

संदर्भ

यद्यपि VFAT एक चतुर प्रणाली थी, लेकिन इसने FAT16 की सीमाओं को संबोधित नहीं किया। नतीजतन, एक नया फ़ाइल सिस्टम (और न केवल बेहतर एफएटी प्रबंधन जैसा कि वीएफएटी के साथ था) विंडोज 95 ओएसआर 2 के साथ दिखाई दिया। यह फ़ाइल सिस्टम, जिसे FAT32 कहा जाता है, FAT प्रविष्टियों के लिए 32-बिट मान का उपयोग करता है। वास्तव में, केवल 28 बिट्स का उपयोग किया जाता है, क्योंकि 4 बिट्स भविष्य के उपयोग के लिए आरक्षित हैं।

FAT32 फ़ाइल सिस्टम की उपस्थिति के साथ, प्रति विभाजन समूहों की अधिकतम संख्या 65535 से बढ़कर 268,435,455 (2 28 -1) हो गई। FAT32 इस प्रकार बहुत बड़े विभाजन (8 टेराबाइट तक) की अनुमति देता है। यद्यपि एक FAT32 विभाजन का अधिकतम सैद्धांतिक आकार 8 टीबी है, Microsoft ने स्वेच्छा से NTFS को बढ़ावा देने के लिए विंडोज 9x सिस्टम पर इसे 32 जीबी तक सीमित कर दिया है


3
बहुत बढ़िया: D यह वही है जो मैं जानने की कोशिश कर रहा था। इसके अलावा, FAT28 को गुगली से पता चलता है कि हालांकि वे "भविष्य के उपयोग के लिए आरक्षित थे," वे वास्तव में कभी भी उपयोग नहीं किए गए थे।
QMord

56
यह "भविष्य" का सामान्य अर्थ है।
रसेल बोरोगोव

2
@RussellBorogove, 40 साल बाद भी?
पेसियर

12
@Pacerier सॉफ्टवेयर में आपका स्वागत है। किसी भी आश्चर्य को कम करने के लिए कुश्ती का कमरा होना बेहतर है!
9

5
@ स्पेसर: FAT32 केवल 20 साल पुराना है ...
डेनियल टोरिनो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.