Востановление потеряной информации (Отформатирован раздел диска.)
Модератор: Модераторы разделов
-
- Сообщения: 92
- ОС: openSuSE
Востановление потеряной информации
Недавно наткнулся на такую статью по востановлению поврежденных флешек: http://rlab.ru/doc/repair_usb_flash_linux.html
Делал все как описано , дошел до команды: dd if=/dev/zero of=/dev/sdb и понял что сделал «низкоуровневое форматирование» жеского диска с файловой системой NTFS, где стерлось очень много жизненно необходимой информации такой как дипломный проект,все фотографии и так далее. Как все это можно вернуть? Востановить должнаже быть обратная команда, Использую две ОС; openSUSE 11.0 и Windows XP, Винду даже не запускал, боюсь еще что напортачить.
Делал все как описано , дошел до команды: dd if=/dev/zero of=/dev/sdb и понял что сделал «низкоуровневое форматирование» жеского диска с файловой системой NTFS, где стерлось очень много жизненно необходимой информации такой как дипломный проект,все фотографии и так далее. Как все это можно вернуть? Востановить должнаже быть обратная команда, Использую две ОС; openSUSE 11.0 и Windows XP, Винду даже не запускал, боюсь еще что напортачить.
-
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Востановление потеряной информации
Честно говоря, сомневаюсь в возможности восстановления. Если команда отработала до конца, все блоки памяти перезаписаны нулями, а флешка не ЖД, от данных скорее всего даже тень не сохраняется.
-
- Сообщения: 92
- ОС: openSuSE
Re: Востановление потеряной информации
Операция проделана не до конца,около 2 мин Диск 320 гигов
-
- Сообщения: 2579
Re: Востановление потеряной информации
Вроде как можно восстановить... даже если затёрлось нулями, по остаточной намагниченности. Может, и умеют это какие программки. Советую попробовать R-Studio под offtopic.
Но не факт, что сработает.
Но не факт, что сработает.
-
- Сообщения: 92
- ОС: openSuSE
Re: Востановление потеряной информации
К сожалению уже не могу загрузить виндовс, не удержался и попробовал перезагрузить компьютер. В результате не работает загрузчик. Вставил диск суси и сделал востановление системы, пришлось удалить раздел поврежденного диска чтобы суся хотябы загрузилась. Сейча хочу отформотировать раздел в нтфс чтобы примонтировать его снова , какие есть в линукси утилиты чтобы востановить с него потерянные данные (файлы)? Только как еще примонтировать удаленный раздел NTFS?
-
- Сообщения: 782
- Статус: Задвинутый соучастник
Re: Востановление потеряной информации
После этого шансы на восстановление хотя бы части данных уменьшатся.
В общем, отставить диск в сторону и много гуглить.
Либо обратиться к спецам, имхо за 3000-10000 руб. что-нибудь восстановят. Из той части, что не затёрта.
По поводу "по остаточной намагниченности" - имхо, нереально, за разумные деньги.
-
- Сообщения: 92
- ОС: openSuSE
Re: Востановление потеряной информации
Вобщем буду заново ставить видовс чтобы брат мог хоть доделать дипломную работу. А то срочником нужно.
-
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Востановление потеряной информации
Хм. А я подумал, что речь идёт о флешках:
sms писал(а): ↑22.06.2009 19:09Недавно наткнулся на такую статью по востановлению поврежденных флешек: http://rlab.ru/doc/repair_usb_flash_linux.html
Если обычный жёсткий диск, то да, можно. Но сложно.
-
- Сообщения: 92
- ОС: openSuSE
-
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Востановление потеряной информации
Можно попытаться восстановить таблицу разделов, прогнав TestDisk, если dd не успела убить всё. Записывать она никуда кроме MBR (или информационной секции расширенного раздела) ничего не должна, по идее, но лучше, если есть место, сделать полный образ диска и экспериментировать над ним.
Что касается восстановления информации с перезаписанных секторов, то это возможно только «механическим» путём, то есть, иначе говоря, надо нести диск к людям, профессионально этим занимающимся, у которых есть соответствующее оборудование. Разумеется, восстановление 100% данных — утопия, да и стоить это удовольствие будет немало.
-
- Сообщения: 92
- ОС: openSuSE
Re: Востановление потеряной информации
Rootlexx писал(а): ↑22.06.2009 23:59
Можно попытаться восстановить таблицу разделов, прогнав TestDisk, если dd не успела убить всё. Записывать она никуда кроме MBR (или информационной секции расширенного раздела) ничего не должна, по идее, но лучше, если есть место, сделать полный образ диска и экспериментировать над ним.
Что касается восстановления информации с перезаписанных секторов, то это возможно только «механическим» путём, то есть, иначе говоря, надо нести диск к людям, профессионально этим занимающимся, у которых есть соответствующее оборудование. Разумеется, восстановление 100% данных — утопия, да и стоить это удовольствие будет немало.
К сожалению TestDisk не ставится по окончанию установки пишет что все прошло успешно. А проги нет. Пробовал с разных источников, попробую через R-Studio на винде что-нибудь сделать.
-
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Востановление потеряной информации
Стандартные вопросы:
- Запускали из консоли?
- Запускали из-под root?
- Запускали из-под root, в которого входили по «su -» (с дефисом)?
Ну и:
Код: Выделить всё
rpm -ql | grep bin название_пакета
-
- Сообщения: 92
- ОС: openSuSE
Re: Востановление потеряной информации
Rootlexx писал(а): ↑23.06.2009 00:31
Стандартные вопросы:
- Запускали из консоли?
- Запускали из-под root?
- Запускали из-под root, в которого входили по «su -» (с дефисом)?
Ну и:
— поможет вам найти исполняемый файл программы.Код: Выделить всё
rpm -ql | grep bin название_пакета
Через консоль получилось, но востановить не может, он даже видит раздел . Пишет мол файловая система повреждена
Раздел вроде появился в списке разделов, но в моем компьютере он не виден (Потомучто это на извесная для него файловая система какон пишет), да и как теперь востановит загрузщик чтобы винда грузилась? Кстати когда востанавливал раздел выбрал * из предложенных:
Код: Выделить всё
*=Primary bootable P=Primary L=Logical E=Extended
-
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Востановление потеряной информации
Сколько разделов он восстановил? И, надеюсь, вы с образом работаете? А то так можно все данные убить насовсем неосторожным движением.
Выполните в консоли от root:
— и укажите на «восстановленный» раздел.
Выполните в консоли от root:
Код: Выделить всё
fdisk -l
-
- Сообщения: 92
- ОС: openSuSE
Re: Востановление потеряной информации
Rootlexx писал(а): ↑23.06.2009 02:11Сколько разделов он восстановил? И, надеюсь, вы с образом работаете? А то так можно все данные убить насовсем неосторожным движением.
Выполните в консоли от root:
— и укажите на «восстановленный» раздел.Код: Выделить всё
fdisk -l
Раздел был там один и востановил он один этот же раздел.
Не совсем понял как указать на востановленный раздел:
Код: Выделить всё
linux-k4ac:/home/random # fdisk -l
Диск /dev/sda: 500.1 ГБ, 500107862016 байт
255 heads, 63 sectors/track, 60801 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00006a91
Устр-во Загр Начало Конец Блоки Id Система
/dev/sda1 1 263 2112516 82 Linux своп / Solaris
/dev/sda2 264 2611 18860310 83 Linux
/dev/sda3 4570 60801 451683540 7 HPFS/NTFS
/dev/sda4 2612 4569 15727635 7 HPFS/NTFS
Пункты таблицы разделов расположены не в дисковом порядке
Диск /dev/sdb: 320.0 ГБ, 320072933376 байт
255 heads, 63 sectors/track, 38913 cylinders
Units = цилиндры of 16065 * 512 = 8225280 bytes
Disk identifier: 0x000088b3
Устр-во Загр Начало Конец Блоки Id Система
/dev/sdb1 1 38913 312568641 7 HPFS/NTFS
linux-k4ac:/home/random # /dev/sdb1
bash: /dev/sdb1: Отказано в доступе
linux-k4ac:/home/random # - /dev/sdb1
bash: popd: directory stack empty
-
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Востановление потеряной информации
Указать на «восстановленный раздел» — значит назвать его. Видимо, это /dev/sdb1. Можно попытаться «подключить» его:
Хотя на 99% сомневаюсь, что монтирование удастся.
В любом случае, под Windows есть некоторое множество программ, занимающихся восстановлением информации с NTFS-разделов. Вот их и стоит попробовать.
Код: Выделить всё
mkdir /mnt/disk_repair && mount -t ntfs -o utf8,umask=0 /dev/sdb1 /mnt/disk_repair
Хотя на 99% сомневаюсь, что монтирование удастся.
В любом случае, под Windows есть некоторое множество программ, занимающихся восстановлением информации с NTFS-разделов. Вот их и стоит попробовать.
-
- Сообщения: 92
- ОС: openSuSE
Re: Востановление потеряной информации
Вот сейчас этим и займусь. Я изночально ожидал, что есть такой же онологии програмы и под линукс.
Жаль что виндовс вернуть нельзя не смотря на то что он на другом разделе находится.
-
- Сообщения: 92
- ОС: openSuSE
Re: Востановление потеряной информации
Спасибо всем огромное за оказанную помощь.
В итоге я переустановил винду, и поставил R-Studio, с помощью которой я вернул почти все утраченные файлы, не смог востановить порядка 50Гигов из 300. Теперь хотелось бы вернуть Сусю - после переустановки винды, затёрся загрузчик. Если я воткну загрузочный диск и сделаю востановление загрузчика, винда останется, будет ли она в списке ОС?
В итоге я переустановил винду, и поставил R-Studio, с помощью которой я вернул почти все утраченные файлы, не смог востановить порядка 50Гигов из 300. Теперь хотелось бы вернуть Сусю - после переустановки винды, затёрся загрузчик. Если я воткну загрузочный диск и сделаю востановление загрузчика, винда останется, будет ли она в списке ОС?
-
- Ведущий рубрики
- Сообщения: 4333
- Статус: ⚝⚠⚒⚑⚖☭☞☣☤&
Re: Востановление потеряной информации
Вы издеваетесь ?
Восстановление загрузчика
и еще десятка три или четыре тем на форуме. где это мусолят чуть ли не со дня запуска форума.
Не говоря уже о том, что это оффтоп.
-
- Сообщения: 92
- ОС: openSuSE
Re: Востановление потеряной информации
Goodvin писал(а): ↑26.06.2009 22:51Вы издеваетесь ?
Восстановление загрузчика
и еще десятка три или четыре тем на форуме. где это мусолят чуть ли не со дня запуска форума.
Не говоря уже о том, что это оффтоп.
спасибо, но востановить таким способом не получается загрузчик не видит винду (
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Востановление потеряной информации
sms
я бы в такой ситуации сделал следующее:
0)как можно быстрее остановил бы dd
1)срочно выключил бы комп и отсоединил sdb
2)запустил бы Linux, и сделал бы так, что-бы sdb монтировался в READ ONLY(подробности в гугле)
3)отключил комп, включил диск, включил комп
4)загрузившись в сусе гуглил бы на придмет "восстановления данных NTFS for Linux"
ЗЫЖ то что нулями затёрлось - уже пропало.
впрочем имея >$1000 в кармане можно и посл п1
2a)отнести диск к профи, и дать $$$
ЗЗЫЖ проще и надёжнее загрузится на п4 в init1 и скопировать то что там осталось(на sdb) в образ, и уже мучать образ. а диск отдать профи(ну если есть $$$)
я бы в такой ситуации сделал следующее:
0)как можно быстрее остановил бы dd
1)срочно выключил бы комп и отсоединил sdb
2)запустил бы Linux, и сделал бы так, что-бы sdb монтировался в READ ONLY(подробности в гугле)
3)отключил комп, включил диск, включил комп
4)загрузившись в сусе гуглил бы на придмет "восстановления данных NTFS for Linux"
ЗЫЖ то что нулями затёрлось - уже пропало.
впрочем имея >$1000 в кармане можно и посл п1
2a)отнести диск к профи, и дать $$$
ЗЗЫЖ проще и надёжнее загрузится на п4 в init1 и скопировать то что там осталось(на sdb) в образ, и уже мучать образ. а диск отдать профи(ну если есть $$$)
-
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Востановление потеряной информации
как может запись 320Гб происходить "мгновенно"?!
-
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Востановление потеряной информации
Запись на носитель после вызова write().
Пункт 0 вполне правилен (действительно, логично как можно скорее завершить деструктивную операцию), а вот пункт 1 — зачем нужно «срочно выключать компьютер» и «отключать sdb» (физически; если же имеется в виду размонтирование, то вряд ли операция прямой записи на носитель производилась при смонтированных с него разделах).
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Востановление потеряной информации
да так и было! топикстартер флешку с диском спутал.
sms писал(а): ↑22.06.2009 19:09Недавно наткнулся на такую статью по востановлению поврежденных флешек: http://rlab.ru/doc/repair_usb_flash_linux.html
Делал все как описано , дошел до команды: dd
вот...
а отключать - вдруг у него параллельно с dd шла запись на этот диск? такое вполне возможно. хотя... было бы rm, то да, есть вероятность(причём часто высокая), что новая инфа запишется в то место, что ошибочно удалено. что-бы так не случилось, необходимо вырубить комп, и отключить физически диск, а то ведь продолжится запись в удалённые данные.
Конечно все эти меры только повышают %% восстановленной инфы, и вы правы - часто незначительно, и часто никак..

PS: Кстати по этой причине нужно критически важные данные хранить где-нибудь на разделе который не меняется(ну почти никогда), например на отдельном(в ext3).
и иметь отдельный /var/ в котором всё изменяется постоянно.
тогда при случайном или намеренном удалении данных можно будет их восстановить(точнее вероятность больше).
-
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Востановление потеряной информации
Нигде не было написано, что раздел был в тот момент смонтирован. Да это и не важно, ибо размонтирование ничего не даст, ни обычное ни аварийное. Ибо происходит размонтирование файловой системы, а затирание нулями шло на более низком уровне.
Добавлено: достаточно было выполнить «umount -lf раздел».
Вы, приводя пункты, наверное, спутали немного ситуацию с той, что возникает при случайном удалении файлов. Тогда, действительно, было бы правильно, надеясь, что кэш не сброшен, а также желая предотвратить затирание удалённых файлов другими, аварийно отключить питание. Но здесь это не является необходимостью.
-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Востановление потеряной информации
когда ценная инфа стирается я не думаю об "необходимости" действия, а вы?

-
- Бывший модератор
- Сообщения: 4471
- Статус: GNU generation
- ОС: Debian GNU/Linux
Re: Востановление потеряной информации
Ну хорошо, перефразирую: «Это ничего не даст». И не надо начинать искать глубокий смысл в словах, где его нет.
Это смотря как отключать. Если программно, то незачем это делать, ибо достаточно просто размонтировать раздел, чтобы всякая запись на него прекратилась. Если же аппаратно, то не говорите мне об отсутствии вреда

-
- Сообщения: 8735
- Статус: GPG ID: 4DFBD1D6 дом горит, козёл не видит...
- ОС: Slackware-current
Re: Востановление потеряной информации
а я и не спорю... но - долго.