Bepergian pada batas ukuran file FAT32 4GB


34

Baru-baru ini saya membeli stik USB 3 32GB yang diformat FAT32. Saya menancapkannya ke komputer saya dan mencoba untuk menyalin film ke dalamnya, file itu lebih dari 4GB namun dan tidak akan membiarkan saya menyalin file karena batas ukuran file 4GB yang dikenakan oleh FAT32 .

Setelah beberapa googling saya menemukan bahwa saya bisa memformat USB stick saya untuk memiliki format exFAT yang berarti saya bisa meletakkan file ke stick lebih besar dari 4GB dalam ukuran dan drive akan berfungsi pada Mac dan PC saya.

Masalah dengan solusi ini adalah PS3 saya tidak dapat mendeteksi stik USB ketika diformat dengan exFAT.

Saya ingin tahu apakah ada cara agar USB stick saya diformat sehingga dapat memiliki file lebih dari 4 GB dan berfungsi pada PC, Mac dan PS3.

Jawaban:


24

Sayangnya, tidak ada cara untuk menyalin file> 4GB ke sistem file FAT32. Dan google cepat mengatakan PS3 Anda hanya akan mengenali sistem file FAT32.

Satu-satunya pilihan Anda adalah menggunakan file yang lebih kecil. Mungkin memotongnya menjadi beberapa bagian sebelum memindahkannya atau mengompresnya.

Saya akan mencoba solusi jaringan untuk berbagi file.


Yup, ini rencananya. Saya berharap tongkat akan memberikan solusi jangka pendek. Bagaimanapun, terima kasih.
Aesir

Jika Anda ingin mencoba sesuatu, kemungkinan besar PS3 akan mendukung NTFS dibandingkan dengan exFAT. Anda dapat mencoba memformat memory stick NTFS Anda kalau-kalau PS3 akan melihatnya. Tapi saya pikir Anda tidak akan menyukainya. Hanya apa yang akan saya lakukan dalam situasi ini jika saya keras kepala.
OmnipotentEntity

PS3 dapat mendukung NTFS dengan NTFS-3g ps3hax.net/showthread.php?t=48443 youtu.be/t00wamsaHV4
phuclv

66

Secara asli, Anda tidak dapat menyimpan file yang lebih besar dari 4 GB pada sistem file FAT. Penghalang 4 GB adalah batas keras FAT: sistem file menggunakan bidang 32-bit untuk menyimpan ukuran file dalam byte, dan 2 ^ 32 byte = 4 GiB (sebenarnya, batas sebenarnya adalah 4 GiB minus satu byte, atau 4 294 967 295 byte, karena Anda dapat memiliki file dengan panjang nol). Jadi, Anda tidak dapat menyalin file yang lebih besar dari 4 GiB ke volume FAT-polos apa pun. exFAT memecahkan ini dengan menggunakan bidang 64-bit untuk menyimpan ukuran file tetapi itu tidak benar-benar membantu Anda karena memerlukan memformat ulang partisi.

Namun, jika Anda membagi file menjadi beberapa file dan menggabungkannya kembali nanti, itu akan memungkinkan Anda untuk mentransfer semua data, tidak hanya sebagai file tunggal (jadi Anda mungkin perlu menggabungkan kembali file tersebut sebelum berguna). Misalnya, di Linux Anda dapat melakukan sesuatu yang mirip dengan:

$ truncate -s 6G my6gbfile
$ split --bytes=2GB --numeric-suffixes my6gbfile my6gbfile.part
$ ls
my6gbfile         my6gbfile.part00  my6gbfile.part01
my6gbfile.part02  my6gbfile.part03
$

Di sini, saya gunakan truncate untuk membuat file yang jarang berukuran 6 GiB. (Cukup gantikan sendiri.) Lalu, saya membaginya menjadi beberapa segmen masing-masing berukuran sekitar 2 GB; segmen terakhir lebih kecil, tetapi itu tidak menimbulkan masalah dalam situasi apa pun yang dapat saya lakukan. Anda juga dapat, alih-alih --bytes=2GB, menggunakan --number=4jika Anda ingin membagi file menjadi empat potongan berukuran sama; ukuran setiap potongan dalam kasus itu adalah 1 610 612 736 byte atau sekitar 1,6 GiB.

Untuk menggabungkannya, gunakan saja cat (con catenate):

$ cat my6gbfile.part* > my6gbfile.recombined

Konfirmasikan bahwa keduanya identik:

$ md5sum --binary my6gbfile my6gbfile.recombined
58cf638a733f919007b4287cf5396d0c *my6gbfile
58cf638a733f919007b4287cf5396d0c *my6gbfile.recombined
$

Ini dapat digunakan dengan batasan ukuran file maksimum.

Banyak pengarsipan file juga mendukung pemisahan file menjadi file arsip multi-bagian; sebelumnya ini digunakan untuk memasukkan arsip besar ke floppy disk, tetapi hari ini ini juga dapat digunakan untuk mengatasi batasan ukuran file maksimum seperti ini. Pengarsipan file juga biasanya mendukung mode "penyimpanan" atau "tanpa kompresi" yang dapat digunakan jika Anda tahu isi file tidak dapat digunakan untuk kompresi lebih lanjut tanpa kehilangan, seperti yang sering terjadi pada arsip, film, musik yang sudah dikompresi, dan sebagainya. ; ketika menggunakan mode seperti itu, file terkompresi hanya bertindak sebagai wadah yang memberi Anda kemampuan pemisahan file, dan data aktual hanya disalin ke dalam file arsip, menghemat waktu pemrosesan.


Pemisahan file sama tuanya dengan batas ukuran. Semua yang telah berubah selama bertahun-tahun adalah batas ukuran partisi dan ukuran file maks :)
gbarry

@barry Memang. Diedit agar poin itu tidak terlalu berani.
CVn

Ini menimbulkan pertanyaan, tetapi tidak jika OP ingin menggunakannya pada PS3-nya.
redbeam_

1
@redbeam_ Jawaban ini awalnya diposting pada pertanyaan yang berbeda yang tidak termasuk kendala PS3, dan yang kemudian digabung dengan (tidak hanya ditutup sebagai duplikat) pertanyaan ini.
CVn

Catatan: Sekalipun Anda zip file besar ke banyak arsip kecil, Anda tidak bisa mengekstrak file besar ke disk FAT32. Saya mencoba dan gagal.
Janac Meena

23

Memperluas ide Michael, banyak utilitas / format kompresi mendukung mode "store", di mana mereka sebenarnya tidak melakukan kompresi apa pun. Sebagian besar utilitas yang sama juga mendukung pemisahan menjadi beberapa arsip. Gabungkan keduanya, dan Anda dapat membagi file tanpa membuang banyak waktu untuk mengompresnya, terutama jika itu adalah data yang tidak dapat dikompres. Saya telah menggunakan teknik ini sendiri untuk mengatasi masalah yang Anda alami.

Satu keuntungan besar untuk melakukannya dengan cara ini adalah bahwa format kompresi bertindak sebagai pembungkus, membuat Anda tidak sengaja melakukan apa pun dengan hanya satu bagian file. Itu juga cenderung lebih sederhana untuk pengguna non-teknis. (Tidak semua orang tahu cara membuat catfile, tetapi hampir semua orang dapat membuka zip.) Juga sangat jelas bahwa ini adalah file multi-bagian, karena file diformat seperti itu. File yang longgar mungkin tidak terlihat seperti file multi-bagian, terutama jika mereka kehilangan nama file.

Tentu saja, jika Anda benar - benar ingin dapat bekerja pada file yang terpisah, ini tidak berfungsi juga. Ini mungkin penting jika Anda tidak memiliki "ruang awal" untuk menulis file terakhir. Dalam hal ini, Anda hanya perlu membagi file.

Berikut adalah contoh pemisahan file menggunakan zip di Linux:

zip -0 -s 3g out.zip foobar

# "-0" sets the compression level to 0, or store
# "-s 3g" sets the split size to 3 GB
# Add "-r" if "foobar" is a directory
# The output will be "out.zip", and "out.z01", "out.z02", and so on...

Jika Anda lebih dari orang GUI, goto saya selalu 7-Zip .


5

Opsi lain yang tidak disebutkan adalah menggunakan partisi. USB flash drive paling sering diperlakukan oleh OS sebagai hard drive. Ubah ukuran partisi FAT32 dan buat partisi exFAT (atau sistem file pendukung lainnya) yang cukup besar untuk menampung file.

Jika Anda perlu mengakses file besar di USB drive, ini mungkin solusi terbaik. Jika semua yang perlu Anda lakukan adalah mentransfer file, dan tidak keberatan harus menyalinnya ke hard drive untuk menggunakannya, solusi pemecahan mungkin lebih baik.

Ini tidak akan berfungsi jika drive USB Anda diatur sebagai "super floppy," tetapi ini semakin tidak umum. Anda dapat mengubah "super floppy" menjadi format hard drive dengan menggunakan alat partioning seperti fdisk atau gparted. Tapi itu mungkin akan melibatkan menyalin file, mengonversi, menyalinnya kembali, dan kemudian membuat drive dapat di-boot kembali.


Hampir semua drive yang saya gunakan dengan Linux memiliki extpartisi yang tersembunyi di suatu tempat di dalamnya. Ini adalah cara terbaik untuk menyelesaikan semua masalah kecil yang muncul menggunakan partisi "non-linuxy".
jpfx1342

3

Seperti yang dijawab oleh orang lain membelah file dan bergabung dengan karya. Tetapi solusi termudah adalah menggunakan ext 2/3/4sistem file untuk drive usb Anda. Ini adalah filesystem asli untuk linux. Di windows gunakan ext2fsd untuk membaca data. Ini juga mendukung mode tulis. Cukup instal aplikasi gratis di file akses windows, tanpa pemisahan, tanpa bergabung.


2
Sulit untuk melihat bagaimana ini akan membantu pada PS3.
ChrisInEdmonton

1

Sudahkah Anda mencoba HFS +? Ini adalah sistem file yang digunakan pada Mac. Jangan tertawa. Tampaknya bekerja di Xbox, jadi patut dicoba.

Dapatkan Batas File 4GB Pada Hard Drive Eksternal Untuk Xbox360

Mungkin diterapkan karena juga digunakan pada (beberapa) iPod yang sangat populer, sehingga bahkan M $ Xbox360 sepertinya membacanya. Dengan perangkat lunak yang sesuai pada PC, JIKA itu bekerja pada PS3, Anda akan mendapatkan solusi universal.


Terima kasih, saya telah memecahkan masalah sekarang dengan server media, tetapi saya akan mengingatnya jika masalahnya muncul lagi, terima kasih.
Aesir

1
Ini tidak akan berfungsi pada PS3, yang tidak mendukung HFS +.
ChrisInEdmonton

1

Ini berhasil - ikuti langkah saya:

  • Unduh WinRAR

  • Klik kanan ke file yang ingin Anda salin dan pilih "Tambahkan ke arsip"

  • Di sisi kiri bawah kotak popup, tuliskan pemisahan ke nomor ukuran volume, misalnya jika file Anda 4,63 GB Anda dapat menuliskan 3 GB di dalam kotak, dan klik OK.

  • Tunggu sampai selesai

  • Sekarang salin semua file ke USB

  • Sekarang pilih file pertama "XXX.part1", klik kanan dan klik "Ekstrak di sini"

  • Seharusnya mengekstrak file Anda.


0

Saya perlu memindahkan lingkungan virtual 15,5gb. Saya menghapus partisi pada kunci usb (32GB) dan membuat yang baru yang extn4 (linux), memasangnya ketika 32GBkey memindahkan file. Boot mesin yang membutuhkan file menggunakan knoppix live (linux disc), memasang kunci, memindahkan file.

Kemudian umounted kunci, ubah kembali partisi menjadi vfat.


0

Saya telah menemukan bahwa menggunakan Adobe Bridge (jika tersedia untuk Anda) akan melewati batas 4GB di server kami. Ini dapat dilakukan hanya dengan "drag and drop" dari peluncur OS ke jendela klien jembatan. Bekerja untuk file video besar (15gb +) tempat saya bekerja.


0

Ini bekerja untuk saya

  1. Jika Iso atau File Terkompresi Anda hanya perlu menyalin paste hal di dalamnya (maksud saya seperti, file iso Anda berukuran 5Gb, ketika Anda memasangnya, ada 6 file di dalamnya, Anda hanya perlu menyalin enam file di dalamnya, bukan iso mengajukan)

Jika jarang, Descompress lalu salin

Aturan untuk Metode ini, Setiap file di dalamnya di bawah 4gb

  1. Jika di atas 4gb tetapi bukan file iso dan bukan file terkompresi, kompres menjadi beberapa bagian. Aturan untuk metode ini: Setiap bagian di bawah 4gb

3. Konversi sistem Fat32 ke Ntfs


0

Dalam hal ini belum dikatakan / ditemukan - menggunakan Filezilla untuk FTP file besar ke HD eksternal juga berfungsi bahkan jika HD adalah Fat32.


-1

FAT32 memiliki batas keras untuk bagaimana setiap file terdaftar (bidang 32bit untuk ukuran file). Namun, aplikasi yang melewati batas ini menggunakan lebih banyak bidang. Secara teori, ini dapat melewati batas keras, tetapi membutuhkan penempatan bidang berikutnya segera setelah yang pertama, dan menghubungkan ujung yang pertama ke awal berikutnya seolah-olah itu adalah bagian dari file (membaca sektor akhir itu, dan mendapatkan pesan bitfield file lain dari bidang kedua) yang biasanya ditangani oleh sistem operasi PC, tetapi tidak selalu.

Program lain memindahkan file dalam potongan 600mb ke 2gb dan menggunakan bit flag, kemudian menggunakan beberapa bitfield untuk chunks, meskipun semua dilihat sebagai file tunggal; seperti halnya dengan perangkat lunak adobe, terutama dengan file video. Ini segmen file, dan membuat bitfield untuk setiap segmen untuk video \ audio yang dibaca oleh os sebagai file tunggal. File-file ini hanya pembungkus, folder macam yang membungkus set gambar, atau sampel yang dengan cepat di-cache ke memori untuk pemutaran. VOB standar DVD adalah contoh hebat lainnya yang menunjukkan dari mana asalnya dan mengapa. Ini dipotong menjadi potongan file yang di-cache dengan cepat untuk diputar pada pemutar DVD. Mereka menggunakan format UDF1 atau joliet lama, yang meminjam dari HFS, tetapi kebanyakan menggunakan daftar FAT. Batas ukuran file kira-kira 2gb, terutama untuk kecepatan caching dari set-top-box DVD player.

Jawaban untuk masalah ini tidak rumit, tetapi tidak satu ukuran cocok untuk semua. Untuk pertanyaan spesifik, gunakan program splitter; WinRar, 7zip bagus, dan punya gui. Ini jawaban yang sederhana dan bekerja dengan baik. OS (sistem operasi) akan mengatur file untuk menggunakan banyak bidang, dan banyak potongan, tetapi akan dilihat sebagai satu file setelah penggabungan. Dengan banyak file video terkompresi (hampir setiap format adalah format terkompresi oleh satu algoritma atau lainnya), kecepatan baca untuk FAT cukup cepat untuk pemutaran di sebagian besar TV pintar, atau sistem OS Konsol minimal (PS3 \ 4, XBOX, dll). File lain seperti ISO dll, tidak mampu kecuali dalam format DVD untuk video, yang merupakan format yang sangat di-cache. Untuk ISO game, periksa ntfs, dan beberapa format lain yang dapat dibuat oleh komputer Anda pada drive USB, lalu coba tanpa aksi terpisah.


-2

Seperti kata OP 'untuk PS3', jawabannya harus hanya berhubungan dengan FAT32, karena hanya ini yang Anda dapatkan dengan PS3. Sedangkan untuk pengguna Linux, jawabannya dapat ditemukan dalam pemformatan partisi EX4, dan tentu saja, NTFS dengan Windoze. Memindahkan file dari EX4 ke NTFS melalui Samba mudah. Jika memindahkan file memerlukan 'jumping hoop', Anda benar-benar harus mempertimbangkan 'apakah saya memformat partisi saya dengan benar untuk menangani file yang perlu saya tangani secara teratur?' Yang mengatakan, itu juga baik untuk memiliki lebih dari satu komputer di sekitar yang dapat memproses apa yang Anda butuhkan, bagaimana Anda perlu juga. (Ini, berasal dari seseorang yang baru saja memformat dongle USB 32gb di FAT32, hanya untuk menemukan 10 menit kemudian saya perlu menyimpan file .img 15gb di dalamnya, dan harus memindahkan semuanya dari itu, mengubah format partisi, dan memindahkan semuanya kembali ke sana).

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.