View Full Version : XP e Vista
ultra1983
18-03-2007, 22:59
Buonasera a tutti.
Ho comprato un computer con Windows Vista e gli ho aggiunto, in un'altra partizione, Windows XP Pro.
Innanzitutto durante l'installazione xp rilevava il disco rigido più piccolo di quello che era, ora però funziona.
Il problema è che non riesco più a lanciare Vista.
Ho provato a modificare il boot loader di xp, così:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows Vista Home"
Ho aggiunto io la riga di Vista con relativa partizione, ma non funziona, se scelgo vista nel boot loader schermo nero.
Qualcuno mi sa dare un consiglio?
Grazie a tutti come sempre.
patrik_in
18-03-2007, 23:56
Installare Vista con il Windows XP presente ed installato, viene bene, il bootloader funziona e si possono avviare tutti e due i s.o.
Quando si installa Windows XP con Vista installato, allora il mbr di XP sovrascrive l’mbr di Vista e rimane attivo, come unico sistema installabile il XP.
Quindi è scrittura di mbr, sulla traccia 0 del disco di boot, quindi modificare il boot.ini di Windows XP non serve a nulla.
Le operazioni da effettuare per ripristinare il bootloader di Vista, in modo di poter avviare i due sistemi operaitivi le trovi descritte su:
http://support.microsoft.com/kb/919529/en-us
ultra1983
19-03-2007, 10:34
Ho provato sia coi boot manager (VistabootPro e Neosmart) ma non sono riuscito a risolvere il problema.
Non riesco nemmeno ad applicare la soluzione Microsoft alla pagina http://support.microsoft.com/kb/919529/en-us .
Mi spiego meglio.
Questo computer inizialmente aveva una partizione di Recovery per Vista, una partizione Vista, ed una partizione vuota, tutte NTFS
(NTFS di Vista è per caso diverso da NTFS di XP?).
Ho provato a modificarle con Partition Magic ed altri tool simili, ma non si aprono nemmeno, non supportano Vista e le sue
partizioni.
A questo punto, con la gestione dischi di Vista, ho cancellato la partizione vuota ed ho ridotto a 90GB circa quella di Vista
(Vista occupa 14Gb, qualcuno sa perchè non si lascia ridurre a meno di circa 90GB?).
Ho quindi riavviato ed installato XP Pro da cd nello spazio non allocato (stranezza: lo spazio non allocato era circa 130GB, ma
l'installer di xp vedeva solo circa 29GB liberi, quindi la partizione di xp è di 29GB, una volta installato però lo spazio libero
viene visto correttamente, ho quindi riempito il disco con un'ultima partizione da circa 100GB per i documenti).
Per coerenza ho fatto coincidere le lettere delle partizioni in entrambi i sistemi, il disco rigido è quindi così strutturato:
Recovery Vista, Vista (C:), XP (K:), Documenti (D:).
Tutte le partizioni sono NTFS.
Fin qui piuttosto bene, ma il problema è il boot loader.
Entrambi i sistemi funzionano, ma il problema è lanciarli.
XP ha sovrascritto il boot loader di Vista col suo, e se aggiungo manualmente la riga di Vista al boot loader di XP schermo nero
od errori vari.
Col boot loader di XP non modificato, XP parte subito e Vista è ignorato.
Aggiungendo delle righe al boot loader di XP tramite i boot manager di cui sopra non cambia nulla (ho notato che boot.ini non
viene effettivamente modificato), usandoli invece per ripristinare il boot loader di Vista (tenendo XP come default), XP non
parte, il boot loader di Vista dice che ci sono degli errori (credo non trovi ntdlr), Vista invece se selezionato parte
perfettamente.
Ripristinando ancora una volta il boot loader di XP, XP torna a funzionare e Vista è ignorato, esattamente come prima.
Se invece utilizzo la procedura Microsoft al link sopra, sia che la esegua da Vista che da XP (sempre con diritti elevati di
amministratore), quando eseguo il primo comando indicato nella procedura, che credo crei una entry nel boot loader, il comando
risponde che quella entry già esiste.
Ai successivi due comandi invece la risposta è qualcosa tipo "Richiesta non supportata".
So che potrei formattare tutto il disco e tenere solo XP, ma nonostante io sia un assoluto fan di Linux Suse, voglio provare
questo Vista, per vedere come si comporta.
Il computer in questione non è mio, è un Pentium D 3Ghz 1GB DDR2 con tanto di TPM e tutto ciò che riguarda il palladium, voglio
quindi provare a vedere cosa combina.
L'unica idea che mi rimane a questo punto è usare la partizione di Recovery o il cd di Recovery di Vista per reinstallare Vista
(ho letto sulla kb microsoft che Vista se installato per ultimo aggancia ogni tipo di sistema col suo boot loader, sempre che sia
vero), però ho paura che il recovery mi cancelli XP (sul quale ho già installato tutte le applicazioni) e mi riporti le partizioni
allo stato originario.
Inoltre mi sembra impossibile che non ci sia una soluzione più immediata per un problema simile, non mi sembra il caso di
reinstallare tutto un sistema per sistemare il boot loader.
Pensavo inoltre che se ci fosse il modo di resettare il boot loader di Vista (cosa che non si riesce a fare coi due boot manager)
potrei inserire di nuovo tutte le entry per bene, con la procedura Microsoft.
Qualcuno sa gentilmente darmi ancora qualche consiglio?
Mi scuso per la lunghezza del post, spero di essermi spiegato in modo sufficientemente chiaro.
Grazie a tutti ancora una volta.
patrik_in
19-03-2007, 11:14
Allora, chiara ed esauriente risposta.
Anch'io ho verificato che Partition Manager è assolutamente non supportato da Vista, ed è pericoloso usarlo ad es. da dos, in quanto impiega un algoritmo di partizionamento non supportato da Vista: le partizioni fatte sono allineate al primo settore di ogni traccia, mentre Vista opera in maniera differente.
Uso Acronis Disk director Suite 10, sempre da dos, cioè con il cd bootable che fa preparare, per lavorare sulle partizioni: vecchia abitudine dai tempi del dos, penso sia più sicuro operare sulle partizioni a sistemi operativi disattivi.
Ho verificato che il formato NTFS cosi' come impostato da Windows xp in Gestione disco, è perfettamente compatibile con Vista.
Poi, la prima volta che ho applicato la procedura MS per il bootloader, il punto 1 della procedure Resolution, relativa all'uso del comando Bootsect.exe non ho operato bene e non ha funzionato, poi leggendo bene ha funzionato tutto:
con il dvd di Vista inserito nel lettore, in Windows XP avviato, con un cmd, bisogna inseire
cd:\boot\ Bootsect.exe -NT60 All
dove cd è la lettera del lettore cd-rom in cui è inserito il dvd di Vista
Spero che tu non abbia ripetuto il mio errore ed abbia applicato il primo comando bene
ultra1983
19-03-2007, 20:04
Sì l'ho applicato bene, ma niente...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.