LINUX.ORG.RU

Восстановить /dev/sda2 после перезаписи другим файлом

 , , ,


0

2

Как восстановить /dev/sda2 после вот такой команды:

/bin/bash > /dev/sda2 #не спрашивайте почему она была выполнена :)

fdisk видит все разделы:

root@clandestino:/home/arsenius# fdisk -l

Диск /dev/sda: 500.1 Гб, 500107862016 байт
255 головок, 63 секторов/треков, 60801 цилиндров, всего 976773168 секторов
Units = секторы of 1 * 512 = 512 bytes
Размер сектора (логического/физического): 512 байт / 4096 байт
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Идентификатор диска: 0xbc7e4420

Устр-во Загр     Начало       Конец       Блоки   Id  Система
/dev/sda1            2048      206847      102400    7  HPFS/NTFS/exFAT
/dev/sda2          206848   876689407   438241280    7  HPFS/NTFS/exFAT
/dev/sda3       933416960   976773119    21678080   27  Hidden NTFS WinRE
/dev/sda4       876691456   933416959    28362752    5  Расширенный
/dev/sda5   *   876695552   929124351    26214400   83  Linux
/dev/sda6       929126400   933416959     2145280   82  Linux своп / Solaris

Пункты таблицы разделов расположены не в дисковом порядке

А вот testdisk не видит sda1 и sda2, которые были перезаписаны.

Что может помочь?

Я бы с помощью R-STUDIO поковырял, оно умеет по огрызкам MFT файлы восстанавливать. Платное, да.

Radjah ★★★★★
()

А вот testdisk не видит sda1 и sda2, которые были перезаписаны.

Почему sda1 перезаписан, если «> /dev/sda2» ? Вот если бы «> /dev/sda»... Но, тогда бы, и fdisk не видел.

А что на sda2 ? На самом деле NTFS ? Для начала, я бы забакапил всё и тупо попробовал бы виндовым chkdsk, или как он там называется сейчас. По крайней мере, HPFS в OS/2 восстанавливалась иногда после частичного повреждения, на сколько помню, а структура у них похожа была когда-то. А уж если не поможет, тогда откатываться и думать начинать.

AS ★★★★★
()
Последнее исправление: AS (всего исправлений: 1)
Ответ на: комментарий от AS

там и /dev/sda1 - на ней win7. да хрен с ней. на /dev/sda2 - вся мультимедиа, она на ntfs у меня хранилась - с линукса доступ через ссылки.

Geekmalve
() автор топика

GetDataBack For NTFS

Deleted
()

/bin/bash > /dev/sda2

Это команда ничего не портит. Портит следующая за ней. Какая?

anonymous
()
Ответ на: комментарий от anonymous

Ну, у меня она в файлик 24 байта записала. По идее, там что-то статичное должно быть, типа \xeb\x3c\0 «NTFS »... Тупо списать с другого NTFS-раздела.

berrywizard ★★★★★
()
Ответ на: комментарий от Radjah

С помощью демо-версии r-studio увидел, что все файлы в сохранности. Попробую через LiveCD c GetDataBack восстановить.

Geekmalve
() автор топика

под рутом сидишь штоле

vvviperrr ★★★★★
()
Ответ на: комментарий от Geekmalve

По идее, если не успел ничего выполнить после такой команды, то сильно повредиться не должно.

Radjah ★★★★★
()

Handy Recovery первой версии бесплатен, его вполне должно хватить для описанного случая.

Потом можно будет chkdsk /f d: из под винды. Либо, если есть место, предварительно скопировать раздел куда-то и пройтись chkdsk. Если результат не устроит, заняться ситуацией более подробно.

bormant ★★★★★
()
Последнее исправление: bormant (всего исправлений: 1)

Если кто-нибудь когда нибудь раскопает этот тред — идите дальше, большая половина советов тут никуда не годятся. Спасибо за внимание.

t184256 ★★★★★
()
Ответ на: комментарий от Geekmalve

ЛОР. Оплот борьбы с моей верой в человечество.

t184256 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.