Als u in Windows 10 bestanden naar een ander station moet kopiëren, gebruikt u meestal het standaardproces voor selecteren, kopiëren en plakken. Hoewel dit prima werkt, wordt snelheid een knelpunt omdat het overzetten van veel bestanden erg lang kan duren.
Als alternatief gebruiken veel slimme gebruikers Robocopy (Robust File Copy), een opdrachtregelprogramma ingebouwd in Windows 10 dat meer functies biedt om gegevens sneller naar een andere locatie te verplaatsen. Een bijzonder kenmerk dat Robocopy speciaal maakt (en vaak over het hoofd wordt gezien) is de multi-threaded-functie waarmee meerdere bestanden tegelijk kunnen worden gekopieerd. In plaats van één bestand tegelijk met de kopieerfunctie die in Verkenner is ingebouwd.
In deze handleiding leert u hoe u de functie voor kopiëren met meerdere threads op Robocopy kunt gebruiken om het overdrachtsproces van bestanden en mappen naar een ander station op Windows 10 te versnellen.
Hoe multi-threaded-functie te gebruiken met Robocopy
Gebruik deze stappen om de Robocopy multi-threaded-functie te gebruiken om bestanden en mappen sneller naar een andere schijf te kopiëren:
-
Open Start op Windows 10.
-
Zoek naar Command Prompt , klik met de rechtermuisknop op het resultaat en selecteer de optie Als administrator uitvoeren .
-
Typ de volgende opdracht om de bestanden en mappen naar een ander station te kopiëren en druk op Enter :
robocopy C:\source\folder\path\ D:\destination\folder\path\ /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
Zorg ervoor dat u in de opdracht de bron- en bestemmingspaden en de opties bijwerkt. Deze opdracht kopieert bijvoorbeeld gegevens van het station "C" naar "D" en gebruikt de "32"-threads voor het kopiëren:
robocopy C:\Users\admin\Documents D:\Users\admin\Documents /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
Robocopy met multi-threaded optie
Uitsplitsing van Robocopy-opdrachten
Robocopy heeft veel functies en in de opdracht die in deze handleiding wordt getoond, gebruiken we de volgende schakelaars om het kopiëren betrouwbaar en snel te maken.
- /S — Kopieer submappen, maar geen lege.
- /E — Kopieer submappen, inclusief lege.
- /Z — Kopieer bestanden in herstartbare modus.
- /ZB — Gebruikt herstartbare modus. Als de toegang wordt geweigerd, gebruik dan de back-upmodus.
- /R:5 — Probeer het 5 keer opnieuw (u kunt een ander nummer opgeven, de standaardwaarde is 1 miljoen).
- /W:5 — Wacht 5 seconden voordat u het opnieuw probeert (u kunt een ander nummer opgeven, de standaardwaarde is 30 seconden).
- /TBD — Wacht tot de sharenamen worden gedefinieerd (probeer fout 67 opnieuw).
- /NP — Geen voortgang – geef het gekopieerde percentage niet weer.
- /V — Produceer uitgebreide uitvoer, met overgeslagen bestanden.
- /MT:32 — Maak kopieën met meerdere threads met n threads (standaard is 8).
De belangrijkste schakeloptie om op te focussen in de bovenstaande opdracht is /MT , de schakeloptie waarmee Robocopy bestanden kan kopiëren in multi-threaded modus. Als u geen nummer instelt naast de schakeloptie /MT , is het standaardnummer 8 , wat betekent dat Robocopy zal proberen acht bestanden tegelijk te kopiëren. Robocopy ondersteunt echter 1 tot 128 threads.
In deze opdracht gebruiken we 32 , maar u kunt dit op een hoger getal instellen. Het enige voorbehoud is dat het gebruik van een hoger aantal zal leiden tot een hoger gebruik van bronnen en bandbreedte. Als u een oudere processor heeft, zal het gebruik van een hoog aantal de prestaties beïnvloeden. Zorg er daarom voor dat u test voordat u de opdracht uitvoert met een groot aantal threads.
Nadat u de stappen hebt voltooid, zult u merken dat het kopiëren van bestanden en mappen aanzienlijk minder tijd kost.
U bent niet beperkt tot het kopiëren van bestanden en mappen naar een externe of interne schijf, en dit werkt ook om bestanden via het netwerk te migreren .