สาระ

exFAT

อ่านและพิมพ์สรุปคร่าวๆ ไว้ใน twitter ไหนๆ ก็พิมพ์แล้วเลยเอามาลงบล็อกด้วยเลยละกัน ;P

(1) SD Card หรือ Flash Drive ที่มีขนาดใหญ่กว่า 32 GB Windows จะสร้าง File System ได้แค่ NTFS กับ ExFAT เพราะ FAT32 มันจำกัดที่ 32 GB

(2) เข้าใจว่า สาเหตุหลักๆ ที่ต้องมี ExFAT ขึ้นมา เพราะต้องการให้เกิดความสะดวกในการคัดลอกไฟล์ข้ามระบบปฏิบัติการ ข้าม File System

(3) FAT32 มันเกิดมานาน และขั้นตอนการทำงานของมันก็ไม่ได้มีอะไรสลับซับซ้อน ระบบปฏิบัติการส่วนใหญ่ก็ทำงานกับ File System นี้ได้อย่างสมบูรณ์

(4) ปัญหาหลักๆ ของ FAT 32 คือ มันถูกออกแบบมาให้เก็บไฟล์ขนาดใหญ่สุดได้ไม่เกิน 4 GB และใช้พื้นที่ Patrition ได้แค่ 32 GB

(5) พอจะให้แลกเปลี่ยนไฟล์กันผ่าน NTFS ก็ติดปัญหาเรื่อง Security กับ Proprietary ของ Microsoft ทำให้ Mac OS อ่านได้อย่างเดียว เขียนไฟล์ไม่ได้

(6) ฝั่ง Linux มี NTFS3G ที่เอาไว้อ่านเขียนไฟล์กับ NTFS แต่ทำงานใน User-mode ทำให้การใช้งานจริงกิน Resource กว่า FAT32 ที่เป็น Kernel-Mode

(7) ExFAT เกิดขึ้นมาในสมัย XP SP3 กับ Vista SP1 หลักๆ คือเอาไว้ใช้กับพวก External Storage ที่มีขนาดใหญ่กว่า 32GB

(8) การทำงานจะอ้างอิงหรือปรับปรุงมาจาก FAT32 แต่ไม่ได้ Secure เท่า NTFS ที่สำคัญมันแก้จุดอ่อนเรื่องขนาดไฟล์กับขนาดพาร์ทิชันแล้ว

(9) เอาง่ายๆ คือตอนนี้ใครใช้ทั้ง Windows ทั้ง Mac และต้องใช้ External HDD สำรองไฟล์ สามารถใช้ ExFAT ได้ สะดวกและมีปัญหาน้อยกว่า NTFS

(10) ส่วน Linux นี่ก็รอไปก่อน คงจะยังอีกนานกว่าจะใช้งานได้ เพราะระบบการทำงานของ ExFAT มันไม่ได้เปิดเผยออกมาเป็น Public

(11) จบแล้วจ้า~ ขอบคุณ Wikipedia และลิงก์อื่นๆ เพิ่มเติมที่อยู่ด้านล่างในหน้า Wiki >w<

http://en.wikipedia.org/wiki/ExFAT

http://lifehacker.com/5927185/use-the-exfat-file-system-and-never-format-your-external-drive-again

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s