Описанные вами настройки могут быть выполнены и даже поддерживаются Microsoft. Но это должно быть сделано очень специфическим способом, иначе это не сработает. Microsoft опубликовала статью о том, как именно это сделать (Примечание: это горячая ссылка для скачивания). Это относится к Server 2008, но в равной степени относится и к Windows 7.
Подводя итог, можно сказать, что здесь есть две проблемы, которые вы сделали неправильно при настройке:
Первая проблема:
Создание зеркального тома требует преобразования обоих дисков в динамический. BIOS вашего компьютера не понимает динамические диски. Он просто загружает любой раздел, помеченный как "активный" в таблице разделов. Чтобы решить эту проблему, Windows создала "поддельную" таблицу разделов, когда вы выполняли преобразование на основном диске, чтобы BIOS все равно видел ее и знал, как загружаться. Но держу пари, что когда вы добавили второй диск, на нем не было разделов (или вы удалили их) до того, как преобразовали его. Эта поддельная таблица разделов BIOS создается только в том случае, если существует реальный активный загрузочный раздел, КОГДА ДИСК ПРЕОБРАЗОВАН на динамический диск. Если на диске нет разделов, фальшивая таблица разделов не создается, и создать ее по факту невозможно. Поэтому дополнительный диск не может быть загружен BIOS.
Второй выпуск:
В Microsoft зеркалирование работает на уровне громкости, а не на уровне диска. Настройка по умолчанию для Windows 7 - создать зарезервированный раздел размером 100 МБ, который не получает буквы диска, а оставшееся пространство становится диском C. Ваше хранилище данных конфигурации загрузки (BCD) находится в этом зарезервированном разделе. Когда вы добавили второй диск, вы, вероятно, не создали этот зарезервированный раздел, поэтому хранилище BCD на нем не существует. Даже если вы создадите этот раздел, его нельзя отразить. Вы должны клонировать содержимое вручную на второй диск и вручную синхронизировать их снова, если хранилище BCD когда-либо изменится (к счастью, это редко).
Если вы внимательно прочитаете документ, на который я ссылался выше, вы заметите, что они создают разделы на втором диске и клонируют загрузочные файлы перед тем, как преобразовать их в динамический. Они также заставляют вас вручную настраивать хранилище BCD на дополнительном диске (потому что, если вы загрузитесь с него, он больше не будет вторичным - первый диск будет).
О, и еще одна вещь, которую я должен упомянуть:
Вы не получаете никакого преимущества в скорости при использовании программного RAID-1 в Windows. Настоящий RAID-контроллер обрабатывает оба диска как равные и выполняет чтение и запись на оба диска одновременно. Зеркалирование Windows ВСЕГДА будет выполнять чтение с того диска, с которого вы загрузились. Вторичный привод просто синхронизирован, но в остальном не используется ни для чего. Эта функция существует только для обеспечения отказоустойчивости, поэтому сервер может продолжить работу в случае отказа одного из дисков. Это в большинстве случаев бессмысленно на рабочей станции.