Como fazer o boot do Windows XP a partir do RAID0

3

Minha situação

Estou procurando sugestões sobre como obter o Windows XP para inicializar a partir de uma partição RAID0. Tenho XP rodando em uma unidade PATA de 80GB e tenho duas novas unidades SATA de 350GB.

Se eu fosse um Witch Doctor:

Em um mundo perfeito, eu conecto os dois 350s e configuro o RAID falso da placa-mãe para distribuir os discos. Então eu iria arrancar para o Windows e instalar os drivers RAID. Então eu iria arrancar em um CD ao vivo e copie a partição do Windows NTFS para a nova matriz RAID. Eu iria 'ntfsresize' para que o sistema de arquivos ocupasse todos os 700GB da partição distribuída. Finalmente, eu iria desligar o 80GB e arrancar para o Windows a partir do array de 700GB.

Antecipar problemas:

Eu suspeito que o cenário acima seria difícil ou impossível por várias razões. Imagino que o BIOS não saiba como carregar o bootloader do Windows a partir de uma partição RAID0 e que o bootloader do Windows também não saiba o que fazer (mesmo que possa ser carregado).

Além de: meu conjunto de ferramentas comuns

Eu sei que, no Linux, eu criaria uma pequena partição de inicialização no espaço não-controlado. Ele incluiria o kernel e um disco raiz inicial que configuraria o dispositivo RAID e, em seguida, dinamizaria a raiz. (Neste cenário, eu não usaria o RAID falso onboard, mas usaria soft-RAID (ou seja, 'mdadm').

Outra opção:

Eu suspeito que seria mais fácil fazer o Windows rodar a partir de uma partição RAID1. (A BIOS não teria problemas em transferir o bootloader, mas eu não pensei em fazer com que o bootloader e o processo de inicialização do Windows respeitassem a configuração do RAID.) Eu sei que recebo duas vezes a largura de banda de leitura dos meus drives. uma configuração RAID0 ou RAID1 e esta é provavelmente a preocupação mais importante para mim.

Perguntas:

Alguém fez o boot do Windows a partir do RAID? Se eu apresentar os drivers RAID para o Windows no momento da instalação (o prompt F-key-for-disk-drivers), o Windows sabe como fazer o restante do trabalho e utilizar uma partição RAID0 para instalação e inicialização? Isso pode ser feito com o RAID1? Alguém pode me oferecer algum conselho ou me indicar recursos que possam ajudar?

    
por Jsnydr 29.10.2008 / 20:44

1 resposta

3

Normalmente, o BIOS permite que você configure vários arrays RAID e esses arrays são apresentados como drives de disco comum (IDE) para o sistema - o bootloader de configuração do Windows os vê facilmente e permite a instalação. Claro que você precisa de drivers de fabricante no disquete para instalação (F6).

Eu pessoalmente prefiro ter uma partição do sistema em uma unidade normal (não-RAID), mas eu vi (ajudei a instalar) muitas configurações com apenas placa-mãe RAID0 (ou RAID1).

O que eu não recomendo é ter o sistema operacional instalado em uma única unidade, depois adicionar a matriz RAID e instalar o segundo SO para RAID e depois remover a unidade única. Desta forma, o bootloader pode permanecer em uma única unidade e o RAID não poderá inicializar sozinho.

Para evitar essa situação, remova a unidade única antes de instalar no RAID - para copiar dados antigos, você pode adicioná-la novamente.

    
por 29.10.2008 / 22:08