У меня был 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 ответ1

3

Загрузиться в 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 сделает это хуже.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .