Trovata la solution orco can era un virus insiediatosi nella scheda madre
Ecco cosa ho diovuto fare:
Sommario
In questo articolo viene descritto come creare un disco di avvio di Windows per accedere a un'unità con una sequenza di avvio difettosa in un computer basato su processore Intel.
Nota La procedura per i computer basati su RISC è diversa e non è documentata in questo articolo.
Inizio pagina
Informazioni
È possibile utilizzare un disco di avvio di Windows per avviare il sistema operativo in computer con Windows NT o Windows 2000. Seguire le procedure illustrate in questo articolo per aggirare i seguenti problemi di avvio: • Settore di avvio danneggiato
• Record di avvio principale (MBR, Master Boot Record) danneggiato
• Infezione da virus
• File Ntldr o Ntdetect.com mancante o danneggiato
• Driver Ntbootdd.sys errato
• Per effettuare l'avvio dalla replica di un mirror interrotto
Potrebbe essere necessario modificare il file Boot.ini.
Si noti che non è possibile utilizzare il disco di ripristino di Windows per risolvere i seguenti problemi: • Driver di periferica errati o danneggiati installati nella cartella System.
• Problemi di avvio che si verificano dopo che è stata visualizzata la schermata di avvio di Windows (Osloader).
Per risolvere questi problemi, avviare il disco di ripristino, caricare l'ultimo insieme di controlli valido oppure reinstallare Windows.
Creazione di un disco di avvio di Windows
Il disco di avvio di Windows deve contenere i file Ntldr (o Setupldr.bin in Windows NT 3.5), Ntdetect.com e Boot.ini. Può inoltre essere necessario ntbootdd.sys, ossia il driver di periferica rinominato per il controller del disco rigido.
Nota I file Ntldr, Ntdetect.com e Boot.ini presentano solitamente gli attributi di file Sistema, Nascosto e Sola lettura. Non è necessario reimpostare questi attributi perché il disco di avvio funzioni correttamente. Per ulteriori informazioni sulla struttura del file Boot.ini, fare clic sul numero dell'articolo della Microsoft Knowledge Base riportato di seguito:
102873 BOOT.INI e convenzioni di denominazione dei percorsi ARC e loro utilizzo
Per creare un disco floppy di avvio di Windows, utilizzare uno dei metodi descritti di seguito.
Se non è possibile accedere a un computer in cui è installato Windows
1. Creare una copia del primo disco di installazione di Windows utilizzando il comando diskcopy. Per effettuare questa operazione: a. Fare clic sul pulsante Start, quindi scegliere Chiudi sessione.
b. Fare clic su Riavvia il sistema in modalità MS-DOS, quindi scegliere Sì.
c. Al prompt dei comandi digitare il seguente comando, dove <a> corrisponde alla lettera dell'unità contenente il disco di installazione di Windows e <b> corrisponde all'unità contenente il disco floppy vuoto che si desidera utilizzare come disco di avvio di Windows:
diskcopy a: b:
2. Copiare i file Ntdetect.com e Ntldr dalla cartella I386 del CD di Windows nel nuovo disco floppy.
3. Rinominare il file Ntldr in Setupldr.bin.
4. Creare un file Boot.ini.
Il file Boot.ini riportato di seguito costituisce un esempio relativo a un'unità SCSI con una sola partizione, in un sistema Windows installato nella cartella Winnt. In realtà il valore esatto presente nella sezione [operating systems] dipenderà dalla configurazione del sistema Windows che si desidera avviare:
[boot loader]
timeout=30
Default= scsi(0)disk(0)rdisk(0)partition(1)\winnt
[operating systems]
scsi(0)disk(0)rdisk(0)partition(1)\winnt="Microsoft Windows 2000 Advanced Server" /fastdetect
Se il computer viene avviato da un disco rigido IDE, EIDE o ESDI, sostituire scsi(0) con multi(0). Se si esegue Windows NT 3.5 o 3.51 e il sistema viene avviato dalla prima o dalla seconda unità SCSI, sostituire scsi(0) con multi(0).
Se si utilizza scsi(x) nel file Boot.ini, copiare il driver di periferica corretto per il controller SCSI in uso nel computer, quindi rinominarlo in Ntbootdd.sys. Se si utilizza multi(x) nel file Boot.ini, non sarà necessario eseguire tale operazione.
5. Avviare il computer utilizzando il disco di avvio, quindi accedere a Windows.
Se è possibile accedere a un computer in cui è installato Windows
1. Sul computer che esegue Windows formattare un disco floppy utilizzando l'opzione di formattazione completa dell'utilità di Windows NT. Per effettuare questa operazione, digitare format a: al prompt dei comandi, quindi premere INVIO.
Note• Non è possibile formattare il floppy utilizzando Microsoft Windows 95, Microsoft Windows 98 o Microsoft Windows Millennium Edition.
• È necessario eseguire una formattazione completa in modo che venga riscritto correttamente tutto il contenuto del settore di avvio del disco floppy. Con la formattazione completa si impedisce l'esecuzione di virus del settore di avvio.
• Eseguendo una formattazione rapida del primo disco floppy di avvio di Windows, il settore di avvio mantiene il riferimento al file Setupldr.bin ed è necessario rinominare il file Ntldr in Setupldr.bin.
2. Copiare Ntldr dal CD di Windows o da un computer che esegue la stessa versione di Windows del computer a cui si desidera accedere tramite il disco floppy di avvio. In Windows 2000 il file NTLDR è contenuto nella cartella I386 del CD di installazione. Per Windows NT 4.0 è possibile copiare questo file dal CD originale.
Nota Per le versioni precedenti a Windows NT 4.0 può essere necessario espandere il file da NTLDR._ in NTLDR digitando quanto segue al prompt dei comandi:
expand ntldr._ ntldr
3. Copiare il file Ntdetect.com nel disco floppy formattato al passaggio 1.
4. Creare un file Boot.ini nel disco floppy formattato al passaggio 1. È anche possibile copiare tale file da un altro computer che esegue Windows, quindi modificarlo per adattarlo al computer per il quale si sta creando il disco di avvio. L'esempio riportato di seguito si riferisce a un'unità SCSI con una sola partizione e con Windows 2000 Advanced Server installato nella cartella Winnt, ma il valore esatto nella sezione [operating systems] dipende dalla configurazione del computer basato su Windows per il quale si sta creando il disco di avvio:
[boot loader]
timeout=30
Default= scsi(0)disk(0)rdisk(0)partition(1)\Winnt
[operating systems]
scsi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect
Se il computer viene avviato da un disco rigido IDE, EIDE o ESDI, sostituire scsi(0) con multi(0). Se si utilizza un computer che esegue Windows NT 3.5 o 3.51 e il sistema viene avviato dalla prima o dalla seconda unità SCSI, sostituire scsi(0) con multi(0). Ad esempio:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Advanced Server" /fastdetect
Se si utilizza scsi(x) nel file Boot.ini, copiare il driver di periferica corretto per il controller SCSI in uso nel computer, quindi rinominarlo in Ntbootdd.sys. Se si utilizza multi(x) nel file Boot.ini, non sarà necessario effettuare questa operazione.
Nota Per impostazione predefinita, Windows 2000 è installato nella cartella C:\Windows. Tuttavia, se sul computer è in esecuzione una versione precedente di Windows o se il computer è stato aggiornato a Windows 2000 da una versione precedente di Windows, per impostazione predefinita Windows 2000 viene installato nella cartella C:\WINNT. Verificare che nel file Boot.ini sia indicata la cartella %SystemRoot% corretta per Windows.
5. Avviare il computer utilizzando il disco di avvio, quindi accedere a Windows.
Il fatto e che si parla di WINNT ma a me é successo su WinXP Pro. comunque ho risolto che fatica ragazzi. Infatti si tratta di un Intel, ma non mi era mai successo prima, non si finisce mai di imparare :
comunque si trattava di un virus insiediatosi nella scheda madre a quanto pare,(mii che incazzatura ci ho passato la notte