Use a unidade de software RAID 1 como disco principal e unidade de inicialização no Windows 7?

3

Posso inicializar a partir de uma unidade RAID 1 (espelhamento) de software no Windows 7?

O Windows 7 não me permite instalar em um volume RAID de software, portanto, instalei no primeiro disco e depois adicionei o segundo disco posteriormente.

Eles agora estão em sincronia e eu posso abrir o volume como um disco normal se eu inicializar do meu sistema antigo.

No entanto, não consigo inicializar a partir do volume espelhado. Ele diz que não pode encontrar o Windows \ System32 \ winload.exe (0xc0000225) - mesmo que o arquivo esteja lá.

É possível consertar isso ou é impossível conseguir o que eu quero usando software RAID?

(Eu usei o Windows 7 Professional x64 para criar o volume RAID e o volume RAID.

Eu quero o espelhamento principalmente pela velocidade, simplicidade e redundância. São unidades idênticas de 2X1 terrabytes.)

    
por Martin Clemens Bloch 01.08.2015 / 00:44

2 respostas

6

A configuração descrita pode ser feita e até aceita pela Microsoft. Mas isso deve ser feito de uma maneira muito específica ou não funcionará. A Microsoft publicou um artigo sobre como fazê-lo (Nota: este é um link de download quente) . Aplica-se ao Server 2008, mas se aplica igualmente ao Windows 7.

Para resumir, há duas questões em jogo que você errou ao definir as coisas:

Primeira edição:
Criar um volume espelhado requer que você converta os dois discos em dinâmicos. O BIOS do seu computador não entende discos dinâmicos. Ele simplesmente inicializa qualquer partição marcada como "ativa" na tabela de partições. Para resolver esse problema, o Windows criou uma tabela de partição "falsa" quando você fez a conversão na unidade principal para que a BIOS ainda a visse e soubesse como inicializar. Mas eu aposto que quando você adicionou aquele segundo disco, ele não tinha partições nele (ou você as removeu) antes de convertê-lo. Essa falsa tabela de partição do BIOS somente é criada se existir uma partição real, ativa e inicializável QUANDO A UNIDADE FOR CONVERTIDA em um disco dinâmico . Se uma unidade não tiver partições, a tabela de partição falsa não será criada e não será possível criar uma após o fato. A unidade secundária, portanto, não pode ser inicializada pelo BIOS.

Segundo problema:
Com a Microsoft, o espelhamento funciona no nível do volume, não no nível do disco. A configuração padrão para o Windows 7 é criar uma partição reservada de 100 MB que não recebe letra de unidade, e o espaço restante se torna a unidade C. O armazenamento de dados de configuração de inicialização (BCD) reside nessa partição reservada. Quando você adicionou a segunda unidade, você provavelmente não criou essa partição reservada, portanto, não existe um armazenamento BCD nela. Mesmo se você criar essa partição, ela não poderá ser espelhada. Você deve clonar o conteúdo manualmente para a segunda unidade e sincronizá-los manualmente novamente se seu armazenamento BCD for alterado (felizmente isso é raro).

Se você leu aquele documento que eu fiz o link acima com cuidado, você notará que eles criam partições na segunda unidade e clonam os arquivos de inicialização antes da etapa em que você os converte para dinâmico. Eles também têm que ajustar manualmente o armazenamento BCD na unidade secundária (porque se você inicializar, não é mais o secundário - a primeira unidade é).

Ah, e mais uma coisa que devo mencionar:
Você não ganha nenhuma vantagem de velocidade ao usar um software RAID-1 no Windows. Um controlador RAID real trata ambas as unidades como iguais e faz leituras e gravações em ambas as unidades simultaneamente. O espelhamento do Windows sempre fará leituras de qualquer disco que você inicialize. A unidade secundária é simplesmente mantida em sincronia, mas não é usada para nada. O recurso existe apenas para tolerância a falhas, de modo que um servidor possa continuar em execução se uma das unidades falhar. É meio que inútil em uma estação de trabalho na maioria dos casos.

    
por 01.08.2015 / 05:34
-2

O problema é que o seu sistema operacional está lidando com o RAID, o que significa que não há array até que ele seja inicializado. A única maneira de inicializar a partir de uma matriz RAID é usar um controlador RAID ou sua placa mãe. O recurso de RAID e a maneira como você o configura variam entre as placas-mãe, portanto, você deve procurar informações específicas do seu computador. Em geral, você pode entrar no sistema básico de saída de entrada da sua placa-mãe, o BIOS, pressionando uma tecla como F2 quando o computador inicializar. Esta chave é usualmente listada na tela de inicialização do seu computador como "setup". Da BIOS você pode configurar uma matriz RAID se a placa mãe permitir. Novamente, verifique os detalhes específicos sobre o suporte a RAID e BIOS para a sua placa-mãe.

    
por 01.08.2015 / 05:06