Bagaimana cara melewati waktu “Menghitung” saat menyalin file menggunakan Windows explorer?


42

Saat menyalin ratusan file / folder kecil di Windows, fase penghitungan Windows seringkali membutuhkan waktu yang sangat lama sebelum sesuatu mulai benar-benar disalin. Apakah ada pengaturan untuk memberitahu Windows untuk mulai menyalin segera dan / atau melewatkan seluruh fase pra-perhitungan?


3
Bahkan dengan utilitas seperti TerCopy perhitungan terjadi sebelum penyalinan yang sebenarnya terjadi. Misalnya TeraCopy akan duduk di sana tanpa melakukan apa-apa selain led pada flashdrive yang berkedip seperti orang gila. Saya tidak dapat memahami logika di balik praktik ini, ternyata Windows sebodoh OS. Solusi terbaik adalah apa yang disarankan Zachary, yaitu menggunakan garis cmd. Semua "jawaban" lainnya salah.

Suka atau tidak suka, tujuan perhitungan adalah untuk memberikan status bar dan perkiraan waktu yang lebih akurat. Katakanlah Anda memiliki 100 file dalam direktori dengan 99 file yang berukuran 1MB dan 1 file yang berukuran 10GB, 99 file pertama disalin dan bilah status menunjukkan bahwa 99% untuk jangka waktu yang lama karena besarnya file - sebagian besar pengguna akan berpikir bahwa operasi penyalinan telah dibekukan dan membatalkan proses meskipun itu berfungsi dengan baik pada file besar. Itu bisa menjengkelkan untuk file-file kecil tetapi ketika sampai pada file-file besar, itu bisa mengatur ekspektasi waktu.
Dustin G.

Ini sangat buruk dengan Media Transfer Protocol (MTP).
neverMind9

Jawaban:


25

Jangan gunakan Explorer.

Apakah itu berarti menggunakan pengelola file pihak ke-3, penangan salin, atau baris perintah terserah Anda.

Copy handler adalah ekstensi shell yang memotong setiap upaya untuk menyalin / memindahkan file dan mengimplementasikan operasi itu sendiri. Biasanya penangan salinan ini dibuat untuk mengimplementasikan fitur-fitur yang tidak dimiliki Explorer, seperti mengantre beberapa operasi, semantik penindasan yang berbeda atau sinkronisasi, pelambatan kecepatan, dll. Beberapa alat yang dapat Anda lihat termasuk FastCopy , TeraCopy , SuperCopier , dan nama imajinatif yang dinamai Salin Handler .

Secara pribadi, saya menggunakan FastCopy karena mempertahankan semantik Explorer menyalin yang terbaik. Sebagai contoh, terakhir kali saya mencoba TeraCopy untuk memperbarui file dengan banyak hardlink, itu tidak melakukan hal yang sama seperti Explorer.


2
Karena penasaran, mengapa Anda memiliki file dengan banyak hardlink?
Hugh Allen

6
Karena mereka berguna. Sebagai contoh, bagian atas folder unduhan saya memiliki sub-folder untuk setiap PC yang saya miliki. Saya akan menghubungkan program yang perlu diinstal pada setiap sistem ke folder sistem itu. Saya menggunakan persimpangan dan hardlink untuk semua hal, dan Link Shell Extension membuatnya lebih mudah untuk dibuat, dilihat, dan dikelola.
Afrazier

3
tidak ada yang berfungsi untuk drive Ponsel / MTP? : '(
Gizmo

Saya terkejut bahwa saya hanya menemukan FastCopy sekarang ... ini selalu mengganggu saya tentang Windows dan malam ini, sekali lagi, saya memiliki sekitar satu gigabyte berbagai ukuran file dan Windows mulai 2 jam 45 menit dan akhirnya diselesaikan sekitar 17 menit untuk salin ke NAS saya melalui jaringan gigabit saya. Mencari solusi, saya tersandung ini, dan tidak kecewa. Ini adalah operasi penyalinan tercepat yang pernah saya lihat.
Allen Jackson

Satu-satunya hal yang lebih cepat (untuk menyalin) adalah mem-zip file terlebih dahulu, yang memungkinkan copy file berjalan pada kecepatan jaringan (sekitar 5 detik untuk hasil zip 350K pada kompresi tercepat), tetapi kemudian Anda masih harus unzip di ujung lainnya. . Jika Anda melakukannya dari komputer sumber, maka Anda membongkar memori dan mengirim kembali melalui jaringan. Cukup gunakan FastCopy. Masih tidak mengerti mengapa ini adalah urutan besarnya lebih cepat daripada utilitas lain.
Allen Jackson


6

Ada dua fase dalam perhitungan sisa waktu dialog operasi file Windows Vista / 7. Ada fase awal di mana file dan folder yang akan disalin atau dipindahkan dihitung, dan fase kedua di mana sisa waktu diperkirakan. Fase pertama memang terjadi sebelum operasi file benar-benar dilakukan, tetapi yang kedua terjadi ketika file sedang disalin / dipindahkan dan terus diperbarui seiring berjalannya waktu (sehingga sisa waktu dapat naik atau turun).

Jika masalah Anda dengan bagian kedua, maka tidak perlu khawatir. Baris sisa waktu akan diperbarui setelah selesai menghitung, tetapi file sudah dipindahkan / disalin. (Bahkan, ia harus menyalin atau memindahkan beberapa file sehingga dapat mengukur kecepatan baca / tulis rata-rata untuk digunakan dalam perhitungan perkiraan; hanya mengetahui jumlah file / folder tidak cukup).

Jika masalah Anda dengan bagian pertama, maka seperti yang telah disebutkan orang lain, Anda bisa menggunakan alat pihak ketiga untuk langsung menyalin / memindahkan file dan folder, tetapi perlu diketahui bahwa ada beberapa keuntungan menggunakan metode bawaan ( yaitu, pra-enumerasi) daripada melakukannya secara membabi buta seperti bagaimana hal itu dilakukan pada versi Windows sebelumnya. Dengan mengetahui status file dan folder (mis. File / dir-nama, atribut, ukuran, dll.), Windows dapat memberi Anda opsi untuk menangani konflik dan file sistem / tersembunyi. Jika tidak membuat daftar lengkap file dan folder, ia tidak dapat menanyakan tentang menggabungkan atau menimpa / mengganti nama objek. (Secara teknis, itu bisa, tetapi dengan membuat daftar terlebih dahulu, itu membuat proses lebih cepat dan lebih mudah untuk dikelola, terutama jika Anda mengklik selalu / lakukan untuk semua box.) Seperti yang dikatakan beberapa orang di sini, bahkan alat pihak ketiga biasanya membuat daftar.


2

Jika Anda menyalin / memindahkan folder menggunakan baris perintah, proses berlanjut tanpa perhitungan.


Ya, tetapi pada dasarnya tidak berguna untuk hal-hal seperti menyalin atau memindahkan grup file, atau folder ke volume lain. (Itu sebabnya saya menulis alat baris perintah yang melakukan operasi file melalui shell.);-)
Synetech

0

TLDR: Gunakan sesuatu seperti OneDrive sebagai saluran.

Betapa menyebalkannya hal ini (setelah semua, File Explorer di bawah Windows 10 pada 2019 seharusnya hanya berfungsi, baik secara lokal, di seluruh jaringan, antara perangkat internal dan eksternal, dll. - memalukan pada Microsoft!), Ide lain adalah menggunakan OneDrive ( atau repo berbasis cloud serupa lainnya) sebagai saluran melalui Anda membuat salinan file kecil dan bergerak. Inilah alur kerjanya:

  1. Salin / pindahkan file yang dimaksud ke OneDrive di komputer sumber.
  2. Salin file dari OneDrive di komputer target.
  3. Hapus file yang dimaksud dari OneDriver secara opsional setelah Anda selesai.

Tentu saja akan ada variasi kecil untuk alur kerja di atas tergantung pada kebutuhan Anda.


-2

Tahan Ctrltombol sambil mengklik kiri untuk menarik dan melepas. Tampaknya sudah mulai menyalin tanpa fase pra-perhitungan yang tidak berharga.


5
Memegang Ctrlberarti menyalin, sebagai lawan dari perpindahan default jika berada di dalam partisi yang sama. Seharusnya tidak mempengaruhi bagaimana penyalinan dilakukan ...
Bob

Mari kita perjelas: Ini bukan berarti "seharusnya tidak mempengaruhi bagaimana penyalinan dilakukan" (Saya setuju, seharusnya tidak!), Itu benar-benar TIDAK MEMPENGARUHI bagaimana penyalinan dilakukan. :)
Jazimov
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.