หาก FAT32 มีขนาดไฟล์ 4 GB จำกัด ฉันจะคัดลอกไฟล์ iPhoto Library ขนาด 13 GB ไปยังไดรฟ์นี้ได้อย่างไร


38

เป็นไดรฟ์ USB ขนาด 32 GB FAT32 และดูเหมือนว่าจะไม่มีปัญหากับไฟล์ iPhoto Library ขนาด 13 GB ของฉัน ฉันคิดว่ามีข้อ จำกัด ขนาดไฟล์ 4 GB ในรูปแบบระบบไฟล์นี้หรือไม่


3
คุณแน่ใจหรือไม่ว่าเป็น FAT32 และไม่ใช่ exFAT และคุณตรวจสอบอย่างไร คุณใช้ระบบปฏิบัติการอะไร ข้อมูลยังคงสามารถอ่านได้หรือไม่?
Baarn

15
ฉันจะเดาว่าคุณไม่มีไฟล์เดียวที่มีขนาดใหญ่กว่านั้นอีก 4GB
Ramhound

@informaficker - เขาชัดเจนบน OS X ตามความจริงที่ว่าเขาใช้ iPhoto ซึ่งทำงานบน OS X เท่านั้น
Ramhound

3
@Informaficker ใช่มันคือ FAT32 ฉันได้ตรวจสอบกับทั้ง Windows (ซึ่งฉันได้ฟอร์แมตแล้วในตอนแรก) และ Mac ปรากฎว่า OS X จะถือว่า iPhoto Library เป็นไฟล์เดียวใน UI จริงๆแล้วมันเป็นโฟลเดอร์ที่มีไฟล์จำนวนมากอยู่ภายใน
MetaGuru

คำตอบ:


109

มีขีด จำกัด4GB ต่อไฟล์

ตัวอย่าง: การ
คัดลอกสองไฟล์แต่ละไฟล์มีขนาด 3GB (รวม 6GB) จะทำงานได้ดี
การคัดลอกไฟล์ 6GB ไฟล์เดียวจะล้มเหลว

ในกรณีของคุณ OS / X แสดงiPhoto Libraryเป็นไฟล์เดียว แต่ในความเป็นจริงมันคือโฟลเดอร์ที่มีไฟล์อยู่มากมาย (ทั้งหมดเล็กกว่า 4GB)


33
ฉันได้เรียนรู้ตั้งแต่ iPhoto Library ว่าเป็นไฟล์เดียวใน UI ของระบบไฟล์เมื่อในความเป็นจริงมันเป็นโฟลเดอร์ที่มีไฟล์จำนวนมากอยู่ภายใน คุณสามารถเพิ่มสิ่งนี้ลงในคำตอบของคุณและมันจะเสร็จสมบูรณ์
MetaGuru

1
ข้อเสียเก่าที่ดีของการซ่อนความซับซ้อน
Lenar Hoyt

33

หลายครั้งที่คุณจะพบใน OS X ว่าไฟล์ไม่ใช่ไฟล์จริง - เป็นไดเรกทอรี ตัวอย่างที่ดีของเรื่องนี้คือแอปพลิเคชันซึ่งจะปรากฏเป็น.appไฟล์เดียวแต่จริงๆแล้วเป็นแพคเกจ (ไดเรกทอรี) ที่มีไฟล์จำนวนหนึ่ง


6

ใช่ใน FAT32 มีการ จำกัด ขนาดไฟล์อย่างไรก็ตามมันเป็น 4gb ต่อไฟล์

คุณอาจมีไดเรกทอรีที่มีขนาด 50gb อย่างไรก็ตามไม่มีไฟล์เดียวอาจมีขนาดมากกว่า 4gb


6
ในความเป็นจริงดิสก์ FAT มีข้อ จำกัด ขึ้นอยู่กับ FAT16 / FAT32 เป็นต้นและขนาดของเซกเตอร์
Matsemann

1
FAT32ฉันเชื่อว่าแต่ละพาร์ติชั่นนั้น จำกัด ไว้ที่ 2 TB
เทือกเขาฮินดูกูช

5

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

ระบบไฟล์ทั้งหมดที่ Windows ใช้จัดระเบียบฮาร์ดดิสก์ของคุณตามขนาดคลัสเตอร์ (หรือที่รู้จักกันว่าขนาดหน่วยการจัดสรร ) ขนาดคลัสเตอร์หมายถึงจำนวนพื้นที่ดิสก์ที่เล็กที่สุดที่สามารถใช้เก็บไฟล์ได้ เมื่อขนาดไฟล์ไม่ได้ออกมาเป็นหลายขนาดของคลัสเตอร์ต้องใช้พื้นที่เพิ่มเติมเพื่อเก็บไฟล์ (ขึ้นอยู่กับหลาย ๆ ขนาดของคลัสเตอร์ถัดไป) บนพาร์ติชันฮาร์ดดิสก์ทั่วไปจำนวนพื้นที่เฉลี่ยที่หายไปในลักษณะนี้สามารถคำนวณได้โดยใช้สมการ (ขนาดคลัสเตอร์) / 2 * (จำนวนไฟล์)

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

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

ขนาดไฟล์ = (จำนวนกลุ่ม) * (ภาคต่อคลัสเตอร์) * (ขนาดภาค)

และขนาดเซกเตอร์มักจะ512 ไบต์แต่ทุกวันนี้ที่เรามีฮาร์ดดิสก์ที่มีความจุหลายเทราไบต์ก็สามารถมีขนาดใหญ่ขึ้น (เช่น4 KB )

ในขณะที่ดูเหมือนว่าสิ่งนี้จะช่วยให้ไฟล์มีขนาดใหญ่ขึ้นข้อกำหนดการออกแบบของ FAT32 บอกว่าไฟล์จะต้องไม่เกิน 4 GB

ขนาดไฟล์สูงสุด = 4 294 967 296 ไบต์ ( 4 กิกะไบต์ )

จำนวนสูงสุดของกลุ่มสำหรับ Fat32ถูก จำกัด ไว้ที่268 435 445และคลัสเตอร์จะต้องไม่เกิน 64 KB, ดูที่นี่ แต่ได้มีการกล่าวด้วยว่าคุณไม่สามารถฟอร์แมต Fat32 ด้วยคลัสเตอร์ที่ใหญ่กว่า 32 KB ซึ่งหมายความว่าในทางทฤษฎีแล้วขนาดพาร์ติชันสูงสุดคือ

ส่วนสูงสุด ขนาด = 268 435 445 * 32 768 ไบต์ = 8 796 092 661 760 ไบต์ (ซึ่งคือ8 เทราไบต์ )

ในทางปฏิบัติมันต่ำกว่านั้นเพราะโดยปกติคุณจะไม่มีกลุ่ม 32 KB สำหรับFat32ขนาดคลัสเตอร์เริ่มต้นจะแตกต่างกันไปขึ้นอยู่กับขนาดของพาร์ติชันระหว่าง 4 KB (236 MB - พาร์ทิชัน 8 GB) และ 16 KB (16 GB - 32 GB พาร์ติชัน)

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

หมายเหตุ:

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

  • แม้ว่าข้อเท็จจริงที่ว่า Microsoft ได้หยุดการสนับสนุนพาร์ติชัน Fat32 ที่มีขนาดใหญ่กว่า 32 GB คุณยังสามารถสร้างและใช้งานได้หากคุณใช้เครื่องมือของบุคคลที่สามฟรีในการฟอร์แมต Fat32 ยังคงใช้งานได้กับอุปกรณ์หลายชนิดและในระบบปฏิบัติการหลายระบบ (ไม่ใช่เฉพาะ Windows) เช่นเครื่องบันทึก HDD กล้อง ฯลฯ


ผู้เขียนไม่สนใจเกี่ยวกับสิ่งที่ Microsoft ทำหรือไม่สนับสนุนพวกเขาใช้ OS X ฉันต้องลงคะแนนคำตอบสำหรับความจริงง่ายๆมันไม่ได้ช่วยให้ผู้เขียนเพราะพวกเขาใช้ OS X
Ramhound

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

@Ramhound: แต่ Fat32 เป็น Windows ไม่ใช่ OS X ดังนั้นทฤษฎีเกี่ยวกับ Fat32 นั้นถูกกำหนดโดย Microsoft ไม่ใช่ Apple => คิดก่อนลงคะแนน
แมตต์

ละเอียด. ฉันลงคะแนนคำถามของคุณเพราะคุณเชื่อมโยงกับโปรแกรม Windows เพื่อขยายขีด จำกัด Fat32 ซึ่งไม่ได้ช่วยผู้แต่งเพียงเล็กน้อย ฉันคิดมากเกี่ยวกับคำตอบ downvote นี้ใช้ไม่ได้กับคำถามของผู้เขียน
Ramhound

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