Nếu FAT32 có giới hạn kích thước tệp 4 GB, làm sao tôi có thể sao chép tệp Thư viện iPhoto 13 GB của mình vào ổ đĩa này?


38

Đó là ổ USB 32 GB FAT32 và dường như không gặp vấn đề gì với tệp Thư viện iPhoto 13 GB của tôi. Tôi nghĩ rằng có giới hạn kích thước tệp 4 GB trên định dạng hệ thống tệp này?


3
Bạn có chắc chắn đó là FAT32 chứ không phải exFAT và bạn đã kiểm tra như thế nào? Bạn đang dùng hệ điều hành nào? Dữ liệu vẫn có thể đọc được?
Baarn

15
Tôi đoán bạn không có một tệp nào lớn hơn 4GB.
Ramhound

@informaficker - Anh ấy rõ ràng trên OS X dựa trên thực tế anh ấy đang sử dụng iPhoto chỉ chạy trên OS X.
Ramhound

3
@Informaficker Có, đó là FAT32, tôi đã kiểm tra bằng cả Windows (với định dạng ban đầu tôi đã định dạng nó) và Mac. Hóa ra OS X chỉ coi Thư viện iPhoto là một tệp duy nhất trong UI, thực tế nó là một thư mục chứa nhiều tệp bên trong.
MetaGuru

Câu trả lời:


109

Có giới hạn 4GB cho mỗi tệp .

Ví dụ:
Sao chép hai tệp, mỗi tệp có kích thước 3 GB (tổng cộng 6 GB) sẽ hoạt động tốt.
Sao chép một tệp 6GB sẽ không thành công.

Trong trường hợp của bạn, OS / X đang hiển thị Thư viện iPhoto dưới dạng một tệp duy nhất, nhưng thực tế nó là một thư mục chứa nhiều tệp bên trong. (Tất cả nhỏ hơn 4GB).


33
Tôi đã biết rằng Thư viện iPhoto chỉ được coi là một tệp duy nhất trong giao diện người dùng hệ thống tệp, trong khi thực tế, nó là một thư mục chứa nhiều tệp bên trong. Bạn có thể thêm câu này vào câu trả lời của bạn và nó sẽ hoàn thành.
MetaGuru

1
Ah, nhược điểm cũ tốt của sự phức tạp.
Lenar Hoyt

33

Rất nhiều thời gian bạn sẽ tìm thấy trên OS X rằng một tệp không thực sự là một tệp - đó là một thư mục. Một ví dụ điển hình của việc này là một ứng dụng sẽ xuất hiện dưới dạng một .apptệp nhưng đây thực sự là một gói (thư mục) chứa một số tệp.


6

Có, trên FAT32 có giới hạn kích thước tệp, TUY NHIÊN, nó là 4gb PER FILE.

Bạn có thể có một thư mục có kích thước 50gb, tuy nhiên, không có tệp nào có thể nhiều hơn 4gb.


6
Trong thực tế, các đĩa FAT có giới hạn tùy thuộc vào FAT16 / FAT32, v.v. và kích thước của các cung.
Matsemann

1
Mỗi phân vùng trong FAT32được giới hạn ở 2 TB, tôi tin.
kush

5

Nó phụ thuộc vào kích thước cụm lớn như thế nào các tập tin có thể. Hãy xem ở đây , trong bài viết hỗ trợ được tham chiếu, nó được mô tả như sau:

Tất cả các hệ thống tệp được Windows sử dụng đều sắp xếp đĩa cứng của bạn dựa trên kích thước cụm (còn được gọi là kích thước đơn vị phân bổ ). Kích thước cụm thể hiện lượng không gian đĩa nhỏ nhất có thể được sử dụng để chứa tệp. Khi kích thước tệp không đi ra nhiều bội số của kích thước cụm, phải sử dụng không gian bổ sung để giữ tệp (tối đa bội số tiếp theo của kích thước cụm). Trên phân vùng đĩa cứng thông thường, lượng không gian trung bình bị mất theo cách này có thể được tính bằng cách sử dụng phương trình (kích thước cụm) / 2 * (số lượng tệp).

Nếu không có kích thước cụm được chỉ định khi bạn định dạng phân vùng, mặc định được chọn dựa trên kích thước của phân vùng. Các giá trị mặc định này được chọn để giảm không gian bị mất và để giảm sự phân mảnh xảy ra trên phân vùng.

Nhưng nó cũng là kích thước tệp tối đa phụ thuộc vào kích thước cụm và cũng tùy thuộc vào kích thước cung được chọn, vì kích thước tệp được tính như

Kích thước tệp = (số cụm) * (cung trên mỗi cụm) * (kích thước cung)

kích thước cung cấp thường là 512 byte , nhưng ngày nay chúng ta có các đĩa cứng có dung lượng vài terabyte, nó có thể lớn hơn (ví dụ 4 KB ).

Mặc dù có vẻ như điều này cho phép các tệp lớn hơn, nhưng đặc tả thiết kế của FAT32 nói rằng một tệp không thể vượt quá 4 GB, do đó

Kích thước tệp tối đa = 4 294 967 296 byte ( 4 Gigabyte )

Các số lượng tối đa các cụm cho FAT32 được giới hạn 268 435 445 , và một cụm không được vượt quá 64 KB, xem ở đây . Nhưng người ta cũng nói rằng bạn không thể định dạng Fat32 với các cụm lớn hơn 32 KB. Điều này có nghĩa là về mặt lý thuyết, kích thước phân vùng tối đa

Phần tối đa. kích thước = 268 435 445 * 32 768 byte = 8 796 092 661 760 byte (là 8 Terabyte ).

Thực tế, nó thấp hơn thế, vì thông thường bạn không có cụm 32 KB. Đối với Fat32 , kích thước cụm mặc định thay đổi tùy thuộc vào kích thước của phân vùng giữa 4 KB (phân vùng 236 MB - 8 GB) và 16 KB (phân vùng 16 GB - 32 GB).

Bạn có thể ảnh hưởng đến kích thước phân vùng tối đa khi bạn định dạng phân vùng. Kích thước cụm và / hoặc kích thước cung càng lớn, phân vùng có thể càng lớn. Nhưng kích thước tệp luôn bị giới hạn ở mức 4 GB.

Ghi chú:

  • Nó không phụ thuộc vào phương tiện, bạn có thể định dạng thẻ nhớ hoặc thẻ SD với các cung lớn hơn như bạn có thể làm điều đó với ổ cứng của mình. Giới hạn bạn có tùy thuộc vào hệ thống đọc phân vùng, ví dụ: nếu bạn đang sử dụng máy ảnh kỹ thuật số, nó có thể không hỗ trợ từng khu vực hoặc kích thước cụm như hệ điều hành của bạn trên PC.

  • Mặc dù thực tế là Microsoft đã ngừng hỗ trợ cho các phân vùng Fat32 lớn hơn 32 GB, bạn vẫn có thể tạo và sử dụng chúng, nếu bạn sử dụng công cụ của bên thứ 3 miễn phí để định dạng chúng. Fat32 vẫn được sử dụng bởi nhiều thiết bị và trong nhiều hệ điều hành (không chỉ bởi Windows) như máy ghi đĩa cứng, máy ảnh, v.v.


Tác giả không quan tâm đến những gì Microsoft làm hoặc không hỗ trợ họ đang sử dụng OS X. Tôi phải đánh giá thấp câu trả lời này vì thực tế đơn giản, nó không giúp ích gì cho tác giả, vì họ đang sử dụng OS X.
Ramhound

Tuy nhiên, bạn nói về NTFS mà OS X không hỗ trợ nếu không có trình điều khiển của bên thứ ba. OS X hỗ trợ FAT32 không thay đổi sau nhiều năm. Điều tương tự không thể nói về NTFS đã thấy các bản cập nhật cho trình điều khiển gạch chân. Bạn cũng đã liên kết với một ứng dụng Windows. Làm cho câu trả lời này có liên quan đến tác giả và tôi có thể xem xét loại bỏ downvote của mình.
Ramhound

@Ramhound: Nhưng Fat32 là Windows, không phải OS X. Vì vậy, lý thuyết về Fat32 được xác định bởi Microsoft, không phải bởi Apple. => Hãy suy nghĩ trước khi bạn downvote.
Matt

Khỏe. Tôi đã đánh giá thấp câu hỏi của bạn vì bạn đã liên kết với một chương trình Windows để mở rộng giới hạn Fat32, điều này không giúp ích gì cho tác giả. Tôi rất nhiều suy nghĩ về downvote câu trả lời này không áp dụng cho câu hỏi của tác giả.
Ramhound

Tôi đã loại bỏ cả hai - chương trình Windows và phần NTFS.
Matt
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.