Pe Windows 10, atunci când trebuie să copiați fișiere pe o altă unitate, utilizați de obicei procesul standard de selectare, copiere și inserare. Deși funcționează perfect, viteza devine un blocaj, deoarece transferul multor fișiere poate dura foarte mult timp.
Ca alternativă, mulți utilizatori experimentați folosesc Robocopy (Robust File Copy), un instrument de linie de comandă încorporat în Windows 10 , care oferă mai multe funcții pentru a muta mai rapid datele într-o altă locație. O caracteristică specială care face Robocopy specială (și adesea trecută cu vederea) este caracteristica cu mai multe fire care permite copierea mai multor fișiere simultan. În loc de un fișier la un moment dat, folosind funcția de copiere încorporată în File Explorer.
În acest ghid , veți învăța să utilizați funcția de copii cu mai multe fire de pe Robocopy pentru a accelera procesul de transfer al fișierelor și folderelor pe o altă unitate pe Windows 10.
Cum să utilizați funcția multi-threaded cu Robocopy
Pentru a utiliza funcția Robocopy cu mai multe fire pentru a copia mai rapid fișierele și folderele pe o altă unitate, urmați acești pași:
-
Deschideți Start pe Windows 10.
-
Căutați Command Prompt , faceți clic dreapta pe rezultat și selectați opțiunea Executare ca administrator .
-
Tastați următoarea comandă pentru a copia fișierele și folderele pe o altă unitate și apăsați Enter :
robocopy C:\sursă\folder\cale\ D:\destinație\folder\cale\ /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
În comandă, asigurați-vă că actualizați căile sursă și destinație și opțiunile. De exemplu, această comandă copiază datele de pe unitatea „C” în „D” și folosește firele „32” pentru copiere:
robocopy C:\Utilizatori\admin\Documente D:\Utilizatori\admin\Documente /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
Robocopy cu opțiune multi-threaded
Defalcare comenzii Robocopy
Robocopy are multe caracteristici, iar în comanda prezentată în acest ghid, folosim următoarele comutatoare pentru a face copierea fiabilă și rapidă.
- /S — Copiați subdirectoarele, dar nu pe cele goale.
- /E — Copiați subdirectoare, inclusiv cele goale.
- /Z — Copiați fișierele în modul repornit.
- /ZB — Utilizează modul repornibil. Dacă accesul este refuzat, utilizați modul de rezervă.
- /R:5 — Reîncercați de 5 ori (puteți specifica un număr diferit, valoarea implicită este 1 milion).
- /W:5 — Așteptați 5 secunde înainte de a reîncerca (puteți specifica un alt număr, valoarea implicită este de 30 de secunde).
- /TBD — Așteptați ca numele de partajare să fie definite (reîncercați eroarea 67).
- /NP — Fără progres – nu afișați procentajul copiat.
- /V — Produce o ieșire detaliată, afișând fișierele ignorate.
- /MT:32 — Faceți copii cu mai multe fire cu n fire (implicit este 8).
Cel mai important comutator pe care să se concentreze în comanda de mai sus este /MT , care este comutatorul care permite Robocopy să copieze fișiere în modul cu mai multe fire. Dacă nu setați un număr lângă comutatorul /MT , numărul implicit va fi 8 , ceea ce înseamnă că Robocopy va încerca să copieze opt fișiere simultan. Cu toate acestea, Robocopy acceptă 1 până la 128 de fire.
În această comandă, folosim 32 , dar îl puteți seta la un număr mai mare. Singura avertizare este că utilizarea unui număr mai mare va duce la o utilizare mai mare a resurselor și a lățimii de bandă. Dacă aveți un procesor mai vechi, folosirea unui număr mare va afecta performanța. Ca rezultat, asigurați-vă că testați înainte de a executa comanda cu un număr mare de fire.
Odată ce ați finalizat pașii, veți observa că copierea fișierelor și folderelor va dura mult mai puțin.
Nu sunteți limitat la copierea fișierelor și folderelor pe o unitate externă sau internă, iar acest lucru funcționează și pentru a migra fișiere prin rețea .