เหตุใดฉันจึงควรใช้ exFAT ผ่าน NTFS บนสื่อบันทึกแบบถอดได้


138

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

มีอะไรที่ exFAT ทำ (ดีกว่า) ซึ่ง NTFS ไม่มีประโยชน์อะไรเมื่อใช้กับที่เก็บข้อมูลขนาดใหญ่ที่ถอดออกได้ (> 4GB)?


3
เสียบไดรฟ์ USB เข้ากับเครื่องเล่นสื่อ: มันจะไม่รู้จัก NTFS
Ian Boyd

13
@ian ผู้เล่นสื่อยุคใหม่เกือบทั้งหมดจะรู้จัก NTFS ... ทั้งหกอย่างที่ฉันเคยทำ อย่างน้อย 4 คนเป็นผู้เล่นระดับต่ำ
BloodPhilia

2
@IanBoyd: "หนึ่งในข้อเสนอของ Western Digital ไม่เป็นเช่นนั้น" - จริงเหรอ อันไหนที่ไม่รองรับ NTFS
Karan

8
@IanBoyd: ประเด็นของฉันคือพวกเขาทั้งหมด (รวมถึงที่คุณเชื่อมโยง) สนับสนุน NTFS ดังนั้นข้อมูลของคุณจึงไม่ถูกต้อง
Karan

4
สิ่งนี้อาจช่วยคุณในการเปรียบเทียบระหว่าง NTFS5, NTFS, exFAT, FAT12, FAT16, FAT32
Siddharth

คำตอบ:


83

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

exFAT สามารถใช้ได้สำหรับ Windows Vista, 7 และฉันเชื่อว่าฉันอาจจะได้เห็นแม้กระทั่งการเปิดตัวไมโครซอฟท์ที่จะทำให้การทำงาน XP ที่มี exFAT มีบางคนที่ทำงานกับการสนับสนุน exFAT บน Linux แต่ฉันไม่สามารถบอกได้ว่าพวกเขาอยู่ไกลแค่ไหนและเช่นเคยมีความเสี่ยงที่จะทำให้ข้อมูลของคุณเสียหายเช่นเดียวกับ NTFS ...

จากWikipedia (ความคิดเห็นของฉันเป็นตัวหนา) :

  • ความสามารถในการปรับขนาดดิสก์ขนาดใหญ่: สูงสุด 64 ทฤษฎี ZiB, สูงสุด 512 TiB แนะนำสูงสุดเพิ่มขึ้นจากขีด จำกัด 16 TiB ของพาร์ติชัน FAT32 โปรดทราบว่า Windows 2000 / XP / Vista / 7 ในตัวสามารถต่อเชื่อมและรองรับปริมาณ FAT32 ที่ใหญ่กว่า 32 GB แต่ไม่สามารถสร้างวอลุ่ม FAT32 ที่ใหญ่กว่า 32 GB
  • ขนาดคลัสเตอร์สูงสุด 32 MiB (อนุญาตให้มีพาร์ติชันขนาดใหญ่ที่มีค่าเผื่อไฟล์มากกว่า)
  • ขีด จำกัด ขนาดไฟล์ 16 EiB (ถูก จำกัด โดยขนาดโวลุ่ม) เพิ่มขึ้นจาก 4GB เป็น 4GB ( รองรับการตัดต่อวิดีโอและไฟล์เก็บถาวรขนาดใหญ่)
  • ปรับปรุงการจัดสรรพื้นที่ว่างและลบประสิทธิภาพเนื่องจากการแนะนำบิตแมปพื้นที่ว่าง(ประสิทธิภาพที่ดีกว่า FAT32)
  • การสนับสนุนรายการควบคุมการเข้าถึง(เพื่อให้คุณสามารถควบคุมการเข้าถึงไฟล์ได้หากคุณต้องการ แต่ฉันสงสัยว่าการใช้งานหลักจะเป็นอุปกรณ์ USB ที่คุณต้องการให้คนอื่นเข้าถึงได้โดยไปที่รูป ... )
  • จัดเตรียมสำหรับพารามิเตอร์ที่กำหนดโดย OEM เพื่อกำหนดระบบไฟล์สำหรับคุณลักษณะเฉพาะของอุปกรณ์(สำหรับใช้ในอุปกรณ์ฝังตัวที่มีความต้องการเฉพาะ)

สิ่งที่นักพัฒนาไมโครซอฟท์ได้ทำคือการอัพเดตระบบไฟล์ FAT32 เป็น exFAT เปลี่ยนจากการระบุแอดเดรสแบบ 32 บิตเป็น 64 บิตเพื่อเสนอทางเลือกความเร็วที่เหนือกว่าการย้ายไปยัง NTFS ในเวลาเดียวกันทำให้สามารถสร้างจัดเก็บหรือถ่ายโอนได้ ไฟล์ขนาดใหญ่ไฟล์ที่ใหญ่กว่า 4GiB ในทางทฤษฎี exFAT ไม่ได้มีค่าใช้จ่ายในการดำเนินงานของ NTFS มากเท่าที่มันขาดคุณสมบัติหลายอย่างที่เพิ่มความซับซ้อน (และเวลาในการประมวลผลและเวลาแฝงดิสก์) ไปยังระบบไฟล์

บางส่วนของคุณสมบัติที่ขาดหายไป (และไร้ประโยชน์อย่างมีประสิทธิภาพหรือของเสียสำหรับสื่อแบบถอดได้) ได้แก่ :

ข้อเสียเปรียบเพียงอย่างเดียวของ exFAT คือ Microsoft ไม่ได้เปิดตัวต่อสาธารณชนโดยกำหนดให้ บริษัท อนุญาตให้ใช้สิทธิ์บนอุปกรณ์ของตน ซึ่งมีแนวโน้มที่จะมุ่งเน้นไปที่อุปกรณ์ประเภทเครื่องบันทึกวิดีโอดิจิตอลผู้ใช้ตามบ้านจะได้รับใบอนุญาตให้ใช้กับ Windows

จากexFAT กับ FAT32 กับ NTFS

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


70
ฉันรู้สึกว่าคำตอบนี้ส่วนใหญ่พูดกับ exFAT กับ FAT32 การเปรียบเทียบกับ NTFS อยู่ที่ไหน
JoeCool

9
อีกจุดหนึ่งสำหรับ exFAT เทียบกับ NTFS บนสื่อบันทึกข้อมูลแบบถอดได้: exFAT ไม่สนับสนุนการเป็นเจ้าของไฟล์และการอนุญาตดังนั้นคุณจะไม่พบข้อ จำกัด ใด ๆ ที่เกิดจากคุณสมบัติเหล่านี้ของ NTFS เมื่อย้ายไฟล์จากระบบหนึ่งไปยังอีกระบบหนึ่ง
gerlos

@gerlos จริงใช่ exFAT ไม่ได้มีการสนับสนุน ACL น้อยที่สุด
phuclv

@phuclv ขอบคุณสำหรับลิงค์ฉันไม่รู้คุณสมบัติของ exFAT นี้ ดูเหมือนไม่ได้ใช้เวลาส่วนใหญ่ของ - วิกิพีเดียบอกว่ามันได้รับการสนับสนุนบน Windows CE เท่านั้น อย่างไรก็ตามประเด็นก็คือระบบไฟล์ที่ไม่ได้ใช้ความเป็นเจ้าของไฟล์และการอนุญาต (อย่างน้อยไม่ใช่ตามค่าเริ่มต้น) เป็นตัวเลือกที่สมบูรณ์แบบสำหรับสื่อบันทึกข้อมูลแบบถอดได้เนื่องจากคุณไม่สามารถคาดเดาได้ว่าผู้ใช้คนใดจะทำงานบนระบบที่คุณเสียบ มันเข้า
gerlos

25

ในฐานะที่เป็นภาคผนวกของคำตอบข้างต้น exFAT ยังรองรับโดย OS X Snow Leopard ใน 10.6.5 และใหม่กว่า (แม้ว่าจะไม่ได้กล่าวถึงในบันทึกย่อประจำรุ่น)


25

ความแตกต่างที่สำคัญอย่างหนึ่งเกิดขึ้นหากคุณใช้แอตทริบิวต์ EFS "เข้ารหัส" (EFS ย่อมาจากEncrypting File Systemซึ่งไม่ใช่ระบบไฟล์จริง ๆ แต่เป็นคุณสมบัติของ NTFS)

ส่วนใหญ่ EFS นั้นโปร่งใส คุณไม่เห็นมัน ไฟล์ถูกเข้ารหัสบนดิสก์ แต่จะถูกถอดรหัสโดยอัตโนมัติเมื่อคุณเข้าใช้งาน

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

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

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

หากคุณไม่ได้ใช้ EFS (เหมือนเกือบทุกคนเลย) แน่นอนว่าสิ่งนี้จะไม่มีผล ฉันคิดว่านี่เป็นความแตกต่างที่ใหญ่ที่สุดเป็นอันดับสองหลังจาก "เข้ากันได้กับระบบปฏิบัติการอื่น"


นั่นเป็นข้อมูลที่ไม่ถูกต้องจริงๆ เนื่องจาก exFAT รองรับการเข้ารหัสไฟล์อย่างน้อยเมื่อใช้กับ Windows 10 คุณสามารถคัดลอกไฟล์ที่เข้ารหัสไปยังโวลุ่ม exFAT เช่น USB stick และไฟล์เหล่านั้นยังคงเข้ารหัสอยู่ อย่างที่คุณพูดถึงมันอาจจะน่ารำคาญมากหรือยอดเยี่ยม
Sami Lehtinen

14

การทำงานร่วมกันของระบบไฟล์เป็นสิ่งสำคัญ exFAT นั้นยังมีอยู่ในรูปแบบดั้งเดิม, รองรับการอ่าน / เขียน  โดย OS X Snow Leopard ใน 10.6.5 และใหม่กว่า (แม้ว่าจะไม่ได้กล่าวถึงในบันทึกประจำรุ่น) สิ่งนี้สามารถตรวจสอบได้โดยการตรวจสอบ Disk Utility โดยที่ exFAT เป็นตัวเลือกสำหรับการฟอร์แมต

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

ในขณะที่ใช้ไดรฟ์ของคุณกับ Mac หรือ Linux หรือระบบอื่น ๆ อาจไม่ใช่ประเด็นหลักของคุณ แต่เป็นสิ่งที่ต้องพิจารณา


เพราะการแก้ไขคำตอบเล็ก ๆ ของฉันถูกปฏิเสธ
CDE

ควรสังเกตว่าการสนับสนุนลินุกซ์นั้นมีข้อ จำกัด และมีข้อบกพร่องมากขึ้นแม้จะมีระบบไฟล์ฟิวส์เนื่องจากปัญหาทางกฎหมายการขาดความสนใจและข้อบกพร่องในการใช้งานฟิวส์ exfat ฉันพบสิ่งนี้ในวันนี้เมื่อพยายามติดตั้งการ์ดหน่วยความจำ PSVita (Vita2SD) ให้เพื่อน ดังนั้นฉันจะไม่บอกว่าการพกพานั้นดีกว่า ntfs มาก
Wyatt8740

10

NTFS มีคุณลักษณะด้านความปลอดภัยที่เชื่อมโยงกับเครื่องคอมพิวเตอร์โดยค่าเริ่มต้น - ดังนั้นสำหรับสื่อที่ต้องการย้ายไปรอบ ๆ โดยทั่วไปแล้ว FAT นั้นจะมีประโยชน์มากกว่า


4
exFAT ก็เช่นกัน นอกจากนี้ยังมี DACLs
Billy ONeal

6

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

แหล่งที่มา (จากนั้นเป็นแหล่งข้อมูลอื่น ๆ ที่มีข้อมูลประเภทเดียวกัน)

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


0

ผลลัพธ์จำนวนมากของ Google ดูเหมือนจะแนะนำว่าดีกว่ามากด้วยเหตุผลหลายประการ (เป็นรุ่นใหม่เหตุผลเก่า ๆ เช่นเล็กลงเร็วขึ้นมีประสิทธิภาพมากขึ้น) แต่ก็ใช้งานร่วมกันได้น้อยกว่า Vista และ 7 เท่านั้น

นี่คือสิ่งที่ดีที่สุดที่ฉันพบแผนภูมิอธิบายมาก


ฉันไม่คิดว่า "Less Compatible" เป็นคำสั่งที่ยุติธรรมเพราะ exFAT รองรับโดย OS X ได้ดีกว่า NTFS
Simon East

ลิงค์เสีย ..
ตัวปลอมตัว Twisty

@SimonEast เข้ากันได้น้อยลงอย่างแน่นอนโดยปกติจะไม่ได้จัดส่งบน linux เนื่องจากสิทธิ์ใช้งาน และคุณไม่สามารถสร้างอุปกรณ์ด้วยการสนับสนุน exfat โดยไม่ต้องจัดการกับสิ่งที่ถูกกฎหมาย
jangorecki

0

ข้อดีอย่างหนึ่งในทางปฏิบัติที่ NTFS ยังคงมีอยู่เกิน exFat คือความยาวสูงสุดของฉลากเสียงใน exFat ยังคงเป็นเพียง 11 ไบต์ (เช่นใน FAT) แต่เป็น 32 ไบต์ใน NTFS

สิ่งนี้มีประโยชน์เมื่อคุณมี USB ยี่ห้อเดียวกันหลาย ๆ ยี่ห้อและคุณต้องการสร้างชื่อที่แตกต่างเพื่อระบุแต่ละตัว

ตัวอย่างเช่นชื่อไดรฟ์ข้อมูลทั่วไปของฉันสำหรับไดรฟ์พูดคำต่อคำที่เป็น 256 GB verbatim256เป็น ตอนนี้ถ้าฉันมีไดรฟ์ประเภทที่สองฉันไม่สามารถเพิ่ม 1 หรือ 2 ลงในชื่อได้เนื่องจากมีขีด จำกัด สูงสุดแล้ว

นี่เป็นปัจจัยในการตัดสินใจสำหรับฉันที่จะติดกับ NTFS เพราะพวกเขาทั้งสองทำงานใกล้เคียงกัน


สิ่งนี้ไม่ถูกต้อง ฉลากปริมาณใน exFAT คือ15 หน่วยรหัส UTF-16
phuclv

@phuclv ฉันก็มองมันเหมือนกัน แต่มันสับสน ไดรฟ์ exFat ที่ฉันมีให้ 11 เท่านั้นดังนั้นการตอบสนองของฉันจะขึ้นอยู่กับว่า
zar
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.