จากมุมมองประสิทธิภาพเท่านั้น , xcopyหรือrobocopyจะให้ผลที่คล้ายกัน ฉันวิ่งผ่านการทดสอบสองสามอย่างในกล่อง Windows Vista 64-bit SP2 เพื่อทำการเปรียบเทียบ ทำสำเนาทั้งหมดระหว่างดิสก์ภายใน 7200 RPM Sata II และไดรฟ์ USB 2.0 ภายนอกหรือบนไดรฟ์ภายในเดียวกันตามที่ระบุ ไม่มีการตั้งค่าพิเศษใด ๆ (ทำขึ้นในใจของคุณเองหากสิ่งนั้นเป็นโมฆะ / ตรวจสอบความถูกต้องของการทดสอบ) เพียงเพื่อป้อนคำสั่งลงในไฟล์แบตช์เพื่อดำเนินการ PowerShell ใช้เพื่อบันทึกเวลาเริ่มและหยุด หลังจากผ่านไปสองสามครั้งนี่คือค่าเฉลี่ยจากเครื่องมือที่ฉันเล่นด้วย:
ไฟล์: 732,909,568 ไบต์ (698 MB), ไฟล์ ISO 1 ไฟล์ที่คัดลอกไปยังไดเรกทอรีอื่นบนดิสก์ภายในเดียวกัน
copy 6 secs (ex. copy G:\folder1\* G:\folder2\)
xcopy 6 secs (ex. xcopy G:\folder1 G:\folder2 /I /E /Y /R)
robocopy 6 secs (ex. robocopy G:\folder1\ G:\folder2 /E /NP)
teracopy 28 secs (ex. TeraCopy.exe Copy G:\folder1\ G:\folder2\)
fastcopy 19 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=G:\folder2)
ไฟล์: 732,909,568 ไบต์ (698 MB), ไฟล์ ISO 1 ไฟล์ที่คัดลอกไปยังดิสก์ USB ภายนอก
copy 36 secs (ex. copy G:\folder1\* I:\folder2\)
xcopy 35 secs (ex. xcopy G:\folder1 I:\folder2 /I /E /Y /R)
robocopy 36 secs (ex. robocopy G:\folder1\ I:\folder2 /E /NP)
teracopy 36 secs (ex. TeraCopy.exe Copy G:\folder1\ I:\folder2\)
fastcopy 38 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=I:\folder2)
ไฟล์: 45,039,616bytes (42.9MB) 5 ไฟล์สุ่มคัดลอกไปยังดิสก์ usb ภายนอก
copy 6 secs (ex. copy G:\folder1\* I:\folder2\)
xcopy 5 secs (ex. xcopy G:\folder1 I:\folder2 /I /E /Y /R)
robocopy 6 secs (ex. robocopy G:\folder1\ I:\folder2 /E /NP)
teracopy 12 secs (ex. TeraCopy.exe Copy G:\folder1\ I:\folder2\)
fastcopy 6 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=I:\folder2)
ไฟล์ / เส้นทาง: 1,087,180,800 ไบต์ (1.01 GB), ไฟล์ 27 ไฟล์ / 8 ไดเรกทอรีที่คัดลอกไปยังดิสก์ USB ภายนอก
copy *Not included in test
xcopy 57 secs (ex. xcopy G:\folder1 I:\folder2 /I /E /Y /R)
robocopy 58 secs (ex. robocopy G:\folder1\ I:\folder2 /E /NP)
teracopy 56 secs (ex. TeraCopy.exe Copy G:\folder1\ I:\folder2\)
fastcopy 60 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=I:\folder2)
นี่ไม่ใช่การทดสอบที่ละเอียดถี่ถ้วน แต่เพียงแค่โยนสถานการณ์จริงอย่างรวดเร็วในเครื่องมือยอดนิยมบางประเภทในประเภทนี้แสดงให้เห็นว่าการรักษาความปลอดภัยของคุณติดกับ xcopy หรือ Robocopy (จากจุดยืนของประสิทธิภาพเท่านั้น) ตัวเลือก Robocopy /NP
(ไม่มีความคืบหน้า) ช่วยให้คุณประหยัดเวลา 0 นั่นไม่ได้หมายความว่าคุณจะไม่ได้รับประโยชน์จากการใช้อย่างอื่นนอกจาก xcopy Robocopy เป็นตัวอย่างที่ดี (จากWikipedia ):
Robocopy มีความโดดเด่นสำหรับความสามารถที่เหนือกว่า
คำสั่งWindows copy และxcopy ในตัวซึ่งรวมถึง:
- ความสามารถในการทนต่อการขัดข้องของเครือข่ายและการคัดลอกต่อที่เดิมค้างไว้ก่อนหน้านี้ (ไฟล์ที่ไม่สมบูรณ์จะถูกบันทึกด้วยการประทับวันที่ที่สอดคล้องกับ 1980-01-01 และมีบันทึกการกู้คืนเพื่อให้ Robocopy รู้ว่าจะดำเนินการต่อที่ไหน)
- ความสามารถในการคัดลอกแอตทริบิวต์ข้อมูลเจ้าของกระแสข้อมูลสำรองข้อมูลการตรวจสอบและการประทับเวลาอย่างถูกต้องโดยค่าเริ่มต้นโดยไม่จำเป็นต้องใช้สวิตช์บรรทัดคำสั่งที่มักถูกลืมจำนวนมาก
- ความสามารถในการคัดลอก NTFS ACLs อย่างถูกต้อง (เมื่อ / จัดให้มี COPYALL) และยืนยันสิทธิ์การสำรองข้อมูล "สิทธิแบ็คอัพ" ของ Windows NT (/ B) เพื่อให้ผู้ดูแลระบบสามารถคัดลอกไดเรกทอรีทั้งหมดรวมถึงไฟล์ที่ถูกปฏิเสธ
- ความคงอยู่ตามค่าเริ่มต้นพร้อมจำนวนการลองใหม่โดยอัตโนมัติหากไม่สามารถเปิดไฟล์ได้
- โหมด "มิเรอร์" ซึ่งทำให้แผนผังตรงกันโดยเลือกที่จะลบไฟล์ออกจากปลายทางที่ไม่มีอยู่ในแหล่งที่มาอีกต่อไป
- ความสามารถในการคัดลอกไฟล์จำนวนมากที่อาจขัดข้องยูทิลิตี้ XCOPY ในตัว
- ตัวบ่งชี้ความคืบหน้าในบรรทัดคำสั่งที่ปรับปรุงอย่างต่อเนื่อง
- ความสามารถในการคัดลอกชื่อไฟล์และโฟลเดอร์ที่ยาวเกิน 256 ตัวอักษร - สูงสุด 32,000 ตัวตามทฤษฎี - โดยไม่มีข้อผิดพลาด