Восстановите удаленные файлы на жестком диске NTFS с Ubuntu Live CD

Случайное удаление файла — ужасное чувство. Неспособность загрузить Windows и восстановить этот файл делает это еще хуже. К счастью, вы можете восстановить удаленные файлы на жестких дисках NTFS с Ubuntu Live CD.

Чтобы показать этот процесс, мы создали четыре файла на рабочем столе компьютера с Windows XP, а затем удалили их. Затем мы загрузили ту же машину с загрузочной флешки Ubuntu 9.10, которую мы создали на прошлой неделе.

После загрузки Ubuntu 9.10 откройте терминал, нажав «Приложения» в левом верхнем углу экрана, а затем выберите «Стандартные»> «Терминал».


Чтобы восстановить наши файлы, сначала нужно определить жесткий диск, с которого мы хотим восстановить. В окне терминала введите:

sudo fdisk –l

и нажмите ввод.

То, что вы ищете, это строка, которая заканчивается HPSF/NTFS (под заголовком System). В нашем случае это устройство «/ dev/sda1». Это может немного отличаться для вас, но все равно начнется с/dev /. Запомните это имя устройства.

Если у вас есть более одного раздела жесткого диска, отформатированного как NTFS, возможно, вы сможете определить правильный раздел по размеру. Если вы посмотрите на вторую строку текста на снимке экрана выше, то там будет написано «Диск/dev/sda: 136,4 ГБ,…». Это означает, что размер жесткого диска, названного Ubuntu/dev/sda, составляет 136,4 ГБ. Если ваши жесткие диски имеют другой размер, эта информация может помочь вам найти правильное имя устройства для использования. Кроме того, вы можете просто попробовать их все, хотя это может занять много времени для больших жестких дисков.

Теперь, когда вы знаете имя, которое Ubuntu присвоил вашему жесткому диску, мы отсканируем его, чтобы увидеть, какие файлы мы можем обнаружить.

В окне терминала введите:

sudo ntfsundelete

и нажмите ввод. В нашем случае команда выглядит так:

sudo ntfsundelete/dev/sda1

Имена файлов, которые можно восстановить, отображаются в крайнем правом столбце. Процент в третьем столбце говорит нам, сколько из этого файла может быть восстановлено. Три из четырех файлов, которые мы первоначально удалили, отображаются в этом списке, даже если мы выключаем компьютер сразу после удаления четырех файлов, поэтому даже в идеальных случаях ваши файлы не подлежат восстановлению.

Тем не менее, у нас есть три файла, которые мы можем восстановить — два JPG и MPG.

Примечание. ntfsundelete немедленно доступен на компакт-диске Ubuntu 9.10 Live. Если вы используете другую версию Ubuntu или по какой-то другой причине получаете ошибку при попытке использовать ntfsundelete, вы можете установить ее, введя «sudo apt-get install ntfsprogs» в окне терминала.

Чтобы быстро восстановить два файла JPG, мы будем использовать подстановочный знак * для восстановления всех файлов, заканчивающихся на .jpg.

В окне терминала введите

sudo ntfsundelete –u –m * .jpg

что в нашем случае

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

Два файла восстанавливаются с жесткого диска NTFS и сохраняются в текущем рабочем каталоге терминала. По умолчанию это домашний каталог текущего пользователя, хотя мы работаем в папке Desktop.

Обратите внимание, что программа ntfsundelete не вносит никаких изменений в исходный жесткий диск NTFS. Если вы хотите взять эти файлы и положить их обратно на жесткий диск NTFS, вам придется переместить их туда после их удаления с помощью ntfsundelete. Конечно, вы также можете поместить их на свою флэшку или открыть Firefox и отправить их себе по электронной почте — это предел!

У нас есть еще один файл для восстановления — наш MPG.

Обратите внимание на первый столбец слева. Он содержит число, его Inode. Думайте об этом как об уникальном идентификаторе файла. Обратите внимание на этот номер.

Чтобы восстановить файл по его Inode, введите в терминал следующее:

sudo ntfsundelete –u –i

В нашем случае это:

sudo ntfsundelete/dev/sda1 –u –i 14159

Это восстановит файл вместе с идентификатором, который нас не волнует. Все три наших восстанавливаемых файла теперь восстановлены.

Тем не менее, Ubuntu позволяет нам визуально понять, что мы пока не можем использовать эти файлы. Это потому, что программа ntfsundelete сохраняет файлы как пользователь «root», а не как пользователь «ubuntu».

Мы можем убедиться в этом, набрав в нашем окне терминала следующее:

ls –l

Мы хотим, чтобы эти три файла принадлежали Ubuntu, а не root. Для этого введите в окне терминала следующее:

Судо Чоун Убунту

Если в текущей папке есть другие файлы, вы можете не захотеть менять их владельца на Ubuntu.Однако в нашем случае у нас есть только эти три файла в этой папке, поэтому мы будем использовать подстановочный знак *, чтобы изменить владельца всех трех файлов.

Судо Чоун Убунту *

Файлы теперь выглядят нормально, и мы можем делать с ними все, что захотим.

Надеюсь, вам не понадобится этот совет, но если вы это сделаете, то ntfsundelete — хорошая утилита командной строки. У него нет необычного графического интерфейса, как у многих подобных программ для Windows, но это мощный инструмент, который может быстро восстановить ваши файлы.

Смотрите страницу руководства ntfsundelete для более подробной информации об использовании

Оцените статью
TutoryBird.Ru
Добавить комментарий