1

Компьютер друга, работающий под управлением Windows XP, недавно отказался загружаться, на котором запущено 3 диска SATA на RAID 5 (который ранее был обновлен с RAID 1 не мной). Я определил там, чтобы быть сбой диска. За последние несколько лет диски были заменены много раз. Я хочу сделать резервную копию раздела RAID5, прежде чем пытаться что-то исправить. Используемый набор микросхем RAID - ICH10R/DO.

Итак, я подключил дополнительный диск IDE и USB-ключ Ubuntu и посмотрел на RAID. Разбиение - это беспорядок, но я нашел, по крайней мере, один ухудшенный, но работающий RAID-массив с двумя разделами: один 79 ГБ и другой 86 ГБ.

Затем я:

1) Разделил мой IDE-диск, используя fdisk, чтобы иметь раздел 80 ГБ и загрузочный, и пометить как NTFS.

2) добавьте содержимое массива в раздел

3) отключил все остальное

4) вставил компакт-диск с Windows XP и запустил fixboot, fixmbr и bootcfg. Они все бегут нормально и утверждают, что они работали. (Например, bootcfg обнаруживает раздел Windows, fixboot возвращает сообщение о том, что он был написан правильно.)

Тем не менее, я по-прежнему получаю сообщение об ошибке типа «DISK FAILURE, BOOT DISK NOT FOUND».

Я попытался запустить аварийный диск GRUB, который также работает нормально, но не загружается в Windows. Он просто останавливается с мигающим курсором после загрузки загрузчика +1.

Одна подсказка может заключаться в том, что разделы кажутся дурацкими. Один диск имеет раздел RAID объемом 79 ГБ на диске емкостью 500 ГБ со смещением, второй диск имеет раздел RAID объемом 320 ГБ по всему диску. Кроме того, в BIOS указан размер RAID 149 ГБ. Я не понимаю, как это работает. Как они вообще собирают массив, когда разделы такие разные?

Я также попытался запустить средство автоматического восстановления Windows XP, но это тоже не сработало.

Я предполагаю, что это что-то простое. Возможно, Windows пытается загрузиться в RAID и, не найдя его, просто падает? Может быть, смещение разделов в 79 ГБ означает, что он так много смотрит на диск?

Пожалуйста помоги!!

Чтобы уточнить: я хочу сделать один диск IDE загрузочным с копией массива, чтобы я мог доказать / опровергнуть это только потому, что Windows стала поврежденной, и использовать инструменты Windows, чтобы исправить ее, прежде чем пытаться сделать то же самое в массиве RAID , Таким образом, у меня есть рабочая резервная копия, и я могу показать процесс, который использовал для ее исправления.

1 ответ1

0

Оказывается, на этих типах RAID устройство рассматривается как реальный диск, а не просто как группа разделов, как программный RAID.

fdisk -l показал, что массив RAID содержит таблицу разделов, поэтому dd должен быть из массива на диск, а не из массива в раздел.

например

НЕПРАВИЛЬНО:

dd if=/dev/mapper/MYRAID of=/dev/sda1

ПРАВИЛЬНЫЙ:

dd if=/dev/mapper/MYRAID of=/dev/sda

Меня удивляет, что Windows может найти себя и думает, что это нормально.

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

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