เป็นการดีที่สุดหรือไม่ที่จะฟอร์แมตฮาร์ดไดรฟ์ให้เป็น exFAT โดยใช้ 512kb chunk หรือเล็กกว่าหรือใหญ่กว่า


26

ฉันสามารถฟอร์แมตไดรฟ์ WD Passport 2TB ใหม่เป็น exFAT โดยเลือก "Allocation Unit Size" มากมาย:

128kb
256kb
512kb
1024kb
4096kb
16384kb
32768kb

อันไหนดีที่สุดถ้าไดรฟ์นี้ส่วนใหญ่ใช้สำหรับการบันทึกโปรแกรม HDTV โดยใช้ Media Center บน Windows 7 ขอบคุณ

สิ่งนี้เกี่ยวข้องกับคำถาม: การฟอร์แมตฮาร์ดไดรฟ์ภายนอกของเราเป็น exFAT เพื่อให้ทำงานร่วมกับ Mac ได้ดีที่สุดหรือไม่

คำตอบ:


28

คุณควรเข้าใจก่อน

ขนาดหน่วยการจัดสรร (AUS)

วิธี

มันเป็นบล็อกข้อมูลที่เล็กที่สุดในดิสก์ ข้อมูลจริงของคุณจะถูกแยกไปยังหน่วยเหล่านั้นในขณะที่บันทึกลงดิสก์ ตัวอย่างเช่นถ้าคุณมีไฟล์ขนาด512KBและคุณมีขนาดหน่วยการจัดสรร128KBไฟล์ของคุณจะถูกบันทึกใน4 หน่วยในดิสก์ ( 512KB / 128KB )

หากขนาดไฟล์ของคุณคือ500KBและคุณมี128KB AUSไฟล์ของคุณจะยังคงถูกบันทึกใน 4 หน่วยในดิสก์เพราะดังที่กล่าวข้างต้น 128KB เป็นขนาดที่เล็กที่สุดของหน่วยการจัดสรร 384KB จะได้รับการจัดสรรใน 3 หน่วยและ 116KB ที่เหลือจะได้รับการจัดสรรในหน่วยอื่น คุณสามารถสังเกตพฤติกรรมนี้ได้บนหน้าจอคุณสมบัติไฟล์บน Windows ขนาดไฟล์ของคุณคือเท่าใดและไฟล์นี้ครอบคลุมพื้นที่เท่าใดในดิสก์ และระบบปฏิบัติการอ่านเฉพาะที่ AUSd ข้อมูลจำนวนมากในการดำเนินการอ่านดิสก์ในระดับต่ำ

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

การใช้ AUS ขนาดเล็กปรับปรุงการใช้พื้นที่ว่าง แต่ลดประสิทธิภาพการอ่านดิสก์ คิดว่าใช้ AUS ขนาดใหญ่ในทางตรงกันข้ามปัญหาประเภทเดียวกันและการปรับปรุง แต่ในทางกลับกัน ...

ดังนั้นข้อสรุปที่นี่คืออะไร? หากคุณจะจัดเก็บข้อมูลขนาดใหญ่ฉันหมายถึง "ใหญ่!" ไฟล์บนดิสก์ AUS ที่สูงกว่าจะช่วยให้คุณอ่านได้อย่างมีประสิทธิภาพในขณะที่ลดจำนวนไฟล์และพื้นที่ว่าง ...

คุณควรใช้ AUS รุ่นใด? ขึ้นอยู่กับขนาดไฟล์เฉลี่ยของคุณ นอกจากนี้คุณสามารถคำนวณการใช้พื้นที่ว่างตามขนาดไฟล์ของคุณ


รายละเอียดที่ชัดเจนมาก แต่แต่ละคลัสเตอร์มีค่าใช้จ่ายในการจัดเก็บใด ๆ (เช่นดัชนีหรือเทียบเท่าส่วนหัวของภาค)? และมีการโต้ตอบกับขนาดเซกเตอร์ทางกายภาพ / จำลองหรือขนาดแคชหรือไม่? สุดท้ายขนาดของคลัสเตอร์ที่ใหญ่ขึ้นส่งผลเสียต่อประสิทธิภาพการเข้าถึงแบบสุ่มหรือไม่? ดูเหมือนว่า HDD ภาค 4KB จะมีประสิทธิภาพการเข้าถึงแบบสุ่มต่ำกว่าแม้ว่าจะมีปริมาณงานสูงกว่า 512byte HDD ก็ตาม
Lèsemajesté

2
ไม่มีโอเวอร์เฮดการจัดเก็บข้อมูลที่สำคัญในระดับสูง นอกจากนี้ยังมีค่าใช้จ่าย hrdw เพียงพอเนื่องจากขนาดเซกเตอร์กายภาพที่แท้จริงคือ 512Bytes ... มีส่วนหนึ่งของการจัดรูปแบบระบบไฟล์ที่บันทึกข้อมูลคลัสเตอร์จากจำนวนเซกเตอร์ที่สร้างคลัสเตอร์นี้ไปจนถึงโครงสร้างพาร์ติชัน การจำลองขนาดเซกเตอร์เป็นงานของไดรเวอร์ดิสก์ เซิร์ฟเวอร์ระบบไฟล์ระบบปฏิบัติการควรจัดการกับองค์กรเชิงตรรกะ (NTFS, FAT และอื่น ๆ ) ที่ระบบปฏิบัติการระดับสูงหน่วยที่เล็กที่สุดที่อ่าน / เขียนที่ระบบปฏิบัติการระดับต่ำและตัวขับดิสก์ต้องทำงานด้วยตัวควบคุม (ฮาร์ดแวร์) สำหรับฮาร์ดแวร์ระดับต่ำ ..
The_aLiEn

... การเข้าถึงที่มีการจำลอง และการแคชไม่ใช่งานของ OS มันทำโดยฮาร์ดแวร์เอง ระบบปฏิบัติการขอข้อมูลบางอย่างดิสก์ตัดสินใจที่จะดูแคชหรือแผ่นเสียงเอง ... ประสิทธิภาพการเข้าถึงแบบสุ่มไม่ควรเป็นเกณฑ์ประสิทธิภาพทั่วไปเมื่อมีพารามิเตอร์เช่น AUS คิดอย่างนี้: ...
The_aLiEn

.. หน่วยขนาด N, หน่วย M จำนวน, ดิสก์ความจุ N * M "ความน่าจะเป็นที่จะได้หน่วยนี้เป็นเท่าไหร่?" และจำไว้ว่าดิสก์ต้องแม่นยำยิ่งขึ้นในการค้นหาจุดเริ่มต้นของยูนิต .. ดังนั้นประสิทธิภาพการเข้าถึงแบบสุ่มจึงเป็นสิ่งที่ผูกพันกับ M ^ 2 / N .. หน่วย 4K, 8 ยูนิต, ดิสก์ความจุ 32K RA ถูกผูกไว้กับ 64/4 หน่วย 8K, 4 หน่วย, ความจุเดียวกัน, ดิสก์เดียวกัน RA กลายเป็น 16/8 คุณจะไม่พบบทความเกี่ยวกับการคำนวณประเภทนี้ แต่เชื่อฉัน :) มันเป็นงานที่มากขึ้นที่ "สุ่ม" ค้นหาข้อมูลโดยใช้หน่วยขนาดใหญ่กว่าขนาดเล็ก
The_aLiEn

4

เนื่องจากการบันทึก HD เป็นไฟล์ขนาดใหญ่หน่วยการจัดสรรขนาดใหญ่ (16384 หรือ 32768 KB) จะให้ประสิทธิภาพที่ดีขึ้น ผลกระทบของพื้นที่สแลช (พื้นที่ที่สูญเสียไปเนื่องจากหน่วยการจัดสรรที่ไม่ได้ใช้อย่างเต็มที่ - ไฟล์ถูกเก็บไว้ในหน่วยการจัดสรรซึ่งจะต้องใช้เป็นหน่วยทั้งหมด) จะถูก จำกัด ด้วยไฟล์จำนวนน้อย ในทางกลับกันหากคุณมีไฟล์ขนาดเล็กจำนวนมากให้ใช้หน่วยการจัดสรรที่เล็กลงเพื่อลดพื้นที่ที่สิ้นเปลือง


2

คุณสามารถใช้หน่วยการจัดสรร 4K สำหรับ exFAT ได้อย่างปลอดภัย แม้ว่าคุณจะมีไฟล์ขนาดเล็กหลายพันไฟล์คุณจะไม่เสียพื้นที่มากนัก ในกรณีของหน่วยการจัดสรร 128KB ที่เป็นค่าเริ่มต้นสำหรับเช่น 64GB usb stick, 1024 ไฟล์ของ 4K bytes จะครอบครอง 128MB แทน 4MB เนื่องจากไฟล์ทุกไฟล์ต้องการหน่วยการจัดสรรอย่างน้อยหนึ่งหน่วย

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

FAT32 ไม่ใช่ตัวเลือกสำหรับดิสก์ที่มีขนาดใหญ่กว่า 32GB ดังนั้นให้เลือกสิ่งที่ Windows อนุญาต


ขนาดกลางไหนดี? ฉันต้องการจัดเก็บไฟล์ทั้งขนาดเล็กและใหญ่มาก
PythonNut

1
@PythonNut: 4k ใช้ 4k เสมอ ไม่มีประโยชน์อย่างมีนัยสำคัญต่อหน่วยการจัดสรรที่มีขนาดใหญ่กว่า แต่ถ้าคุณเคยเก็บไฟล์ขนาดเล็กไว้ในไดรฟ์
..

เมื่อทำการฟอร์แมตไดรฟ์ 4TB เป็น exFAT AUS ที่เล็กที่สุดที่ Windows 10 จะมอบให้ฉันคือ 256kb ฉันไม่แน่ใจว่า 4k นั้นใช้งานได้กับไดรฟ์ขนาดเล็กหรือไม่
Codemonkey

0

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

ดังนั้นหากเสียพื้นที่ไปแล้วคุณอาจต้องการลองใช้ระบบไฟล์อื่น บางทีอาจเป็น EXT4 ปัญหามี Microsoft OS (Windows จริง ๆ ) ทำงานได้ไม่ดีนักกับสิ่งอื่นนอกเหนือจาก FAT (vFAT, FAT32 ฯลฯ ) หรือ NTFS และหากคุณเคยลงเอยด้วยไฟล์ที่มีขนาดใหญ่กว่า 4Gig คุณอาจจะจบลงด้วยการสาปแช่งระบบประเภท FAT ใด ๆ ที่คุณอาจใช้ ดังนั้นฉันขอแนะนำให้ใช้ระบบไฟล์ NTFS ด้วยขนาดหน่วยการจัดสรรที่แนะนำ (ฉันเชื่อว่านั่นคือ 4K) ด้วยวิธีนี้หากคุณจบลงด้วยไฟล์ที่มีขนาดใหญ่กว่า 4Gig คุณจะยังสามารถจัดเก็บไฟล์สัตว์ประหลาดของคุณได้อย่างน้อยจนกว่าคุณจะสามารถแยกหรือแปลงไฟล์เหล่านั้นให้เล็กลง (ฉันคิดว่าเรากำลังพูดถึงไฟล์มัลติมีเดียขนาดใหญ่ซึ่งเป็นสาเหตุที่ฉันเปิด "แปลงรหัส" เนื่องจากดูเหมือนว่าฉันจะหาวิธีที่จะทำให้ไฟล์เล็กลงเมื่อฉันแปลงรหัส

เกี่ยวกับเหตุผลเดียวที่ฉันเห็นการใช้ FAT (vFAT, FAT32, FAT16 และอื่น ๆ ) คือเพื่อให้ระบบปฏิบัติการอื่นสามารถอ่าน / เขียนไฟล์บนอุปกรณ์เก็บข้อมูล FAT นั้นได้รับการยอมรับอย่างกว้างขวางในระดับสากล มิฉะนั้นฉันไม่แนะนำให้ใช้ FAT (ยกเว้นความจุของอุปกรณ์คือ 4Gig หรือน้อยกว่า) - ใช้ NTFS เป็นอย่างน้อยสำหรับ Windows คุณสามารถสร้างพาร์ติชันอื่นด้วยระบบไฟล์ที่แตกต่างกันได้แม้ว่าจะอยู่ในไดรฟ์ฟิสิคัลเดียวกันก็ตาม หวังว่ามันจะช่วย


-1

ตามที่Wikipedia พูดว่า :

เพื่อให้การปรับปรุงในการจัดสรรที่เก็บข้อมูลคลัสเตอร์สำหรับไฟล์ใหม่ Microsoft ได้รวมวิธีการจัดสรรคลัสเตอร์ที่ต่อเนื่องกันไว้ล่วงหน้าและข้ามการใช้งานของการอัพเดตตาราง FAT

ดังนั้นโดยทั่วไปคุณสามารถเลือก 4KB หรือหน่วยการจัดสรรที่เล็กกว่าด้วย exFAT และปลอดภัยเมื่อเขียนไฟล์ที่ใหญ่กว่าเช่นวัสดุวิดีโอ HD


-1

ขนาดคลัสเตอร์เริ่มต้นสำหรับ NTFS

ตารางต่อไปนี้อธิบายขนาดคลัสเตอร์เริ่มต้นสำหรับ NTFS ขนาดปริมาตร Windows NT 3.51 Windows NT 4.0 Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000 7 MB - 512 MB 512 ไบต์ 4 KB 4 KB 512 MB - 1 GB 1 KB 4 KB 4 KB 1 GB – 2 GB 2 KB 4 KB 4 KB 2 GB – 2 TB 4 KB 4 KB 4 KB 2 TB – 16 TB ไม่รองรับ * ไม่รองรับ * 4 KB 16TB – 32 TB ไม่รองรับ * * ไม่รองรับ * 8 KB 32TB – 64 TB ไม่รองรับ * ไม่รองรับ * 16 KB 64TB – 128 TB ไม่รองรับ * ไม่รองรับ * 32 KB 128TB – 256 TB ไม่รองรับ * ไม่รองรับ * 64 KB

ไม่รองรับ 256 TB ไม่รองรับไม่รองรับ

หมายเหตุเครื่องหมายดอกจัน (*) หมายความว่าไม่รองรับเนื่องจากข้อ จำกัด ของมาสเตอร์บูตเรคคอร์ด (MBR) ขนาดคลัสเตอร์เริ่มต้นสำหรับ FAT16

ตารางต่อไปนี้อธิบายขนาดคลัสเตอร์เริ่มต้นสำหรับ FAT16 ขนาดปริมาณ Windows NT 3.51 Windows NT 4.0 Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000 7 MB –8 MB ไม่รองรับไม่รองรับไม่รองรับ 8 MB –32 MB 512 ไบต์ 512 ไบต์ 512 ไบต์ 32 MB – 64 MB 1 KB 1 KB 1 KB 64 MB – 128 MB 2 KB 2 KB 2 KB 128 MB - 256 MB 4 KB 4 KB 4 KB 4 KB 256 MB - 512 MB 8 KB 8 KB 512 KB –1 GB 16 KB 16 KB 16 KB 1 GB –2 GB 32 KB 32 KB 32 KB 2 GB –4 GB 64 KB 64 KB 64 KB 4 GB –8 GB ไม่รองรับ 128 KB * ไม่รองรับ 8 GB – 16 GB ไม่รองรับ 256 KB * ไม่รองรับ

16 GB ไม่รองรับไม่รองรับไม่รองรับหมายเหตุเครื่องหมายดอกจัน (*) หมายความว่าสามารถใช้งานได้กับสื่อที่มีขนาดเซกเตอร์มากกว่า 512 ไบต์เท่านั้น ขนาดคลัสเตอร์เริ่มต้นสำหรับ FAT32

ตารางต่อไปนี้อธิบายขนาดคลัสเตอร์เริ่มต้นสำหรับ FAT32 ขนาดปริมาณ Windows NT 3.51 Windows NT 4.0 Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP, Windows 2000 7 MB –16MB ไม่รองรับไม่รองรับไม่รองรับ 16 MB –32 MB 512 ไบต์ 512 ไบต์ไม่รองรับ 32 MB – 64 MB 512 ไบต์ 512 ไบต์ 512 ไบต์ 64 MB – 128 MB 1 KB 1 KB 1 KB 1 MB 128 MB – 256 MB 2 KB 2 KB 2 KB 2 KB 256 MB – 8GB 4 KB 4 KB 4 KB 8 KB – 16GB 8 KB 8 KB 8 KB 16GB – 32GB 16 KB 16 KB 16 KB 32GB – 2TB 32 KB ไม่รองรับไม่รองรับ

2TB ไม่รองรับไม่รองรับไม่รองรับขนาดคลัสเตอร์เริ่มต้นสำหรับ exFAT

ตารางต่อไปนี้อธิบายขนาดคลัสเตอร์เริ่มต้นสำหรับ exFAT ขนาดวอลุ่ม Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista, Windows Server 2003, Windows XP 7 MB – 256 MB 4 KB 256 MB –32 GB 32 KB 32 GB 32 GB – 256 TB 128 KB

ไม่รองรับ 256 TB


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