Помощь — QTestDisk 0.1.0
Что это
QTestDisk — понятный интерфейс к photorec из состава testdisk. Программа не заменяет photorec, а готовит для него команду, следит за ходом работы и показывает найденное списком: с категориями по типам файлов, предпросмотром и выборочным переносом.
Что нужно
- Linux x86_64 и установленный photorec (пакет testdisk). Проверить: `photorec /version`
- Свободное место на диске, куда будут складываться найденные файлы. Их может оказаться
- много: карвинг находит всё, что похоже на файл, включая обрывки.
- Права на чтение устройства, с которого восстанавливаете. Программа сама не просит root:
- если нужно, запустите её от имени пользователя, у которого есть доступ к диску.
Установка
- Скачайте архив со страницы скачивания и распакуйте: `tar xzf qtestdisk-0.1.0-linux-x64.tar.gz`
- Запустите `./QTestDisk` из распакованного каталога
- Рядом лежит файл `qtestdisk.desktop` — его можно положить в `~/.local/share/applications`,
- чтобы программа появилась в меню рабочего стола
Как восстановить файлы
- Шаг 1: выберите носитель из списка или укажите файл-образ. Образ — самый безопасный
- вариант: с ним ничего нельзя испортить.
- Шаг 2: выберите папку, куда складывать результаты. Не указывайте диск, с которого
- читаете: новая запись затрёт то, что ещё можно спасти. Программа предупредит об этом.
- Шаг 3: отметьте категории форматов (или включите продвинутый режим и выберите нужные
- семейства photorec), при необходимости задайте фильтр по размеру.
- Нажмите «Восстановить». Найденное появится на вкладке «Найденное»: там можно отметить
- нужные файлы и перенести их в выбранную папку. Фильтр по расширениям помогает, когда
- одно семейство photorec находит больше, чем нужно (например, HEIC приходит с mov).
Обновления
При запуске программа один раз спрашивает у сайта актуальную версию для своей системы и, если есть новее, показывает предупреждение со ссылкой на страницу скачивания. Отправляется только версия программы и её система: ни имён файлов, ни данных о дисках, ни чего-либо ещё. Если сети нет, проверка просто молчит.
Проверку можно отключить или направить на свой сервер переменной окружения `QTESTDISK_UPDATE_URL` (значение `off` отключает проверку совсем).
Частые вопросы
Куда попадают найденные файлы
photorec не пишет прямо в указанную папку: он создаёт рядом папку с суффиксом — `Восстановленное.1`. Когда файлов больше пятисот, появляется ещё `.2`, `.3`… Отчёт `report.xml` при этом лежит только в первой папке.
Почему нашлось мало или слишком много
Карвинг ищет файлы по сигнатурам, а не по оглавлению файловой системы. Поэтому шансы выше у файлов, которые лежали непрерывно, и ниже у тех, что были сильно фрагментированы. И наоборот: в результат попадают обрывки — их отсеивают фильтром по размеру и по расширению.
Восстановление не идёт, в журнале «Unable to open file or device»
Скорее всего, у программы нет прав на чтение устройства. Попробуйте файл-образ или запустите её от пользователя с доступом к диску.
Где журнал работы
Программа показывает журнал photorec прямо на вкладке «Восстановление» и сохраняет его рядом с результатами. Он пригодится, если что-то пошло не так.
Что дальше
В планах: состояние диска (SMART), сборки под Windows и macOS, установщик. Если что-то не работает — напишите, приложив журнал: он обычно объясняет причину.