Доброго времени суток !
Уважаемые пользователи Linux ! Необходима ваша помощь !
Сам работаю с Linux не так давно, поэтому руки ещё заточены (как показывают события) недостаточно ... Так что не судите строго.
А произошло вот что:
Решил произвести низкоуровневое форматирование карты памяти... (dd) Но вместо необходимой метки ...sde указал ... sdb (терабайтник в системе, где хранились все ценные данные). Ошибка всего в одной букве, а последствия катастрофические ! Сообразил спустя пару минут после начала процесса. Прервал. После перезагрузки, соответственно, диск уже не монтируется. Система говорит, что это не размеченная область. Подскажите, есть ли возможность восстановить данные с этого диска ? Или уже можно "горько поплакать" и забыть ?
Буду очень признателен за любую помощь и совет !
_____________________________________________
Не уверен, что разместил пост в соответствующем разделе... Просто работаю с Debian Squeeze
Восстановление данных. Нужна помощь!
Способ не линуксовый, но помогает ещё как(проверено на личном опыте).
Берём программу testdisk для dos(не win версию!), прописываем на флеш и грузимся с неё. Потом жмём диагностику диска, там выбираете раздел, который вы потерли, клацаем write. Всё. После перезагрузки ваш терабайтник целый и невредимый. А вообще поищите подробный ман по этой утилите в сети, есть пара хороших.
Самое главное - ничего не делайте с неразмеченным пространством! После создания на free space нового раздела или записи новой информации шансы вернуть старое уменьшаются в геометрической прогрессии.
Решил произвести низкоуровневое форматирование карты памяти... (dd)
Не путайте... это не низкоуровневое форматирование.
это не низкоуровневое форматирование.
что ж тогда низко? Фламинг? затирание служебной информации о жд?
rollersun, огромное спасибо... буду "копать" в указанном направлении.
Для Iced: dd if=/dev/zero of=/dev/sdb ...Заполнение нулевыми байтами всего пространства носителя...
Да, уж, образ всего этого неплохо было бы сделать, перед экспериментами
что ж тогда низко? Фламинг? затирание служебной информации о жд?
[quote=system-root]что ж тогда низко? Фламинг? затирание служебной информации о жд?
реальное же действие накопителя при получении её после прохождения BIOS системной платы варьируется от простого игнорирования до записи нулей в указанные сектора.
Запись нулей во все сектора, то есть простое стирание информации пользователя.
или обратное от
Высокоуровневое форматирование – процесс, который заключается в создании главной загрузочной записи с таблицей разделов и (или) структур пустой файловой системы, установке загрузочного сектора и т.п
в интернетах кто-то не прав (с)
testdisk есть в репах дебиана
http://man-linux.ru/notes/solve/testdisk/
Возможность очень даже есть! В помощь рекомендую статью про восстановление данных. В ней изложено, что, чем и как восстанавливать. Успехов!
в интернетах кто-то не прав (с)
не. просто этого уже никто не помнит.
в древности были компьютеры, в BIOS'е которых была реализована фишка "low level format". она работала с HDD напрямую. а так-как все HDD разные, то и команды к ним разные. Часто применение llf приводило к тому, что диск определялся не корректно, и полностью выходил из строя. т.е. на него уже ничего нельзя было записать. ну а сейчас и фишки такой нет, и винты такого не понимают. за то можно скачать с сайта производителя утилитку например для ремапа (что-бы указать, какие блоки испорченные). Впрочем нам это не нужно, есть свои утилиты для тестов. А EXT3,4 умеют обходить плохие сектора.
Берём программу testdisk для dos(не win версию!)
что мешает взять testdisk для Linux?!
Однако, в данном случае восстановить раздел скорее всего будет невозможно:
1) если он в EXT4, то testdisk просто не поймёт такой раздел
2) если он в EXT3, то нужны будут суперблоки, которых несколько, и они раскиданы по всему диску. Если testdisk сможет найти хоть один, то всё получится...
За то всегда можно восстановить файлы - к testdisk прилагается программа PhotoRec, которая восстанавливает люые файлы из любых ФС, в т.ч. и из битой EXT4.
Решил произвести низкоуровневое форматирование карты памяти... (dd)
это просто запись нулей на раздел. таким-же образом вы можете туда скопировать например образ ОС целиком, или - что пожелаете. к "форматированию" данная операция не имеет отношения. записывать информацию можно и без ФС, а форматированием называется операция создания ФС. У нас это mkfs, в венде FORMAT.
В помощь рекомендую статью про восстановление данных. В ней изложено, что, чем и как восстанавливать. Успехов!
там только не написано, сколько этот софт стОит, и к каким глюкам приводит использование варезных версий.
Почему нельзя использовать Свободный софт?! Тем более, что он есть... Зачем на linuxforum'е рекомендавать всякую маздайную гадость?
) если он в EXT4, то testdisk просто не поймёт такой раздел
4.2 Ещё как поймёт. С чего вдруг не понять?
ну а сейчас и фишки такой нет, и винты такого не понимают. за то можно скачать с сайта производителя утилитку например для ремапа (что-бы указать, какие блоки испорченные).
Кстати, а что делает команда erase из пакета mhdd? По идее что-то похожее.