Можно ли исправить этот файл TAR + XZ?

1879
user233199

Я делаю восстановление файлов на старом жестком диске, используя самую последнюю стабильную версию PhotoRec. Найдя множество файлов, которые я хотел сохранить, я решил упростить управление некоторыми из них (более 700), поместив их в архив .tar.xz. Я немедленно повторно удалил файлы, потому что их получение обычно означает, что они безопасны. Когда пришло время скопировать их на мою флешку для передачи в мою обычную систему, появилась странная ошибка:

Error splicing file: Input/output error 

Была сделана частичная копия 31,5 МБ против 36,6 МБ для оригинала. Я попытался исследовать с помощью доступных мне инструментов (на диске установлена ​​Mageia 1 с GNOME).

Попытка открыть любую версию архива с помощью File-Roller (v2.32.2) возвращает окно сообщения с ошибкой ниже.

xz: (stdin): Unexpected end of input /bin/gtar: Unexpected EOF in archive /bin/gtar: Error is not recoverable: exiting now 
  • Если только я не отменяю загрузку архива посередине. Затем он отображает список из примерно 778 файлов, как будто все в порядке.

File-Roller - это программа, которая создала архив с помощью опции контекстного меню Nautilus. Другие архивы, которые я создал таким же образом, без проблем извлекаются. Возможно, в это время происходили тяжелые операции ввода-вывода (но не в этом разделе).

Если я пытаюсь использовать xz -d files1.tar.xz(v5.0.2, libLZMA 5.0.2) для извлечения файла, он работает некоторое время и говорит Read error: Input/output error.

Лучшие результаты, которые у меня были tar -xf files1.tar.xz, (v1.26), который плавно извлек 790 файлов перед возвратом этой ошибки:

xz: (stdin): Read error: Input/output error tar: Unexpected EOF in archive tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now 

Я поместил эти файлы в архив .tar.bz2, потому что в настоящее время я не уверен в формате XZ. Теперь у меня есть ноющее чувство, что файлы, которые не были извлечены, были самыми важными. Они все еще не стоят копаться в> 850000 файлах, все же снова.

1

0 ответов на вопрос

Похожие вопросы