Исправлен массив Intel RAID0, на одном из дисков есть поврежденные блоки

Исправлен массив Intel RAID0, на одном из дисков есть поврежденные блоки

У меня проблема с прошивкой массива Intel RAID0. Он состоит из 2 дисков по 500 ГБ каждый. На втором диске несколькоплохие сектора, и я не могу переназначить или скрыть их(это 8 LBA или 4096 байт). Я пробовал Victoria и MHDD, но безрезультатно:Викторияговорит "Нет DRQ"когда видит эти 8 LBA,МХДДпросто зависает. В любой ОС и в любой программе HDD зависает при попытке доступа к этим неисправным 8 LBA.

Обычно, когда у меня раньше возникали проблемы с RAID0, я просто удалял RAID и создавал его заново с теми же настройками в утилите конфигурации Intel (перед загрузкой операционной системы), загружал Windows, запускалТестДиск, он нашел удаленные разделы, пересоздал их, и все было просто отлично. Но не в этот раз.

Если я пересоздаю разделы и перезагружаюсь, Windows зависает, когда я пытаюсь загрузиться с этим массивом, и я не вижу разделов. Если я отключаю массив или отключаю режим RAID в BIOS, Windows загружается нормально. Если я пересоздаю массив и не пересоздаю разделы, Windows загружается нормально и видит RAID как один неинициализированный том объемом 1000 ГБ. Я могу запустить программное обеспечение для восстановления данных, и я даже могу видеть первый том NTFS и файлы в этом программном обеспечении. Однако я не вижу второй том NTFS объемом 900 ГБ, и это очень печально.

Теперь я пересоздал массив в инструменте Intel, запустилPartedMagic, но массив он не видит, только 2 диска по 500 Гб (/dev/sda и /dev/sdb). Когда я запускаюдмрейдон сообщает, что массив сломан (ERROR: isw: неверное число устройств в RAID-наборе "isw_eeeffhddde_MY_RAID" [1/2] на /dev/sda ) и "status : broken". Я сомневаюсь, что он действительно сломан, потому что, как я уже говорил ранее, Windows может видеть RAID в программах восстановления данных.

Я знаю, что мне следовало сделать резервные копии :) Но в любом случае, есть ли какие-нибудь предложения, как сохранить хотя бы часть данных?

решение1

Вы сказали, что можете запустить программное обеспечение для восстановления. Все ли данные, которые вам нужны, можно восстановить таким образом? Если да, то вам, вероятно, следует просто выполнить миграцию с этих дисков.

Вы проводили проверки SMART на дисках? Пересоздание RAID с неисправными дисками просто приведет к проблемам в будущем.

Я не знаком с Intel Raid, но вы можете попробовать проверить альтернативные суперблоки, которые могут содержать, по-видимому, поврежденную информацию о разделах.

Кроме того, использование RAID0 с важными данными и отсутствие резервных копий — очень плохая идея. Надеюсь, вы извлечете урок из этой ошибки на будущее!

решение2

Хорошо, возможно мой опыт будет кому-то полезен. Я сделал следующее:

  1. Переключился в режим IDE, клонировал все сектора RAID-члена 1, начиная с сектора 0 и до первого поврежденного сектора, в файл образа img01-1 с помощью WinHex (необходимо выбрать физическое устройство).

  2. Создал файл размером 4096 байт и заполнил его нулями (у меня было 8 плохих секторов по 512 байт). Назвал его img01-2.

  3. Скопировал оставшуюся часть RAID-участника 1 в файл образа img01-3.

  4. Объединил 3 файла в img01.

  5. Клонировал RAID-участник 2 в файл img02. img01 и img02 имели абсолютно одинаковый размер.

  6. Затем я взял два жестких диска (они были точно такой же модели и размера, как мои старые диски, не знаю, имеет ли это значение) и записал на них файлы образов.

  7. Отключил старые диски, подключил новые.

  8. Переключившись в режим RAID в BIOS, утилита конфигурации Intel сообщила о 2 «Неизвестных дисках». Я выбрал «Сбросить диски в режим без RAID» и заново создал RAID, используя точно такие же настройки, как и раньше.

  9. Запустил TestDisk, он обнаружил мои разделы и спросил, хочу ли я сохранить информацию о разделах на диск. После перезагрузки я увидел все свои файлы целыми (я запустил chkdsk, но никаких ошибок не обнаружено).

Связанный контент