Jika FAT32 memiliki batas ukuran file 4 GB bagaimana saya bisa menyalin 13 GB iPhoto Library saya ke drive ini?

38

Ini adalah thumb drive USB 32 GB FAT32, dan sepertinya tidak ada masalah dengan file iPhoto Library 13 GB saya. Saya pikir ada batasan ukuran file 4 GB pada format sistem file ini?

MetaGuru
sumber
3
Apakah Anda yakin itu FAT32 dan bukan exFAT dan bagaimana Anda memeriksanya? OS apa yang Anda pakai? Apakah data masih dapat dibaca?
Baarn
15
Saya kira Anda tidak memiliki satu file yang lebih besar dari 4GB.
Ramhound
@informaficker - Dia jelas menggunakan OS X berdasarkan fakta bahwa dia menggunakan iPhoto yang hanya berjalan pada OS X.
Ramhound
3
@Informaficker Ya itu adalah FAT32, saya telah memeriksa dengan Windows (yang awalnya saya format) dan Mac. Ternyata OS X hanya memperlakukan Perpustakaan iPhoto sebagai satu file di UI, sebenarnya itu adalah folder dengan banyak file di dalamnya.
MetaGuru

Jawaban:

109

Ada batas 4GB per file .

Contoh:
Menyalin dua file, masing-masing berukuran 3GB (total 6GB) akan berfungsi dengan baik.
Menyalin satu file 6GB akan gagal.

Dalam kasus Anda, OS / X menampilkan iPhoto Library sebagai satu file, tetapi kenyataannya itu adalah folder dengan banyak file di dalamnya. (Semua lebih kecil dari 4GB).

Hennes
sumber
33
Saya telah belajar bahwa Perpustakaan iPhoto hanya diperlakukan sebagai satu file di UI sistem file, padahal sebenarnya itu adalah folder dengan banyak file di dalamnya. Anda dapat menambahkan ini ke jawaban Anda dan itu akan lengkap.
MetaGuru
1
Ah, kelemahan lama yang bagus dari kompleksitas persembunyian.
Lenar Hoyt
33

Banyak waktu Anda akan menemukan di OS X bahwa file sebenarnya bukan file - itu adalah direktori. Contoh yang baik dari ini adalah aplikasi yang akan muncul menjadi satu .appfile tetapi ini sebenarnya adalah paket (direktori) yang berisi sejumlah file.

colincameron
sumber
6

Ya, pada FAT32 ada batas ukuran file, NAMUN, itu adalah 4gb PER FILE.

Anda mungkin memiliki direktori yang berukuran 50gb, namun, tidak ada satu file pun yang lebih dari 4gb.

Matt Clark
sumber
6
Bahkan, disk FAT memiliki batasan tergantung pada FAT16 / FAT32 dll dan ukuran sektor.
Matsemann
1
Setiap partisi dalam FAT32terbatas 2 TB, saya percaya.
kush
5

Itu tergantung pada ukuran cluster seberapa besar file dapat. Lihatlah di sini , dalam artikel dukungan yang direferensikan itu digambarkan sebagai berikut:

Semua sistem file yang digunakan oleh Windows mengatur hard disk Anda berdasarkan ukuran cluster (juga dikenal sebagai ukuran unit alokasi ). Ukuran cluster mewakili jumlah ruang disk terkecil yang dapat digunakan untuk menyimpan file. Ketika ukuran file tidak keluar ke kelipatan genap dari ukuran cluster, ruang tambahan harus digunakan untuk menyimpan file (hingga kelipatan berikutnya dari ukuran cluster). Pada partisi hard disk yang khas, jumlah rata - rata ruang yang hilang dengan cara ini dapat dihitung dengan menggunakan persamaan (ukuran cluster) / 2 * (jumlah file).

Jika tidak ada ukuran cluster yang ditentukan saat Anda memformat partisi, standar dipilih berdasarkan ukuran partisi. Default ini dipilih untuk mengurangi ruang yang hilang dan untuk mengurangi fragmentasi yang terjadi pada partisi.

Tetapi juga ukuran file maksimum yang tergantung pada ukuran cluster dan juga pada ukuran sektor yang dipilih, karena ukuran file dihitung sebagai

Ukuran file = (jumlah cluster) * (sektor per cluster) * (ukuran sektor)

dan ukuran sektor biasanya 512 byte , tetapi saat ini di mana kita memiliki hard disk dengan kapasitas beberapa terabyte, ukurannya bisa lebih besar (misalnya 4 KB ).

Meskipun tampaknya ini memungkinkan file yang lebih besar, spesifikasi desain FAT32 mengatakan bahwa file tidak dapat melebihi 4 GB

Ukuran File Maks = 4 294 967 296 byte ( 4 Gigabytes )

Jumlah maksimum cluster untuk Fat32 terbatas hingga 268 435 445 , dan sebuah cluster tidak boleh melebihi 64 KB, lihat di sini . Tetapi dikatakan juga bahwa Anda tidak dapat memformat Fat32 dengan kelompok yang lebih besar dari 32 KB. Ini berarti bahwa secara teoritis, ukuran partisi maksimum adalah

Bagian max. size = 268 435 445 * 32 768 byte = 8 796 092 661 760 byte (yang merupakan 8 Terabyte ).

Secara praktis, ini lebih rendah dari itu, karena biasanya Anda tidak memiliki 32 KB cluster. Untuk Fat32 ukuran cluster standar bervariasi tergantung pada ukuran partisi antara 4 KB (236 MB - 8 GB partisi) dan 16 KB (16 GB - 32 GB partisi).

Anda dapat mempengaruhi ukuran partisi maksimum ketika Anda memformat partisi. Semakin besar ukuran cluster dan / atau ukuran sektor, semakin besar pula partisi tersebut. Namun ukuran file selalu terbatas hingga 4 GB.

Catatan:

  • Tidak tergantung pada media, Anda dapat memformat memory stick atau kartu SD dengan sektor yang lebih besar karena Anda dapat melakukannya dengan harddisk Anda. Keterbatasan yang Anda miliki tergantung pada sistem yang membaca partisi, misalnya jika Anda menggunakan kamera digital, itu mungkin tidak mendukung setiap sektor atau ukuran cluster seperti sistem operasi Anda pada PC.

  • Terlepas dari kenyataan bahwa Microsoft telah menghentikan dukungan untuk partisi Fat32 yang lebih besar dari 32 GB, Anda masih dapat membuat dan menggunakannya, jika Anda menggunakan alat pihak ke-3 gratis untuk memformatnya. Fat32 masih digunakan oleh banyak perangkat dan di banyak sistem operasi (tidak hanya oleh Windows) seperti perekam HDD, kamera dll.

Matt
sumber
Penulis tidak peduli tentang apa yang Microsoft lakukan atau tidak mendukung mereka menggunakan OS X. Saya harus menurunkan jawaban ini karena fakta sederhana, itu tidak membantu penulis, karena mereka menggunakan OS X.
Ramhound
Namun Anda berbicara tentang NTFS yang OS X tidak mendukung tanpa driver pihak ketiga. OS X mendukung FAT32 yang tidak berubah selama bertahun-tahun. Hal yang sama tidak dapat dikatakan tentang NTFS yang telah melihat pembaruan untuk driver yang digarisbawahi. Anda juga ditautkan ke aplikasi Windows. Jadikan jawaban ini relevan bagi penulis dan saya mungkin mempertimbangkan untuk menyingkirkan downvote saya.
Ramhound
@Ramhound: Tetapi Fat32 adalah Windows, bukan OS X. Jadi teori tentang Fat32 ditentukan oleh Microsoft, bukan oleh Apple. => Berpikir sebelum Anda downvote.
Matt
Baik. Saya menurunkan pertanyaan Anda karena Anda menautkan ke program Windows untuk memperpanjang batas Fat32 yang tidak membantu penulis sedikit pun. Saya sangat memikirkan downvote jawaban ini tidak berlaku untuk pertanyaan penulis.
Ramhound
Saya telah menghapus keduanya - program Windows dan bagian NTFS.
Matt