Sao chép nhiều tập tin bỏ qua lỗi


14

Tôi đang cố gắng sao chép các tập tin từ một ổ cứng bị hỏng. Không phải tất cả trong số họ sẽ sao chép - một số có lỗi CRC và sẽ bị đình trệ. Tôi muốn bỏ qua các tệp đó và tiếp tục với phần còn lại của bản sao - nhưng quá trình sao chép dừng lại cho đến khi tôi nhấp vào một trong các tùy chọn trong cửa sổ lỗi. Có cách nào để tôi sao chép mọi thứ, nói với HĐH để chặn lời nhắc đó và chỉ không sao chép các tệp bị hỏng?

Đây là trên Windows 7.

Câu trả lời:


15

Cách nhanh nhất có thể là sử dụng xcopy thông qua một thể hiện Dấu nhắc Lệnh, trong ngữ cảnh tương tự như:

xcopy $SOURCE $DESTINATION /C /E /Q 

Cờ / C buộc xcopy bỏ qua mọi vấn đề với sao chép; cờ / E yêu cầu xcopy sao chép các thư mục (ngay cả những thư mục trống) và cờ / Q làm cho nó hoạt động yên tĩnh (nếu không, bạn sẽ nhận được một mục nhập cho mỗi thứ được sao chép).

Một ví dụ sẽ là:

xcopy d:\*.* c:\recovery /C /E /Q

tại sao không cp??
Vineet Menon

2
@VineetMenon Giả sử rằng bạn có nghĩa là lệnh sao chép, đó là vì nó không có bản chất "tiếp tục mặc dù có lỗi" mà người hỏi đang yêu cầu. Nếu bạn có nghĩa là cp lệnh Linux, thì đó là vì câu hỏi có liên quan đến Windows 7.
Rilgon Arcsinh

Ồ ... ý tôi là cptrong Windows, tôi không biết về khả năng bỏ qua lỗi không !! :( thx
Vineet Menon


3

Có thể một số đoạn Powershell đơn giản?

copy-item -path E:\myfolders -destination C:\newfolder -container -force -recurse -erroraction continue -warningaction continue -confirm:$false

Để chạy, hãy mở bảng điều khiển Powershell (có sẵn trong mọi Windows kể từ XP), thay đổi tham số -path và -directory vào thư mục bắt đầu và đích của bạn, sao chép lệnh vào cửa sổ PS và nhấn enter. Nếu bạn không thể sao chép, hãy bật chế độ chỉnh sửa nhanh trong thuộc tính bảng điều khiển - tùy chọn dán bản đồ này dưới nút chuột phải trong Win7.

Có thể yêu cầu đóng đường dẫn trong dấu ngoặc kép '' nếu có dấu hiệu đặc biệt trong tên, như khoảng trắng.

Việc chạy này trong Powershell sẽ sao chép tất cả các tệp và thư mục con vào thư mục được chỉ định. Sẽ tiếp tục sao chép mặc dù có một số lỗi với tập tin được chỉ định. Đối với mỗi tệp bị hỏng mà lệnh không thể sao chép, bạn sẽ nhận được rất nhiều đầu ra màu đỏ trong bảng điều khiển. Nếu bạn không muốn thấy những điều này, hãy thay đổi lỗi thành âm thầm liên tục.


2

Trước đây, tôi đã sử dụng TeraCopy . Một tùy chọn khác sẽ là một bản sao cấp khối - ví dụ: sử dụng dd hoặc tiện ích nhân bản đĩa. Cá nhân, tôi sẽ khởi động từ đĩa CD Linux trực tiếp và sử dụng dd_resTHER / ddresTHER nếu dữ liệu quan trọng.



1

Tôi tình cờ thấy "Máy photocopy không thể ngăn cản của Roadkil". Nó có giao diện đồ họa và được thiết kế đặc biệt cho những trường hợp đó.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.