- Bestandsverkenner kopieert bestanden sequentieel, wat grote overdrachten op Windows 11 vertraagt.
- Robocopy is een ingebouwd hulpmiddel dat is ontworpen voor snelle en betrouwbare bestandsoverdracht.
- De
/MTschakelaar maakt kopiëren met meerdere threads mogelijk, waardoor meerdere bestanden tegelijk kunnen worden overgedragen.
In Windows 11 betekent het kopiëren van bestanden naar een andere schijf meestal dat je de bekende workflow van selecteren, kopiëren en plakken in Verkenner gebruikt. Als je een kleine set bestanden overzet, werkt deze methode prima. Maar wanneer je te maken hebt met grote mappen, duizenden bestanden of schijven met een hoge capaciteit, wordt de overdrachtssnelheid al snel een knelpunt, waardoor een simpele taak een lange wachttijd wordt.
Een efficiënter alternatief is Robocopy (Robust File Copy) , een ingebouwd opdrachtregelprogramma in Windows 11. Het is ontworpen voor betrouwbaarheid en prestaties. Robocopy biedt geavanceerde functies die veel verder gaan dan wat Verkenner kan, waaronder ondersteuning voor het hervatten van kopieerprocessen, gedetailleerde logboekregistratie en nauwkeurige controle over hoe bestanden lokaal of via het netwerk worden gekopieerd.
Een van de meest waardevolle en vaak over het hoofd geziene mogelijkheden van Robocopy is het kopiëren van bestanden in meerdere threads. In plaats van bestanden één voor één over te zetten, kan Robocopy meerdere bestanden tegelijk kopiëren, waardoor de overdrachtstijden aanzienlijk worden verkort, met name op snelle SSD's, NVMe-schijven en netwerkverbindingen met een hoge bandbreedte.
In deze handleiding leg ik uit hoe je de multithreaded kopieerfunctie van Robocopy kunt gebruiken om het overzetten van bestanden en mappen naar een andere schijf op Windows 11 te versnellen.
Het gebruik van de multithreading-functie van Robocopy op Windows 11
Volg deze stappen om bestanden en mappen naar een andere schijf te kopiëren in Windows 11 met behulp van de multithreaded functie van Robocopy:
-
Open het Startmenu in Windows 11.
-
Zoek naar 'Opdrachtprompt' (of ' Terminal' ), klik met de rechtermuisknop op het resultaat en selecteer de optie 'Uitvoeren als beheerder' .
-
Typ de volgende opdracht om de bestanden en mappen naar een andere schijf 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
Wijzig in de opdracht de bron- en bestemmingspaden en de opties. Deze opdracht kopieert bijvoorbeeld gegevens van schijf "C" naar "D" en gebruikt threads "32" 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-switches gaan kapot
Robocopy bevat een breed scala aan opties die bepalen hoe bestanden worden gekopieerd, geverifieerd en opnieuw geprobeerd. In de opdracht die in deze handleiding wordt gebruikt, worden de volgende opties toegepast om de betrouwbaarheid te verbeteren en de overdrachtsprestaties te maximaliseren, zodat bewerkingen met grote bestanden sneller en met minder fouten worden voltooid.
/S— Kopieer submappen, maar sla lege mappen over.
/E— Kopieer submappen, inclusief lege mappen.
/Z— Kopieer bestanden in herstartbare modus.
/ZB— Schakel over naar de back-upmodus als de toegang wordt geweigerd.
/R:5— Probeer het 5 keer opnieuw voordat het mislukt.
/W:5— Wacht 5 seconden voordat je het opnieuw probeert.
/TBD— Wacht als er nog geen aandelennaam beschikbaar is.
/NP— Voortgangspercentage onderdrukken.
/V— Toon overgeslagen bestanden in de uitgebreide modus.
/MT:32— Schakel kopiëren met meerdere threads in met 32 threads (standaard is 8, maximaal is 128).
De belangrijkste schakelaar in het bovenstaande commando is /MT, waarmee Robocopy bestanden in multithreaded modus kan kopiëren. Als u geen getal naast deze /MTschakelaar instelt, is de standaardwaarde 8 , wat betekent dat de tool acht bestanden tegelijk probeert te kopiëren. Robocopy ondersteunt echter 1 tot 128 threads.
In dit commando gebruik ik 32 , maar je kunt een hoger getal instellen. Het enige nadeel is dat een hoger getal resulteert in een hoger resourcegebruik en bandbreedteverbruik. Het gebruik van een hoge waarde zal de prestaties op oudere processors negatief beïnvloeden. Test daarom eerst of het commando met meer threads werkt voordat je het uitvoert.
Als u deze stappen hebt voltooid, zouden bestandsoverdrachten merkbaar sneller moeten verlopen dan met Verkenner, of u nu gegevens naar een andere schijf kopieert of grote hoeveelheden bestanden via het netwerk verplaatst.