เมื่อคุณต้องการคัดลอกไฟล์จำนวนมากไปยังไดรฟ์อื่น Robocopy สามารถเร่งกระบวนการให้เร็วขึ้นด้วยฟีเจอร์มัลติเธรด มาร่วม LuckyTemplates เพื่อดูวิธีใช้ฟีเจอร์ Robocopy แบบมัลติเธรดเพื่อเพิ่มความเร็วในการคัดลอกไฟล์บน Windows 10ในบทความนี้!
หากต้องการคัดลอกไฟล์ไปยังไดรฟ์อื่น คุณมักจะใช้กระบวนการเลือก คัดลอก และวางมาตรฐาน แม้ว่ากระบวนการนี้จะทำงานได้ดี แต่ความเร็วจะกลายเป็นปัญหาคอขวดเมื่อคุณพยายามถ่ายโอนไฟล์จำนวนมากและอาจใช้เวลานาน
ผู้ใช้ที่เชี่ยวชาญด้านเทคโนโลยีจำนวนมากกลับใช้Robocopy (การคัดลอกไฟล์ที่มีประสิทธิภาพ) ซึ่งเป็นเครื่องมือบรรทัดคำสั่งที่มีอยู่ใน Windows 10 ที่มีคุณสมบัติเพิ่มเติมเพื่อย้ายข้อมูลไปยังตำแหน่งอื่นได้เร็วขึ้น
คุณสมบัติหนึ่งที่ทำให้ Robocopy พิเศษ (และมักถูกมองข้าม) คือคุณสมบัติ แบบมัลติเธรด ที่ให้คุณคัดลอกไฟล์หลายไฟล์พร้อมกัน แทนที่จะคัดลอกแต่ละไฟล์ ให้ใช้คุณสมบัติการคัดลอกที่มีอยู่ใน File Explorer
ในบทช่วยสอนนี้ คุณจะได้เรียนรู้วิธีใช้คุณสมบัติมัลติเธรดบน Robocopy เพื่อเร่งกระบวนการถ่ายโอนไฟล์และโฟลเดอร์ไปยังไดรฟ์อื่นบน Windows 10
วิธีใช้มัลติเธรดกับ Robocopy
หากคุณกำลังจะคัดลอกไฟล์และโฟลเดอร์ชุดใหญ่ไปยังไดรฟ์อื่น ให้ใช้ขั้นตอนเหล่านี้เพื่อรับฟีเจอร์ Robocopy แบบมัลติเธรดเพื่อคัดลอกข้อมูลอย่างรวดเร็วเป็นพิเศษ
1. เปิดเริ่ม
2. ค้นหาCommand Promptคลิกขวาที่ผลลัพธ์แล้วเลือก Run as administrator
3. พิมพ์คำสั่งต่อไปนี้เพื่อคัดลอกไฟล์และโฟลเดอร์ไปยังไดรฟ์อื่นแล้วกดEnter :
robocopy C:\source\folder\path\ D:\destination\folder\path\ /S /E /Z /ZB /R:5 /W:5 /TBD /NP /V /MT: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 มีคุณสมบัติมากมาย และในคำสั่งนี้แสดงว่าเราใช้สวิตช์ต่อไปนี้เพื่อการคัดลอกที่เชื่อถือได้และรวดเร็ว
- /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 จะพยายามคัดลอก 8 ไฟล์พร้อมกัน อย่างไรก็ตาม Robocopy รองรับ1 ถึง 128 เธรด
ในคำสั่งนี้ เราใช้32เธรด แต่คุณสามารถตั้งค่าเป็นจำนวนที่สูงกว่าได้หมายเหตุ : ยิ่งจำนวนมากขึ้น ทรัพยากรระบบและแบนด์วิธก็จะยิ่งถูกใช้มากขึ้น หากคุณเป็นเจ้าของโปรเซสเซอร์รุ่นเก่า การใช้โปรเซสเซอร์จำนวนมากจะส่งผลต่อประสิทธิภาพ ดังนั้นโปรดทดสอบก่อนดำเนินการคำสั่งด้วยเธรดจำนวนมาก
เมื่อคุณทำตามขั้นตอนเหล่านี้เสร็จแล้ว คุณจะสังเกตเห็นว่าการคัดลอกไฟล์และโฟลเดอร์ใช้เวลาน้อยลง
คุณไม่เพียงแต่มีความสามารถในการคัดลอกไฟล์และโฟลเดอร์ไปยังไดรฟ์ภายนอกหรือภายในเท่านั้น แต่ยังใช้สำหรับการย้ายไฟล์ผ่านเครือข่ายอีกด้วย
หากคุณต้องการความช่วยเหลือเพิ่มเติมเกี่ยวกับวิธีการทำงานของ Robocopy โปรดส่งคำถามถึงเราในความคิดเห็นด้านล่าง!
อ้างถึงบทความเพิ่มเติมบางส่วน:
ขอให้สนุก!