Computer >> คอมพิวเตอร์ >  >> ฮาร์ดแวร์ >> HDD &SSD

ตารางการจัดสรรไฟล์ (FAT) คืออะไร

File Allocation Table (FAT) เป็นระบบไฟล์ที่สร้างขึ้นโดย Microsoft ในปี 1977 และยังคงใช้มาจนถึงปัจจุบันในฐานะระบบไฟล์ที่ต้องการสำหรับสื่อฟล็อปปี้ดิสก์และอุปกรณ์จัดเก็บข้อมูลแบบพกพาที่มีความจุสูง เช่น แฟลชไดรฟ์และอุปกรณ์หน่วยความจำโซลิดสเตตอื่นๆ เช่น การ์ด SD

ระบบไฟล์ FAT คืออะไร?

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

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

มาดูระบบไฟล์ FAT เวอร์ชันต่างๆ กัน

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

ตารางการจัดสรรไฟล์ (FAT) คืออะไร

ระบบไฟล์ 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 10

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 พื้นฐานที่นี่ หากคุณสนใจเพิ่มเติมเกี่ยวกับการจัดโครงสร้างไดรฟ์ที่จัดรูปแบบ FAT12, FAT16 และ FAT32 ให้ลองดู The FAT Filesystem โดย Andries E. Brouwer

คำถามที่พบบ่อย
  • ฉันจะซ่อมแซม File Allocation Table ได้อย่างไร

    ใช้คำสั่งตรวจสอบดิสก์ของ Windows เพื่อแก้ไขข้อผิดพลาด FAT ป้อน CHKDSK X:/F /R (แทนที่ X ด้วย อักษรระบุไดรฟ์ ) เพื่อฟอร์แมตและซ่อมแซมไดรฟ์

  • Android ใช้ตารางการจัดสรรไฟล์ใด

    อุปกรณ์ Android ที่ทันสมัยส่วนใหญ่รองรับระบบไฟล์ exFAT