Как скопировать очень большой видеофайл с ошибкой в ​​нем?

У меня очень большой видеофайл на внешнем жестком диске USB. Это около 13 ГБ. Я могу воспроизвести видео напрямую, и, похоже, проблем нет. Но если я попытаюсь скопировать файл в другие места, у меня возникла странная ошибка, и USB-устройство автоматически отключится, а затем снова подключится.

Я пытался копировать из KDE, используя cp или rsync , не повезло. У меня заканчиваются идеи. Раньше я никогда не видел такой проблемы.

PS

  • Файл находится в разделе LVM.
  • У меня нет сообщения об ошибке. Но я помню, что это было похоже на

Не удалось прочитать блок …

2 Solutions collect form web for “Как скопировать очень большой видеофайл с ошибкой в ​​нем?”

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

 ddrescue /source/your_video.avi /target/your_copy.avi /target/your_copy.logfile 

Если в этом процессе диск исчезает, просто перемонтируйте его и снова запустите команду, и она должна возобновиться там, где она остановилась.

ddrescue также есть множество опций, используйте info ddrescue для руководства и более подробных примеров использования.

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

Вероятно, ваш диск не работает. Вы должны видеть сообщения об этом в своем журнале dmesg . Я попытался бы восстановить диск с помощью HDAT (freeware) или, возможно, Spinrite (Commercial). Я использовал оба этих инструмента для восстановления дисков, которые терпели неудачу, и оба они хорошо работали в прошлом.

Кроме того, вы можете проверить информацию SMART на диске:

 $ smartctl --all /dev/{hd?,sd?} 

Это ничего не исправит, но сообщит вам, есть ли что-то со здоровьем накопителя.

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

  • Подключить Asus Zenfone 5 к Linux
  • Ядро Linux - планшет Wacom (CTL-490DW-S) - блокировка
  • Как создать загрузочный USB-привод Debian с помощью Windows
  • Как автоматически смонтировать USB-флэш-диск с простой зашифровкой на моем маршрутизаторе OpenWRT?
  • Не удалось установить объем, операция уже ожидает (с несколькими пользователями)
  • Как создать правило udev для подключения только USB-накопителя?
  • Команда Easy USB disk mount
  • Почему мой ПК замерзает, когда я копирую файл в pendrive?
  • Предотвращение вращения внешнего USB-накопителя во время приостановки в ОЗУ
  • Как исправить ошибку на жестком диске, связанную с usb?
  • Как получить доступ к флэш-накопителю, который был извлечен без физического подключения и обратно?
  • Как узнать, является ли usb hdd hdd или флеш-накопителем, отличным от внешнего вида.
  • Interesting Posts

    Как использовать драйверы слияния Git с Jenkins

    Как использовать awk-it в Emacs?

    Приоритет пользователя и владельца группы в разрешении файлов

    Как измерить нагрузку iptables?

    Порт HDMI не работает Драйвер Nvidia / Intel Bumblebee для ноутбуков с Manjaro Linux

    Почему запуск второго сервера X визуализировал клавиши Ctrl + Alt + Fn, неспособные переключать настольные компьютеры?

    Linux Mint прекратил загрузку

    Что не так с моей линией .bashrc PS1?

    Как подключиться к сети Ethernet при подключении к сети без сетевого менеджера (на CentOS 7)

    Строка состояния tmux с пустой строкой сверху?

    Установить локально с помощью dnf в Fedora без использования подключения к Интернету

    Как разделить буфер обмена Windows с Linux с помощью TightVNC?

    Показывать только текущий и родительский каталог в приглашении bash

    join: «Файл 2 не в отсортированном порядке»

    Можно ли передавать переменные среды от дочернего к родительскому в пространстве пользователя?

    Linux и Unix - лучшая ОС в мире.