пятница, 26 октября 2012 г.

Fixing Intel Matrix RAID 0

Попросили перевести мануал, по восстановлению на человеческий язык. Ман не сложный попался, но раз уж перевел - выкладываю вместе с оригиналом.
Краткая предыстория проблемы
I had 2 disks configured as RAID 0 array using Intel Matrix controller on GIGABYTE GA-EP45-UD3P board. While troubleshooting some stability issues with the machine, I reset BIOS settings to Safe Default. This reset the SATA ports from RAID mode to SATA. When I reset it back to RAID, one of the disk is assigned to the array but the other isn't. Needless to say the array is in FAILED state. How can I fix the array? The Intel Matrix BIOS tool doesn't seem to allow me to reassign the disk to the array. I can only reset all disk to non-array mode and then create a new array using the same disks. Will this preserve the data on the array? Intel BIOS tool warns that resetting disk to non-array mode will erase the data. Is there any other way to fix the array? Would Windows Intel Martix Manager be able to do this? I would appreciate any advice.
Было 2 диска в RAID массиве средствами Intel Matrix контроллера на  GIGABYTE GA-EP45-UD3P. После сбоя компа и сброса биоса развалился массив и все сломалось.

Решение проблемы:



Thanks to everyone who tried to help. I found a solution and I thought 
I'd share it. I was able to recover the broken array using following steps.
Спасибо всем кто пытался помочь. Я нашел решение и спешу им поделиться. Я смог восстановить сломанный рэйд массив выполнив следующие действия.
1. Reset both HDs to non-member using Intel BIOS utility - the utility warns that all data will be lost - in fact only metadata is lost and can be recreated using steps below.
1. Используя утилиту Intel BIOS укажите для обоих дисков режим "не использовать в рейде" - утилита будет предупреждать, что все данные будут потерянны - однако по факту будут затерты только метаданные, которые позже будут восстановлены на последующих шагах.
2. Create a new array with identical settings as the broken array. It is critical that the HDs are in the array the same order as before. I was reconnecting the drives several times and lost track of correct order. Because of that I had to go through the steps twice (I guessed wrong the first time).
2. Создайте новый массив с настройками идентичными сломанному массиву. Важно, чтобы диски шли в том же порядке что и раньше. Я несколько раз менял диски местами пока не подобрал правильный порядок. Поэтому мне
пришлось выполнить эти шаги дважды ибо первый раз я ошибся.
3. Get TestDisk from http://www.cgsecurity.org. I used Windows version (I installed a new Vista on a separate HD for this purpose).3. Скачайте TestDisk с сайта http://www.cgsecurity.org/wiki/TestDisk_RU. Я использовал Windows версию, установив Висту на отдельный диск.
4. Run TestDisk according to steps on the web site. If your HDs are connected in correct order, TestDisk should find the lost partition(s) within a few seconds. It ran for several hours, scanning my array and never found anything because I had HDs were connected in wrong order. After I changed the order and restarted from step #1 TestDisk found the missing partition immediately. 
4. Запустите TestDisk как описано на сайте. Если вы угадали порядок расположения дисков, программа найдет раздел(ы) через несколько секунд. Программа проработала несколько часов, сканируя массив, но ничего не нашла, поскольку я изначально подсоединил диски в неверном порядке. После того, как я поменял порядок дисков и начал заново с 1 пункта программа тут-же нашла раздел.
5. Have the TestDisk write the fixed partition table to the drive and reboot. 
5. Запишите исправленную таблицу разделов на диск и перегрузитесь.
6. Now all your data on the array should be readable but the system might not boot (it didn't for me).
6. Теперь все ваши данные будут доступны, но система может не грузиться (у меня не грузилась)
7. Run Vista repair from installation CD to fix the MBR.
7. Загрузитесь с установочного диска Windows и выполните команду fix mbr
8. Last but not least, send a donation to Mr. Grenier, the author of TestDisk.
8. Последнее но не менее важное, заплатите автору программы TestDisk за его труды.

Комментариев нет:

Отправить комментарий