Visualizza messaggio singolo
Vecchio 30-12-2008, 09.09.52   #10
Semi.genius
Guest
 
Messaggi: n/a
Allora... bisogna adesso capire che e cosa ripristinare bene.

Gli elementi che gestiscono il boot sono:
-->boot manager del MBR delle partizioni
-->boot manager dei primi settori delle partizioni
Dai dati raccolti si vede che l'hard disk con Vista e l'hard disk con XP hanno entrambi bootmanager nel MBR. Perciò scegliendo opportunamente l'hard disk da bios parte l'mbr dell'hard disk scelto. Ovviamente vuoi che la scelta ti sia data senza aver bisogno di toccare il bios, no?
Il boot manager che imposta windows passa solamente il controllo da bootmanager MBR a boot manager primo settore.
Nel boot manager del MBR di XP, è impostato di richiamare direttamente il boot manager del primo settore del partizione che ha, ossia chiama diretamente XP. Ma noi non dobbiamo appogiarsi a questo boot manager MBR e perciò dobbiamo configurare la parte dell'hard disk dove risiede vista in modo da fare:
boot manager MBR hard disk con Vista-->boot manager primo settore hard disk con Vista e agire su di esso per la scelta multipla, scavalcando il boot manager nel MBR con XP e andando quindi al primo settore del hard disk con vista.

Adesso NTLDR mancante/danneggiato significa che manca il boot manager del primo settore della partizione con XP (se la partizione è stata segnata giusta). Non basta copiare semplicemente i file comunque, bisogna configurarlo anche corretamente. Adesso non so quanto sia la situazione incasinata perciò meglio ricreare tutto.

Quindi andando al sodo:
1. Entra in Vista e fai questi comandi dal prompt:
-->bcdedit /delete {ntldr} /f
che vuol dire elimina dalla lista i sitemi operativi con identificatore ntldr (come l'hai aggiunto in precedenza) così ritorniamo alla situazione di partenza e cancelli la voce di avvio di XP che adesso ricreiamo. Se hai cambiato nome dell'identificatore, inserisci quello.
-->Bcdedit –create {ntldr} –d “Windows XP"
Crei la voce di windows XP nel boot manager che va configurata.

-->bcdedit /set {ntldr} device partition=d:

Notare bene, D: non C: perché Vista riconosce la partizione di XP come D: da quanto hai detto. Mettere la lettera sbagliata (come hai fatto sopra, sembra) non fa trovare il file ntldr sulla partizione di XP, consenguenza il messaggio.

-->Bcdedit –set {ntldr} path \ntldr
Indichi che il file d'avvio si trova nella root della partizione scelta

-->Bcdedit –displayorder {ntldr} –addlast
Rendi visibile la sua descrizione

infine lancia il commando bcdedit nuovamente e controlla il tutto.

2 passo: se hai installato XP senza l'hard disk di vista, RIPARA il boot sector a livello prima partizione di XP. Per farlo, inserisci il cd di XP, entra nella console di ripristino. Lui indicherà la partizione con XP dopodiché lancia fixboot x: dove x: è la partizione con XP. Non sbagliare partizione sennò seghi il boot manager di Vista e non ti parte più nè vista nè xp e ti rimane che rimetere il dvd di vista e fare il startup repair

Riavvia e prova il dual-boot

Ultima modifica di Semi.genius : 30-12-2008 alle ore 09.16.31
  Rispondi citando