Как скопировать файлы с возможностью пропустить застрявшие файлы?


16

У меня поврежден компакт-диск, с которого я хочу скопировать файлы. Проблема заключается в том, что стандартная утилита копирования Windows 7 полностью застревает при обнаружении поврежденного сектора компакт-диска. Можете ли вы порекомендовать утилиты с возможностью ручного пропуска определенных файлов на лету или с возможностью указать время ожидания для каждой копии файла?

Ответы:


21

Robocopy, который встроен в Windows.

Чтобы скопировать файлы с CD-ROM, предполагая, что диск D: \, вы должны сделать что-то вроде этого:

robocopy D:\ C:\ThisIsTheTargetFolder /MIR /R:1 /W:1
  • D:\ означает источник, который в этом примере является диском D :.
  • C:\ThisIsTheTargetFolder очевидно, но вам нужно установить правильный целевой путь.
  • /MIR отражает структуру папок.
  • /R:1означает повторить попытку один раз для каждого файла. Вы можете изменить это.
  • /W:1означает ждать 1 секунду между повторными попытками. Вы можете изменить это тоже.

Введите robocopyв командной строке, чтобы увидеть больше вариантов. Вас заинтересуют опции списка исключений, которые есть /XFи /XD. Очень мощный материал.

Надеюсь это поможет!


3
Мой опыт показывает, что когда robocopy встречает трудно читаемый файл, его вывод включает в себя процент выполнения, но он все еще «зависает» в течение некоторого времени, прежде чем продолжить, даже с / R: 0.
Дейл

Предупреждение: перед передачей будет удалено содержимое, C:\ThisIsTheTargetFolderесли таковое существует
Wakan Tanka

Я также могу подтвердить, что Robocopy по-прежнему зависает на проблемных файлах: 0.0% Новый файл 6.2 м 20170921_130000.jpg
Тони Сепия

Но я определенно одобряю это для параметра / XF - я могу итеративно исключать застрявших, добавляя их после флага / XF
Тони Сепия


2

Вы также можете попробовать RichCopy

RichCopy - это бесплатная утилита, которая приходит к нам от Кена Тамару из Microsoft. Инструмент был впервые разработан в 2001 году и регулярно обновлялся, чтобы соответствовать растущим потребностям. Поверь мне, когда я скажу тебе, это ответ на все твои потребности в копировании файлов. Что вас больше всего поразит в первый раз, когда вы начнете использовать RichCopy, так это то, что это инструмент многопоточного копирования. Это означает, что вместо копирования по одному файлу за раз в последовательном порядке, RichCopy может одновременно открывать несколько потоков, позволяя параллельно копировать множество файлов и сокращая общее время, необходимое для завершения операции, в несколько раз. Вы также можете приостановить и возобновить операции копирования файлов, поэтому, если вы потеряете сетевое соединение в любой момент, вы можете просто продолжить с того места, где остановились.

Это похоже на сверхзаряженный графический интерфейс для Robocopy, если вы не хотите копаться в командной строке.


0

Попробуйте Неудержимый Копир

Восстанавливает файлы с дисков с физическим повреждением. Позволяет копировать файлы с дисков с такими проблемами, как плохие сектора, царапины или просто ошибки при чтении данных. Программа попытается восстановить каждый читаемый фрагмент файла и соединить его вместе. Используя этот метод, можно сделать большинство типов файлов пригодными для использования, даже если некоторые части файла не были восстановлены в конце.


0

"CBD (Copy Bad Disk) - like Unstoppable Copier"был предложен в качестве «ответа», предназначенного для проверки того, обращали ли внимание рецензенты, я потерпел неудачу, потому что мне показалось, по крайней мере, упомянуть: (i) это не бесплатно, хотя испытание здесь и (ii), похоже, имеет отношение к Только HDD и (iii) некоторые детали.

НО я бы согласился, это был бы ответ на (немного?) Другой вопрос! (Разве это не часто случается на SU?)


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.