如何复制一个非常大且有错误的视频文件?

如何复制一个非常大且有错误的视频文件?

我的 USB 外部硬盘上有一个非常大的视频文件。大约是13GB。我可以直接播放视频,看起来没有问题。但如果我尝试将文件复制到其他地方,则会出现奇怪的错误,USB 设备会自动断开连接,然后再次连接。

我尝试从 KDE 复制,使用CP, 或者同步, 没有运气。我已经没有主意了。我以前从未见过这种问题。

聚苯乙烯

  • 该文件位于 LVM 分区上。
  • 我现在没有错误消息。但我记得它有点像

读取块失败...

答案1

你可以试试你的运气ddrescue。它通常用于整个磁盘或分区,但它也适用于单个文件。它保留一个日志文件以供重试。

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

如果光盘在此过程中消失,只需重新安装它并再次启动命令,它就会从中断处恢复。

ddrescue还有一堆选项,用于info ddrescue手册和更详细的使用示例。

如果您有空闲磁盘,则制作整个磁盘副本可能会获得更好的结果。这取决于具体损坏的内容 - 文件本身或只是文件系统元数据。

答案2

您的驱动器可能出现故障。您应该在日志中看到与此相关的消息dmesg。我会尝试用以下任一方法修复磁盘HDAT(免费软件)或可能旋晶体(商业的)。我已经使用这两种工具来恢复出现故障的磁盘,并且它们在过去都运行良好。

此外,您还可以检查硬盘的 SMART 信息:

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

这不会解决任何问题,但会让您知道驱动器的运行状况是否出现问题。

一旦驱动器处于可用状态,我就会使用克隆属尽快将其复制到备用硬盘,或从硬盘中取出该视频文件。

相关内容