Вот ситуация: Windows RAID 1 частично отказал. Сломанный диск был заменен новым диском. Два старых диска не имеют расширенного формата (большего размера сектора). На новом заменяющем диске он есть. Windows отказывается добавлять новый диск в существующий RAID из-за разного размера сектора. Цель - восстановить RAID 1.
До сих пор я планировал использовать программное обеспечение для клонирования, чтобы клонировать весь диск ОС на заменяющий диск. Затем просто загрузитесь с заменяющего диска. У меня есть интерфейс KVM, подключенный к серверу, чтобы я мог работать с BIOS и меню загрузки.
Клонирование сработало, и я могу использовать меню загрузки BIOS для загрузки с нового диска. Но загрузчик Windows имеет ту же клонированную базу данных BCD и перенаправляет загрузку на старый диск! Я предполагаю, что он находит старый диск по его подписи NT. Таким образом, загрузка начинается со специального загрузочного раздела Windows размером 100 МБ на заменяющем диске и использует /Windows
файлы на старом диске.
Как я могу сделать два диска независимыми, чтобы я мог использовать меню загрузки, чтобы выбрать, с какого диска загружаться?
Экспериментируя с bootrec /rebuildbcd
Я даже попал в странное состояние, когда я загрузился с заменяющего диска, но с буквой D. Теперь все будет сломано, когда изменится буква драйвера ОС, поэтому я быстро закончил этот эксперимент.
Похоже, мне нужно будет установить новый BCD на заменяющий диск, а также новые буквы дисков. Я не уверен, как это сделать и достаточно ли этого, чтобы все заработало.
Я не хочу рисковать загрузкой старого диска, пока новый не будет гарантированно работать. Здесь я работаю с ограниченными ресурсами. Я бы очень хотел избежать привлечения дорогостоящих технических специалистов ЦОД.