рейд 0 восстановление данных?

985
Gypsy Spellweaver

У меня есть два идентичных диска Seagate 7200,9 500 ГБ, настроенных как диск RAID 0 в Windows.

Один из дисков потерял мощность и вообще не раскрутится.
Я знаю, что это обычно означает смерть для данных на обоих дисках, но у меня есть хитрый план ...

ДИСК 1 - НЕТ ПИТАНИЯ RAID 0 ДИСК
ДИСК 2 - ПОЛНОСТЬЮ ФУНКЦИОНАЛЬНЫЙ RAID 0 ДИСК
ДИСК 3 - ПОЛНОСТЬЮ ФУНКЦИОНАЛЬНЫЙ ЗАПАСНЫЙ ДИСК

Скопируйте данные рабочего диска (диск 2) на третий 500 ГБ ДИСК (диск 3), снимите плату логики с рабочего диска (диск 2) и замените ее нерабочей платой логики на сломанном диске (диск 1), затем надеюсь, воссоздайте RAID 0 с диска 1 и диска 3, достаточно долго, чтобы получить с него данные.

Надеюсь, что это имеет смысл, вот мои вопросы:

Диспетчер дисков Windows atm распознает диск 2, но в любом случае не позволяет мне получить к нему доступ, поэтому копирование данных с него (или получение образа диска) невозможно в Windows.

  1. Кто-нибудь знает о каком-либо программном обеспечении (в Linux или самозагрузке), которое позволило бы мне получить доступ к этому диску?
  2. Кто-нибудь знает о любом программном обеспечении, которое воссоздает составной диск с двух образов дисков
  3. Я пропускаю какую-либо ключевую информацию, которая означает, что я определенно не должен даже начинать это, я знаю, что это длинный путь, но стоит попробовать, если я определенно не могу это сделать.

Раздражает то, что я уверен, что это сбой логической платы на диске 1, поскольку он просто не включается вообще, внезапно никаких признаков жизни, поэтому я уверен, что данные не повреждены!

Любая помощь могла бы быть полезна!

Спасибо

5
Я сомневаюсь, что это сработает. Я отослал диск (в том же состоянии) профессионалам, которые борются за восстановление данных - и это даже не было частью набора RAID 0. Ваш урок здесь состоит в том, чтобы избежать раздевания, если у вас нет зеркала. Это просто не стоит без бэкапа. 14 лет назад 2

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

1
Josip Medved

Пока этот план хитрый, я сомневаюсь, что он сработает. Вам будет сложно убедить RAID получить доступ к диску, который он не видел раньше. У меня есть сомнения, что даже другая логическая плата будет работать.

Возможно, вам удастся сломать жесткий диск, чтобы он вращался, но я сомневаюсь, что (с другой логикой) плата будет распознаваться на части RAID.

Единственный шанс, который я вижу, - это копирование данных с dd на больший (1 ТБ) диск, перемещение платы на сломанный диск и повторение там dd. После этого речь идет о документации контроллера RAID о том, как именно хранятся данные (обычно это просто последовательно с блоками размером 64 КБ или более). Это должно помочь вам заказать ваш блок, как они были. Как только это будет сделано, вы должны снова использовать dd, чтобы записать его обратно на диск.

Спасибо за ответ, я слышал, что это "дд" упоминается несколько раз, не могли бы вы дать мне больше информации, пожалуйста? Каково его полное имя и где его взять? Еще раз спасибо 14 лет назад 0
Википедия говорит, что dd означает «определение набора данных» (http://en.wikipedia.org/wiki/Dd_%28Unix%29). Это инструмент командной строки, доступный в любом дистрибутиве Linux. PS До 1 минуты назад я понятия не имел, что означает дд. :) Josip Medved 14 лет назад 0
Хаха, честно, плохо признаю, что я на самом деле википедировал (это глагол) сразу после того, как я это тоже сказал. Не совсем эксперт сейчас, но из-за отсутствия лучшей идеи, я думаю, что я дам вам предложение, спасибо за помощь и плохо опубликуйте результаты, чтобы кто-нибудь еще мог их увидеть. 14 лет назад 0
1
vmanta

I have recovered RAID 0 before (it was a using a Promise Fast Track raid controller that comes default on Asus p4c800e motherboards).

Some things you need to know

The moment any issue happens with a disk, in a RAID 0 (stripe), the array is dropped from the raid controller to prevent further loss.

If you get your disk to spin, you can go into your RAID controller BIOS interface. There you will probably see it as Array Offline, with: disk 0 normal disk 1 failed ...or something similar...

You will also have some options in that menu: DELETE the array. This will be scarry, but deleting the array from the controller does not delete the data (unless you chose the option with words like format, or initialize in it - so don't do that).

CREATE new array using the same exact controller, and using the same exact stripe size. Do NOT chose any option to initialize or format. Assuming that your drives are in same position (same disk0/same disk1) and that you told the Raid controller the SAME stripe size, you're array will be back to normal and should be bootable to Windows.

Do NOT GUESS the stripe size. If you're not sure, there are some free or trial Raid recovery tools for windows that can give you a preview of different stripe sizes look like, without writing anything to any disk. You would need to do this before you CREATE the array. In order to run these tools, you might have to hook your 2 drives to normal SATA ports, because since there would be no valid Array, it would be inaccessible in Window. If you do disconnect the drives, do yourself a big favor and PHYSICALLY mark the position of each drive so that when you hook them up back to the RAID controller, you will maintain the same order (drive 0 / drive 1)

At last, you may be able to recover files that are LESS than stripe size, from only one drive. For example if your stripe size was 128KB, there will be plenty of text files, documents etc... that you will be able to recover from one drive, using one of the free RAID recovery tools.

Hope this will help somebody who will be looking for this issue... i realize the date of the op post is many years ago :)

0
MDMarra

Зачем жонглировать данными? Почему бы просто не отодвинуть плату логики от запасного диска и положить ее на неисправный диск и посмотреть, сможете ли вы ее раскрутить?

Замена логической платы является хитом, потому что настройки SMART являются специфическими для накопителя, и вы, скорее всего, будете читать плохие сектора или ошибочно отмечать хорошие сектора как плохие и делать данные невосстановимыми Nelson 9 лет назад 0