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

0

У меня есть 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
Ryan
источник

Ответы:

3

Загрузиться в Linux. Бежать fdisk -l /dev/sdx (где х - буква, выделенная этому диску). 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 делает это хуже.

Fran
источник
1
+1 за создание резервной копии перед попыткой восстановления. Если Windows предложит ему выбрать тип таблицы разделов для диска (MBR), есть большая вероятность, что разделы в таблице неверны. Если это так, вы должны начать с программного обеспечения для восстановления разделов, прежде чем начать с fsck и файловые системы.
Darth Android
1
@DarthAndroid Хороший вопрос о таблице разделов. @ Райан Если fdisk -l /dev/sdx не показывает разделы, вы должны восстановить разделы перед запуском fsck, На самом деле, восстановление разделов может быть все, что требуется. Если Windows не выполняла запись ни на какую часть диска, кроме MBR, ваши файловые системы ReiserFS не повреждены.
Fran