Newsgroup: it.comp.os.win.xp
Titolo: Problema assurdo, non capisco...

Ho un PC con parecchi HD, da 4 a 5.
Il sistema operativo e' XP.
Ogni HD e' diviso in varie partizioni, quindi ho qualcosa come 12-13 lettere 
di HD.
XP e' sul primo controller, primo disco, prima partizione, FAT32.
Nella seconda partizione del primo disco c'e' un Win98.
A volte mi serve e lo faccio partire cambiando l'ordine di boot dal BIOS.
Ora, consapevole dei rischi, ho sempre usato Drive Image per fare i backup 
delle singole partizioni.
Mettevo le immagini sugli altri HD e devo dire che piu' volte mi hanno 
salvato da crash di sistema di cui non ne conoscevo manco la causa (virus, 
SW strano, etc).
Ma il problema non si poneva, partivo con il DOS del Win98, caricavo Drive 
Image e ripristinavo la partizione con XP.
Tutto perfetto, una macchina perfetta, mai un problema a parte virus etc.
Oggi si e' scassato il disco di sistema (40GB).
Poco male, dico: prendo un disco da 60GB e lo sostituisco ripristinando le 
immagini risalenti ad appena 10 giorni fa.
(l'immagine e' funzionante perche' l'ho usata fino all'altro ieri per una 
prova).
Bene, ripristino prima la partizione con XP, poi quella con il 98... etc.
Bene un par de ciufoli: al riavvio mi parte XP e mi dice che e' impossibile 
trovare system32/hal.dll.
Il file e' li, esiste ed e' perfetto.
Il problema, credo, e' che la lettera dell'HD per qualche misterioso motivo 
non e' piu' "C", ma un'altra.
Quindi il XP cerca i suoi file di sistema altrove, mentre invece sono sullo 
stesso disco dove c'e' il bootsector.
La cosa bella e' che se faccio partire il 98 dall'altra partizione parte 
tranquillamente, bello e fresco come se niente fosse accaduto.
Il motivo e' perche' il 98 assegna "C" alla prima partizione del primo 
disco... e non fa ste cazzate che fa XP.
Ora: come dire al mio XP che la partizione su cui risiede e' "C"?
Non posso mettere il disco su un altro windows XP per poi cambiare la 
lettera, perche' tutti gli altri XP che posseggo hanno il sistema in "C".
Mi scoccerebbe reinstallare tutto il sistema operativo di sopra...
Che si puo' fare?
Ovviamente va tenuto presente che ho provato anche a staccare tutti gli 
altri HD quando ho fatto il ripristino, e quest'ultimo l'ho fatto da una 
partizione nascosta dello stesso HD di sistema che c'e' ora, in modo che 
l'HD non vedesse altre partizioni e assegnasse "C" alla partizione con XP.
Nessun risultato.
Mi sfugge qualcosa?
AIUTO e grazie per essere arrivati fin qui.
Ps: Buon anno!

 Che si puo' fare?
Premetto che avendo letto questo,
http://support.microsoft.com/kb/314477/it
affermo che NTOSKRNL.EXE esiste.
(insomma, il windows e' stato backuppato pari pari...)
Il boot.ini e' il seguente:
[boot loader]
timeout=3
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP 
Professional" /fastdetect /NoExecute=OptIn
Confermo che XP si trova sulla prima partizione del primo disco del 
controller primario del PC (settato in master e da solo sul cavo), li' dove 
e' sempre stato anche il defunto HD.

> Che si puo' fare?
MORTACCI LORO.
Ho risolto con un bootcfg /rebuild, e sapete come ha dichiarato la mia 
partizione con XP?
0,0,0,2   DUE, porco zio.
Perche' DUE, se e' la prima?
Forse 2 perche' e' stata la seconda creata?
(la prima era quella con le immagini PQI, ma posta in fondo al disco...)
Tacci loro.
Un grazie a questo:
http://www.kellys-korner-xp.com/xp_haldll_missing.htm
Ora si pone un altro problema che non avevo menzionato prima per 
semplicita'.
Per un motivo personale ho modificato il mio XP affinche' mettesse la 
"document and settings" in un'altra partizione, la seconda del disco di 
sistema.
La partizione con la document and setting si chiamava "D".
Dentro ci sono i dati degli utenti, posta, desktop, e tutto.
Bene, ora XP parte, tutto perfetto... ma quell'idiota di XP non va a 
chiamare questa partizione "I"?
Risultato: XP al login non trova l'utente e mi butta fuori.
Ho provato a mettere il disco come slave su un altro PC e a dare "D" come 
lettera dell'HD, ma non funziona.
Appena lo rimonto sul PC la richiama "I".
Esiste un maledetto modo per cambiare lettera ad una partizione (non di 
sistema) tramite la console di ripristino?
Mi sto seriamente scocciando: mai avuti tutti questi problemi... e meno male 
che ho fatto il backup...
GRAZIE e scusate sempre la lungaggine. 

 sistema) tramite la console di ripristino?
Puo' essere questo?
Da DISKPART lanciato da console di ripristino:
assign [{letter=D | mount=Percorso}]
Nella speranza che il percorso sia indicato con la sintassi ARC...

 Nella speranza che il percorso sia indicato con la sintassi ARC...
Ma porc... sembra una barzelletta... scrivo e rispondo da me.
Ho appena scoperto che DISKPART lanciato da console di ripristino non 
permette il comando ASSIGN.
Andiamo bene.

 Andiamo bene.
E sono anche le 3.13 di mattina.. datti tempo, qualcuno ti risponderà :)
Bye
-- 
psss.: Se vuoi scrivermi in privato,
togli Sir. e cita il messaggio ; ]

 Bye
Dunque, ritengo che l'errore sia proprio all'origine....cioè nel 
momento dell'installazione di Xp, dopo win98.
Una volta installato w98 e *prima* di installare Xp devi rendere attiva 
con fdisk da dischetto dos la partizione in cui intendi installare Xp 
(il che significa anche che la partizione in cui hai già installato w98 
diventa invisibile e non bootabile).
A questo punto parti con l'installazione di Xp che dara la lettera C: 
alla propria partizione durante la fase di installazione.
Il boot manager si incaricherà poi di dare la lettera c: al sistema 
operativo che lanci, recuperando alternativamente winxp o w98.
A proposito di boot manager, meglio sarebbe usare GAG (gratuito e 
OpenSource) invece del boot manager di Xp. Infatti se xp si scassa 
potresti avere problemi anche a lanciare w98.
Invece Gag si installa nel boot sector e vive di vita propria anche se 
si scassa xp. E può benissimo lanciare fino a 9 sistemi operativi linux 
compreso, mentre quello di Xp linux non sa nemmeno cos'è.
ArchiPit

Rispondo qui sotto a ArchiPit che ha scritto:

Scusa, ovviamente volevo rispondere al primo post di Valeri(o) Monte
ArchiPit

 compreso, mentre quello di Xp linux non sa nemmeno cos'è.
Aggiungo solo: *si installa anche su floppy*, se si vuol lasciare
integro il Master Boot Record!
-- 
skull
PiRaTeS BaCk At:
http://skull.dynalias.com

 compreso, mentre quello di Xp linux non sa nemmeno cos'è.
Infatti non ho mai detto di usare XP come bootmanager, e non credo che 
questo fantomatico GAG possa fare quello che faccio per ora (non ho mica 
descritto TUTTO...).
Ad ogni modo, ho risolto semplicemente togliendo la partizione in fondo al 
disco in cui erano presenti le immagini dei sistemi operativi e ho 
ripristinato da un altro HD.
Funziona tutto, bootmanager, i vari bootsector e i 4 diversi sistemi 
operativi, lettere comprese.
Il problema comunque e' della gestione "casalinga" di XP delle partizioni.
Mi metto le mani nei capelli per quelli hanno Vista...

 Mi metto le mani nei capelli per quelli hanno Vista...
bah, almeno ci si diverte un pò a smanettare, no?
ArchiPit