Windows 7에서 수천 개의 작은 파일을 더 빠르게 전송하는 방법이 있습니까?


30

두 개의 하드 드라이브간에 몇 개의 파일을 전송하면 초당 30MB 이상으로 매우 빠르지 만 5KB 미만의 수천 개의 파일을 전송하면 너무 느립니다 .. 약 1 초당 2MB

Windows 7에서 수천 개의 작은 파일로 복사 / 붙여 넣기 프로세스 속도를 높일 수있는 방법이 있습니까?

답변:


19

탐색 시간을 줄이기 위해 버퍼를 동적으로 조정하여 파일을 가능한 최대 속도로 복사 및 이동하도록 설계된 프로그램 인 TeraCopy 를 살펴볼 수 있습니다 . TeraCopy는 두 개의 물리적 하드 드라이브 간의 파일 전송 속도를 높이는 비동기 복사도 수행 할 수 있습니다.

필자는이 응용 프로그램을 개인적으로 사용했으며 파일 전송 속도를 높이는 데 많은 시간이 걸리는 것으로 나타났습니다.

이것이 도움이되기를 바랍니다.


1
@netrox : Teracopy를 적극 권장합니다. +1
studiohack

2
TeraCopy가 다운되어 데이터 손실 가능성이 있으므로 권장하지 않습니다.
Simon Morgan

3
1m 작은 파일을 복사하면 탐색기가 중단되었지만 TeraCopy는 잘 작동했습니다!
RobinL

9

파일을 압축 한 다음 더 큰 ZIP 파일을 전송 하시겠습니까? ZIP에 걸리는 시간을 모르겠습니다 (총 시간이 더 빠른 경우).


8
여전히 소스 측의 모든 파일을 읽고 대상 측에 모든 파일을 써야합니다. 더 빠르지는 않습니다. 당신은 그들을 압축하는 데 시간을 잃게됩니다.
Joey

2
실제로 파일을 실제로 백업하고 싶을 때 상황에 따라 효과가 있습니다 ... 압축 해제에 신경 쓰지 않습니다. 수천 개의 파일을 압축하면 제대로 작동합니다 ... 압축 파일은 일반 복사보다 훨씬 빠릅니다. 하지만 네, 압축을 풀려고하는데 시간이 걸립니다. 제안 해 주셔서 감사합니다.
netrox

1
문제 없어; 도와 줘서 다행입니다. :)
Kevin Yap

2
이것은 매우 잘 작동합니다. 일반 복사를 사용하여 2 초 (압축, 다른 드라이브 없음)를 사용하여 30 초에서 200mb의 파일 전송 시간을 얻을 수있었습니다. 작동하는 이유는 새 파일을 만들고 닫는 데 많은 오버 헤드가 있기 때문입니다. 아카이브를 사용하면 데이터를 추가 할 단일 파일 핸들 (아카이브)이 있습니다. 다른 하드 드라이브로 이동하는 경우 대상에서 아카이브를 생성 한 후 이동하지 마십시오.
Despertar

휴대용 플래시 드라이브 또는 기타 느린 미디어 및 인터페이스로 /에서 전송할 때 속도를 크게 높일 수있는 또 다른 사용 사례입니다. SATA III 연결로 SSD에 수천 개의 작은 파일을 압축 / 압축 해제하는 것은 USB의 휴대용 플래시 드라이브로 /에서 수천 개의 파일을 전송하는 것보다 훨씬 빠릅니다. USB 드라이브에서 하나의 zip 파일을 삭제하는 데 수천 분의 작은 파일이있는 폴더를 삭제하는 데 몇 분이 걸리지 않기 때문에 정리도 훨씬 간단 해집니다.
positlux 님

6

해결책은 WinRAR로 보관하는 것이지만 보관 방법을 묻는 메시지가 나타나면를 선택하십시오 store. 이는 압축이 없음을 의미합니다. 따라서 약 1 분 안에 복사 할 하나의 큰 파일이 생겨 매우 빠르게 복사됩니다.

TeraCopy는 19890 개의 작은 파일 (각각 5K 정도)을 복사하려고했는데 Windows에서 3 시간이 걸리겠다고 말했지만, 3.2 시간이 걸렸지 만 내 방법으로는 1.5 분 밖에 걸리지 않았습니다.


0

많은 작은 파일이 디스크의 동일한 물리적 영역에 있지 않은 경우 많은 작은 파일의 속도가 느려질 수 있습니다. 조각화되지 않은 드라이브에서는 큰 파일 하나를 모두 한곳에서 읽을 수 있지만 여러 개의 개별 파일을 읽어야하는 경우 디스크 전체에 흩어져있을 수 있습니다.

ZIPing은 나에게도 떠오른 첫 번째 아이디어 였지만, 위에서 지적한 것처럼, 당신은 어쨌든 그 과정에 시간을 잃을 것이다. 일반적으로 RoboCopy.exe를 사용하여 복사하는 것이 GUI를 통해 수행하는 것보다 빠릅니다. 당신은 그것을 가지고 놀고 그것이 어떻게 당신을 위해 작동하는지 볼 수 있습니다.


1
파일 내용과 MFT 항목을 자주 전환하면 대부분의 시간을 잃게됩니다. 디스크에서 개별 파일이있는 위치는 여기서 거의 관련이 없습니다.
Joey

0

ZIP 파일을 압축하기 전에 빠른 조각 모음을 시도해 볼 가치가 있지만 이것은 작은 파일을 많이 이동하는 경우에만 자주 발생합니다. 그렇지 않다면 압축을 풀고 (7zip 또는 다른 것으로 압축하면 Windows 표준 압축보다 더 잘 압축됩니다) 복사하십시오.

또한 하드 드라이브에 따라 다릅니다. 동일한 시스템에있는 USB 외장 하드 드라이브입니까, 아니면 2입니까? 오래된 외장 하드 드라이브 인 경우 USB1.0을 사용 중이거나 전원 공급 장치를 사용하는 것이 좋습니다.


0

ZIP에는 4GB의 파일 제한이 있습니다 (또는 이와 비슷한 것). 나는 보통 RAR 아카이버를 사용하고 (파일 크기 제한이 없음) 전혀 압축하지 않도록 지정합니다.이 방법으로 단일 파일로의 아카이브는 매우 빠르게 이루어집니다. 그런 다음 간단히 그 큰 파일을 복사합니다.


-1

유닉스 기반 시스템이라면 tar over ssh를 사용할 수 있습니다.
-다음 명령은 모든 파일과 폴더를 압축합니다.

tar -cf-/ home | ssh root@192.168.1.1 tar -xvf--C /

-두 번째 컴퓨터에서 전송하고 압축을 푸십시오.
이것은 scp 당 복사하는 것보다 훨씬 빠릅니다.

먼저 맨 페이지를 읽고 조심하십시오


1
질문에 "windows"태그가 포함되어 있으므로 답변이 적용되지 않습니다.
Nasreddine

2
과연. 다음에 태그를 읽어보세요
td512

말할 것도없이, 질문의 시대를 읽으십시오
qasdfdsaq
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.