读取文件时输入/输出错误

读取文件时输入/输出错误

我有一个 6.6GB 的文件,它恰好是一个视频文件,我试图将它复制到外部驱动器,因为它对我来说非常重要,但是当我尝试复制它时,无论是使用 nautilus 还是 dd 或其他什么,它在 1GB 时失败,说存在输入/输出错误。但是当我使用 VLC 查看它时,我可以很好地观看整个内容,所以我知道内容在那里并且它可以正常工作,但我似乎无法将其复制过去...

有人有办法可以供我复制吗?

我正在运行 Centos 6.3。

答案1

这听起来像是常见的 DVD 复制保护。当 DVD 播放器发现无法读取的扇区时,它应该跳过它 - 但计算机的行为不同并尝试恢复数据 - 因此这通常被用作防止 DVD 翻录的方法 - 但解决这个问题相对简单。VLC 和 mplayer 很乐意应对它。使用 mplayer,您可以将流写入文件,例如

 mplayer -dvd-device /dev/sr0 dvd://1 -dumpstream -dumpfile ~/video

据我所知,VLC 有类似的功能(快速谷歌一下找到了这个以及许多其他链接 - 虽然大多数都涉及 MSWindows,但过程是相同的)。还有dvd备份- 一个简单的命令行工具。

相关内容