Saya perhatikan bahwa jika saya mentransfer beberapa file besar di antara dua hard drive, itu cukup cepat, sekitar setidaknya 30 MB per detik, tetapi jika saya mentransfer ribuan file kurang dari 5 KB, itu sangat terlalu lambat .. sekitar 1 hingga 2 MB per detik.
Apakah ada cara untuk mempercepat proses salin / tempel dengan ribuan file kecil di Windows 7?
ZIP file dan kemudian transfer file ZIP yang lebih besar? Saya tidak tahu berapa lama waktu yang dibutuhkan untuk ZIP (dan jika total waktu lebih cepat).
sumber
Solusinya adalah mengarsipkan dengan WinRAR, tetapi, ketika ditanya bagaimana cara mengarsipkan, pilih
store
. Ini berarti bahwa tidak akan ada kompresi. Jadi dalam waktu sekitar satu menit Anda akan berakhir dengan satu file besar untuk disalin, yang akan menyalin dengan sangat cepat.Saya mencoba menyalin 19890 file kecil (masing-masing 5K atau lebih) dan Windows mengatakan kepada saya bahwa itu akan memakan waktu 3 jam, TeraCopy mengatakan 3,2 jam, tetapi dengan metode saya hanya butuh 1,5 menit.
sumber
Ada kemungkinan bahwa bagian dari apa yang memperlambat Anda untuk banyak file kecil adalah jika mereka tidak berada di area fisik yang sama dari disk. Pada drive yang tidak terlalu terfragmentasi, satu file besar sebagian besar akan semua dibaca dari satu tempat, tetapi jika Anda harus membaca banyak file terpisah, mereka mungkin tersebar di disk.
ZIP adalah ide pertama yang muncul di benak saya juga, tetapi seperti yang disebutkan di atas, Anda akan kehilangan waktu untuk proses itu. Saya perhatikan bahwa secara umum, menyalin dengan RoboCopy.exe berjalan lebih cepat daripada melakukannya melalui GUI. Anda mungkin ingin bermain-main dengan itu dan melihat cara kerjanya untuk Anda.
sumber
Mungkin ada baiknya mencoba defrag cepat sebelum ZIP apa pun, tetapi ini hanya benar-benar jika Anda akan memindahkan banyak file kecil, sangat sering. Jika tidak maka saya sarankan hanya zip (dengan 7zip atau sesuatu - yang akan sering kompres lebih baik daripada hanya kompresi standar Windows) dan kemudian salin.
Dan itu juga tergantung pada harddisk. Apakah ini hard drive eksternal USB atau 2 yang ada di sistem yang sama? Jika hard drive eksternal lama mungkin menggunakan USB1.0 atau Anda mungkin lebih baik memilikinya dengan catu daya.
sumber
ZIP memiliki batas file 4 GB (atau sesuatu seperti itu) - Saya biasanya menggunakan pengarsipan RAR (tidak memiliki batas ukuran file) dan menentukan untuk tidak memampatkan sama sekali - dengan cara ini pengarsipan ke dalam satu file terjadi dengan sangat cepat, dan maka saya cukup menyalin file besar itu.
sumber
Jika ini adalah sistem berbasis unix, Anda dapat menggunakan tar di atas ssh.
-Perintah berikut mengkompres semua file dan folder.
tar -cf - / home | ssh [email protected] tar -xvf - -C /
-Transfer dan dekompres di komputer kedua.
Ini jauh lebih cepat daripada hanya menyalin per scp
Pertama baca halaman manual dan HATI-HATI
sumber