Случайное удаление файла - ужасное чувство. Невозможность загрузки в Windows и восстановление этого файла делает это еще хуже. К счастью, вы можете восстановить удаленные файлы на жесткие диски NTFS с компакт-диска Ubuntu Live.
Чтобы показать этот процесс, мы создали четыре файла на рабочем столе компьютера под управлением Windows XP, а затем удалили их. Затем мы загрузили ту же машину с загрузочным USB-накопителем Ubuntu 9.10 USB, который мы создали на прошлой неделе.
Как только Ubuntu 9.10 загрузится, откройте терминал, нажав «Приложения» в левом верхнем углу экрана, а затем выбрав «Аксессуары»> «Терминал».
sudo fdisk –l
и нажмите enter.
Если у вас несколько разделов жесткого диска, отформатированных как 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
Обратите внимание: программа ntfsundelete не вносит никаких изменений в исходный жесткий диск NTFS. Если вы хотите взять эти файлы и поместить их обратно на жесткий диск NTFS, вам придется переместить их там после их восстановления с помощью ntfsundelete. Конечно, вы также можете разместить их на своем флеш-накопителе или открыть Firefox и отправить их им по электронной почте - предел неба!
У нас есть еще один файл для восстановления - наш MPG.
Чтобы восстановить файл с помощью Inode, введите в терминал следующее:
sudo ntfsundelete –u –i
В нашем случае это:
sudo ntfsundelete /dev/sda1 –u –i 14159
Мы можем проверить это, набрав в окне терминала следующее:
ls –l
sudo chown ubuntu
Если в текущей папке есть другие файлы, вы можете не захотеть изменить их владельца на ubuntu. Однако в нашем случае у нас есть только эти три файла в этой папке, поэтому мы будем использовать подстановочный знак * для изменения владельца всех трех файлов.
sudo chown ubuntu *
См. Страницу руководства ntfsundelete для получения более подробной информации об использовании