W systemie Windows 10, gdy musisz skopiować pliki na inny dysk, zwykle używasz standardowego procesu zaznaczania, kopiowania i wklejania. Chociaż działa to doskonale, prędkość staje się wąskim gardłem, ponieważ przesyłanie wielu plików może zająć bardzo dużo czasu.
Jako alternatywę, wielu doświadczonych użytkowników używa Robocopy (Robust File Copy), narzędzia wiersza poleceń wbudowanego w system Windows 10 , które oferuje więcej funkcji do szybszego przenoszenia danych do innej lokalizacji. Jedną szczególną cechą, która sprawia, że Robocopy jest wyjątkowy (i często pomijany), jest jego wielowątkowa funkcja, która umożliwia jednoczesne kopiowanie wielu plików. Zamiast jednego pliku na raz, korzystając z funkcji kopiowania wbudowanej w Eksplorator plików.
W tym przewodniku dowiesz się, jak korzystać z funkcji kopii wielowątkowych w Robocopy, aby przyspieszyć proces przesyłania plików i folderów na inny dysk w systemie Windows 10.
Jak korzystać z funkcji wielowątkowej w Robocopy?
Aby użyć funkcji wielowątkowej Robocopy do szybszego kopiowania plików i folderów na inny dysk, wykonaj następujące czynności:
-
Otwórz Start w systemie Windows 10.
-
Wyszukaj Wiersz polecenia , kliknij wynik prawym przyciskiem myszy i wybierz opcję Uruchom jako administrator .
-
Wpisz następujące polecenie, aby skopiować pliki i foldery na inny dysk i naciśnij Enter :
robocopy C:\źródło\folder\ścieżka\ D:\docelowy\folder\ścieżka\ /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
W poleceniu zaktualizuj ścieżki źródłowe i docelowe oraz opcje. Na przykład to polecenie kopiuje dane z dysku „C” do „D” i używa wątków „32” do kopiowania:
robocopy C:\Users\admin\Documents D:\Users\admin\Documents /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
Robocopy z opcją wielowątkową
Podział poleceń Robocopy
Robocopy ma wiele funkcji, a w poleceniu pokazanym w tym przewodniku używamy następujących przełączników, aby kopiowanie było niezawodne i szybkie.
- /S — Kopiuj podkatalogi, ale nie puste.
- /E — Kopiuj podkatalogi, w tym puste.
- /Z — Kopiuj pliki w trybie z możliwością ponownego uruchomienia.
- /ZB — Używa trybu z możliwością ponownego uruchomienia. W przypadku odmowy dostępu użyj trybu kopii zapasowej.
- /R:5 — Ponów 5 razy (możesz określić inną liczbę, domyślna wartość to 1 milion).
- /W:5 — Odczekaj 5 sekund przed ponowną próbą (możesz określić inną liczbę, domyślna wartość to 30 sekund).
- /TBD — Czekaj na zdefiniowanie nazw udziałów (powtórz błąd 67).
- /NP — Brak postępu — nie wyświetlaj procent skopiowania.
- /V — Tworzy pełne dane wyjściowe, pokazujące pominięte pliki.
- /MT:32 — Wykonuj kopie wielowątkowe z n wątkami (wartość domyślna to 8).
Najważniejszym przełącznikiem, na którym należy się skupić w powyższym poleceniu, jest /MT , który jest przełącznikiem umożliwiającym Robocopy kopiowanie plików w trybie wielowątkowym. Jeśli nie ustawisz liczby obok przełącznika /MT , domyślną liczbą będzie 8 , co oznacza, że Robocopy spróbuje skopiować osiem plików jednocześnie. Jednak Robocopy obsługuje od 1 do 128 wątków.
W tym poleceniu używamy 32 , ale możesz ustawić wyższą liczbę. Jedynym zastrzeżeniem jest to, że użycie większej liczby spowoduje większe zużycie zasobów i przepustowość. Jeśli masz starszy procesor, użycie dużej liczby wpłynie na wydajność. W rezultacie upewnij się, że wykonałeś test przed wykonaniem polecenia z dużą liczbą wątków.
Po wykonaniu tych kroków zauważysz, że kopiowanie plików i folderów zajmie znacznie mniej czasu.
Nie ograniczasz się do kopiowania plików i folderów na dysk zewnętrzny lub wewnętrzny, działa to również w przypadku migracji plików przez sieć .