ฉันต้องการคัดลอกไฟล์จากดิสก์หนึ่งแผ่น (HDD ที่มีระบบไฟล์ NTFS) ไปยังอีกแผ่นหนึ่ง (SSD ที่มี ExFAT หากมีปัญหา)
ปัญหาเกิดขึ้นตรงกลางของกระบวนการคัดลอกแสดงข้อความต่อไปนี้ให้ฉัน:
ฉันได้พยายามที่จะใช้cp
, rsync
และdd
โดยไม่ต้องโชคใด ๆ
rsync
คำสั่ง (มี--ignore-errors
ธง) พ่นฉันข้อผิดพลาดต่อไปนี้:
rsync: read errors mapping "/Volumes/HDD/File.data": Input/output error (5)
rsync: read errors mapping "/Volumes/HDD/File.data": Input/output error (5)
ERROR: File.data failed verification -- update discarded.
rsync error: some files could not be transferred (code 23) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-51/rsync/main.c(996) [sender=2.6.9]
dd
เพิ่งคัดลอกข้อมูลบางส่วน (ส่วนก่อนภาคที่มีปัญหาโดยไม่ข้ามมัน)
ความคิดใด ๆ วิธีการคัดลอกไฟล์เจ้ากรรมนี้?
dd
คุณใช้คำสั่งแบบเต็มรูปแบบอะไร คุณเคยลองใช้ddrescue
?
ddrescue
เป็นวิธีที่ดีกว่าเนื่องจากคุณอาจมีปัญหาฮาร์ดแวร์บางอย่างในไดรฟ์นั้น