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

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
Тони Сепия
3

Теракопия может стоить посмотреть.

BJ292
источник
чтобы добавить, это будет пропускать плохие файлы, приглашение iirc и продолжать
Journeyman Geek
2

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

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

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

Canuk
источник
0

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

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

Moab
источник
0

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

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

pnuts
источник