Doppio avvio del computer?


3

Ho due dischi rigidi. Uno con Windows 7 a 32 bit (C :) e uno con Windows XP a 32 bit (D :). Non ho partizionato il disco rigido, sono due unità separate .

Voglio avere un'opzione se avviare in 7 o XP. Come posso fare ciò?

Nota: ho provato EasyBCD ma è solo per motivi di partizionamento.

Modifica n. 1:

testo alternativo

Il mio computer continua a entrare in un ciclo di riavvio. Ecco come è successo:

  1. Ho riavviato
  2. Windows XP selezionato
  3. Riavvii del computer; mi chiede agian dove avviare
  4. Ancora una volta seleziono Windows XP
  5. Continua a ripetere ancora e ancora
  6. NOTA: posso ancora avviare entrambi i sistemi operativi andando nel menu di avvio nel BIOS.

Dipende da quale è stato installato per primo e da quale unità principale. Windows 7 riconosce sempre la sua unità come C :, XP probabilmente affermerà che la sua unità è C :.
Moshe,

7 dovrebbe essere il principale, ma i sistemi operativi lottano per essere C:
ctzdev,

La mia installazione di XP a 32 bit si avvia come lettere di partizione G ... un po 'confuse dopo una sessione gParted.
Martedì

Risposte:


4

Indovina un po ': EasyBCD dovrebbe essere in grado di farlo comunque!

Nei casi in cui le lettere di unità cambiano a seconda del sistema operativo in cui sei avviato, tutte le modifiche dovrebbero essere fatte in base alle lettere di unità che vedi attualmente in Risorse del computer. EasyBCD converte automaticamente le lettere di unità nello schema di numerazione Drive e Partition appropriato , quindi inserisci la lettera di unità come la vedi dal sistema operativo in cui ti trovi in ​​quel momento. Se / Quando si esegue EasyBCD da un'altra partizione, immettere anche le lettere in base a tale installazione!


Puoi fornire maggiori dettagli su come farlo?
ctzdev,

1

Non puoi semplicemente inserirlo nel tuo boot.ini su qualsiasi unità da cui dici al BIOS di avviarsi? Non sono esattamente sicuro di quale sia la stringa di avvio per Windows 7, ma prova qualcosa di simile a questo nel tuo 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

Ho impostato l'argomento "disk" su 1 per indicare il 2 ° disco rigido, non sono sicuro che sia del tutto corretto, quindi potresti dover giocare con esso. Potresti voler assicurarti di avere una console di ripristino o qualcosa del genere in modo da poter eseguire l'avvio nel caso in cui boot.ini venga rovinato.


Questo dà lo stesso risultato di
EasyBCD

1

Vorrei suggerire di utilizzare un boot manager. Alcuni di questi prodotti sono:

GAG (iniziali in spagnolo di Graphical Boot Manager) (open-source)
Consente l'avvio di un massimo di 9 diversi sistemi operativi installati in partizioni primarie ed estese. Non l'ho mai usato.

Smart BootManager
Gratuito e open-source, non ho esperienza diretta con esso.

BootIt NG ($ 34,95)
Supporto di oltre 200 partizioni primarie (se lo si desidera). L'ho usato ed è uno dei migliori. Consigliato.

Partition Commander 11 ($ 49,95)
Nessuna informazione sul numero massimo di partizioni. L'ho usato molto tempo fa e ha funzionato abbastanza bene.

Avvertenza: prima di giocare con le partizioni, fai molta attenzione con i tuoi backup!


1

dai un'occhiata a questo : spiega una soluzione passo-passo a doppio avvio per ogni combinazione di Win XP, Win Vista e Win 7.

Spero che aiuti!

Saluti


0

Mi sembra che Windows XP sia confuso su quali unità si trovino nel sistema. Per caso, hai installato i sistemi operativi con l'ordine delle unità modificato nel BIOS? In tal caso, potrebbe essere la fonte della confusione del sistema operativo. Una volta che la seconda unità è nel sistema, l'assegnazione automatica delle lettere dell'unità non funziona.

Innanzitutto, controlla boot.ini per Windows XP. Assicurarsi che sia impostato correttamente per l'avvio dalla seconda unità. Questo potrebbe risolvere il tuo problema ma non ne sono sicuro. Se si avvia, ma le cose sono rotte, è possibile che tu abbia cambiato le lettere di unità di XP (in Gestione disco ).

Se questo non funziona per te, consiglierei l'installazione da zero. Innanzitutto, partizionerei entrambe le unità. Rendi la partizione C: qualcosa che Windows non può usare e partiziona D: con NTFS. Quindi installa XP su D: (che potrebbe pensare sia C :). Dopo l'installazione, riscrivi la partizione secondo necessità in Gestione disco. Quindi installare 7 su C :. Potrebbe essere necessario modificare temporaneamente il tipo di partizione di D: in modo che venga nascosto dal programma di installazione di 7, oppure potrebbe tentare di aggiornare tale unità. Per cambiare il tipo di partizione normalmente uso il fdisk di Linux che può modificare il tipo senza apportare altre modifiche. Una volta installati 7 e XP, impostare boot.ini come raccomandato da Ted Elliot.

Non ho testato queste istruzioni e molte cose sono cambiate dall'ultima volta che ho provato a riavviare due diverse installazioni di Windows, ma il principio generale è quello di evitare di modificare il layout della partizione e il rilevamento delle lettere di unità dopo la prima installazione, in modo che continui a funzionare una volta installa la seconda unità.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.