1

Я делаю восстановление файлов на старом жестком диске, используя самую последнюю стабильную версию 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 файлах, все же снова.

0