Entra

View Full Version : Dual Boot XP-Vista corrotto: non si avvia nessun SO


DioBrando
29-08-2007, 01:17
Dunque la situazione è la seguente.

Ormai da gennaio ho configurato il portatile in modo da avere un dual boot che mi permettesse di avviare o XP SP2 o Vista, a seconda delle esigenze del momento.
Chiaramente il disco è stato bipartizionato e come bootloader ho utilizzato quello default di Vista, poi editato tramite Vista Dual Boot Pro e BCDEdit (li ho provati entrambi perchè speravo di poter annullare il countdown quando si chiede di effettuare una scelta, prima di caricare il SO...ma senza successo visto che non è permesso impostare la variabile a 0).

Fino a oggi tutto bene. Poi nel pomeriggio, dopo aver aver spento il portatile, lo riaccendo, breve BSoD e non ne vuole sapere di caricare nè XP nè Vista.

Se provo con XP, parte il caricamento e dopo avermi fatto vedere la solita schermata con la barra si riavvia la macchina (con qls scelta io faccia, "utilizza ultima conf funzionante", normale, provvisoria, non cambia niente)

Se provo con Vista, il SO me lo carica ma mi appare una schermata in cui vedo il classico tema e il wallpaper default ma nessuna cartella nè menu e il pc risulta sostanzialmente piantato.
Anche qui, qls modalità di avvio scelga, se provvisoria, normale, con o senza rete è ininfluente: il risultato è lo stesso.


Ho fatto un breve chechup per controllare che l'hardware fosse a posto e pare di sì, le partizioni sn sempre lì, la memoria funziona, il disco anche.
Il problema è che non riesco a leggere cosa dice durante il BSoD perchè non resta sulla schermata ma si riavvia nel giro di mezzo secondo.

Le domande a questo punto sono due.
1) cosa può essere successo?
2) come risolvere il problema

amd-novello
29-08-2007, 08:01
cioè tutto sto casino dopo che hai toccato il tempo di attesa con quei programmi?

cmq io in vista riesco benissimo a mettere il tempo a 0 come facevo con il 2000 e xp.

UtenteSospeso
29-08-2007, 09:54
Ma se metti il tempo a 0 (zero) riesci poi a scegliere quale sistema avviare ? :confused:

Se non riesci più a scegliere e parte sempre lo stesso perchè averne 2 ?:confused:

DioBrando
29-08-2007, 10:29
cioè tutto sto casino dopo che hai toccato il tempo di attesa con quei programmi?

ma no, era solo una cosa che ho detto in +. L'ho modificato a gennaio, come può essere la causa della corruzione del bootloader.


cmq io in vista riesco benissimo a mettere il tempo a 0 come facevo con il 2000 e xp.

mah, io non ci sn riuscito nè con BCDEdit nè con Dual Vista Pro. Il max che ho potuto mettere è 200 secondi.

DioBrando
29-08-2007, 10:32
Ma se metti il tempo a 0 (zero) riesci poi a scegliere quale sistema avviare ? :confused:

per quale motivo non dovresti? Mettendo 0, semplicemente imposti la variabile a false, quindi disabiliti il countdown (io n ci sn riuscito, ma cmq la funzione è quella)


Se non riesci più a scegliere e parte sempre lo stesso perchè averne 2 ?:confused:

-__- non pensavo di essere stato così criptico. Non parte nessuno dei due SO e l'aver modificato quel parametro non ha NULLA a che fare con quel che mi è successo.
+ chiaro ora?

UtenteSospeso
29-08-2007, 11:17
Windows Boot Manager
--------------------
identifier {bootmgr}
device partition=C:
description Windows Boot Manager
locale it-IT
inherit {globalsettings}
default {current}
displayorder {current}
{c62f0cf8-07d4-11dc-b5be-000c6eb6c346}
toolsdisplayorder {memdiag}
timeout 0

Windows Boot Loader
-------------------
identifier {current}
device partition=C:
path \Windows\system32\winload.exe
description Microsoft Windows Vista
locale it-IT
inherit {bootloadersettings}
osdevice partition=C:
systemroot \Windows
resumeobject {3298b3c9-07c4-11dc-9ffc-e24ab76a4239}
nx OptIn

Resume from Hibernate
---------------------
identifier {3298b3c9-07c4-11dc-9ffc-e24ab76a4239}
device partition=C:
path \Windows\system32\winresume.exe
description Windows Resume Application
locale it-IT
inherit {resumeloadersettings}
filepath \hiberfil.sys
pae No
debugoptionenabled No

Windows Memory Tester
---------------------
identifier {memdiag}
device partition=C:
path \boot\memtest.exe
description Diagnostica memoria Windows
locale it-IT
inherit {globalsettings}
badmemoryaccess Yes

Windows Legacy OS Loader
------------------------
identifier {ntldr}
device partition=C:
path \ntldr
description Versione precedente di Windows

Windows Legacy OS Loader
------------------------
identifier {c62f0cf8-07d4-11dc-b5be-000c6eb6c346}
device partition=C:
path \ntldr
description Windows XP

EMS Settings
------------
identifier {emssettings}
bootems Yes

Debugger Settings
-----------------
identifier {dbgsettings}
debugtype Serial
debugport 1
baudrate 115200

RAM Defects
-----------
identifier {badmemory}

Global Settings
---------------
identifier {globalsettings}
inherit {dbgsettings}
{emssettings}
{badmemory}

Boot Loader Settings
--------------------
identifier {bootloadersettings}
inherit {globalsettings}

Resume Loader Settings
----------------------
identifier {resumeloadersettings}
inherit {globalsettings}



Se è quella in rosso, la variabile, come vedi è = 0 (zero).

In queste condizioni parte direttamente il Sistema predefinito senza consentire scelte.

minneapolis
29-08-2007, 12:10
Il problema che riscontri NON ha niente a che fare con il dual boot visto che riesci a far partire entrambi i sistemi operativi. Il problema e' da ricercare altrove... purtroppo non so dove :(

L'unica cosa che mi viene in mente e' un problema hardware dato che, contemporaneamente, non si completa l'avvio ne' di Vista ne' di Xp.

amd-novello
29-08-2007, 13:30
ma no, era solo una cosa che ho detto in +. L'ho modificato a gennaio, come può essere la causa della corruzione del bootloader.



mah, io non ci sn riuscito nè con BCDEdit nè con Dual Vista Pro. Il max che ho potuto mettere è 200 secondi.

perchè si blocca win non lo so. prova a rifare l'installazione che aggiusta tutto . vista intendo

per mettere il tempo a zero fai start clicca col tasto destro su computer vai su proprietà sistema su avvio e ripristino e togli la spunta a visualizza sistemi operativi così parte quello selezionato di sopra

chicco83
29-08-2007, 13:51
oserei dire che sta partendo/e' partito l'hard disk...
ovviamente,spero per te che non sia cosi',ma visto che a dare problemi sono entrambi i sistemi operativi che ci sono installati sopra...

UtenteSospeso
29-08-2007, 13:56
Se mette ZERO si avvia il sistema predefinito dei 2, quello che appare evidenziato normalmente senza consentire nessuna scelta.
Quindi se non può scegliere cosa se ne fa di 2 sistemi su un pc ? ( che era la mia domanda precedente ).

La sua evidentemente è una supposizione, timeout è una variabile non una flag .

Casomai come hai fatto tu deve mettere un numero più grande per far permanere il messaggio a video per maggior tempo.

Il problema che non si avvia è da qualche altra parte non nel boot come dice minneapolis visto che 2 sistemi su 2 non si avviano ed hanno boot completamente diversi.
Magari ha overclokkato.

DioBrando
29-08-2007, 16:14
Se mette ZERO si avvia il sistema predefinito dei 2, quello che appare evidenziato normalmente senza consentire nessuna scelta.
Quindi se non può scegliere cosa se ne fa di 2 sistemi su un pc ? ( che era la mia domanda precedente ).

La sua evidentemente è una supposizione, timeout è una variabile non una flag .

è una supposizione sì perchè non avendo potuto mettere 0 non ne sn sicuro.
Ma dato che con Grub funziona nel modo in cui ho specificato e quella sì è una variabile (dato che posso mettere il numero che voglio io e che corrisponde ai secondi del countdown e non un booleano), ho immaginato funzionasse allo stesso modo.
Tutto qui :)


Casomai come hai fatto tu deve mettere un numero più grande per far permanere il messaggio a video per maggior tempo.

Il max appunto consentitomi è 200.
E' strano che ad amd-novello vada.
Boh :confused:


Il problema che non si avvia è da qualche altra parte non nel boot come dice minneapolis visto che 2 sistemi su 2 non si avviano ed hanno boot completamente diversi.
Magari ha overclokkato.

Nono nessun OC, lo escludo

UtenteSospeso
29-08-2007, 16:48
amd-novello ha detto che mette zero, ma non ha descritto l'effetto che ne consegue.

Lo zero lo puoi mettere con il sistema che dice lui, io ho usato VistaBootPro, l'effetto ti assicuro che è quello che ho scritto sia con Vista che con XP, il numero indica i secondi per i iquali rimane visibile il menù.

amd-novello
29-08-2007, 18:51
amd-novello ha detto che mette zero, ma non ha descritto l'effetto che ne consegue.




leggi bene ho detto "togli la spunta a visualizza sistemi operativi così parte quello selezionato di sopra"

che effetto ne deve conseguire? se hai 30 sistemi operativi e uno è il predefinito mettendo a 0 o togliendo la spunta (uguale) parte il predefinito se vuoi vedere il menu premi f8

+ semplice di così

UtenteSospeso
29-08-2007, 18:57
E' vero :D :D

amd-novello
29-08-2007, 19:08
ma lol!!!


mi hai dirsarmato con sta frase!

:doh: :doh:


:fagiano:

DioBrando
30-08-2007, 00:58
amd-novello ha detto che mette zero, ma non ha descritto l'effetto che ne consegue.

Lo zero lo puoi mettere con il sistema che dice lui, io ho usato VistaBootPro, l'effetto ti assicuro che è quello che ho scritto sia con Vista che con XP, il numero indica i secondi per i iquali rimane visibile il menù.

va bene d'accordo, ma ti stai soffermando su un problema di nessuna rilevanza (anzi la mia era una curiosità che già che c'ero ho scritto, dato che con Grub appunto, riuscivo a stoppare il countdown direttamente da GUI).

Il problema è che ho 2 sistemi operativi ed entrambi risultano inaccessibili, di + la macchina si riavvia o si pianta a seconda di quale faccio partire e quindi il notebook risulta inutilizzabile.
Questo è IL problema :rolleyes:



Quasi subito dopo il fattaccio ho avviato Vista da DVD per cercare di ripristinare il sistema (cosa mai fatta prima, ma tanto valeva provare).
L'ho appena rifatto e mi è successa la stessa cosa curiosa di ieri.

Ovvero...dopo la prima schermata in cui si chiede se installare da 0 o ripristinare il computer ho scelto la seconda chiaramente e si è aperta una nuova finestra: "Opzioni ripristino di sistema". A questo punto in teoria dovrebbero apparire i SO installati, le relative partizioni, dimensioni ecc.

Bianco. Tutto vuoto.
Sotto appare la scritta "se il SO non è presente nell'elenco, scegliere Carica driver per caricar i driver necessari per i dischi rigidi".

Vado su carica driver e mi appare una cartella "sources" n cui ci sn sottocartelle e svariati file (sfpat, sfpath, upgcombat, osfilter, sfpat2k, sfpatxp".
Il tipo di file richiesto è "informazioni di installazione"; non sò l'estensione perchè è nascosta ma cmq tutti quei 6 file vanno bene e quindi l'estensione è quella richiesta.
Provati tutti, nisba, la risposta è sempre la stessa: "La posizione specificata non contiene informazioni sull'hardware".

Morale è come se il disco e le info di installazioni dei SO non ci fossero.
Ora viene la cosa interessante.
Se io mi muovo da quella posizione e vado in "Computer", ovvero la voce del menu a sx (la classica di Esplora Risorse in Vista), ecco comparire sia le Unità disco rigido sia il dispositivo ottico.

Insomma, com'è possibile che nella schermata prima non mi trovi nulla, nè partizioni nè SO e ora sì?


Il secondo motivo per cui ho pensato al bootloader è che nella seconda schermata, dove vedo le partizioni, le unità non sn 2 ma 3, ovvero, C, D e Boot(X) che dovrebbe essere in teoria lo spazio occupato appunto dal bootloader. (31,2 MB occupati su 33 disponibili).
Fin qui sembra tutto ok, il problema è che il Disco Locale C a differenza sia di D che di Boot(X) non mostra alcuna informazione, come se non fosse formattato. Il disco locale C è la partizione di Vista (l'arcinoto "problema" dello scambio di lettere in Vista quando si ha un multiboot...infatti in realtà sarebbe l'E). E il bootloader nel caso di doppio sistema XP e Vista, è proprio quello installato ed utilizzato dal secondo sistema.

Insomma, quello che mi viene da pensare è che, non sò come, il bootloader sia saltato, con la partizione di Vista e che nonostante quella di XP sia intatta, dato che comanda il sistema di gestione di Vista (e di default così è a meno che non si espliciti l'utilizzo del Bootmanager di XP) non parte nessuno dei 2.

E' campata in aria o potrebbe essere plausibile? Non essendomici mai trovato (per fortuna) faccio solo delle ipotesi, però certo quella partizione che c'è ma è come non ci fosse mi ha fatto drizzare le antenne.
Anche perchè se io poi clicco due volte su C: la risposta è appunto "E' necessario formattare il disco nell'unità C: per poterlo utilizzare. Formattarlo?"


Problemi HW sinceramente mi sentirei di escluderli (toccando il toccabile). Certo dovrei smontare almeno il disco da 2.5", attaccarlo tramite un adattatore e fargli il checkup con l'utility dell'IBM per sapere se è a posto.

minneapolis
30-08-2007, 15:08
Come ho gia' detto prima direi di escludere problemi del dual boot.
Infatti, come hai scritto tu stesso:
Se provo con XP, parte il caricamento e dopo avermi fatto vedere la solita schermata con la barra si riavvia la macchina (con qls scelta io faccia, "utilizza ultima conf funzionante", normale, provvisoria, non cambia niente)
e:
Se provo con Vista, il SO me lo carica ma mi appare una schermata in cui vedo il classico tema e il wallpaper default ma nessuna cartella nè menu e il pc risulta sostanzialmente piantato.
Anche qui, qls modalità di avvio scelga, se provvisoria, normale, con o senza rete è ininfluente: il risultato è lo stesso.

Da quello che hai descritto il boot loader indirizza correttamente alle partizioni con Vista e Xp, se ci fossero stati problemi con il boot loader non sarebbe neanche partito il "tentativo" di avviare i due sistemi operativi.

the who
30-08-2007, 15:20
prova a scaricare e masterizzare winternals erd commander 2005,setti il bios su cd e si avvia un os con interfaccia xp tu selezioni la partizione di vista e da li ci son0o un sacco di strumenti per sistemare il boot e eventuali crash inattesi, ora non so se ce precisamente quello che cerchi ma ticonsente di accedere agli hard disk e di fare eventualmente qualche modifica.
ciaoo

DioBrando
31-08-2007, 00:02
Come ho gia' detto prima direi di escludere problemi del dual boot.
Infatti, come hai scritto tu stesso:

e:


Da quello che hai descritto il boot loader indirizza correttamente alle partizioni con Vista e Xp, se ci fossero stati problemi con il boot loader non sarebbe neanche partito il "tentativo" di avviare i due sistemi operativi.

sì in effetti quel che dici ha senso.

Il problema è che non ho nemmeno il tempo di starci dietro (quando ti capitano le sfighe, sempre nel momento peggiore) e per lunedì mi serve assolutamente funzionante, per un progetto da presentare.


Cmq nella fretta ho detto una stupidaggine. Cioè è vero che Vista inverte le lettere a meno di non andare a toccare dei parametri in fase di installazione, ma nonostante fossi dentro Vista e operassi dal DVD di installazione (forse è quella la differenza), la partizione C corrispondeva esattamente a quella dove installato XP.
Una bella rogna perchè è lì che tengo i dati + importanti.

Alla fine ho tolto il disco interno e attaccato via USB al fisso; ora Easy Recovery sta recuperando i dati e sembra (*sgrat*) che la cosa stia funzionando; praticamente ha ricostruito la partizione così com'era, con tutta la struttura gerarchica di cartelle e sottocartelle.

DioBrando
31-08-2007, 00:06
prova a scaricare e masterizzare winternals erd commander 2005,setti il bios su cd e si avvia un os con interfaccia xp tu selezioni la partizione di vista e da li ci son0o un sacco di strumenti per sistemare il boot e eventuali crash inattesi, ora non so se ce precisamente quello che cerchi ma ticonsente di accedere agli hard disk e di fare eventualmente qualche modifica.
ciaoo

Grazie del tip. Conosco lo strumento per sentito dire ma mai provato onestamente; dev'essere una collezione di tool come ce ne sn anche per Linux suppongo.

Dato che il sistema è un dual boot, pensi sia possibile ricostruirlo e ripristinare la partizione + nello specifico di XP (che poi è quella "fantasma")?

DioBrando
04-09-2007, 19:51
scrivo perchè alla fine ho risolto il problema e potrebbe tornare utile a qlc1.

Il problema era effettivamente del disco, probabilmente degli errori di scrittura, cmq una situazione, stando a diversi negozianti che conosco, non così infrequente sia in situazione di single che multiboot.

E' bastata cmq una formattazione a basso livello con l'utility dell'IBM-Hitachi ed i settori corrotti sn tornati a posto.
Non sn riuscito a recuperare le vecchie installazioni ma almeno i dati che c'erano sopra sì, tutti quanti.

Ho poi installato ex novo XP e ora sn qui a scrivere :)

SweetMind
11-11-2007, 15:53
scusate se riprendo un thread un po' vecchiotto...ma forse meglio di metterne uno nuovo identico.
Sono nella stessa sitauzione, identica e precisa, volevo chiederti come hai fatto a recuperare i dati dopo la formattazione a basso livello?
ciao