USB에 용량이 남는데도 ‘파일이 너무 큽니다’가 뜰 때
USB에만 있는 자료는 남겨야 하는데, 큰 파일 하나 때문에 포맷까지 해야 할까?

FAT32의 단일 파일 크기 제한 때문에 복사가 멈췄다면 USB에서 다른 문서를 지워도 해결되지 않는다. 큰 파일을 담을 수 있는 다른 드라이브가 있다면 그쪽에 복사하고, 기존 USB의 자료는 그대로 두면 된다. 지금 가진 USB 하나로 해결해야 한다면 남길 문서를 컴퓨터나 다른 저장장치에 먼저 복사해 두자. 그다음 이 USB를 어디에 연결해 쓸지에 따라 포맷할지, 파일을 유지하는 NTFS 변환을 할지 정할 수 있다.
22GB가 남았는데 4.5GB 파일을 못 넣은 사례
2022년 12월 Microsoft Q&A에 올라온 질문은 32GB USB에 22GB의 여유 공간이 있는데 4.5GB ISO 파일이 복사되지 않는다는 내용이었다. 답변자는 드라이브 속성으로 FAT32임을 확인한 뒤 파일 시스템 변경을 안내했고, 질문자는 이후 복사가 진행된다고 답했다.
파일 시스템은 저장장치에 파일과 폴더를 기록하는 방식이다. Microsoft의 비교표에서 FAT32의 최대 단일 파일 크기는 4GiB로 표시된다. 흔히 말하는 ‘4GB 제한’이 여기에 해당한다. 이 수치는 USB 전체에 들어갈 파일의 합계가 아니라 한 파일에 적용된다. GB와 GiB는 단위가 다르므로 경계에 가까운 파일은 반올림된 표시만 보고 판단하지 않는 편이 정확하다.
예를 들어 작은 문서 여러 개를 담은 폴더의 합계가 8GB여도, 각 파일이 제한보다 작고 USB에 공간이 충분하면 복사할 수 있다. 반면 8GB 동영상 한 개는 FAT32에 저장할 수 없다. 폴더 이름을 바꾸거나 그 동영상을 하위 폴더에 넣어도 파일 자체의 크기는 그대로다. USB에 남은 공간을 10GB에서 20GB로 늘려도 이 제한은 바뀌지 않는다.
같은 이유로 더 큰 USB를 구입하는 것만으로 해결된다고 단정할 수 없다. 새 드라이브도 FAT32라면 같은 파일에서 막힌다. ‘USB 3.0인가’처럼 연결 속도를 나타내는 정보 역시 단일 파일 크기 한도를 알려 주지 않는다. 구입한 용량과 규격보다 현재 드라이브의 파일 시스템이 이 오류의 직접적인 확인 대상이다.
대상 USB와 복사할 파일의 속성을 각각 연다
Windows 파일 탐색기에서 내 PC → 대상 USB 우클릭 → 속성 → 일반을 열면 파일 시스템과 사용 가능한 공간을 볼 수 있다. BUFFALO의 Windows 11·10 안내도 작은 파일은 복사되는데 큰 파일은 안 들어가는 경우 이 항목을 확인하도록 설명한다. 파일을 꺼내 오는 컴퓨터의 C:가 아니라, 붙여넣을 USB의 속성이다.
다음으로 실패한 파일을 우클릭해 속성의 크기를 확인한다. 폴더 전체를 복사하다 멈췄다면 오류에 표시된 파일 한 개를 찾는다. 폴더 합계와 그 파일의 크기를 혼동하면 한도 초과 파일을 놓친다. ‘디스크 할당 크기’는 저장할 때 차지하는 공간을 나타내므로 단일 파일 한도와 비교할 때는 파일 자체의 크기를 본다.
목적지가 FAT32이고 실패한 파일이 한도를 넘는다면 원인이 맞아떨어진다. 삼성전자서비스의 한국어 안내에도 여유 공간이 있는 저장장치에 큰 파일을 넣을 때 ‘파일이 너무 커서 대상 파일 시스템에서 사용할 수 없습니다’라는 메시지가 나타나는 사례가 있다. 이 메시지를 단순한 전체 용량 부족으로 읽고 다른 자료부터 삭제할 필요는 없다.
반대로 대상이 이미 exFAT·NTFS이거나 작은 파일도 저장되지 않는다면 FAT32 제한을 해결하는 절차를 바로 적용하지 않는다. 오류가 ‘쓰기 금지’인지, ‘액세스 거부’인지, 실제 공간 부족인지 기록하고 해당 문제를 확인한다. 드라이브가 여러 개라면 지금 열어 본 USB와 붙여넣는 위치가 같은지도 다시 본다. 이름뿐 아니라 드라이브 문자까지 맞춰 두면 이후 포맷할 때 다른 드라이브를 선택하는 실수를 줄일 수 있다.
Mac에도 쓸 USB라면 변환 전에 선택이 달라진다
Windows에서 넣은 문서를 Mac에서 고친 뒤 같은 USB에 저장해 돌려받을 예정이라면, Mac에서도 파일을 쓸 수 있어야 한다. 이때 큰 파일까지 주고받을 수 있는 형식은 exFAT이다. I-O DATA도 Mac과 Windows 사이의 교환용으로 exFAT을 안내한다. 앞으로 Windows PC끼리만 사용할 USB라면 기존 파일을 남기는 NTFS 변환도 고려할 수 있다. 아래 비교는 운영체제 설치용 USB가 아니라 일반 파일을 옮기는 저장장치를 기준으로 한다.
| 실제 사용처 | 가능한 선택 | 현재 자료에 일어나는 일 |
|---|---|---|
| Windows PC 사이에서만 큰 파일을 주고받는다. | NTFS로 포맷하거나 FAT32에서 NTFS로 변환한다. | 포맷은 삭제하며 변환은 기존 파일을 유지하는 방식이다. 어느 쪽이든 사본을 먼저 확보한다. |
| Windows와 Mac 모두에서 파일을 추가한다. | exFAT으로 포맷한다. | 기존 자료를 다른 장치에 복사한 뒤 다시 넣는다. |
| 이미 다른 NTFS·exFAT 드라이브가 있다. | 여유 공간이 충분하면 그 드라이브에 새 파일을 복사한다. | 현재 FAT32 USB의 내용과 포맷을 그대로 둘 수 있다. |
Mac에 USB를 꽂아 파일 목록이 보이는 것만으로 쓰기까지 지원한다고 볼 수는 없다. Apple은 NTFS 드라이브를 읽을 수 있어도 파일을 쓰지 못할 수 있다고 설명한다. 별도 NTFS 쓰기 소프트웨어를 쓰지 않는 환경에서 양쪽 컴퓨터로 파일을 추가할 계획이라면 exFAT이 맞는다. 지금 Windows에서 복사되는지만 확인하고 NTFS를 고르면, 다음에 Mac에서 새 파일을 넣을 때 다시 막힐 수 있다.
특정 기기용 USB는 일반 파일 전달용과 달리 취급한다. 예를 들어 ASUS는 BIOS 업데이트 용도에 FAT32가 필요한 경우를 안내한다. 이런 USB를 큰 동영상 때문에 exFAT으로 바꾸면 원래 용도에서 인식되지 않을 수 있다. 해당 USB를 그대로 두고 큰 파일 전달용 드라이브를 따로 쓰면 원래 준비해 둔 구성을 보존할 수 있다.
기존 파일을 다른 곳에 보관한 뒤 포맷한다
포맷 창에서 exFAT이나 NTFS를 선택하는 것은 기존 파일의 속성 하나를 바꾸는 작업이 아니다. USB를 비우고 새 파일 시스템을 만드는 작업이다. 기존 자료를 보존하려면 컴퓨터 내부 저장장치나 다른 외장 드라이브에 먼저 복사한다. 같은 USB 안에 ‘백업’ 폴더를 만드는 것으로는 포맷 뒤 파일을 되찾을 수 없다.
임시 저장 공간은 USB의 전체 용량이 아니라 실제로 남길 파일의 양을 기준으로 잡는다. 설명용으로 64GB USB에 기존 자료 12GB가 있고 새로 넣을 영상이 8GB라고 하자. 기존 자료를 빼 둘 곳에는 12GB보다 넉넉한 여유가 필요하고, 포맷한 USB에는 두 자료의 합계인 20GB와 파일 시스템이 쓰는 공간이 들어가야 한다. 영상은 원래 컴퓨터에 그대로 두고, 기존 USB 자료만 임시 폴더에 복사해 두면 된다.
임시 폴더에 이름만 보인다고 복사가 끝난 것은 아니다. 전송 완료를 기다린 뒤 필요한 문서와 사진 몇 개를 그 폴더에서 직접 연다. 복사 도중 건너뛴 파일이나 오류가 있었다면 먼저 해결한다. USB를 지우는 순간 그 임시 폴더가 기존 자료를 돌려놓을 원본이 되기 때문이다. 남길 파일을 옮길 공간이 없다면 이 단계에서 포맷을 진행하지 않고 다른 저장장치부터 마련한다.
- 대상 USB에서 열어 둔 문서와 재생 중인 파일을 닫는다. 파일 탐색기의 내 PC에서 USB 이름·드라이브 문자·용량을 확인한다.
- 해당 드라이브를 우클릭해 포맷을 연다. 파일 시스템에서 양쪽 운영체제 교환용은 exFAT, Windows 전용은 NTFS를 선택한다.
- 일반 파일 전달용이면 할당 단위 크기는 기본값을 사용한다. 볼륨 레이블에는 알아볼 이름을 넣는다.
- 사본이 다른 장치에 있는 것을 확인한 뒤 시작과 삭제 확인을 누른다. 완료될 때까지 USB를 분리하지 않는다.
- 완료 후 속성에서 선택한 파일 시스템을 확인하고, 보관해 둔 기존 파일과 새 큰 파일을 복사한다.
Microsoft의 format 문서는 일반 용도에 기본 할당 단위를 권장하며 빠른 포맷도 파일 테이블과 루트 디렉터리를 삭제한다고 설명한다. ‘빠른 포맷’에 체크해도 기존 파일이 보존되는 것은 아니다. 정상적으로 쓰던 USB의 파일 시스템을 바꾸는 작업과 읽기 오류가 나는 드라이브의 상태 진단도 같은 작업은 아니다. 백업 단계에서 파일을 읽지 못했다면 포맷으로 넘어가기 전에 그 파일부터 확보한다.
Windows 전용이면 기존 파일을 유지하는 NTFS 변환도 있다
현재 FAT32이고 앞으로 Windows에서 사용할 USB라면 convert로 NTFS로 바꿀 수 있다. 삼성전자서비스의 안내와 Microsoft의 이전 버전 명령 문서에 나오는 기존 파일 유지 방식이다. exFAT으로 바꾸는 명령이 아니므로 Mac에서도 계속 파일을 쓸 계획이라면 앞의 exFAT 포맷 절차를 선택한다.
변환 방식도 중요한 파일의 사본을 확보한 뒤 진행한다. 관리자 권한으로 명령 프롬프트를 열고, 실제 대상 드라이브 문자를 넣는다. 아래는 USB가 E:인 경우의 예시다. 자신의 USB가 D:나 F:라면 E:를 그대로 입력하지 않는다.
convert E: /fs:ntfs 작업 완료 메시지를 확인한 뒤 탐색기 속성을 다시 열어 NTFS로 바뀌었는지 본다. 기존 파일이 열리는지 확인하고 처음 실패했던 큰 파일을 다시 복사한다. 변환에 실패했다면 오류 내용을 보존한다. 대상 파일을 열어 둔 앱을 닫고 드라이브를 다시 확인할 수는 있지만, 내용을 살리려던 작업을 곧바로 강제 분리나 포맷으로 바꾸지는 않는다.
같은 명령으로 NTFS에서 FAT32로 되돌릴 수는 없다. 나중에 원래 형식이 필요한 기기에 연결해야 한다면 다시 파일을 보관하고 그 기기가 지원하는 형식으로 준비해야 한다. 이 명령은 여러 포맷 사이를 자유롭게 오가는 변환기가 아니라 FAT32에서 NTFS로 바꾸는 선택이다.
새 파일은 USB에서 직접 열고, 필요한 경우 해시를 비교한다
복사 완료 뒤에는 원래 컴퓨터의 파일이 아니라 USB 안의 파일을 연다. 동영상이면 재생이 되는지, 문서면 내용이 열리는지 확인한다. 기존 파일을 임시 보관했던 폴더는 자료를 USB에 다시 넣고 확인할 때까지 남겨 둔다. 파일 이름이 같다는 것만으로 전송 내용이 같은지까지 확인한 것은 아니다.
큰 ISO나 전달용 원본의 내용이 동일한지 확인하고 싶다면 Windows PowerShell의 Get-FileHash를 선택적으로 사용할 수 있다. 아래 두 경로는 예시이며 자신의 원본과 USB 사본 경로로 바꾼다. 같은 SHA256 알고리즘으로 계산한 Hash 값을 비교한다.
Get-FileHash -LiteralPath 'C:\Transfer\video.mp4' -Algorithm SHA256
Get-FileHash -LiteralPath 'E:\video.mp4' -Algorithm SHA256 값이 같으면 두 파일의 내용이 같은지 확인하는 근거가 된다. 이 비교는 USB 사본을 원본과 대조하는 것이며, 인터넷에서 받은 원본 자체가 신뢰할 만한 파일인지를 인증하지는 않는다. 해시 계산도 파일을 읽는 작업이므로 끝난 뒤 제거한다. Windows의 하드웨어 안전하게 제거에서 대상 장치를 꺼내고 제거 가능 알림을 확인하면 된다.
exFAT·NTFS로 바꾼 뒤에도 복사가 실패하면 현재 파일 시스템, 목적지의 여유 공간, 새 오류 메시지를 다시 대조한다. 파일 시스템을 바꿔도 USB의 물리적 용량은 늘어나지 않는다. 기존 파일과 새 파일을 함께 넣을 공간이 부족하다면 일부 자료를 다른 곳에 보관하거나 더 큰 저장장치를 써야 한다. 그때의 용량 부족은 처음 겪었던 FAT32 단일 파일 제한과 해결 방법이 다르다.