Scrounge-NTFS — это небольшой инструмент, который по умолчанию установлен в Kali Linux. Далее покажу, как с помощью Scrounge-NTFS восстановить NTFS на Linux.
Еще по теме: Восстановление данных в Linux с помощью Foremost
Восстановление NTFS с помощью Scrounge-NTFS Linux
Крошечный, но мощный инструмент, Scrounge-NTFS — это инструмент командной строки для восстановления дисков, отформатированных в NTFS, обычно используемых устройствами Windows.
Большинство носителей данных, включая флэшки, также можно отформатировать в NTFS с помощью стандартных инструментов форматирования в системах Windows.
Жесткие диски довольно часто имеют поврежденную MFT (Master File Table). В этой таблице хранится информация обо всех файлах, включая размер, права доступа, содержимое и метки времени в NTFS. Если эта таблица повреждена или отсутствует, содержимое диска может оказаться недоступным или диск может не загружаться, если на нем находится загрузочная операционная система. Scrounge-NTFS был создан специально для восстановления файлов в разделе NTFS.
Для примера я буду использовать внешний жесткий диск, отформатированный как NTFS, с которого также удалено все содержимое:
Шаг 1: Посмотрите, как Kali Linux видит подключенный диск:
1 |
sudo fdisk -l |
Подключенный диск также указан как sdb.
Шаг 2: Создайте папку с именем Scrounge_recovery на рабочем столе, где будут сохранены все файлы, восстановленные с помощью Scrounge-NTFS.
Для этого перейдите в каталог Desktop, введя следующее:
1 |
cd Desktop |
Шаг 3: Затем я создайте новый каталог:
1 |
mkdir Scrounge_recovery |
Шаг 4: Теперь измените выходной каталог, чтобы не указывать имя каталога при вводе команды Scrounge-NTFS:
1 |
cd Scrounge_recovery |
Шаг 5: Откройте справку:
1 |
Scrounge-ntfs -h |
Шаг 6: Перечислите все разделы диска:
1 |
sudo scrounge-ntfs -l /dev/sdb |
Теперь есть конкретные значения сектора, кластера и смещения (которые я также перечислил здесь для ясности).
- Начальный сектор: 16128
- Конечный сектор: 976768002
- Размер кластера: 8
- Смещение MFT: 24
Шаг 7: Можно начать восстановление с помощью Scrounge-NTFS:
1 |
sudo scrounge-ntfs [-m смещение] [-c размер кластера] [-o директория] disk start end |
Разберем параметры:
- -o [outdir] – выходной каталог для сохранения всех восстановленных файлов.
- disk – диск для восстановления.
- start – начальный сектор.
- end – конечный сектор.
Шаг 8: Для моего диска команда будет выглядеть так:
1 |
sudo scrounge-ntfs -m 629456 -c 8 /dev/sdb/ 2048 15726592 |
Я не указал команду outdir или выходного каталога, так как я уже нахожусь в выходном каталоге Scrounge_recovery, который я создал ранее.
Шаг 9: После того, как вы проверили значения, чтобы убедиться, что они верны, нажмите клавишу Enter.
Шаг 10: Теперь можно отобразить все файлы в каталоге Scrounge_recovery или перейти в каталог Scrounge_directory, чтобы просмотреть восстановленные файлы:
Scrounge-NTFS — очень полезный инструмент для восстановления дисков и разделов NTFS. В следующей статье покажу, как использовать Recoverjpeg для быстрого восстановления изображений.
ПОЛЕЗНЫЕ ССЫЛКИ:
- Восстановление удаленных файлов Linux с PhotoRec
- Использование Guymager для создания образа диска Linux