Newsgroup: it.comp.os.win.xp
Titolo: bootcfg /rebuild che fallisce

Ciao a tutti.
Ho un problema abbastanza grave, che non mi era mai capitato: non riesco
a rendere bootabile una partizione di windows XP.
Antefatto: ho 2 HD. Sul primo c'è una piccola partizione col bootloader,
che serve solo per avviare XP che sta sul 2° HD.
Il primo HD è saltato, e l'ho rimosso dal sistema.
Ora non c'è modo di far partire Windows dal 2° HD!
In passato ho risolto casi simili avviando da consolle e facendo bootcfg
/rebuild. Ma in questo caso il comando bootcfg non va a buon fine perché
dice che ci sono errori sul disco (che però chkdsk non risolve...) e
fallisce.
Anche seguento l'altra procedura di avviare l'installazione di Windows
scegliendo di riparare l'installazione esistente non funziona, perché
l'interfaccia non mi mostra l'installazione esistente, ma solo le
partizioni del disco. Quindi andrei a sovrascrivere e azzerare
l'installazione esistente, e non voglio.
L'unica cosa che non ho ancora provato sono fixboot e fixmbr perché ho
paura che facciano danni.
Idee?
Ho cercato un po' i rete e sui forum. C'è qualche caso simile al mio, ma
non ho trovato la risposta... :-(
-- 
http://www.manovredisostruzionepediatriche.com
 - Per 
tutti quelli che hanno a che fare con dei bambini
http://spaziomamma.altervista.org/
 - Il nostro sito
http://www.youtube.com/watch?v=TcTx4b53tf8
 - The 
king of pop
Per rispondere via email 
http://www.mynewsgate.net/mp.php?u=21366

 fallisce.
Il sistema operativo su quel disco è installato su partizione primaria, 
con flag "attivo" ed all'interno sono presenti i file ntldr e 
ntdetect.com
?
Qualche informazione sul processo di boot di XP la si trova in questo 
documento di MS:
"Troubleshooting the Startup Process "
http://technet.microsoft.com/es-es/library/bb457123%28en-us%29.aspx
-- 
Ciao, Guglielmo.


Appena gli parte te lo sa dire.

 Appena gli parte te lo sa dire.
I live cd che li hanno inventato a fare? Sarà che hanno tempo da 
perdere, con questo caldo poi meglio andassero a mare.
-- 
Ciao, Guglielmo.

 paura che facciano danni.
quali danni? devi usarli

 perdere, con questo caldo poi meglio andassero a mare.
Hey ce l'hai con me? ;-))
Ok ragazzi, verifico se i files NT* sono nella root del 2° hard disk.
E poi provo anche con fixmbr e fixboot.
Aggiungo un particolare: prima che il 1° HD morisse definitivamente, il boot
partiva, compariva la schermata di XP in fase di caricamento e poi tutto si
piantava quando XP cercava di accedere più intensamente al primo disco.
In altre parole: XP sul 2° HD è integro, ma la causa del blocco era il
tentativo di accesso al 1° disco (che però era sufficiente per bootare)
Vi faccio sapere


 E poi provo anche con fixmbr e fixboot.
Che è cosa buona e giusta.
¹ giusto per fare un esempio per John Doe, ecco come verificare con 
diskpart, disponibile nella recovery coonsole del cd di XP, il tipo di 
partizioni e flag attivo su quella che interessa:
Microsoft DiskPart versione 5.1.3565
Copyright (C) 1999-2003 Microsoft Corporation.
Dal computer TORNADOMOBILE
DISKPART> list disk
   Disco n.  Stato       Dim.     Libera   Din  Gpt
   --------  ----------  -------  -------  ---  ---
   Disco 0    Pronto       233 GB      0 B
DISKPART> select disk 0
Il disco attualmente selezionato è il disco 0.
DISKPART> list partition
   Partizione n.  Tipo              Dim.     Offset
   -------------  ----------------  -------  -------
   Partizione 1    Sconosciuto         10 GB  1024 KB
   Partizione 2    Primario            73 GB    10 GB
   Partizione 3    Primario           150 GB    83 GB
DISKPART> select partition 2
La partizione attualmente selezionata è la partizione 2.
DISKPART> detail partition
Partizione 2
Tipo  : 07
Nascosta: No
Attiva: Sì
   Volume n.  Lett. Etichetta    Fs     Tipo        Dim.     Stato      I
   ----------  ---  -----------  -----  ----------  -------  ---------  -
* Volume 1     C   Windows_XP   NTFS   Partizione    73 GB  Integro    S
DISKPART> exit
Chiusura di DiskPart in corso...
-- 
Ciao, Guglielmo.

 partizioni e flag attivo su quella che interessa:
Ok giusto, io cmq di solito uso Partition magic da DOS


 di una estesa¹. È importante e spesso è quello che frega.
Allora.
Confermo che il 2° HD ha la prima partizione in cui c'è XP che di tipo primary e
attiva.
NDLDR e NTDETECT non c'erano, allora li ho copiati nella root.
Non sono però riuscito a cambiarci attributi con "attrib +S +H NTLDR" perché mi
dice "invalid parameter", ma credo che dare quegli attributi non sia vincolante.
Anche boot.ini manca nella root, ma non dovrebbe essere un problema, visto che
bootcfg /rebuild servirebbe proprio per ricrearlo da zero.
Ho eseguito fixboot.
Nulla.
Non si avvia e bootcfg /rebuild continua a dire che non trova niente per
possibili file corrotti nel disco (???).
fixmbr non ho ancora avuto il coraggio di provarlo, perché mi dice:
"This computer appears to have a non=standard or invalid master boot record.
FIXMBR may damage your partition tables if you proceed.
This could cause all the partitions on the current hard disk to become
inaccessible. "
..allora prima di provarlo faccio un ulteriore backup dei dati.
Sono abbastanza amareggiato, non mi era mai capitata una cosa del genere. In
rete ci sono casi simili, ma non c'è una soluzione definitiva:
http://help.wugnet.com/windows/bootcfg-find-Windows-OS-ftopict615929.html
http://www.computing.net/answers/windows-xp/corrupt-file-system/159827.html
http://en.community.dell.com/support-forums/software-os/f/3524/p/18766904/18889890.aspx
In qualche forum si parla di un file "hal.dll"... ma non credo sia il mio caso.
Onestamente non so più dove sbattere la testa... e la cosa peggiore è che in
realtà sono abbastanza convinto che l'installazione di XP non sia corrotta...
:-(((((((


 ...allora prima di provarlo faccio un ulteriore backup dei dati.


 Che è cosa buona e giusta.
Considerati gli avvertiment, fixmbr lo avevo tenuto come ultima spiaggia.
Non sapendo + dove sbattere la testa, l'ho eseguito sul 2°HD per tentare di
renderlo avviabile. Ebbene, non è + accessibile nessuna partizione :-(
Con partition magic ho visto che le partizioni ci sono ancora, ma non sono
accessibili :-(
E ora? Lo butto?



Ti occorre almeno un nuovo disco ed un po di pazienza...
se vale la pena mantenere i programmi che hai
compreso le varie impostazioni e-mail e cose varie
Se siamo vicini te li presto io 2 dischi
con 2 dischi fai in 448
ciao

 Ti occorre almeno un nuovo disco ed un po di pazienza...
Ce l'ho fatta :-)
Ecco com'è andata, se può essere utile saperlo:
1) Il disco è diventato inaccessibile solo se utilizzo per il boot dei floppy un
po' vecchiotti. Avviando col CD di windows xp le partizioni sono perfettamente
accessibili. Poco male, quindi.
Evidentemente avevo un MBR vecchio / non standard... non ricordo con quale SW lo
creai, forse un vecchio partition magic per DOS.
Tra l'altro a suo tempo avevo salvato tutti gli MBR + bootsector di tutti gli
HD, utilizzando HDHacker. Ora con Bart PE + mbrfix volendo potrei addirittura
ripristinare l'MBR originale... ma non lo faccio perché per ora non vorrei fare
altri danni, non è un problema se i dischi non sono accessibili usando vecchi
floppy :-))
2) Evviva Bart PE + TotalCmd!, che mi hanno consentito di collegare un disco
esterno USB e rinfrescare un po' il backup del disco (che comunque già avevo)...
che non fa mai male
3) Avendo pieno accesso sia alla prima partizione del 1° HD (fortunatamente
ancora leggibile) che a quella di XP sul 2° HD, ho copiato tutti i files di
sistema della root dal 1° al 2°: NTLDR e tutti gli altri. Poi il 1° HD l'ho
definitivamente scollegato.
4) Credo che XP non sarebbe cmq mai potuto partire, perché l'HD era sul 2°
canale IDE (confermi che il BIOS al boot verifica la presenza dei file di boot
solo sul primo canale? Io ricordo così) 
5) Avendo spostato l'HD buono sul primo canale IDE, c'è stato un miglioramento,
perché invece che una singola riga "DISK BOOT FAILURE" (probabilmente un
messggio del BIOS) sono comparse 6-7 righe di windows che diceva che il sistema
non era avviaible per problemi ai files di boot
6) Riavviato da consolle per un altro tentativo, ma bootcfg /rebuild continuava
a non funzionare
7) Allora da Bart PE ho editato il boot.ini, e ho notato una probabile
incongruenza: il vecchio riferimento all'indirizzo HW del disco non poteva
andare bene:
ho modificato ...rdisk(1)... in ...rdisk(0)... visto che il disco è stato
spostato sul primo canale IDE
..ed è partito!!! :-DD
Giusto che ora XP mi dice che l'hardware è cambiato significativamente e devo
riattivare windows... vabbé poco male.
Riassumendo, i punti chiave di questa storia sono:
a) bootcfg /rebuild sul mio PC non c'è modo di farlo funzionare (eppure anni fa
girava, ora non più, la motivazione è a me inspiegabile), quindi ho dovuto
modificare il boot.ini e anche copiare i files di sistema nella root a mano
b) fare attenzione a posizionare il disco sul primo canale IDE
c) nel mio caso fixmbr probabilmente non era necessario, anzi ha modificato
l'MBR in modo che con certi sistemi i dischi non siano accessibili
Ora non mi rimane che rimettere un po' in ordine e ripristinare i dati di backup
che avevo.
Anzi... per puro "sfizio" vorrei provare a recuperare i dati dell'HD
danneggiato, che è composto da 6 partizioni e solo 3 sono accessibili.
Qual è il modo migliore? Un box usb esterno + un programma tipo Recuva o
Getmydataback??



Azz .. avviavi col floppy
Ci sono dei programmi che non rispettano perfettamente
le variabili di windows, devi provarli tutti.
Sicuramente sei a un buon punto.
Ciao

 Sicuramente sei a un buon punto.
A buon punto? Diciamo che sono a posto ^__^
L'unico dubbio rimane il perché bootcgf non funzioni... ma credo dormirò
ugualmente la notte ;-)
grazie
Ciao!



Ao ma hai aperto un 3D per un pc del 2001 ?
Ciao

 Ao ma hai aperto un 3D per un pc del 2001 ?
UHAUAHAUH, che non si puï¿œ??? :-DDDDD
