我使用 tar 存档了一些重要文件。将所有文件转换为后,.tar
我进行了测试,没有问题,因此我删除了所有文件。第二天我再次尝试,但出现了以下错误:
tar -xvf my_file.tar
/*
* tar lists all my files here but extract just some of them
*/
tar: my_file.tar: Cannot read: Input/output error
tar: my_file.tar: Cannot read: Input/output error
tar: my_file.tar: Cannot read: Input/output error
tar: my_file.tar: Cannot read: Input/output error
tar: my_file.tar: Cannot read: Input/output error
tar: my_file.tar: Cannot read: Input/output error
tar: my_file.tar: Cannot read: Input/output error
tar: my_file.tar: Cannot read: Input/output error
tar: my_file.tar: Cannot read: Input/output error
tar: my_file.tar: Cannot read: Input/output error
tar: my_file.tar: Cannot read: Input/output error
tar: my_file.tar: Cannot read: Input/output error
tar: Too many errors, quitting
tar: Error is not recoverable: exiting now
即使我尝试将 tar 文件复制到另一个目录,也会出现此错误:
Error splicing file: Input/output error
我的文件存储在一个NTFS
分区和外部硬盘上。当我按下时, UbuntuDisks
程序会显示。我现在该怎么做才能恢复我的文件?它们是我大学的重要资料。SELF-TEST FAILED
Start Self-test
答案1
谢天谢地,我使用 Windows 系统和 Winrar 恢复了除两个文件之外的所有文件。问题出在坏扇区。我可以单独提取我的文件。我发现 Winrar 和 Tar 在遇到坏扇区时都不会提取档案的其余部分。我无法用 Tar 逐个提取我的文件,但 Winrar 可以完成这项工作。