ฉันควรกำหนดขนาดหน่วยการจัดสรรเป็นอะไรเมื่อจัดรูปแบบ

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

เซสชันคำถามและคำตอบของวันนี้มาถึงเราโดยได้รับความอนุเคราะห์จาก SuperUser ซึ่งเป็นแผนกย่อยของ Stack Exchange ซึ่งเป็นกลุ่มเว็บไซต์ถาม & ตอบที่ขับเคลื่อนโดยชุมชน

คำถาม

ผู้อ่าน SuperUser Andrew Keeton สงสัยว่าเขาควรจะใส่อะไรในส่วนการจัดสรรเมื่อฟอร์แมตไดรฟ์ เขาเขียน:

ฉันกำลังฟอร์แมตฮาร์ดไดรฟ์ภายนอก 1TB เป็น NTFS ไดรฟ์นี้มีไว้สำหรับจัดเก็บสื่อเช่นเพลงและวิดีโอเป็นหลัก

ฉันควรเลือกอะไรสำหรับการตั้งค่าขนาดหน่วยการจัดสรร ตัวเลือกมีตั้งแต่ 512 ไบต์ถึง 64K มีแนวทางใดบ้างที่ฉันอาจนำไปใช้กับไดรฟ์ประเภทอื่น ๆ ฉันควรหยุดแหย่ไปมาและปล่อยไว้ที่“ ค่าเริ่มต้นหรือไม่”

แม้ว่าการตั้งค่าเริ่มต้นมักจะเป็นตัวเลือกที่ดีที่สุดสำหรับผู้ใช้ส่วนใหญ่ แต่เรามาดูรายละเอียดกันดีกว่า

คำตอบ

ผู้สนับสนุน SuperUser Jonathan และ Andrew เสนอข้อมูลเชิงลึก โจนาธานเขียน:

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

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

นอกจากนี้โปรดทราบว่าไฟล์ส่วนใหญ่มีขนาดค่อนข้างเล็กไฟล์ขนาดใหญ่มีขนาดใหญ่ แต่หน่วยมีขนาดเล็ก

แอนดรูขยายคำตอบของโจนาธานด้วย:

ในแง่ของประสิทธิภาพของพื้นที่ขนาดหน่วยจัดสรรที่เล็กลงจะทำงานได้ดีกว่า พื้นที่โดยเฉลี่ยที่เสียไปต่อไฟล์จะเท่ากับ AUS ที่เลือกไว้ครึ่งหนึ่ง 4K จึงเสีย 2K ต่อไฟล์และ 64K เสีย 32K อย่างไรก็ตามดังที่ Jonathon ชี้ให้เห็นไดรฟ์ที่ทันสมัยมีขนาดใหญ่และพื้นที่ว่างเพียงเล็กน้อยก็ไม่คุ้มค่าที่จะยุ่งยากและนี่ไม่ควรเป็นปัจจัยกำหนด (เว้นแต่คุณจะใช้ SSD ขนาดเล็ก)

เปรียบเทียบความสูญเปล่าของเคสโดยเฉลี่ย 4K เทียบกับ 64K (32K-2K = 30K) สำหรับไฟล์ 10,000 ไฟล์ที่ออกมาเพียง 300,000KB หรือประมาณ 300MB

แทนที่จะคิดว่าระบบปฏิบัติการใช้พื้นที่อย่างไร สมมติว่าคุณมีไฟล์ 3K ซึ่งต้องเติบโต 2K ด้วย 4K AUS ข้อมูลจะต้องถูกแบ่งออกเป็นสองช่วงตึกและอาจไม่อยู่รวมกันเพื่อให้คุณได้รับการกระจายตัว ด้วย 64K AUS มีบล็อกจำนวนมากที่จะติดตามและมีการกระจายตัวน้อยลง 16x ขนาดบล็อกหมายถึง 1/16 จำนวนบล็อกที่ต้องติดตาม

สำหรับมีเดียดิสก์ที่เก็บรูปภาพเพลงและวิดีโอของคุณทุกไฟล์มีขนาดอย่างน้อย 1MB ฉันใช้ AUS ที่ใหญ่ที่สุด สำหรับพาร์ติชันสำหรับบูตของ Windows ฉันใช้ค่าเริ่มต้นของ Windows (ซึ่งเป็น 4K สำหรับไดรฟ์ NTFS ใด ๆ ที่มีขนาดเล็กกว่า 16TB)

หากต้องการทราบว่าคลัสเตอร์มีขนาดเท่าใดบนดิสก์ที่มีอยู่:

fsutil fsinfo ntfsinfo X:

มีสิ่งที่จะเพิ่มคำอธิบาย? ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange ที่เชี่ยวชาญด้านเทคโนโลยีอื่น ๆ หรือไม่? ดูกระทู้สนทนาฉบับเต็มได้ที่นี่