Случайно смонтировал диск ReiserFS как MBR на моем компьютере с Windows - как мне восстановить?

У меня был WD Netcenter с диском 160 ГБ, который постоянно отключался от сети. Я открыл корпус и удалил жесткий диск, подключенный к коробке с Windows, не зная, что диск использует ReiserFS....

При монтировании на коробке Windows я выбрал "MBR" в качестве файловой системы. Повреждено 70 ГБ данных: 90% данных - это текстовые документы, электронные таблицы Excel и файлы jpg - все это критически важно.

  • Попытка восстановления в Linux box (ubuntu) с использованием TestDisk: я мог видеть контейнер, но ничего не мог вывести - в соответствии с TestDisk это произошло потому, что я выбрал "none" в качестве файловой системы.

  • Попытка восстановления с использованием Nucleus Kernel Recovery для Windows: 98% того, что было восстановлено, является неполным и / или непригодным для использования.

Мне нужно знать, существует ли способ восстановить или восстановить исходную MBR ReiserFS или какие инструменты / методы могут дать мне наилучшие результаты при восстановлении данных.


Нашел версию TestDisk для Windows, и я запустил ее вчера - вот результаты:

TestDisk 6.14-WIP, Data Recovery Utility, May 2012
Christophe GRENIER <grenier@cgsecurity.org>
http://www.cgsecurity.org

Disk /dev/sda - 160 GB / 149 GiB - CHS 19457 255 63

The harddisk (160 GB / 149 GiB) seems too small! (< 519 GB / 483 GiB)
Check the harddisk size: HD jumpers settings, BIOS detection...

The following partitions can't be recovered:
     Partition               Start        End    Size in sectors
>  ReiserFS 3.6            62 241  8 19458   0 18  311581568
   ReiserFS 3.6            62 248 55 19458   8  2  311581568
   ReiserFS 3.6            62 254 37 19458  13 47  311581568
   ReiserFS 3.6            63   6 28 19458  20 38  311581568
   ReiserFS 3.6            63  13 11 19458  27 21  311581568
   ReiserFS 3.6            63  21 43 19458  35 53  311581568
   ReiserFS 3.6            63  27 41 19458  41 51  311581568
   ReiserFS 3.6            63  37 35 19458  51 45  311581568
   ReiserFS 3.6            63  54 20 19458  68 30  311581568
   ReiserFS 3.6            63  76 26 19458  90 36  311581568

1 ответ

Загрузиться в Linux. Бежать fdisk -l /dev/sdx (где x - буква, выделенная этому диску). fdisk выведет доступные разделы (например, /dev/sdb1, /dev/sdb2, так далее). Тогда беги fsck на каждой из файловых систем (например, fsck -y /dev/sdb1). Это может восстановить эти файловые системы и сделать их монтируемыми. Затем вы можете попытаться смонтировать их, используя mount -r /dev/sdb1 /mnt (-r опция монтирует ее только для чтения, что рекомендуется при восстановлении данных, подобных этой).

Прежде чем делать что-либо из этого, сделайте копию диска с секторами с помощью:

dd if=/dev/sdx of=$HOME/disk_i_should_have_backed_up bs=512

так, на всякий случай fsck делает это хуже.

Другие вопросы по тегам