Восстановление удаленных в Windows файлов с помощью Linux LiveCD

  • 22nd day of Aftermath, in the yold 3182
  • 0 Comments

Если вы столкнулись с ситуацией, в которой требуется восстановление удалённых файлов (раньше такую процедуру называли ‘unerase’) на Windows ntfs разделе, но при этом загрузиться с него не удаётся, то самым простым решением будет использование LiveCD с Linux. Для этого потребуется утилита ntfsundelete, которая есть в комплекте большинства LiveCD.

Самыми популярным LiveCD для этой задачи сегодня является Ubuntu. Мы рекомендуем использовать его легковесную разновидность – Lubuntu, который вы всегда можете свободно загрузить здесь.

Запишите iso образ LiveCD на диск или флешку, загрузитесь с него, откройте терминал (CTRL+ALT+T) и введите команду:

sudo fdisk -l

Так вы сможете получить информацию об актуальном имени раздела, с которого хотите восстановить удалённые файлы. Также, как альтернативу, можно использовать графическую утилиту gparted, которую можно загрузить командой:

sudo gparted

Допустим, раздел, с которого вам надо восстановить файлы – это /dev/sda1 (бывший в Windows – “диск C”). Введя команду:

sudo ntfsundelete /dev/sda1

– вы получите список удалённых файлов, доступных для восстановления.

Перейдите в папку, в которую хотите восстанавливать файлы с помощью команды cd. И можете приступать к восстановлению:

sudo ntfsundelete /dev/sda1 –u –m *.jpg

– восстановит все удалённые файлы с расширением jpg.

sudo ntfsundelete /dev/sda1 –u –m Inode

– где Inode – это числовое значение отдельного файла, который вы хотите восстановить (эти значения отображаются в первом столбце в списке файлов, доступных для восстановления).

Изменить владельца прав на восстановленные файлы вы можете с помощью команды chown. Так, например, можно изменить владельца всех файлов в директории на пользователя lubuntu:

sudo chown lubuntu *

Leave a Comment

Your email address will not be published. Required fields are marked *