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

    Восстановите удаленные файлы на жестком диске 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 для более подробной информации об использовании