File Allocation Table (FAT) เป็นระบบไฟล์ที่สร้างโดย Microsoft ในปี 1977 และยังคงใช้มาจนถึงปัจจุบันในฐานะระบบไฟล์ที่ต้องการสำหรับสื่อฟล็อปปี้ดิสก์และอุปกรณ์จัดเก็บข้อมูลความจุสูงแบบพกพา เช่น แฟลชไดรฟ์และอุปกรณ์หน่วยความจำโซลิดสเตตอื่นๆ เช่น SD การ์ด
ระบบไฟล์ FAT คืออะไร
FAT เป็นระบบไฟล์หลักที่ใช้ในระบบปฏิบัติการสำหรับผู้บริโภคของ Microsoft ทั้งหมดจาก MS-DOS ผ่าน Windows ME แม้ว่า FAT จะยังเป็นตัวเลือกที่รองรับบนระบบปฏิบัติการรุ่นใหม่ของ Microsoft แต่ NTFS เป็นระบบไฟล์หลักที่ใช้กันในปัจจุบัน
ระบบไฟล์ File Allocation Table มีความก้าวหน้าเมื่อเวลาผ่านไป สาเหตุหลักมาจากความจำเป็นในการสนับสนุนฮาร์ดดิสก์ไดรฟ์ที่ใหญ่ขึ้นและขนาดไฟล์ที่ใหญ่ขึ้น
เจาะลึกระบบไฟล์ FAT เวอร์ชั่นต่างๆกัน
FAT12 (ตารางการจัดสรรไฟล์ 12 บิต)
FAT12 เวอร์ชันแรกที่ใช้กันอย่างแพร่หลายของระบบไฟล์ FAT นั้นเปิดตัวในปี 1980 พร้อมกับ DOS เวอร์ชันแรก
FAT12 เป็นระบบไฟล์หลักสำหรับระบบปฏิบัติการ Microsoft จนถึง MS-DOS 3.30 แต่ยังถูกใช้ในระบบส่วนใหญ่จนถึง MS-DOS 4.0 ยังคงเป็นระบบไฟล์ที่ใช้ในฟลอปปีดิสก์เป็นครั้งคราวที่คุณจะพบในวันนี้
ระบบไฟล์นี้รองรับขนาดไดรฟ์และขนาดไฟล์สูงสุด 16 MB โดยใช้คลัสเตอร์ 4 KB หรือ 32 MB โดยใช้ขนาด 8 KB โดยมีจำนวนไฟล์สูงสุด 4, 084 ไฟล์ในโวลุ่มเดียว (เมื่อใช้คลัสเตอร์ 8KB).
ชื่อไฟล์ภายใต้ FAT12 ต้องมีความยาวอักขระไม่เกิน 8 ตัว บวกสามตัวสำหรับนามสกุล
เปิดตัวคุณลักษณะไฟล์จำนวนหนึ่งใน FAT12 ซึ่งรวมถึงป้ายกำกับที่ซ่อน อ่านอย่างเดียว ระบบ และโวลุ่ม
FAT8 เปิดตัวในปี 1977 เป็นระบบไฟล์ FAT รุ่นแรกจริง แต่มีการใช้งานอย่างจำกัดเฉพาะกับระบบคอมพิวเตอร์แบบเทอร์มินัลบางรุ่นเท่านั้น
FAT16 (ตารางการจัดสรรไฟล์ 16 บิต)
การใช้งาน FAT ครั้งที่สองคือ FAT16 เปิดตัวครั้งแรกในปี 1984 ใน PC DOS 3.0 และ MS-DOS 3.0
FAT16 เวอร์ชันปรับปรุงเล็กน้อยที่เรียกว่า FAT16B เป็นระบบไฟล์หลักสำหรับ MS-DOS 4.0 ขึ้นไปผ่าน MS-DOS 6.22 เริ่มด้วย MS-DOS 7.0 และ Windows 95 เวอร์ชันปรับปรุงเพิ่มเติมที่เรียกว่า FAT16X ถูกนำมาใช้แทน
ทั้งนี้ขึ้นอยู่กับระบบปฏิบัติการและขนาดคลัสเตอร์ที่ใช้ ขนาดไดรฟ์สูงสุดของไดรฟ์ที่ฟอร์แมต FAT16 สามารถมีได้ตั้งแต่ 2 GB ถึง 16 GB ส่วนหลังใน Windows NT 4 ที่มีคลัสเตอร์ 256 KB เท่านั้น
ขนาดไฟล์บนไดรฟ์ FAT16 สูงสุดที่ 4 GB เมื่อเปิดใช้งานการรองรับไฟล์ขนาดใหญ่ หรือ 2 GB หากไม่มีมัน
จำนวนไฟล์สูงสุดที่สามารถเก็บไว้ในโวลุ่ม FAT16 คือ 65, 536 เช่นเดียวกับ FAT12 ชื่อไฟล์ถูกจำกัดที่ 8+3 อักขระ แต่ขยายเป็น 255 อักขระโดยเริ่มด้วย Windows 95
แนะนำแอตทริบิวต์ไฟล์เก็บถาวรใน FAT16
FAT32 (ตารางการจัดสรรไฟล์ 32 บิต)
FAT32 เป็นระบบไฟล์ FAT เวอร์ชันล่าสุด เปิดตัวในปี 1996 สำหรับผู้ใช้ Windows 95 OSR2 / MS-DOS 7.1 และเป็นระบบไฟล์หลักสำหรับ Windows รุ่นสำหรับผู้บริโภคผ่าน Windows ME
รองรับขนาดไดรฟ์พื้นฐานสูงสุด 2 TB หรือสูงถึง 16 TB กับคลัสเตอร์ 64 KB
เช่นเดียวกับ FAT16 ขนาดไฟล์ในไดรฟ์สูงสุดที่ 4 GB โดยเปิดการรองรับไฟล์ขนาดใหญ่ หรือ 2 GB หากไม่มี ระบบไฟล์เวอร์ชันแก้ไขนี้ เรียกว่า FAT32+ รองรับไฟล์ขนาดเกือบ 256 GB!
สามารถบรรจุไฟล์ได้สูงสุด 268, 173, 300 ไฟล์ในโวลุ่ม FAT32 ตราบใดที่ใช้คลัสเตอร์ 32 KB
exFAT (ตารางการจัดสรรไฟล์แบบขยาย)
exFAT เปิดตัวครั้งแรกในปี 2549 เป็นระบบไฟล์อื่นที่สร้างโดย Microsoft แม้ว่าจะไม่ใช่รุ่น FAT "ถัดไป" หลังจาก FAT32
อันนี้มีจุดประสงค์เพื่อใช้กับอุปกรณ์สื่อแบบพกพาเป็นหลัก เช่น แฟลชไดรฟ์, การ์ด 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 ให้ลองดู The FAT Filesystem โดย Andries E. Brouwer
คำถามที่พบบ่อย
ฉันจะซ่อมแซม File Allocation Table ได้อย่างไร
ใช้คำสั่งตรวจสอบดิสก์ของ Windows เพื่อแก้ไขข้อผิดพลาด FAT ป้อน CHKDSK X: /F /R (แทนที่ X ด้วยอักษรระบุไดรฟ์) เพื่อฟอร์แมตและซ่อมแซมไดรฟ์
Android ใช้ตารางการจัดสรรไฟล์อะไร
อุปกรณ์ Android ที่ทันสมัยที่สุดรองรับระบบไฟล์ exFAT