File Allocation Table (FAT) เป็นระบบไฟล์ที่สร้างขึ้นโดย Microsoft ในปี 1977 และยังคงใช้มาจนถึงปัจจุบันในฐานะระบบไฟล์ที่ต้องการสำหรับสื่อฟล็อปปี้ดิสก์และอุปกรณ์จัดเก็บข้อมูลแบบพกพาที่มีความจุสูง เช่น แฟลชไดรฟ์และอุปกรณ์หน่วยความจำโซลิดสเตตอื่นๆ เช่น การ์ด SD
ระบบไฟล์ FAT คืออะไร?
FAT เป็นระบบไฟล์หลักที่ใช้ในระบบปฏิบัติการสำหรับผู้บริโภคของ Microsoft ทั้งหมดตั้งแต่ MS-DOS ไปจนถึง Windows ME แม้ว่า FAT จะยังเป็นตัวเลือกที่รองรับในระบบปฏิบัติการรุ่นใหม่ของ Microsoft แต่ NTFS เป็นระบบไฟล์หลักที่ใช้กันในปัจจุบัน
ระบบไฟล์ File Allocation Table มีความก้าวหน้าตลอดเวลา สาเหตุหลักมาจากความจำเป็นในการสนับสนุนฮาร์ดดิสก์ไดรฟ์ที่ใหญ่ขึ้นและขนาดไฟล์ที่ใหญ่ขึ้น
มาดูระบบไฟล์ FAT เวอร์ชันต่างๆ กัน
FAT12 (ตารางการจัดสรรไฟล์ 12 บิต)
ระบบไฟล์ FAT เวอร์ชันแรกที่ใช้กันอย่างแพร่หลายคือ FAT12 เปิดตัวในปี 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 พร้อม Large File Support เปิดใช้งานหรือไม่มี 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 พร้อม Large File Support เปิดหรือ 2 GB โดยไม่มีมัน เวอร์ชันแก้ไขของระบบไฟล์นี้ เรียกว่า FAT32+ , รองรับไฟล์ขนาดเกือบ 256 GB!
สามารถบรรจุไฟล์ได้สูงสุด 268,173,300 ไฟล์ในโวลุ่ม FAT32 ตราบใดที่ใช้คลัสเตอร์ 32 KB
วิธีฟอร์แมตไดรฟ์ USB ใน FAT32 บน Windows 10exFAT (ตารางการจัดสรรไฟล์แบบขยาย)
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 พื้นฐานที่นี่ หากคุณสนใจเพิ่มเติมเกี่ยวกับการจัดโครงสร้างไดรฟ์ที่จัดรูปแบบ FAT12, FAT16 และ FAT32 ให้ลองดู The FAT Filesystem โดย Andries E. Brouwer
คำถามที่พบบ่อย- ฉันจะซ่อมแซม File Allocation Table ได้อย่างไร
ใช้คำสั่งตรวจสอบดิสก์ของ Windows เพื่อแก้ไขข้อผิดพลาด FAT ป้อน CHKDSK X:/F /R (แทนที่ X ด้วย อักษรระบุไดรฟ์ ) เพื่อฟอร์แมตและซ่อมแซมไดรฟ์
- Android ใช้ตารางการจัดสรรไฟล์ใด
อุปกรณ์ Android ที่ทันสมัยส่วนใหญ่รองรับระบบไฟล์ exFAT