มีวิธีถ่ายโอนไฟล์ขนาดเล็กนับพันเร็วขึ้นใน Windows 7 หรือไม่?


30

ฉันสังเกตเห็นว่าถ้าฉันถ่ายโอนไฟล์ขนาดใหญ่สองสามตัวระหว่างฮาร์ดไดรฟ์สองตัวมันก็เร็วพอที่อย่างน้อย 30 MB ต่อวินาที แต่ถ้าฉันถ่ายโอนไฟล์หลายพันไฟล์ที่น้อยกว่า 5 KB ก็ถือว่าช้าเกินไป .. รอบ 1 ถึง 2 MB ต่อวินาที

มีวิธีเพิ่มความเร็วในการคัดลอก / วางด้วยไฟล์ขนาดเล็กหลายพันไฟล์ใน Windows 7 หรือไม่?

คำตอบ:


19

คุณอาจต้องการดูที่TeraCopyซึ่งเป็นโปรแกรมที่ออกแบบมาเพื่อคัดลอกและย้ายไฟล์ด้วยความเร็วสูงสุดที่เป็นไปได้โดยการปรับบัฟเฟอร์แบบไดนามิกเพื่อลดเวลาในการค้นหา TeraCopy ยังสามารถทำสำเนาแบบอะซิงโครนัสซึ่งเพิ่มความเร็วในการถ่ายโอนไฟล์ระหว่างฮาร์ดไดรฟ์กายภาพสองตัว

ฉันใช้แอปพลิเคชั่นนี้เป็นการส่วนตัวและพบว่ามันช่วยเร่งความเร็วในการถ่ายโอนไฟล์ซึ่งโดยปกติจะใช้เวลาพอสมควร

หวังว่านี่จะช่วยได้บ้าง


1
@netrox: ขอแนะนำ Teracopy เป็นอย่างยิ่ง +1
studiohack

2
TeraCopy ล้มเหลวสำหรับฉันดังนั้นฉันจะไม่แนะนำเพราะมีโอกาสสูญหายของข้อมูล
Simon Morgan

3
ฉันมีปัญหาตรงข้าม - การคัดลอกไฟล์ขนาดเล็ก 1 ม. ทำให้ explorer ขัดข้อง แต่ TeraCopy ใช้งานได้ดี!
RobinL

9

ZIP ไฟล์แล้วถ่ายโอนไฟล์ ZIP ที่ใหญ่ขึ้น? ฉันไม่ทราบว่าจะต้องใช้เวลานานเท่าใดในการ ZIP (และหากเวลารวมเร็วขึ้น)


8
คุณยังคงต้องอ่านไฟล์ทั้งหมดที่ด้านแหล่งที่มาและเขียนไฟล์ทั้งหมดที่ด้านเป้าหมาย มันจะไม่เร็วขึ้น คุณจะเสียเวลาในการบีบอัดข้อมูล
Joey

2
อันที่จริงมันใช้งานได้สำหรับฉันในสถานการณ์ของฉันเนื่องจากฉันต้องการสำรองไฟล์จริงๆ ... ฉันไม่สนใจการคลายซิป การซิปไฟล์หลายพันไฟล์แน่ใจว่าใช้งานได้ ... ไฟล์ซิปนั้นเร็วกว่าการคัดลอกปกติมาก แต่ใช่ฉันพยายามที่จะเปิดเครื่องรูดและใช้เวลาสักครู่ ขอบคุณสำหรับคำแนะนำ
netrox

1
ไม่มีปัญหา; ดีใจที่ฉันช่วย :)
Kevin Yap

2
มันใช้งานได้ดีมาก ฉันสามารถรับเวลาถ่ายโอนไฟล์ 200mb จาก 30 วินาทีโดยใช้การคัดลอกธรรมดาถึง 2 วินาที (ไม่มีการบีบอัดไดรฟ์ที่แตกต่างกัน) เหตุผลที่ใช้งานได้เนื่องจากมีค่าใช้จ่ายจำนวนมากที่เกี่ยวข้องกับการสร้างและปิดไฟล์ใหม่ ด้วยไฟล์เก็บถาวรมีไฟล์จัดการไฟล์เดียว (ไฟล์เก็บถาวร) ที่คุณกำลังต่อท้ายข้อมูล หากคุณกำลังย้ายไปที่ฮาร์ดไดรฟ์อื่นให้สร้างที่เก็บถาวรบนปลายทางอย่าสร้างขึ้นมาและย้าย
Despertar

อีกกรณีการใช้งานที่สามารถช่วยเพิ่มความเร็วได้มากขึ้นคือเมื่อทำการถ่ายโอนไปยัง / จากแฟลชไดรฟ์พกพาหรือสื่อและอินเทอร์เฟซที่ช้ากว่า การซิป / คลายซิปไฟล์ขนาดเล็กหลายพันไฟล์บน SSD ที่มีการเชื่อมต่อ SATA III นั้นเร็วกว่าการถ่ายโอนไฟล์หลายพันไฟล์ไปยัง / จากแฟลชไดรฟ์แบบพกพาบน USB การล้างข้อมูลทำได้ง่ายขึ้นเช่นกันเนื่องจากการลบไฟล์ซิปไฟล์เดียวในไดรฟ์ USB ใช้เวลาน้อยกว่าหนึ่งวินาทีหรือหลายนาทีในการลบโฟลเดอร์ที่มีไฟล์ขนาดเล็กหลายพันไฟล์
positlux

6

การแก้ปัญหาคือการเก็บถาวรด้วย WinRAR storeแต่เมื่อถามถึงวิธีการเก็บให้เลือก ซึ่งหมายความว่าจะไม่มีการบีบอัดข้อมูล ดังนั้นในเวลาประมาณหนึ่งนาทีคุณจะจบลงด้วยไฟล์ขนาดใหญ่หนึ่งไฟล์ที่จะคัดลอกซึ่งจะคัดลอกเร็วมาก

ฉันพยายามที่จะคัดลอกไฟล์เล็ก ๆ 19890 (5K หรือมากกว่านั้น) และ Windows บอกฉันว่าจะใช้เวลา 3 ชั่วโมง TeraCopy กล่าวว่า 3.2 ชั่วโมง แต่ด้วยวิธีของฉันใช้เวลาเพียง 1.5 นาที


0

เป็นไปได้ว่าส่วนหนึ่งของสิ่งที่ทำให้คุณช้าลงสำหรับไฟล์ขนาดเล็กจำนวนมากคือหากไฟล์นั้นไม่ได้อยู่ในพื้นที่จริงของดิสก์ ในไดรฟ์ที่ไม่มีการแยกส่วนมากไฟล์ขนาดใหญ่เดียวส่วนใหญ่จะอ่านจากที่เดียว แต่ถ้าคุณต้องอ่านไฟล์หลายไฟล์แยกกันพวกเขาอาจกระจัดกระจายไปทั่วดิสก์

ZIPing เป็นความคิดแรกที่มาพร้อมกับฉันเช่นกัน แต่ตามที่กล่าวไว้ข้างต้นคุณจะเสียเวลากับกระบวนการดังกล่าว แต่อย่างใด ฉันสังเกตเห็นว่าโดยทั่วไปการคัดลอกด้วย RoboCopy.exe จะเร็วกว่าการทำผ่าน GUI คุณอาจต้องการที่จะเล่นกับสิ่งนั้นและดูว่ามันทำงานอย่างไรสำหรับคุณ


1
คุณจะเสียเวลามากที่สุดเนื่องจากการสลับระหว่างเนื้อหาไฟล์และรายการ MFT บ่อยครั้ง ตำแหน่งที่ไฟล์แต่ละไฟล์อยู่บนดิสก์นั้นไม่เกี่ยวข้องกับที่นี่
Joey

0

มันอาจจะคุ้มค่าที่จะลองใช้การจัดเรียงข้อมูลอย่างรวดเร็วก่อนที่จะทำการไปรษณีย์อะไรก็ได้ แต่นี่เป็นเรื่องจริงถ้าคุณจะย้ายไฟล์ขนาดเล็กจำนวนมากบ่อยครั้งมาก ถ้าไม่เช่นนั้นฉันขอแนะนำให้ซิปมัน (ด้วย 7zip หรืออะไรบางอย่าง - ซึ่งมักจะบีบอัดได้ดีกว่าการบีบอัดมาตรฐาน Windows) แล้วคัดลอกข้าม

และมันก็ขึ้นอยู่กับฮาร์ดไดรฟ์ด้วย นี่เป็นฮาร์ดไดรฟ์ภายนอก USB หรือ 2 ที่อยู่ในระบบเดียวกันหรือไม่ ถ้าเป็นฮาร์ดไดรฟ์ภายนอกตัวเก่ามันอาจใช้ USB1.0 หรือคุณอาจจะดีกว่าถ้าใช้กับแหล่งจ่ายไฟ


0

ZIP มีขีด จำกัด ไฟล์ 4 GB (หรืออะไรทำนองนั้น) - ฉันมักจะใช้ RAR Archiver (มันไม่มีขีด จำกัด ขนาดไฟล์นั้น) และระบุว่าจะไม่บีบอัดเลย - วิธีนี้การเก็บถาวรเป็นไฟล์เดียวเกิดขึ้นอย่างรวดเร็วและ จากนั้นฉันก็คัดลอกไฟล์ขนาดใหญ่นั้น


-1

หากเป็นระบบที่ใช้ยูนิกซ์คุณสามารถใช้ tar over ssh
- คำสั่งต่อไปนี้บีบอัดไฟล์และโฟลเดอร์ทั้งหมด

tar -cf - / home | ssh root@192.168.1.1 tar -xvf - -C /

- โอนและขยายมันที่คอมพิวเตอร์เครื่องที่สอง
นี่คือเร็วกว่าการคัดลอกต่อ scp

ก่อนอื่นให้อ่าน man page และระวังให้ดี


1
คำถามมีแท็ก "windows" เพื่อไม่ให้คำตอบของคุณ
Nasreddine

2
จริง ครั้งต่อไปอ่านแท็กใช่มั้ย
td512

ไม่พูดถึงอ่านอายุของคำถาม
qasdfdsaq
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.