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

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

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

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

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

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

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

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

решение1

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

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

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

Как только вы научите систему загружаться с диска с разделом «Зарезервировано системой», вы можете подумать о том, чтобы отключить программное зеркало 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команда.

решение2

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

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

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

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