Назад | Перейти на главную страницу

Создайте MBR на вторичном сплетении

У меня есть сервер HP Proliant ML350 g6 под управлением Windows 2008 std R2. На этом сервере было два аппаратных массива. Один массив был raid 0 с 1 физическим диском, работающим с raid 0. Другой массив - это 5 физических дисков и настроен как raid 5. Итак, первый диск массива с ОС получил ожидаемый сбой. В то время текущий администратор вставил другой диск и не смог воссоздать массив с аппаратным массивом. Поэтому он скопировал диск на другой диск, используя программный рейд (управление дисками).

Итак, наконец, основной диск выходит из строя. После перезагрузки сервера мы не смогли загрузиться со второго диска. Я провел небольшое исследование в Интернете и обнаружил, что программный рейд не воссоздает MBR на вторичном диске. Поэтому я создал загрузочную дискету из консоли восстановления на диске Windows 2008 и смог загрузить сервер.

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

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

http://hardforum.com/showthread.php?t=1813508

Если у кого-то есть предложения для меня, я буду очень признателен.

Я думал, что на это был дан ответ: Объедините 2 логических диска с RAID 0 в 1 логический с RAID 1 диск

Если ты (или предыдущий админ) использовали программный RAID на аппаратном массиве, от него действительно нужно отказаться. Нет возможности восстановить или сделать это правильно? Возможно, сформируйте аппаратный массив так, как вы хотите, а затем восстановите его из резервной копии?

В остальном я не знаю, какие у вас есть варианты. Текущая конфигурация нарушена, и продолжать идти по этому пути было бы безответственно.

Я бы согласился с тем, что сказал @ewwhite, поскольку у вас здесь действительно неидеальная ситуация.

Если бы другой администратор был достаточно любезен, чтобы отразить раздел «Зарезервировано системой» на другой диск, вы, вероятно, могли бы уйти, загрузив установочный DVD Windows 2012 и запустив: bootsect /nt60 ALL Это приведет к записи MBR Windows 6.0 на диск, который, в свою очередь, попытается загрузить загрузчик Windows из раздела «System Reserved».

Если другой администратор не зеркалировал раздел «Зарезервировано системой», то у вас нет загрузчика на диске (поскольку в версиях Windows x64 загрузчик «живет» в этом отдельном разделе). В этом случае вам лучше всего добавить еще один диск, создать раздел «Зарезервировано системой» и установить на него загрузчик, а затем отразить раздел ОС на оставшееся пространство на этом диске.

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

Если вам нужно подготовить новый диск для получения загрузчика, я бы добавил новый диск и использовал diskpart чтобы создать раздел «Зарезервировано системой» следующим образом:

LIST DISK
SELECT DISK <choose ordinal of new disk>
CLEAN
CREATE PARTITION PRIMARY SIZE=100
SELECT PARTITION 1
FORMAT FS=NTFS QUICK
ACTIVE
ASSIGN LETTER=x:

Вы можете сделать bcdboot C:\windows /s x: чтобы установить загрузчик на этот новый том. Затем вы можете отразить загрузочный раздел ОС на оставшееся свободное пространство.

После того, как вы установили загрузчик и зеркалировали раздел ОС, вы можете безопасно попытаться загрузиться с этого диска. Не имея вашей точной конфигурации перед собой, я уверен, что не могу дать вам все правильные пошаговые команды, но определенно возможно снова запустить загрузочную среду. Скорее всего, вы хорошо познакомитесь с bcdboot команда.