Sử dụng tính năng Robocopy đa luồng để tăng tốc độ sao chép file trên Windows 10

Khi phải sao chép một số lượng lớn các file vào một ổ đĩa khác, Robocopy có thể đẩy nhanh tiến trình với tính năng đa luồng của nó. Hãy cùng Quản Trị Mạng tham khảo cách sử dụng tính năng Robocopy đa luồng để tăng tốc độ sao chép file trên Windows 10 trong bài viết này nhé!

Để sao chép các file vào ổ đĩa khác, bạn thường sử dụng quy trình chọn, sao chép và dán tiêu chuẩn. Mặc dù quá trình này hoạt động tốt nhưng tốc độ trở thành một nút cổ chai khi bạn cố gắng chuyển nhiều tập tin và có thể mất một khoảng thời gian dài.

Thay vào đó, nhiều người dùng am hiểu công nghệ, sử dụng Robocopy (Robust File Copy), công cụ dòng lệnh được xây dựng trong Windows 10 cung cấp nhiều tính năng hơn để di chuyển dữ liệu đến một vị trí khác nhanh hơn.

Sử dụng tính năng Robocopy đa luồng để tăng tốc độ sao chép file trên Windows 10

Một tính năng khiến Robocopy trở nên đặc biệt (và thường bị bỏ qua) là tính năng đa luồng (multi-threaded) cho phép bạn sao chép nhiều tệp cùng một lúc. Thay vì sao chép từng tập tin, hãy sử dụng tính năng sao chép được tích hợp trong File Explorer.

Trong bài hướng dẫn này, bạn sẽ học cách sử dụng tính năng đa luồng trên Robocopy để tăng tốc quá trình truyền tệp tin và thư mục lên ổ đĩa khác trên Windows 10.

Cách sử dụng tính năng đa luồng với Robocopy

Nếu bạn chuẩn bị sao chép một tập hợp lớn các file và thư mục vào ổ đĩa khác, hãy sử dụng các bước này để tính năng Robocopy đa luồng sao chép dữ liệu siêu nhanh.

1. Mở Start (Bắt đầu).

2. Tìm kiếm Command Prompt, nhấp chuột phải vào kết quả và chọn Run as administrator.

3. Gõ lệnh sau để sao chép các tập tin và thư mục vào ổ đĩa khác và nhấn Enter:

robocopy C:\source\folder\path\ D:\destination\folder\path\ /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32

Ví dụ:

robocopy C:\Users\admin\Documents D:\Users\admin\Documents /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32

Trong lệnh trên, đảm bảo thay đổi đường dẫn nguồn và đích với cấu hình của bạn.

Sự cố lệnh Robocopy

Robocopy có rất nhiều tính năng và trong lệnh được hiển thị này, chúng tôi đang sử dụng các thiết bị chuyển mạch sau để sao chép đáng tin cậy và nhanh chóng.

  • /S - Sao chép các thư mục con, không bao gồm các thư mục trống.
  • /E - Sao chép thư mục con, bao gồm cả các thư mục trống.
  • /Z - Sao chép các tập tin trong chế độ khởi động lại.
  • /ZB - Sử dụng chế độ khởi động lại, nếu truy cập bị từ chối sử dụng chế độ sao lưu.
  • /R:5 - Thử lại 5 lần (bạn có thể chỉ định một số khác, mặc định là 1 triệu).
  • /W:5 - Chờ 5 giây trước khi thử lại (bạn có thể chỉ định một số khác, mặc định là 30 giây).
  • /TBD - Chờ cho sharenames To Be Defined (thử lại lỗi 67).
  • /NP - No Progress - không hiển thị tỷ lệ sao chép.
  • /V - Tạo đầu ra, hiển thị các tập tin bị bỏ qua.
  • /MT:32 - Làm bản sao đa luồng với n thread (mặc định là 8).

Chuyển đổi quan trọng nhất để tập trung vào lệnh trên là /MT, đây là chuyển đổi cho phép Robocopy sao chép các tệp tin trong chế độ đa luồng. Nếu bạn không đặt một số bên cạnh thiết bị chuyển mạch /MT, thì số mặc định sẽ là 8, có nghĩa là Robocopy sẽ cố gắng sao chép đồng thời 8 tệp tin. Tuy nhiên, Robocopy hỗ trợ 1 đến 128 thread.

Trong lệnh này, chúng ta đang sử dụng 32 thread, nhưng bạn có thể đặt nó ở một số cao hơn. Lưu ý: số lượng càng lớn, tài nguyên hệ thống và băng thông sẽ được sử dụng càng nhiều. Nếu bạn sở hữu một bộ xử lý cũ, sử dụng một số lượng lớn sẽ gây ảnh hưởng đến hiệu suất, như vậy hãy chắc chắn kiểm tra trước khi thực hiện lệnh với một số lượng lớn các thread.

Khi hoàn tất các bước này, bạn sẽ nhận thấy các tệp tin và thư mục sao chép sẽ tốn ít thời gian hơn.

Bạn không chỉ có khả năng sao chép các tệp tin và thư mục vào ổ đĩa ngoài hoặc ổ đĩa gắn trong, điều này cũng hoạt động để di chuyển các file qua mạng.

Nếu bạn cần giúp đỡ thêm về cách Robocopy hoạt động, hãy gửi câu hỏi cho chúng tôi ở phần bình luận bên dưới nhé!

Tham khảo thêm một số bài viết:

Chúc các bạn vui vẻ!

Thứ Bảy, 10/03/2018 07:24
43 👨 10.911
0 Bình luận
Sắp xếp theo
    ❖ Windows 10