แฟลชไดรฟ์ USB SanDisk ของฉันแสดงว่าใช้งาน 43GB เมื่อฉันคัดลอกโฟลเดอร์ 10GB หลังจากฟอร์แมต [ซ้ำกัน]


17

ฉันเพิ่งซื้อแฟลชไดรฟ์ USB SanDisk 128GB

และหลังจากฟอร์แมตแฟลชไดรฟ์ USB ในรูปแบบ exFAT แล้วฉันก็คัดลอกโฟลเดอร์ที่มีความจุประมาณ 10GB มีไฟล์ขนาดเล็กจำนวนมากดังนั้นจึงใช้เวลาพอสมควร

อย่างไรก็ตามเมื่อฉันเห็นใน Windows Explorer หลังจากคัดลอกโฟลเดอร์มันบอกว่ามีพื้นที่เก็บข้อมูลประมาณ 43GB และตอนนี้มีพื้นที่เก็บข้อมูลเพียง 70GB เท่านั้นที่ใช้งานได้ฟรี

เกิดอะไรขึ้นและฉันจะจัดการกับมันอย่างไร? แฟลชไดรฟ์ USB ของฉันเสียหรือไม่

ยังคงแปลกเพราะเมื่อฉันคัดลอกไฟล์เดียวที่มีความจุ 7 GB จะแสดงความจุที่เหลืออย่างถูกต้องที่ประมาณ 110 GB ..


7
หากคุณคลิกขวาที่ไฟล์ขนาดเล็กและไปที่คุณสมบัติมันจะแสดงอะไรสำหรับ "ขนาด" และ "ขนาดบนดิสก์"
— Scott Chamberlain


20
คุณพูดa 10GB fileในชื่อเรื่อง แต่คัดลอกก10GB folder of small files. พวกเขาแตกต่างอย่างสิ้นเชิง หากขนาดคลัสเตอร์ของคุณคือ 4KB และไฟล์ของคุณโดยเฉลี่ย 1KB เห็นได้ชัดว่ามันจะใช้ 40GB บนดิสก์ โดยค่าเริ่มต้นขนาดการจัดสรร exFAT จะสูงกว่าระบบไฟล์อื่นมาก
— phuclv

ทำไมคุณทำอย่างนั้น? คุณต้องใช้ก้าน USB กับอุปกรณ์อื่นนอกเหนือจากแล็ปท็อปเดสก์ท็อปและฮาร์ดแวร์ที่คล้ายกันหรือไม่? AFAIK มีวิทยุติดรถยนต์บางตัวเท่านั้นและไม่รองรับ NTFS หรือทางเลือกอื่นที่คล้ายกัน ...
— Bakuriu

ฉันไม่คิดว่าโฟลเดอร์จะมี "ความจุ" (จำนวนสูงสุดที่สามารถเก็บได้) คาดว่าอาจมีจำนวนไฟล์ คุณหมายถึงอะไร
— jpmc26

คำตอบ:


57

คุณตอบคำถามของคุณเองแล้ว: มีไฟล์ขนาดเล็กจำนวนมาก

ทุกไฟล์ในปริมาณ exFAT ใช้เวลาอย่างน้อยหนึ่งบล็อก ดังนั้นไฟล์ขนาดไบต์เดียวจะต้องมีอย่างน้อย 4K - การขยายขนาด 1: 4096 คุณกำลังขยายขนาด 4.3 ซึ่งเป็นไปได้มากที่มีไฟล์ขนาดเล็กจำนวนมาก

คุณสามารถตรวจสอบสมมติฐานนี้ได้โดยการบรรจุไฟล์ด้วย WinRAR และการตั้งค่าการบีบอัดเป็นศูนย์จากนั้นคัดลอกไฟล์นี้ไปยังแท่ง USB


14
มันหมายถึงสิ่งที่มันหมายถึง พื้นที่ดิสก์ได้รับการจัดสรรเพิ่มขึ้น 4kb ประมาณ ไฟล์ไบต์เดียวใช้พื้นที่ดิสก์ 4kb ไฟล์สองไบต์ใช้พื้นที่ดิสก์ 4kb เท่ากัน เหมือนกัน 3 ไบต์และสูงสุด 4096 ไบต์ ไฟล์ 4097 ไบต์ใช้พื้นที่ดิสก์ 8192 ไบต์และอื่น ๆ (นี่เป็นการข้ามค่าใช้จ่ายในการสร้างรายการไดเรกทอรี) ขนาดเฉลี่ยของไฟล์ของคุณน่าจะอยู่ที่ประมาณ 1kb ดังนั้นคุณจึงใช้งานได้มากถึงสี่เท่าของผลรวมทั้งหมดของข้อมูลของคุณ ระบบไฟล์ทั้งหมดทำงานด้วยวิธีนี้ FAT หรือ NTFS แตกต่างกันเฉพาะในขนาด blk แต่การปรับบางอย่างอาจทำได้ในบางครั้ง
— Sam Varshavchik

7
NTFS นั้นมีประสิทธิภาพมากกว่า FAT รุ่นใด ๆ ที่จัดการไฟล์ขนาดเล็กจำนวนมาก หากคุณเคยใช้ไดรฟ์ USB นี้กับคอมพิวเตอร์ขนาดใหญ่ที่ใช้ Windows การฟอร์แมตเป็น NTFS นั้นเป็นสิ่งที่เหมาะสมอย่างยิ่ง หากคุณวางแผนที่จะเสียบเข้ากับกล้องในทางกลับกันหรือผลิตภัณฑ์ Apple พวกเขาจะไม่สามารถอ่านได้
— zwol

3
เป็นไปได้หรือไม่ที่ exFAT ถูกฟอร์แมตด้วยขนาดบล็อกที่ใหญ่กว่า 4k มาก ที่สามารถแก้ไขได้โดยการฟอร์แมต exFAT ด้วยตัวเลือกที่มีสติโดยไม่สูญเสียความเข้ากันได้
— ..

3
@zwol ผลิตภัณฑ์ Apple สามารถอ่านไดรฟ์ NTFS โดยค่าเริ่มต้นพวกเขาไม่สามารถเขียนถึงพวกเขาได้
— awksp

4
MSDN กล่าวว่าขนาดคลัสเตอร์เริ่มต้นสำหรับพาร์ติชัน exFAT ขนาด 128 GB คือ128 kB ซึ่งจะทำงานได้ไม่ดีกับไฟล์ขนาดเล็ก ซิปเป็นเพื่อนของคุณที่นี่
— ปีเตอร์ - Reinstate Monica

14

เมื่อทำการฟอร์แมตเป็น exFAT คุณเกือบจะเลือกหน่วยการจัดสรรขนาดใหญ่ (ขนาดบล็อก) เช่น 128k หรือ 512k ฟอร์แมตใหม่ด้วยหน่วยการจัดสรร 4k มาตรฐานและปัญหาควรหายไป



2
ใช่นั่นเป็นปัญหาใหญ่ ฟอร์แมตใหม่พร้อม 4k
— ..

1
สำหรับผมขนาดจัดสรรเริ่มต้นเป็น 512KB ..
— เฟลิกซ์ลี

@FelixLee นั่นหมายความว่าแม้ไฟล์ 1 ไบต์จะใช้เวลา 512 KB
— Captain Man

1
@GalacticCowboy: ปัจจุบันอาจไม่เป็นข้อกำหนด แต่เป็นเพียงแนวทางปฏิบัติที่ดีที่สุดโดยทั่วไป โดยเฉพาะอย่างยิ่งมันอาจกลายเป็นปัญหาในกรณีที่จำเป็นต้องเข้าถึงไฟล์จากระบบอื่นหรือหากมีความเสียหายในไดรฟ์และ OP กำลังพยายามกู้คืนข้อมูลให้มากที่สุด (โชคดีถ้ามันซ้อนอยู่ในไฟล์เก็บถาวรโดยเฉพาะ บีบอัดหนึ่ง)
— ..

7

ทำไมสิ่งนี้จึงเกิดขึ้น

เพราะคุณเก็บไฟล์เล็ก ๆ จำนวนมาก

ระบบไฟล์มีขนาดไฟล์ขั้นต่ำที่สามารถจัดเก็บได้ สำหรับระบบไฟล์ NTFS โดยปกติจะเป็น 4KB สำหรับ exFAT มันสามารถมีขนาดใหญ่กว่ามาก เรียกว่าขนาดบล็อกหรือคลัสเตอร์ ไฟล์ที่มีขนาดเล็กกว่าขนาดนี้จะยังคงใช้ขนาดต่ำสุดดังนั้นไฟล์ 1KB อาจใช้พื้นที่ดิสก์ 4KB ไฟล์ 3KB จะใช้พื้นที่ดิสก์ 4KB ด้วย หากคุณมีไฟล์ 5KB มันจะใช้พื้นที่ดิสก์ 8KB

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

คุณทำอะไรได้บ้าง

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

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


2

ตามคำตอบอื่น ๆ ที่แนะนำให้ใช้ Archiver แต่ฉันจะแนะนำให้ใช้ 7z แทนที่จะใช้ WinRAR เพราะฟรี ) ตัวเลือกโฟลเดอร์ "เมื่อคุณคลิกขวาที่ไฟล์และโฟลเดอร์ มันเร็วกว่า 7z แต่มันเก็บได้ช้ากว่าเล็กน้อย

ในกรณีที่คุณต้องการเก็บภาพ JPEG ส่วนใหญ่หรืออย่างอื่นที่ไม่บีบอัดเลยคุณควรได้รับประโยชน์จากการใช้ 7z และเลือกตัวเลือก "ไม่มีการบีบอัด" อย่างชัดเจน

การใช้รูปแบบการเก็บถาวร. zipเหนือ. rarหรือ. 7zเป็นสิ่งสำคัญเนื่องจาก Windows รองรับการเรียกดูราวกับว่าเป็นเพียงโฟลเดอร์อื่น ๆ (แม้ว่าจะมีข้อ จำกัด )

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


3
หากขนาดเพิ่มขึ้น 4 เท่าจากขนาดปกติไฟล์ส่วนใหญ่จะน้อยกว่า 1k ไฟล์ jpeg เหล่านี้แทบจะไม่แน่นอน
— ..

อีกอย่างคือทำไมคุณถึงเลือก "ไม่มีการบีบอัด" มันจะยังเล็กกว่านี้แม้ว่าไฟล์จะไม่บีบอัดมากเกินไป
— Clonkex

1
@clonkex เพราะความเร็วและความหน่วงเป็นสิ่งที่สำคัญ
— PlasmaHH

2
@Clonkex เนื่องจากอัลกอริธึมการบีบอัดค่อนข้างช้าและใช้ทรัพยากรอย่างเข้มข้นโดยธรรมชาติถ้าคุณรู้ว่ามันจะไม่ได้รับประโยชน์อย่างมีนัยสำคัญจากการถูกบีบอัดด้วยเวลาพิเศษในการบีบอัด / แตกไฟล์ทำไมไม่บอกให้ซิปข้ามขั้นตอนนั้น ?
— Trotski94

1
@ JamesTrotter สำหรับอัลกอริธึมการบีบอัดแบบธรรมดา (ไม่ใช่ LZMA) บนเครื่องธรรมดารหัสการบีบอัดจะทำงานเร็วกว่าดิสก์ที่สามารถเขียนได้ดังนั้นจึงไม่มี "เวลาพิเศษ" - การเขียนไฟล์บีบอัดที่เก็บถาวรนั้นเร็วกว่าเพราะเขียนไบต์น้อยลง เป็นคอขวด
— ฮอบส์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.