ใน Windows 10 เมื่อคุณต้องการคัดลอกไฟล์ไปยังไดรฟ์อื่น คุณมักจะใช้กระบวนการเลือก คัดลอก และวางมาตรฐาน แม้ว่าจะใช้งานได้ดี แต่ความเร็วก็กลายเป็นปัญหาคอขวดเนื่องจากการถ่ายโอนไฟล์จำนวนมากอาจใช้เวลานานมาก
ผู้ใช้ที่เก่งกาจจำนวนมากใช้ Robocopy (Robust File Copy) ซึ่งเป็นเครื่องมือบรรทัดคำสั่งในWindows 10ที่มีฟีเจอร์เพิ่มเติมเพื่อย้ายข้อมูลไปยังตำแหน่งอื่นได้เร็วยิ่งขึ้น หนึ่งคุณลักษณะพิเศษที่ทำให้ Robocopy พิเศษ (และมักถูกมองข้าม) คือคุณลักษณะแบบมัลติเธรดที่อนุญาตให้คัดลอกหลายไฟล์พร้อมกันได้ แทนที่จะใช้ทีละไฟล์โดยใช้คุณลักษณะการคัดลอกที่มีอยู่ใน File Explorer
ในคู่มือ นี้ คุณจะได้เรียนรู้การใช้คุณสมบัติการทำสำเนาแบบมัลติเธรดบน Robocopy เพื่อเพิ่มความเร็วให้กับกระบวนการถ่ายโอนไฟล์และโฟลเดอร์ไปยังไดรฟ์อื่นใน Windows 10
วิธีใช้คุณสมบัติมัลติเธรดกับ Robocopy
หากต้องการใช้คุณสมบัติมัลติเธรดของ Robocopy เพื่อคัดลอกไฟล์และโฟลเดอร์ไปยังไดรฟ์อื่นได้เร็วขึ้น ให้ใช้ขั้นตอนเหล่านี้:
-
เปิดเริ่มใน Windows 10
-
ค้นหาCommand Promptคลิกขวาที่ผลลัพธ์ แล้วเลือกตัวเลือกRun as administrator
-
พิมพ์คำสั่งต่อไปนี้เพื่อคัดลอกไฟล์และโฟลเดอร์ไปยังไดรฟ์อื่นแล้วกดEnter :
หุ่นยนต์C:\source\folder\path\ D:\destination\folder\path\ /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
ในคำสั่ง ตรวจสอบให้แน่ใจว่าได้อัปเดตเส้นทางต้นทางและปลายทางและตัวเลือกต่างๆ ตัวอย่างเช่น คำสั่งนี้จะคัดลอกข้อมูลจากไดรฟ์ "C" ไปยัง "D" และใช้เธรด "32" ในการคัดลอก:
robocopy C:\Users\admin\Documents D:\Users\admin\Documents /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT:32
Robocopy พร้อมตัวเลือกแบบมัลติเธรด
รายละเอียดคำสั่ง Robocopy
Robocopy มีคุณสมบัติมากมาย และในคำสั่งที่แสดงในคู่มือนี้ เราใช้สวิตช์ต่อไปนี้เพื่อทำให้การคัดลอกเชื่อถือได้และรวดเร็ว
- /S —คัดลอกไดเร็กทอรีย่อย แต่ไม่ใช่ไดเร็กทอรีย่อย
- /E —คัดลอกไดเร็กทอรีย่อย รวมถึงไดเร็กทอรีย่อย
- /Z —คัดลอกไฟล์ในโหมดรีสตาร์ทได้
- /ZB —ใช้โหมดเริ่มต้นใหม่ได้ หากการเข้าถึงถูกปฏิเสธ ให้ใช้โหมดสำรอง
- /R:5 —ลองใหม่ 5 ครั้ง (คุณสามารถระบุหมายเลขอื่นได้ ค่าเริ่มต้นคือ 1 ล้าน)
- /W:5 —รอ 5 วินาทีก่อนลองใหม่ (คุณสามารถระบุหมายเลขอื่นได้ ค่าเริ่มต้นคือ 30 วินาที)
- /TBD —รอให้กำหนดชื่อการแชร์ (ลองอีกครั้งข้อผิดพลาด 67)
- /NP —ไม่มีความคืบหน้า – ไม่แสดงเปอร์เซ็นต์ที่คัดลอก
- /V —สร้างเอาต์พุตแบบละเอียด โดยแสดงไฟล์ที่ข้ามไป
- /MT:32 —ทำสำเนาแบบมัลติเธรดด้วย n เธรด (ค่าเริ่มต้นคือ 8)
สวิตช์ที่สำคัญที่สุดที่ต้องโฟกัสในคำสั่งด้านบนคือ/MTซึ่งเป็นสวิตช์ที่ช่วยให้ Robocopy สามารถคัดลอกไฟล์ในโหมดมัลติเธรด หากคุณไม่ได้ตั้งค่าหมายเลขถัดจาก สวิตช์ /MTหมายเลขเริ่มต้นจะเป็น8ซึ่งหมายความว่า Robocopy จะพยายามคัดลอกไฟล์แปดไฟล์พร้อมกัน อย่างไรก็ตาม Robocopy รองรับ1ถึง128เธรด
ในคำสั่งนี้ เราใช้32แต่คุณสามารถตั้งค่าเป็นตัวเลขที่สูงกว่าได้ ข้อแม้เพียงอย่างเดียวคือการใช้จำนวนที่สูงกว่าจะทำให้การใช้ทรัพยากรและแบนด์วิดธ์สูงขึ้น หากคุณมีโปรเซสเซอร์รุ่นเก่า การใช้ตัวเลขที่สูงจะส่งผลต่อประสิทธิภาพการทำงาน ดังนั้น ตรวจสอบให้แน่ใจว่าได้ทดสอบก่อนที่จะรันคำสั่งที่มีเธรดจำนวนมาก
เมื่อคุณทำตามขั้นตอนเสร็จแล้ว คุณจะสังเกตเห็นว่าการคัดลอกไฟล์และโฟลเดอร์จะใช้เวลาน้อยลงอย่างมาก
คุณไม่จำกัดเฉพาะการคัดลอกไฟล์และโฟลเดอร์ไปยังไดรฟ์ภายนอกหรือภายใน และยังทำงานเพื่อย้ายไฟล์ผ่านเครือข่าย