När du måste kopiera ett stort antal filer till en annan enhet, kan Robocopy påskynda processen med sin multithreading-funktion. Låt oss gå med i Tips.BlogCafeIT för att se hur man använder den flertrådiga Robocopy-funktionen för att påskynda filkopieringen på Windows 10 i den här artikeln!
För att kopiera filer till en annan enhet använder du vanligtvis standardprocessen för att välja, kopiera och klistra in. Även om denna process fungerar bra, blir hastigheten en flaskhals när du försöker överföra många filer och det kan ta lång tid.
Istället använder många teknikkunniga användare Robocopy (Robust File Copy), ett kommandoradsverktyg inbyggt i Windows 10 som erbjuder fler funktioner för att flytta data till en annan plats snabbare.
En funktion som gör Robocopy speciell (och ofta förbises) är dess flertrådiga funktion som låter dig kopiera flera filer samtidigt . Istället för att kopiera varje fil, använd kopieringsfunktionen inbyggd i File Explorer.
I den här handledningen kommer du att lära dig hur du använder multithreading-funktionen på Robocopy för att påskynda processen att överföra filer och mappar till en annan enhet på Windows 10.
Hur man använder multithreading med Robocopy
Om du är på väg att kopiera en stor uppsättning filer och mappar till en annan enhet, använd dessa steg för att få den flertrådade Robocopy-funktionen att kopiera data supersnabbt.
1. Öppna Start .
2. Sök efter Kommandotolken , högerklicka på resultatet och välj Kör som administratör .
3. Skriv följande kommando för att kopiera filer och mappar till en annan enhet och tryck på Retur :
robocopy C:\källa\mapp\sökväg\ D:\destination\mapp\sökväg\ /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
Till exempel:
robocopy C:\Users\admin\Documents D:\Users\admin\Documents /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
I kommandot ovan, se till att ändra källan och destinationsvägarna med din konfiguration.
Robocopy-kommandoproblem
Robocopy har många funktioner och i det här visade kommandot använder vi följande växlar för pålitlig och snabb kopiering.
- /S - Kopiera undermappar, exklusive tomma mappar.
- /E - Kopiera undermappar, inklusive tomma mappar.
- /Z - Kopiera filer i omstartsläge.
- /ZB - Använd omstartsläge, om åtkomst nekas använd säkerhetskopieringsläge.
- /R:5 - Försök igen 5 gånger (du kan ange ett annat nummer, standard är 1 miljon).
- /W:5 - Vänta 5 sekunder innan du försöker igen (du kan ange ett annat nummer, standard är 30 sekunder).
- /TBD - Vänta tills delnamn ska definieras (försök igen fel 67).
- /NP - Inga framsteg - visar inte kopieringshastighet.
- /V - Genererar utdata, visar överhoppade filer.
- /MT:32 - Flertrådig replikering med n trådar (standard är 8).
Den viktigaste växeln att fokusera på i kommandot ovan är /MT , det här är växeln som gör att Robocopy kan kopiera filer i flertrådsläge. Om du inte ställer in ett nummer bredvid /MT -växeln kommer standardnumret att vara 8 , vilket betyder att Robocopy kommer att försöka kopiera 8 filer samtidigt. Däremot stöder Robocopy 1 till 128 trådar .
I det här kommandot använder vi 32 trådar, men du kan ställa in det till ett högre antal. Obs ! Ju större antal, desto mer systemresurser och bandbredd kommer att användas. Om du äger en äldre processor kommer användningen av ett stort antal av dem att påverka prestanda, så se till att testa innan du kör kommandon med ett stort antal trådar.
När du har slutfört dessa steg kommer du att märka att kopiering av filer och mappar tar mindre tid.
Du har inte bara möjlighet att kopiera filer och mappar till en extern eller intern enhet, detta fungerar även för att flytta filer över nätverket.
Om du behöver mer hjälp med hur Robocopy fungerar, skicka oss en fråga i kommentarerna nedan!
Se några fler artiklar:
Har kul!