FAT32 4GB 파일 크기 제한 해결 4GB를 초과했으며 FAT32에 의해

최근에 FAT32로 포맷 된 32GB USB 3 스틱을 구입했습니다. 나는 그것을 내 컴퓨터에 꽂고 필름을 필름에 복사하려고 시도했지만 파일은 4GB를 초과했으며 FAT32에 의해 부과 된 4GB 파일 크기 제한으로 인해 파일을 복사 할 수 없었습니다 .

인터넷 검색 후 USB 스틱을 exFAT 형식으로 포맷하여 4GB보다 큰 스틱에 파일을 넣을 수 있으며 드라이브가 내 Mac과 PC에서 모두 작동한다는 것을 알았습니다.

이 솔루션의 문제점은 PSF가 exFAT로 포맷 될 때 USB 스틱을 감지 할 수 없다는 것입니다.

USB 스틱을 포맷하여 4GB보다 큰 파일을 가지고 PC, Mac 및 PS3에서 작동 할 수있는 방법이 있는지 알고 싶습니다.



답변

불행히도> 4GB 파일을 FAT32 파일 시스템으로 복사 할 수있는 방법이 없습니다. 빠른 구글은 PS3가 FAT32 파일 시스템만을 인식한다고 말합니다.

유일한 옵션은 더 작은 파일을 사용하는 것입니다. 이동하거나 압축하기 전에 조각으로 자르십시오.

파일 공유에 대한 네트워크 솔루션을 시도합니다.


답변

기본적으로 FAT 파일 시스템에는 4GB보다 큰 파일을 저장할 수 없습니다 . 4GB 장벽은 FAT의 하드 한계입니다. 파일 시스템은 32 비트 필드를 사용하여 파일 크기를 바이트 단위로 저장하고 2 ^ 32 바이트 = 4GiB (실제 한계는 4GiB에서 1 ​​바이트를 뺀 값) 또는 길이가 0 인 파일을 가질 수 있으므로 4 294 967 295 바이트) 따라서 4GiB보다 큰 파일은 일반 FAT 볼륨으로 복사 할 수 없습니다. exFAT는 64 비트 필드를 사용하여 파일 크기를 저장 하여이 문제를 해결 하지만 파티션을 다시 포맷해야하므로 실제로 도움이되지 않습니다.

그러나 파일을 여러 파일로 분할하고 나중에 다시 결합 하면 단일 파일이 아닌 모든 데이터를 전송할 수 있습니다 (따라서 파일을 유용하게 만들기 전에 파일을 다시 결합해야 할 수도 있습니다). 예를 들어 Linux에서는 다음과 유사한 작업을 수행 할 수 있습니다.

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

여기에서는 truncate6 GiB 크기의 스파 스 파일을 만드는 데 사용 합니다. (자신을 대체 할 수 있습니다.) 그런 다음 각각 약 2GB 크기의 세그먼트로 나눕니다. 마지막 세그먼트는 더 작지만, 내가 생각해 낼 수있는 상황에서는 문제가되지 않습니다. 파일을 네 개의 동일한 크기 청크로 분할하려는 경우 --bytes=2GB사용할 수도 있습니다 --number=4. 이 경우 각 청크의 크기는 1 610 612 736 바이트 또는 약 1.6 GiB입니다.

그것들을 결합하려면 다음을 사용하십시오 cat( cat계속).

$ cat my6gbfile.part* > my6gbfile.recombined

두 가지가 동일한 지 확인하십시오.

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

최대 파일 크기 제한과 함께 사용할 수 있습니다.

많은 파일 아카이버는 파일을 여러 부분으로 구성된 아카이브 파일로 분할 하는 기능도 지원 합니다. 이전에는 대용량 아카이브를 플로피 디스크에 맞추는 데 사용되었지만 요즘에는 이와 같은 최대 파일 크기 제한을 극복하는 데 사용될 수도 있습니다. 파일 아카이버는 일반적으로 이미 압축 된 아카이브, 영화, 음악 등의 경우와 같이 파일의 내용을 더 이상 무손실 압축 할 수 없다는 것을 알고있는 경우 사용할 수있는 “저장”또는 “무 압축”모드를 지원합니다. ; 이러한 모드를 사용하는 경우 압축 파일은 단순히 파일 분할 기능을 제공하는 컨테이너 역할을하며 실제 데이터는 아카이브 파일로 복사되므로 처리 시간이 절약됩니다.


답변

Michael의 생각에 비추어 볼 때, 많은 압축 유틸리티 / 포맷은 실제로 압축을 수행하지 않는 “저장”모드를 지원합니다. 동일한 유틸리티의 대부분은 여러 아카이브로의 분할을 지원합니다. 두 파일을 결합하면 압축 할 수없는 데이터 인 경우 파일을 압축하는 데 많은 시간을 낭비하지 않고 파일을 분할 할 수 있습니다. 나는이 기술을 직접 사용하여 정확한 문제를 극복했습니다.

이 방법으로 수행 할 때의 한 가지 큰 장점은 압축 형식이 랩퍼 역할을하여 파일의 한 부분만으로 실수로 작업하는 것을 방지 할 수 있다는 것입니다. 또한 기술이 아닌 사용자에게는 더 간단한 경향이 있습니다. (모든 사람이 cat파일을 사용 하는 방법을 알고있는 것은 아니지만 거의 모든 사람이 zip을 열 수 있습니다.) 파일 형식이 지정되어 있기 때문에 파일이 여러 부분으로 구성된 파일이라는 것도 매우 분명 합니다. 느슨한 파일은 멀티 파트 파일처럼 보이지 않을 수 있습니다. 특히 파일 이름이 어떻게 든 손실 될 경우 더욱 그렇습니다.

당신이 실제로 있다면 물론, 원하는 별도의 파일에 대한 작업을 할 수 있도록,이 잘 작동하지 않습니다. 최종 파일을 쓸 “스크래치 공간”이없는 경우 중요 할 수 있습니다. 이 경우 파일을 분할해야합니다.

다음은 Linux에서 zip을 사용하여 파일을 분할하는 예입니다.

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...

당신이 더 GUI 사람이라면 내 goto는 항상 7-Zip 이었습니다.


답변

언급되지 않은 또 다른 옵션은 파티션을 사용하는 것입니다. USB 플래시 드라이브는 대부분 OS에서 하드 드라이브로 취급합니다. FAT32 파티션의 크기를 조정하고 파일을 보관할 수있을 정도로 큰 exFAT (또는 기타 지원 파일 시스템) 파티션을 만듭니다.

USB 드라이브의 큰 파일에 액세스해야하는 경우 이것이 가장 좋은 솔루션 일 것입니다. 파일을 전송하는 것만으로 파일을 하드 드라이브에 복사하지 않아도된다면 분할 솔루션이 더 좋습니다.

USB 드라이브가 “슈퍼 플로피”로 설정된 경우에는 작동하지 않지만 점점 더 드물게 나타납니다. fdisk 또는 gparted와 같은 파티션 도구를 사용하여 “슈퍼 플로피”를 하드 드라이브 형식으로 변환 할 수 있습니다. 그러나 파일 복사, 변환, 다시 복사 및 드라이브를 다시 부팅 가능하게 만드는 작업이 필요할 수 있습니다.


답변

다른 사람들이 대답 한 것처럼 파일을 분할하고 작업에 참여합니다. 그러나 가장 쉬운 해결책은 ext 2/3/4USB 드라이브에 파일 시스템 을 사용 하는 것입니다. Linux의 기본 파일 시스템입니다. Windows에서는 데이터를 읽는 데 ext2fsd 를 사용 하십시오. 쓰기 모드도 지원합니다. Windows 액세스 파일에 무료 앱을 설치하고 분할하거나 조인하지 마십시오.


답변

HFS +를 사용해 보셨습니까? Mac에서 사용되는 파일 시스템입니다. 웃지 마 Xbox에서 작동하는 것 같으므로 시도해 볼 가치가 있습니다.

Xbox360의 외장 하드 드라이브에서 4GB 파일 한도 초과

널리 사용되는 (일부) iPod에서도 사용되기 때문에 구현 될 수 있으므로 M $ Xbox360조차도 읽는 것 같습니다. PC에 적합한 소프트웨어를 경우 가 PS3에서 작동, 당신은 보편적 인 솔루션을 얻을 수 것입니다.


답변

이것은 작동합니다 – 내 단계를 따르십시오 :

  • WinRAR 다운로드

  • 복사하려는 파일을 마우스 오른쪽 버튼으로 클릭하고 “아카이브에 추가”를 선택하십시오.

  • 팝업 상자의 왼쪽 하단에서 볼륨 크기 번호로 분할을 기록합니다. 예를 들어 파일이 4.63GB 인 경우 상자에 3GB를 기록한 다음 확인을 클릭합니다.

  • 완료 될 때까지 기다리십시오

  • 이제 모든 파일을 USB로 복사하십시오

  • 이제 첫 번째 파일 “XXX.part1″을 선택하고 마우스 오른쪽 버튼을 클릭 한 후 “여기에서 추출”을 클릭하십시오.

  • 파일을 추출해야합니다.