Какой самый быстрый и лучший способ скопировать диск объемом 500 ГБ?

22

У меня есть внешний диск, и он не работает хорошо. Я хочу переместить или скопировать все содержимое на новый внешний диск, пока не стало слишком поздно.

Копирование и вставка не будут работать, так как выдает ошибку «Слишком длинный путь» и останавливается. Может ли XCopy сделать работу? Мне нужен метод, который не требует тратить деньги на коммерческие инструменты.

user9969
источник
4
Может быть, вы могли бы попробовать rsync.
Алан Хаггай Алави
1
хорошо прочитать: msdn.microsoft.com/en-us/library/aa365247(v=vs.85).aspx#maxpath
Акира

Ответы:

15

Используйте TeraCopy .

TeraCopy - это компактная программа, предназначенная для копирования и перемещения файлов с максимально возможной скоростью, предоставляющая пользователю множество функций:

  • Копируйте файлы быстрее. TeraCopy использует динамически настраиваемые буферы для сокращения времени поиска. Асинхронное копирование ускоряет передачу файлов между двумя физическими жесткими дисками.
  • Приостановить и возобновить передачу файлов. В любой момент приостановите процесс копирования, чтобы освободить системные ресурсы, и продолжайте одним щелчком мыши.
  • Ошибка восстановления. В случае ошибки копирования TeraCopy попытается несколько раз, а в худшем случае просто пропустит файл, не прерывая всю передачу.
  • Интерактивный список файлов. TeraCopy показывает ошибки передачи файлов и позволяет исправить проблему и скопировать только проблемные файлы.
  • Интеграция с оболочкой. TeraCopy может полностью заменить функции копирования и перемещения Проводника, что позволяет работать с файлами как обычно.
  • Полная поддержка Unicode.
  • Поддержка Windows 7 x64.
StudioHack
источник
3
Я использую TeraCopy в качестве замены копирования / перемещения в Проводнике, и был более чем доволен. Это также уменьшает «замедление», введенное в операциях копирования / перемещения файлов Windows, представленных в ядрах Windows 6.0 / 6.1.
Прорыв
1
@Breakthrough: я обнаружил, что теракопия менее полезна в Windows 7, чем в Windows XP. не могли бы вы объяснить «замедление» немного дальше?
Акира
Вы не заметили гораздо более медленной передачи файлов в Win7 / Vista по сравнению с Windows XP? (Особенно «расчетный» период, когда он ждет перед копированием ...)
Прорыв
10

Если вы используете Windows 7 или Server 2008, попробуйте robocopy.

cmd> robocopy c: \ d: \ / s

Robocopy все от C: \ до D: \, включая поддиректории

tombull89
источник
2
+1 за предложение инструмента, поставляемого с Windows Vista, 7 и Server 2008 (что означает отсутствие загрузки), хотя это зависит от ОС оригинального плаката. Я бы добавил, что если у вас есть какие-либо настройки безопасности для файла, вы можете добавить /COPYALL. Кроме того, если на диске происходит сбой, число повторных попыток по умолчанию для robocopy составляет 1 миллион, поэтому попробуйте добавить /R:5или аналогично ускорить процесс в случае ошибок чтения.
декабря
8

Используйте Fastcopy .

FastCopy обеспечивает более быстрый способ копирования, перемещения или удаления большого количества файлов. Он автоматически выбирает оптимизированный метод в зависимости от того, находятся ли каталог Source и Destination на одном и том же или разных жестких дисках, и выполняет операции чтения / записи без использования кэша O / S. Помимо простых операций копирования и удаления, программа также поддерживает расширенные методы, которые позволяют синхронизировать файлы в зависимости от их даты и размера. Другие функции включают настраиваемый размер буфера, предварительный просмотр действий с файлами, регулируемое управление скоростью, поддержку командной строки, проверку файлов и расширенную фильтрацию файлов. FastCopy поддерживает Unicode и длинные имена файлов. Автономное программное обеспечение, установка не обязательна.

введите описание изображения здесь

Мехпер С. Палавузлар
источник
5

Рассмотрим RichCopy , популярный внутренний инструмент копирования Microsoft. Огромное улучшение в робокопии.

Многопоточный, быстрый и обеспечивает последовательный доступ к диску (полезно при копировании на USB-накопители и т. П.). Имеет правильную паузу, возобновление и обработку ошибок. Позволяет различные параметры выбора файлов. Полезно, что он может объединить несколько исходных каталогов в одну цель.

Tynam
источник
2

Запустите любой Linux live CD и используйте команду dd .

psihodelia
источник
1

У моего отца была именно эта ошибка, когда он пытался переместить некоторые вещи со своей старой машины на внешний диск. У него были некоторые имена, такие как «Процесс и интеграция, апрель 2008», с одноименными папками глубиной в несколько уровней и файлами с одинаково длинными именами внизу; не потребовалось много времени, чтобы длина пути достигла (я думаю) предела в 255 символов.

Мы просто переименовали каталоги, чтобы сделать имена и, в конечном итоге, пути, более короткие - начиная с верхнего уровня и работающие вниз - затем снова попробовали копию. Прошло пару шагов, прежде чем мы прибили все, что было превышено, но это сработало, и нам не потребовалось никакого специального программного обеспечения.

Эд Даниэль
источник