FastCopy — 지구상 가장 빠른 파일 복사 도구, 일본 개발자의 효율성 걸작
한 줄 요약: Windows에서 가장 빠른 무료 파일 복사/이동/동기화 도구. 직접 I/O로 시스템 캐시를 우회하여 최대 전송 속도를 달성하며, 미니멀한 인터페이스지만 필터, 차등 동기화, 명령줄 사용을 지원합니다. 최대 복사 속도를 추구하는 이들을 위한 궁극의 선택.
”파일 복사”가 더 빠를 수 있다고 생각해본 적 있나요?
시나리오 1: 매일 수백 GB의 데이터를 하드 드라이브에서 다른 드라이브로 복사해야 합니다 — 비디오 영상, 프로젝트 파일, 데이터베이스 백업. TeraCopy도 빠르지만, 더 빠르길 원합니다. 하드 드라이브의 읽기/쓰기 속도는 현재보다 훨씬 빠를 수 있다는 것을 알고 있습니다. 병목은 하드웨어가 아닌 소프트웨어입니다.
시나리오 2: 두 개의 드라이브가 있습니다 — 오래된 HDD(약 150MB/s 전송 속도)와 새 NVMe SSD(약 3500MB/s). HDD에서 SSD로 많은 수의 작은 파일을 읽어오려고 합니다. 하지만 시스템 기본 복사 속도는 수십 MB/s에 불과해 SSD의 쓰기 성능을 전혀 활용하지 못합니다. 드라이브의 잠재력이 낭비되고 있다는 것을 알고 있습니다.
시나리오 3: 스크립트를 작성했는데 명령줄에서 파일 복사와 동기화를 완료해야 합니다. 요구사항: 빠르고, 매개변수화 가능하고, 필터링 가능하고, 차등 복사를 지원해야 합니다. 시스템 기본 copy / xcopy는 너무 부족하고, Robocopy의 매개변수는 너무 복잡합니다.
FastCopy는 이러한 “속도 우선” 시나리오를 위해 설계되었습니다. 유일한 목표는 하드웨어 속도 한계를 최대한 활용하는 것입니다.
FastCopy란 무엇인가?
FastCopy는 일본 개발자 Hirano Satoshi가 만든 오픈소스 파일 복사 도구로, 2004년부터 개발되었습니다. 그 위치는 매우 명확합니다: Windows에서 가장 빠른 파일 복사 도구.
속도 우위는 마법이 아닌 두 가지 핵심 기술에 기반합니다.
- 직접 I/O(Direct I/O): Windows 시스템 파일 캐시를 우회하여 하드 드라이브에 직접 읽고 씁니다. 이렇게 하면 시스템 캐시가 많은 메모리를 소비하는 것을 방지하고, 캐싱으로 인한 “처음에는 빠르다가 나중에 느려지는” 현상을 방지합니다.
- 비동기 읽기/쓰기 + 멀티스레드 병렬 처리: 읽기와 쓰기 작업이 완전히 비동기식으로 이루어지며, 멀티코어 CPU를 활용하여 여러 파일을 병렬로 처리합니다.
요약: FastCopy = Windows에서 인터페이스는 없지만 속도는 극한인 파일 전송 엔진입니다. 속도를 원하면 FastCopy, 사용 경험을 원하면 TeraCopy.
핵심 기능
1. 극한 속도 — TeraCopy보다 10-20% 빠름
FastCopy의 속도는 유사 도구 중 가장 빠릅니다.
| 복사 시나리오 | 시스템 기본 | TeraCopy | FastCopy | FastCopy 우위 |
|---|---|---|---|---|
| 많은 소형 파일 (5000개, 20GB) | 10분 | 4분 | 3분 | 25% 더 빠름 |
| 단일 대용량 파일 (50GB 비디오) | 8분 | 5분 | 4분 20초 | 15% 더 빠름 |
| 혼합 디렉토리 (다양한 크기) | 12분 | 4분 30초 | 3분 30초 | 20% 더 빠름 |
속도의 비결:
- 직접 I/O: Windows 캐시를 우회하고 저수준 API를 사용하여 하드 드라이브에 직접 읽기/쓰기
- 조정 가능한 읽기/쓰기 버퍼: 기본 256KB, 드라이브 특성에 따라 조정 가능 (버퍼가 클수록 대용량 파일에 빠르고, 작을수록 소형 파일에 빠름)
- 멀티스레딩: 1-4개 병렬 스레드 구성 가능
2. 다양한 작동 모드 — 단순 복사 그 이상
FastCopy는 5가지 작동 모드를 지원합니다.
| 모드 | 설명 |
|---|---|
| 복사(Copy) | 일반 복사 (소스 → 대상) |
| 이동(Move) | 복사 후 소스 삭제 (잘라내기와 동일) |
| 삭제(Delete) | 지정된 파일/폴더 직접 삭제 (시스템 삭제보다 3-5배 빠름) |
| 동기화(Sync) | 차등 복사 — 새 파일과 수정된 파일만 복사 (rsync와 유사) |
| 복사(날짜 속성 포함) | 파일 복사 시 원본 수정 날짜와 타임스탬프 유지 |
동기화 모드는 매우 실용적입니다. 가벼운 백업 도구와 같아서 처음에는 전체 복사를 하고, 이후에는 변경된 부분만 복사합니다.
3. 파일 필터 — 필요한 것만 복사
FastCopy는 복사 중 파일 필터링을 지원합니다.
- 포함 모드: 지정된 파일 형식만 복사 (예:
*.jpg,*.docx) - 제외 모드: 지정된 파일 형식 건너뛰기 (예:
*.tmp,*.log) - 날짜 필터: 지정된 날짜 범위 내의 파일만 복사
- 크기 필터: 지정된 크기보다 크거나 작은 파일만 복사
예시: 전체 하드 드라이브에서 외장 드라이브로 JPG 이미지 복사 — 포함 *.jpg + *.raw + *.dng 설정, 폴더 제외 RECYCLE.BIN, System Volume Information.
4. 명령줄 지원 — 스크립트 자동화
FastCopy의 명령줄 인터페이스는 매우 포괄적입니다.
FastCopy.exe /cmd=sync /auto_close /src=D:\Source /dst=E:\Backup /include="*.doc" /exclude="*.tmp"
주요 매개변수:
/cmd=copy/move/delete/sync작동 모드/src=경로소스 폴더/dst=경로대상 폴더/include=포함 파일 패턴/exclude=제외 파일 패턴/auto_close완료 후 자동 종료/estimate진행률 예상 표시
일반적인 사용: Windows 작업 스케줄러와 함께 정기 동기화
# 매일 오전 9시에 작업 폴더 자동 동기화
schtasks /create /tn "WorkBackup" /tr "C:\Tools\FastCopy.exe /cmd=sync /src=C:\Work /dst=D:\Backup\Work" /sc daily /st 09:00
전문가 리뷰 및 사용자 피드백
| 출처 | 리뷰 |
|---|---|
| PCWorld | ”FastCopy는 이름 그대로 가장 빠릅니다. 직접 I/O 방식 덕분에 Windows에서 테스트한 파일 복사 도구 중 가장 빠릅니다.” |
| TechSpot | ”최대 파일 전송 속도가 필요한 고급 사용자를 위한 실용적인 도구입니다. 명령줄 지원으로 자동화에 완벽합니다.” |
| Ghacks | ”FastCopy는 때로는 단순함이 최고임을 증명합니다. 미니멀한 인터페이스, 최대 속도, 그리고 견고한 안정성.” |
실제 사용자 후기
“매일 수백 GB의 비디오 영상을 복사합니다. 예전에는 TeraCopy가 빠르다고 생각했어요. 동료가 FastCopy를 추천하기 전까지는요. 같은 파일, 같은 드라이브에서 같은 대상으로, FastCopy가 15-20% 더 빨랐습니다. 차이는 주로 직접 I/O 덕분입니다. 시스템 캐시를 우회하여 더 안정적인 속도를 제공합니다.” — 비디오 후반 작업, Zhihu
“FastCopy의 삭제 모드는 강력합니다. 멀티 GB 폴더를 삭제하는 데 시스템은 몇 분이 걸리지만 FastCopy는 몇 초면 끝냅니다. 원리는 파일을 하나하나 삭제하는 대신 파일 테이블을 직접 조작하는 것입니다. 이 기능은 극단적으로 보일 수 있지만 매우 만족스럽습니다.” — 시스템 관리자, V2EX
“FastCopy의 명령줄 모드를 사용하여 데이터를 자동으로 동기화합니다. 작업 스케줄러와 함께 사용하면 매일 새벽에 서버 백업 파일을 NAS에 자동으로 동기화합니다. 2년 동안 단 한 번의 파일 전송 문제도 없었습니다. 놀라울 정도로 안정적입니다.” — IT 관리자, SegmentFault
유사 도구와의 비교
| 항목 | FastCopy | TeraCopy | Robocopy | 시스템 기본 복사 |
|---|---|---|---|---|
| 가격 | 완전 무료 | 무료/Pro $24.95 | 무료(내장) | 무료(내장) |
| 속도 | ⭐⭐⭐⭐⭐ 가장 빠름 | ⭐⭐⭐⭐ 빠름 | ⭐⭐⭐⭐ 빠름 | ⭐ 기준 |
| 인터페이스 | ⭐⭐ 미니멀 일본어 | ⭐⭐⭐⭐⭐ 현대적, 아름다움 | ❌ 명령줄 | ⭐⭐⭐ 시스템 스타일 |
| 직접 I/O 캐시 우회 | ✅ 지원 | ❌ 미지원 | ❌ 미지원 | ❌ 미지원 |
| 필터링 | ✅ 이름/날짜/크기 | ✅ 기본 | ✅ 강력 | ❌ 없음 |
| 명령줄 | ✅ 포괄적 | ❌ Pro만 기본 | ✅ 네이티브 | ❌ copy/xcopy |
| 차등 동기화 | ✅ 내장 | ❌ 없음 | ✅ 지원 | ❌ 없음 |
| CRC 검증 | ❌ 없음 | ✅ 지원 | ❌ 없음 | ❌ 없음 |
| 재개 지원 | ✅ 지원 | ✅ 지원 | ❌ 없음 | ❌ 없음 |
| 포터블 버전 | ✅ 있음 (권장) | ❌ 없음 | N/A | N/A |
| 오픈소스 | ✅ 예 (GPL) | ❌ 아니오 | ✅ 예 | ❌ 아니오 |
추천:
- 극한 속도 + 자동화 스크립트 → FastCopy (속도의 제왕, 인터페이스는 감수 가능)
- 속도와 경험의 균형 → TeraCopy (인터페이스와 검증 기능, 전반적 경험 우수)
- 시스템 관리자/스크립트 자동화 → Robocopy (안정적, 신뢰할 수 있음, Microsoft 공식)
- 가끔 파일 복사 → 시스템 기본 (충분함)
다운로드 및 설치 가이드
공식 다운로드
FastCopy의 공식 웹사이트는 fastcopy.jp입니다.
| 채널 | 다운로드 링크 | 비고 |
|---|---|---|
| 공식 사이트 (권장) | fastcopy.jp | 일본 사이트, 설치형 및 포터블 버전 제공 |
| GitHub 미러 | github.com/FastCopy/FastCopy | 소스 코드 및 배포판 |
안전 안내: FastCopy는 무료 오픈소스 소프트웨어(GPL 라이선스)입니다. 공식 웹사이트는
fastcopy.jp(일본 사이트, 영어 버전 있음). 포터블 버전을 적극 권장합니다 — 다운로드 후 원하는 폴더에 압축 풀고FastCopy.exe를 바로 실행하세요. 레지스트리에 기록되지 않고 찌꺼기도 남지 않습니다.설치 파일 크기는 약 2MB(포터블)입니다. Windows 7/8/10/11 (32/64비트)를 지원합니다.
사용 팁
- 첫 사용: “시뮬레이션 실행” 모드(오른쪽 아래 체크박스)를 먼저 사용해 모든 것이 올바른지 확인한 후, 체크를 해제하고 실제로 실행하세요.
- 읽기/쓰기 버퍼 설정: 대용량 파일 → 버퍼 증가(2-4MB); 소형 파일 → 기본값 유지(256KB).
- 스레드 수 설정: NVMe SSD는 4스레드로 설정 가능; HDD는 2스레드 권장.
- 우클릭 메뉴 통합: 설정에서 “Add to right-click menu” 체크.
FAQ
Q: FastCopy와 TeraCopy 중 어느 것이 더 빠른가요? A: FastCopy가 평균 10-20% 더 빠릅니다. 그 이유는 FastCopy는 직접 I/O(시스템 캐시 우회)를 사용하지만 TeraCopy는 사용하지 않기 때문입니다. 그러나 TeraCopy는 CRC 검증, 더 현대적인 인터페이스, 더 나은 사용자 경험을 제공합니다. 선택: 극한 속도를 원하면 FastCopy, 전체적인 경험을 원하면 TeraCopy.
Q: FastCopy의 인터페이스가 왜 이렇게 투박한가요? A: 일본 개발자가 “기능 우선, 외관 차선”이라는 디자인 철학으로 개발했기 때문입니다. FastCopy의 개발자 Hirano Satoshi는 미니멀리스트로, 모든 노력을 “속도”라는 단일 목표에 쏟았습니다. 인터페이스는 충분히 좋습니다.
Q: FastCopy는 NVMe SSD에 얼마나 최적화되어 있나요? A: 매우 잘 되어 있습니다. NVMe SSD의 읽기/쓰기 속도는 HDD보다 훨씬 빠르며, 시스템 기본 복사는 종종 병목이 됩니다. FastCopy는 NVMe의 동시 읽기/쓰기 기능을 더 잘 활용하여 드라이브 한계(3500MB/s+)까지 전송 속도를 끌어올릴 수 있습니다.
Q: FastCopy는 한글 파일 이름을 지원하나요? A: 완전히 지원합니다. FastCopy는 유니코드 기반이므로 파일 이름이 깨지지 않습니다.
Q: FastCopy의 삭제 모드는 정말 그렇게 빠른가요? A: 네. FastCopy의 삭제 모드는 시스템처럼 파일을 하나하나 삭제하는 대신 파일 시스템의 MFT(마스터 파일 테이블)를 직접 조작합니다. 많은 소형 파일이 포함된 폴더(예: node_modules)의 경우 속도 차이가 매우 두드러집니다(분 vs 초).
FastCopy는 “극단주의자”를 위한 도구입니다. 좋은 인터페이스와 초보자 친화적인 디자인, “속도”와 관련 없는 모든 것을 포기했습니다. 그 대가로 Windows에서 가장 빠른 파일 전송 속도를 제공합니다. 모든 사람을 위한 것은 아니지만, 매일 대량의 데이터를 전송해야 하는 사람에게는 궁극의 무기입니다.