ตารางการจัดสรรแฟ้ม (FAT) คืออะไร?

ทุกสิ่งที่คุณควรทราบเกี่ยวกับ FAT32, exFAT, FAT16 และ FAT12

ตารางการจัดสรรแฟ้ม (FAT) คือ ระบบแฟ้ม ที่ถูกสร้างโดย Microsoft ในปีพ. ศ. 2520

FAT ยังคงใช้อยู่ในปัจจุบันเนื่องจากเป็นระบบแฟ้มที่ต้องการสำหรับสื่อ ไดรฟ์ฟล็อปปี้ดิสก์ และอุปกรณ์จัดเก็บข้อมูลความจุสูงแบบพกพาเช่น แฟลชไดรฟ์ และอุปกรณ์หน่วยความจำแบบ solid-state เช่นการ์ด SD

FAT เป็นระบบแฟ้มหลักที่ใช้ใน ระบบปฏิบัติการ ผู้บริโภคของ Microsoft ทั้งหมดจาก MS-DOS ผ่าน Windows ME แม้ว่า FAT ยังคงเป็นตัวเลือกที่ได้รับการสนับสนุนในระบบปฏิบัติการใหม่ของ Microsoft แต่ NTFS เป็นระบบไฟล์หลักที่ใช้ในปัจจุบัน

ระบบไฟล์ตารางการปันส่วนไฟล์ได้เห็นถึงความก้าวหน้าเมื่อเวลาผ่านไปเนื่องจากจำเป็นต้องสนับสนุน ฮาร์ดดิสก์ ขนาดใหญ่และขนาดไฟล์ที่ใหญ่ขึ้น

ต่อไปนี้เป็นมากขึ้นในรุ่นต่างๆของระบบไฟล์ FAT:

FAT12 (ตารางการจัดสรรไฟล์ 12 บิต)

ระบบไฟล์ FAT รุ่นแรกที่ใช้กันอย่างแพร่หลาย FAT12 ได้รับการแนะนำในปีพ. ศ. 2523 พร้อมกับเวอร์ชันแรกของ DOS

FAT12 เป็นระบบแฟ้มหลักสำหรับระบบปฏิบัติการ Microsoft ผ่านทาง MS-DOS 3.30 แต่ยังใช้ในระบบส่วนใหญ่ผ่านทาง MS-DOS 4.0 FAT12 ยังคงเป็นระบบไฟล์ที่ใช้กับฟล็อปปี้ดิสก์เป็นครั้งคราวที่คุณจะพบได้ในปัจจุบัน

FAT12 สนับสนุนขนาดไดรฟ์และขนาดไฟล์สูงสุด 16 เมกะไบต์โดยใช้คลัสเตอร์ 4 กิโลไบต์หรือ 32 เมกะไบต์โดยใช้ไฟล์ขนาด 8 กิโลไบต์ด้วยจำนวนไฟล์สูงสุด 4,084 ไฟล์ในหนึ่งไดรฟ์ข้อมูล (เมื่อใช้กลุ่ม 8KB)

ชื่อไฟล์ภายใต้ FAT12 ต้องไม่เกินขีด จำกัด อักขระสูงสุด 8 ตัวพร้อมกับ 3 สำหรับ ส่วนขยาย

ใน ไฟล์ FAT12 มีการเปิดตัว แอตทริบิวต์ ของ ไฟล์ เป็นจำนวนมากรวมถึง ป้ายกำกับที่ ซ่อนอยู่ อ่านอย่างเดียว ระบบ และ ไดรฟ์ข้อมูล

หมายเหตุ: FAT8 ซึ่งเปิดตัวเมื่อปีพ. ศ. 2520 เป็นระบบไฟล์ FAT รุ่นแรกที่ใช้จริง แต่มีข้อ จำกัด ในการใช้งานและมีเพียงระบบคอมพิวเตอร์แบบเทอร์มินัลเท่านั้น

FAT16 (16-bit File Allocation Table)

การใช้ FAT เป็นครั้งที่สองเป็นครั้งแรกในปีพ. ศ. 2527 ใน PC DOS 3.0 และ MS-DOS 3.0

FAT16B ซึ่งเป็นระบบไฟล์หลักสำหรับ MS-DOS 4.0 ขึ้นไปผ่าน MS-DOS 6.22 เริ่มต้นด้วย MS-DOS 7.0 และ Windows 95 มีการใช้เวอร์ชันที่ปรับปรุงใหม่ซึ่งเรียกว่า FAT16X แทน

ไดรฟ์ขนาดสูงสุดที่ไดรฟ์แบบฟอร์แมต FAT16 ขึ้นอยู่กับระบบปฏิบัติการและขนาดคลัสเตอร์ที่ใช้งานได้ขนาดตั้งแต่ 2 กิกะไบต์ถึง 16 กิกะไบต์ซึ่งเป็นรุ่นล่าสุดเฉพาะใน Windows NT 4 ที่มีคลัสเตอร์ 256 กิโลไบต์

ขนาดไฟล์ในไดรฟ์ FAT16 สูงสุดที่ขนาด 4 GB พร้อมกับ รองรับไฟล์ขนาดใหญ่ หรือ 2 GB ไม่มีเลย

จำนวนไฟล์สูงสุดที่สามารถเก็บไว้ในไดรฟ์ข้อมูล FAT16 คือ 65,536 เช่นเดียวกับ FAT12 ชื่อไฟล์ถูก จำกัด ไว้ที่ 8 อักขระ 3 ตัว แต่ได้ขยายเป็น 255 อักขระโดยเริ่มต้นด้วย Windows 95

แอตทริบิวต์ไฟล์ที่เก็บถาวร ได้รับการแนะนำใน FAT16

FAT32 (ตารางการจัดสรรไฟล์ 32 บิต)

FAT32 เป็นระบบไฟล์ FAT รุ่นล่าสุด ได้รับการแนะนำในปี 2539 สำหรับผู้ใช้ระบบปฏิบัติการวินโดวส์ 95 OSR2 / MS-DOS 7.1 และเป็นระบบไฟล์หลักสำหรับ Windows เวอร์ชั่นสำหรับผู้บริโภคผ่านทาง Windows ME

FAT32 สนับสนุนไดรฟ์พื้นฐานที่มีขนาดไม่เกิน 2 TB หรือสูงถึง 16 TB กับกลุ่ม 64 กิโลไบต์

เช่นเดียวกับ FAT16 ขนาดไฟล์ในไดรฟ์ FAT32 สูงสุดที่ 4 GB โดยมี การสนับสนุนไฟล์ขนาดใหญ่ หรือ 2 GB ไม่มีเลย FAT32 เวอร์ชันที่แก้ไขแล้วซึ่งเรียกว่า FAT32 + สนับสนุนไฟล์ที่มีขนาดใกล้เคียงกับขนาด 256 GB!

สามารถเก็บไฟล์ได้สูงสุด 268,173,300 ไฟล์ในวอลุ่ม FAT32 ตราบใดที่ใช้กลุ่ม 32 กิโลไบต์

exFAT (ตารางการจัดสรรไฟล์แบบขยาย)

exFAT ซึ่งเป็นครั้งแรกในปี 2006 เป็นอีกหนึ่งระบบไฟล์ที่ Microsoft สร้างขึ้นแม้ว่าจะไม่ใช่รุ่น FAT ถัดไปหลังจาก FAT32 ก็ตาม

exFAT มีวัตถุประสงค์หลักเพื่อใช้กับอุปกรณ์สื่อแบบพกพาเช่นแฟลชไดรฟ์การ์ด SDHC และ SDXC ฯลฯ

exFAT สนับสนุนอุปกรณ์จัดเก็บข้อมูลแบบพกพาขนาดไม่เกิน 512 TiB แต่ในทางทฤษฎีสามารถรองรับไดรฟ์ได้มากถึง 64 ZiB ซึ่งใหญ่กว่าสื่อที่มีอยู่ในเอกสารนี้

การสนับสนุนแบบดั้งเดิมสำหรับชื่อไฟล์ 255 ตัวอักษรและรองรับไฟล์ได้สูงสุด 2,796,202 ไฟล์ ต่อไดเร็กทอรี เป็นคุณสมบัติที่น่าสนใจสองอย่างของระบบ exFAT

ระบบไฟล์ exFAT ได้รับการสนับสนุนโดย Windows เกือบทุกรุ่น (เวอร์ชันเก่าที่มีการอัปเดตอุปกรณ์เสริม), Mac OS X (10.6.5 ขึ้นไป) รวมถึงทีวีสื่อและอุปกรณ์อื่น ๆ

การย้ายไฟล์จาก NTFS ไปเป็น FAT Systems

การเข้ารหัส ไฟล์การบีบอัดไฟล์ สิทธิ์ของวัตถุโควต้าดิสก์และแอตทริบิวต์ของไฟล์ที่จัดทำดัชนีมีอยู่ในระบบไฟล์ NTFS เท่านั้น ไม่ใช่ FAT คุณลักษณะอื่น ๆ เช่นเดียวกับที่ฉันพูดถึงในการสนทนาข้างต้นมีอยู่ใน NTFS

ให้ความแตกต่างถ้าคุณวางไฟล์ที่เข้ารหัสจากไดรฟ์ข้อมูล NTFS ลงในพื้นที่ที่มีการจัดรูปแบบ FAT ไฟล์จะสูญเสียสถานะการเข้ารหัสซึ่งหมายความว่าไฟล์สามารถใช้งานได้เช่นไฟล์ปกติที่ไม่ได้เข้ารหัส การถอดรหัสไฟล์ด้วยวิธีนี้เป็นไปได้เฉพาะสำหรับผู้ใช้ต้นฉบับที่เข้ารหัสไฟล์หรือผู้ใช้รายอื่นที่ได้รับอนุญาตจากเจ้าของเดิมเท่านั้น

คล้ายกับไฟล์ที่มีการเข้ารหัสเนื่องจาก FAT ไม่สนับสนุนการบีบอัดไฟล์ที่บีบอัดจะถูกคลายออกโดยอัตโนมัติถ้าไฟล์ถูกคัดลอกออกจากไดรฟ์ข้อมูล NTFS และไปยังไดรฟ์ข้อมูล FAT ตัวอย่างเช่นถ้าคุณคัดลอกแฟ้มที่บีบอัดจากฮาร์ดไดรฟ์ NTFS ไปยังแผ่นฟล็อปปี้ดิสก์ FAT ไฟล์จะขยายขนาดโดยอัตโนมัติก่อนที่ไฟล์จะถูกบันทึกลงในฟล็อปปี้ดิสก์เนื่องจากระบบไฟล์ FAT ในสื่อปลายทางไม่มีความสามารถในการจัดเก็บไฟล์บีบอัด .

การอ่านขั้นสูงเกี่ยวกับ FAT

แม้ว่าจะเป็นวิธีที่นอกเหนือจากการอภิปราย FAT ขั้นพื้นฐานที่นี่หากคุณสนใจเกี่ยวกับการจัดโครงสร้างไดรฟ์ FAT12, FAT16 และ FAT32 ให้ตรวจดูระบบแฟ้ม FAT โดย Andries E. Brouwer