- Exploratorul de fișiere copiază fișierele secvențial, ceea ce încetinește transferurile mari în Windows 11.
- Robocopy este un instrument încorporat, conceput pentru transferuri de fișiere de înaltă performanță și fiabile.
- Comutatorul
/MTpermite copierea multithreaded, permițând transferul mai multor fișiere simultan.
Pe Windows 11 , copierea fișierelor pe o altă unitate înseamnă de obicei să te bazezi pe fluxul de lucru familiar de selectare, copiere și lipire din File Explorer. Dacă transferi un set mic de fișiere, această abordare funcționează destul de bine. Cu toate acestea, atunci când ai de-a face cu foldere mari, mii de fișiere sau unități de mare capacitate, viteza de transfer devine rapid un blocaj, transformând o sarcină simplă într-o așteptare lungă.
O alternativă mai eficientă este Robocopy (Robust File Copy) , un instrument încorporat în linia de comandă în Windows 11. A fost conceput pentru fiabilitate și performanță. Robocopy oferă funcții avansate care depășesc cu mult ceea ce poate face File Explorer, inclusiv asistență pentru reluarea activității, înregistrare detaliată a fișierelor și control detaliat asupra modului în care fișierele sunt copiate local sau prin rețea.
Una dintre cele mai valoroase și adesea trecute cu vederea capacitățile Robocopy este copierea fișierelor pe mai multe fire de execuție. În loc să transfere fișierele unul câte unul, Robocopy poate copia mai multe fișiere simultan, reducând semnificativ timpii de transfer, în special pe SSD-uri rapide, unități NVMe și conexiuni de rețea cu lățime de bandă mare.
În acest ghid , voi explica cum să utilizați funcția de copiere multithreaded a Robocopy pentru a accelera transferul fișierelor și folderelor pe o altă unitate pe Windows 11.
Utilizarea funcției multithreaded a Robocopy pe Windows 11
Pentru a copia fișiere și foldere pe o altă unitate în Windows 11 utilizând funcția Robocopy multithreaded, urmați acești pași:
-
Deschideți Start pe Windows 11.
-
Căutați Linie de comandă (sau Terminal ), 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:\source\folder\path\ D:\destination\folder\path\ /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
În comandă, modificați căile sursă și destinație, precum și opțiunile. De exemplu, această comandă copiază datele de pe unitatea „C” în „D” și utilizează firele de execuție „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

Defecțiunea comutatoarelor Robocopy
Robocopy include o gamă largă de parametri care controlează modul în care fișierele sunt copiate, verificate și reluate. În comanda utilizată în acest ghid, următoarele parametri sunt aplicați pentru a îmbunătăți fiabilitatea și a maximiza performanța de transfer, asigurând că operațiunile cu fișiere mari se finalizează mai rapid și cu mai puține erori.
/S— Copiază subdirectoarele, dar le ignoră pe cele goale.
/E— Copiați subdirectoarele, inclusiv pe cele goale.
/Z— Copiați fișierele în modul repornibil.
/ZB— Comutați la modul de rezervă dacă accesul este refuzat.
/R:5— Încearcă din nou de 5 ori înainte să eșuezi.
/W:5— Așteptați 5 secunde înainte de a încerca din nou.
/TBD— Așteptați dacă un nume de partajare nu este încă disponibil.
/NP— Suprimă procentul de progres.
/V— Afișează fișierele omise în modul detaliat.
/MT:32— Activează copierea multithreaded cu 32 de fire de execuție (implicit este 8, maxim este 128).
Cel mai important comutator pe care trebuie să ne concentrăm în comanda de mai sus este /MT, care este comutatorul care permite Robocopy să copieze fișiere în modul multithreaded. Dacă nu setați un număr lângă comutator /MT, numărul implicit va fi 8 , ceea ce înseamnă că instrumentul va încerca să copieze opt fișiere simultan. Cu toate acestea, Robocopy acceptă 1 până la 128 de thread-uri.
În această comandă, utilizez 32 , dar îl puteți seta la un număr mai mare. Singura avertizare este că un număr mai mare va duce la o utilizare mai mare a resurselor și la un consum mai mare de lățime de bandă. Utilizarea unei valori mari va degrada performanța procesoarelor mai vechi. Prin urmare, testați înainte de a executa comanda cu mai multe fire de execuție.
După ce finalizați acești pași, transferurile de fișiere ar trebui să fie considerabil mai rapide decât utilizarea File Explorer, indiferent dacă copiați date pe o altă unitate sau mutați volume mari de fișiere în rețea.