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

517
Ryan

У меня был 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 
0

1 ответ на вопрос

3
Fran

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

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

Похожие вопросы