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

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

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

Видео: Восстановление удаленных файлов на жестком диске NTFS с компакт-диска Ubuntu Live
Видео: How to Enable Read Later Feature on Google Chrome (Read pages later and offline) - YouTube 2024, Апрель
Anonim

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

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

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

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

sudo fdisk –l

и нажмите enter.

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

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

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

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

sudo ntfsundelete

и нажмите enter. В нашем случае команда:

sudo ntfsundelete /dev/sda1

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

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

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

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

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

sudo ntfsundelete –u –m *.jpg

который, в нашем случае,

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

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

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

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

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

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

sudo ntfsundelete –u –i

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

sudo ntfsundelete /dev/sda1 –u –i 14159

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

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

ls –l

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

sudo chown ubuntu

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

sudo chown ubuntu *

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

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

Рекомендуемые: