Inicialização Dupla por Computador?

3

Eu tenho dois discos rígidos. Um com o Windows 7 de 32 bits (C :) e outro com o Windows XP de 32 bits (D :). Eu não participo o disco rígido, eles são duas unidades separadas .

Eu quero ter uma opção se inicializar em 7 ou XP. Como eu posso fazer isso?

Nota: Eu tentei o EasyBCD, mas é apenas por motivos de particionamento.

Editar 1:

alt text

Meu computador continua entrando em um loop de reinicialização. Foi assim que aconteceu:

  1. Eu reiniciei
  2. Windows XP selecionado
  3. Reinicializações do computador; me pergunta novamente onde arrancar
  4. Mais uma vez eu seleciono o Windows XP
  5. Continua repetidamente
  6. NOTA: Eu ainda posso inicializar em ambos os sistemas operacionais, passando pelo menu de inicialização no BIOS.
ctzdev
fonte
Depende de qual deles foi instalado primeiro e qual é a unidade mestre. O Windows 7 sempre reconhece sua unidade como C :, o XP provavelmente alegará que Está drive é C :.
Moshe
7 é suposto ser o principal, mas os sistemas operacionais lutam para ser C:
ctzdev
Minha instalação do XP de 32 bits é inicializada como letras de partição G ... ficou um pouco confusa depois de uma sessão gParted.
MartW

Respostas:

4

Adivinha: O EasyBCD deve ser capaz de fazer isso de qualquer maneira!

Nos casos em que as letras da unidade   mudar dependendo de qual SO você está   inicializado, todas as alterações devem ser   feito de acordo com as letras da unidade   você atualmente vê em Meu Computador. O EasyBCD converte automaticamente o drive   cartas para o Drive apropriado e   Esquema de numeração de partições Então entre   a letra da unidade como você a vê   o SO em que você está no momento.   Se / Quando você executar o EasyBCD a partir de outro   partição, digite as letras   de acordo com essa instalação também!

Ivo Flipse
fonte
Você pode dar mais detalhes sobre como fazer isso?
ctzdev
1

Você não pode simplesmente colocá-lo em seu boot.ini em qualquer unidade que você disser ao BIOS para inicializar? Eu não sei exatamente qual é a string de boot para o Windows 7, mas tente algo parecido com isso em seu boot.ini:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 7" /fastdetect /NoExecute=OptIn
multi(0)disk(1)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP" /fastdetect /NoExecute=OptIn

Eu configurei o argumento "disk" para 1 para indicar o segundo disco rígido, não tenho certeza se isso é totalmente correto, então você pode ter que brincar com ele. Você pode querer ter certeza de ter um console de recuperação ou algo assim para poder inicializar com o caso de o boot.ini ficar estragado.

Ted Elliott
fonte
Isso dá o mesmo resultado que EasyBCD
ctzdev
1

Eu sugiro usar um gerenciador de boot. Alguns desses produtos são:

MORDAÇA (iniciais em espanhol do Graphical Boot Manager) (open-source)
Permite a inicialização de até 9 sistemas operacionais diferentes instalados em partições primárias e estendidas. Nunca usei isso.

BootManager Inteligente
Livre e de código aberto, não tenho experiência em primeira mão com isso.

BootIt NG ($ 34,95)
Suporte de mais de 200 partições primárias (se desejado). Eu usei e é um dos melhores. Recomendado.

Partition Commander 11 (US $ 49,95)
Nenhuma informação sobre o número máximo de partições. Eu usei isso há muito tempo e funcionou muito bem.

Aviso: Antes de jogar com partições, tome muito cuidado com seus backups!

harrymc
fonte
1

dê uma olhada isto : explica uma solução de inicialização dupla passo-a-passo para cada combinação de Win XP, Win Vista e Win 7.

Espero que ajude!

Saudações

dag729
fonte
0

Parece-me que o Windows XP está confuso sobre quais unidades estão onde no sistema. Você, por acaso, instalou os SOs com a ordem de drive alterada na bios? Se assim for, que poderia ser a fonte de confusão do seu sistema operacional. Quando a segunda unidade estiver no sistema, a atribuição automática da letra da unidade não funcionará.

Primeiro, verifique o boot.ini para o Windows XP. Certifique-se de que esteja configurado corretamente para inicializar a partir da segunda unidade. este maio resolver o seu problema, mas não tenho certeza. Se ele inicializar, mas o material estiver quebrado, você pode alterar as letras de unidade do XP (no Gerenciador de discos ).

Se isso não funcionar, recomendo instalar do zero. Primeiro, participo as duas unidades. Faça a partição C: algo que o Windows não pode usar e particione D: com NTFS. Em seguida, instale o XP em D: (o que pode parecer é C :). Depois de instalado, escreva novamente a letra conforme necessário no gerenciamento de disco. Em seguida, instale o 7 em C :. Pode ser necessário alterar temporariamente o tipo de partição D: para que ela fique oculta do instalador de 7, ou então pode tentar atualizar essa unidade. Para alterar o tipo de partição, normalmente uso o fdisk do Linux, que pode editar o tipo sem fazer outras alterações. Uma vez que o 7 e o XP estejam instalados, configure o boot.ini como recomendado por Ted Elliot.

Eu não testei essas instruções e muita coisa mudou desde a última vez que tentei fazer duas inicializações diferentes do Windows, mas o princípio geral é evitar alterar o layout da partição e a detecção da letra da unidade após a primeira instalação, para que continue funcionando instale a segunda unidade.

Mr. Shiny and New 安宇
fonte