Pagina 1 di 1

Problema con Boot iniziale

MessaggioInviato: ven giu 27, 2008 8:41 am
da andrea677
Ho un disco partizionato in 3 parti con Partition Magic
C: Xp aziendale
D: Xp privato
E: Vista

Prima di mettere Vista mi appariva la schermata del Boot iniziale con i soli 2 sistemi Xp come possibilità di scelta, e avevo configurato il file boot.ini in maniera corretta.
Dopo l'installazione di Vista è entrato in funzione il nuovo bootloader: mi
si presenta il primo boot con la scelta di Vista oppure il precedente sistema operativo, e se scelgo quest'ultimo mi compare la seconda finestra di boot dove scegliere tra Xp aziendale o Xp privato.

Mi sono procurato "Easy bcd" e "Bcd pro" per apportare le modifiche al bootloader di Vista, in modo da avere una unica schermata di boot iniziale con le 3 scelte: se scelgo Vista funziona; se scelgo Xp aziendale funziona; se scelgo Xp privato non carica nulla: ntdlr mancante.

Quando partizionai il disco, Xp privato è caricato sulla partizione estesa/logica, quindi i file boot.ini , ntdlr e ntdetect si trovano solo su C: e non su D:

Come posso ovviare al problema ?
Devo trasformare la partizione logica in fisica ? Oppure devo copiare i suddetti file anche in D:?

Grazie , Andrea

MessaggioInviato: ven giu 27, 2008 4:17 pm
da TheHacker66
Ho cercato un po' in giro a riguardo, e devo dire che sono un po' attonito...

Nel senso che ho letto che nel momento del boot, La partzione primaria carica in memoria l'NTLDR, che è quello che ti elenca i sistemi operativi trovati nel file boot.ini, per poi scegliere quale avviare.
Ora, dato che l'NTLDR viene caricato in memoria, non capisco perché ti restituisce quell'errore.

Per evitare di farti venire più dubbi di quelli che già non hai, prova a copiare i file dalla partizione di XP aziendale a quella di XP Privato, poi riprova.

Fammi sapere.

Intanto cerco qualcos'altro...

MessaggioInviato: sab giu 28, 2008 5:14 pm
da Edain
ciao!
Innanzi tutto consiglio anch'io di copiare i file nella partizione D:, altrimenti credo che D: non sia riconosciuto come partizione "bootabile", o che si presenti qualche problema del genere.

Se non si risolve il problema, fai un controllo della partizione D: , facendo Start - Esegui - cmd - chkdsk d:

ciao!
[ciao]

MessaggioInviato: dom giu 29, 2008 9:31 am
da andrea677
Ho copiato i 3 file di sisteme da C: a D: , poi ho riscritto i 2 boot.ini in modo da non avere un multiboot , ma un monoboot per C: e un monoboot per D:

Riavviato il sistema , quando scelgo la voce Xp aziendale su C: parte tutto correttamente; quando invece scelgo l'altra voce su D: parte lo stesso il sistema operativo su C:

In pratica viene sempre e solo letto il file boot.ini di C: ed ignorato quello di D:

Non so se si può trovare una soluzione o devo per forza trasformare la partizione D: da logica a fisica per renderla bootabile.

Ciao, Andrea

MessaggioInviato: mar lug 01, 2008 10:38 am
da andrea677
Nessun'altro ha una configurazione di questo tipo ?

Andrea

Re: Problema con Boot iniziale

MessaggioInviato: mar lug 01, 2008 12:22 pm
da poppiski
andrea677 ha scritto:Mi sono procurato "Easy bcd" e "Bcd pro" per apportare le modifiche al bootloader di Vista, in modo da avere una unica schermata di boot iniziale con le 3 scelte: se scelgo Vista funziona; se scelgo Xp aziendale funziona; se scelgo Xp privato non carica nulla: ntdlr mancante.

Dopo questo passaggio , copia "NtLDR" "boot.ini" e "NTDETECT.COM"nella partizione di Vista.
Ovviamente devi scrivere il file boot.ini in modo che le partizioni corrispondano.
Cosi dovrebbe funzionare il bootloader di vista.
Fammi sapere se risolvi.

MessaggioInviato: mar lug 01, 2008 3:52 pm
da andrea677
Ma dopo che ho installato Vista, nel file boot.ini è evidenziato questo :

;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.

Per cui non penso serva a nulla spostare i 3 file di sistema sotto Vista, perché non vengono presi in considerazione.

Andrea

MessaggioInviato: mar lug 01, 2008 6:47 pm
da poppiski
andrea677 ha scritto:Ma dopo che ho installato Vista, nel file boot.ini è evidenziato questo :

;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.

Per cui non penso serva a nulla spostare i 3 file di sistema sotto Vista, perché non vengono presi in considerazione.

Andrea


appunto . non vengono presi in considerazione da vista ma da XP si.

Dal momento in cui vista non utilizza un file boot.ini ma xp si, ed il bootloader di vista parte appunto, dalla partizione di vista, diventa indispensabile far' vedere i sudetti file per l'avvio di XP.

provare non ti costa niente.
male che vada li elimini.

Io ho risolto così.

MessaggioInviato: mer lug 02, 2008 4:51 pm
da andrea677
Intanto grazie per l'interessamento.
Il mio attuale boot.ini e così:

;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional Privato" /NOEXECUTE=OPTIN /FASTDETECT /KERNEL=KERNEL1.EXE /BOOTLOGO
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Azienda"


Va bene modificato in questo modo ?

;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional Privato" /NOEXECUTE=OPTIN /FASTDETECT /KERNEL=KERNEL1.EXE /BOOTLOGO
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Azienda"
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows Vista"


Grazie, Andrea

MessaggioInviato: mer lug 02, 2008 5:34 pm
da poppiski
andrea677 ha scritto:[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional Privato" /NOEXECUTE=OPTIN /FASTDETECT /KERNEL=KERNEL1.EXE /BOOTLOGO
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Azienda"


Va bene modificato in questo modo ?



dipende di quante partizioni e quanti HD ci sono

se hai un solo HD con 3 partizioni dovrebbe funzionare così.
Vista non lo inserire perche non parte con il file boot.ini , quindi non ha senso.

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Azienda"

Se hai un prodotto acer , HP etc. probabilmente c'è una partizione nascosta di ripristino, e di cosequenza il bootloader dovrebbe essere questo

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional Azienda"

MessaggioInviato: dom lug 06, 2008 9:14 am
da andrea677
Provato a copiare i 3 file di sistema in tutte le 3 partizioni mettendo come boot.ini il seguente:

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Azienda"

Accendo il pc, parte il bootloader di Vista e appaiono le 3 voci per le 3 partizioni: se seleziono Vista è ok, se seleziono quelle di Xp continua ad apparire la seconda finestra di boot con le 2 scelte, ma non partono direttamente i sistemi operativi dal bootloader di Vista.

Per il momento non è cambiato nulla, sembra che il bootloader di Vista vada sempre e solo ad analizzare il boot.ini di C:

Ciao, Andrea

MessaggioInviato: dom lug 06, 2008 11:35 am
da poppiski
andrea677 ha scritto:Provato a copiare i 3 file di sistema in tutte le 3 partizioni mettendo come boot.ini il seguente:

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Azienda"

Accendo il pc, parte il bootloader di Vista e appaiono le 3 voci per le 3 partizioni: se seleziono Vista è ok, se seleziono quelle di Xp continua ad apparire la seconda finestra di boot con le 2 scelte, ma non partono direttamente i sistemi operativi dal bootloader di Vista.

Per il momento non è cambiato nulla, sembra che il bootloader di Vista vada sempre e solo ad analizzare il boot.ini di C:

Ciao, Andrea


prova a inserire questo

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(3)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional Azienda"


nota il partition(3) al posto di partition(2)


E poi controlla se hai anche una partizione di ripristino
in quell caso prova così

[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional Azienda"