WARNING: This article was written 16 years ago, it may contain informations that are no longer valid.
Oggi, durante l’installazione del Service Pack 3 mi è capitata una cosa abbastanza strana; dopo aver frullato per un po’, il setup mi ha restituito un bel messaggino:
Impossibile copiare atapi.sys
Assicurarsi che la posizione del file specificata qui sotto..ecc ecc.
La colpa è di Alcohol 120%, dei DAEMON Tools, o comunque quei software per emulazione di CD virtuali. Non è un errore critico, se si continua non verrà effettuato il backup di quel file. Anche se non è per niente consigliato continuare così.
La microsoft ha un articolo a riguardo, ma non fornisce una soluzione semplice: consiglia solo di DISINSTALLARE temporaneamente il programma incriminato.
Molto piu’ interessante è la soluzione che ha proposto un tale “mpareja” su lifehacker.com:
1. Scaricare Process Explorer (gratuito, niente installazione).
2. Eseguirlo e premere CTRL + F per far apparire la finestra di ricerca.
3. Cercare atapi.sys
4. Fare doppio click sul risultato. Questo selezionerà automaticamente l’handle nella lista in basso.
5. Fare click col destro sull’handle selezionato e cliccare CLOSE HANDLE.
A questo punto si puo’ reinstallare l’sp3 e dovrebbe funzionare tutto.
Notare che questa soluzione suggerisce un ottimo metodo per “debuggare” anche altre situazioni incasinate (impossibile eliminare il file, potrebbe essere in uso.. ecc), non solo questa dell’sp3.
Complimenti a Russinovich.
Ottimo e grazie delle spiegazioni.. a mè è servito
Ciao, una domanda, ma una volta installato il sp3 devo riattivare l’handle???
No, *in teoria* non fai altro che terminare una specie di processo. Si termina solo per ADESSO, quindi quando riavvii il pc, il programma in questione (Daemon Tools, ecc) si riprenderà atapi.sys in automatico.
ma se il sistema deve fare una copia perchè mai dovrebbe chiudere un processo attivo?
Dalla KB che ho linkato: “Questi programmi bloccano il file Atapi.sys e impediscono a Windows XP SP2 o a Windows Server 2003 SP1 di eseguire il backup della versione esistente del file.”
Molto probabilmente i Daemon Tools proteggono quel file in modo che un gioco non si accorga che atapi.sys è stato modificato, e l’unica soluzione per leggerlo correttamente è terminare i Daemon Tools, o almeno l’handle di quel file, come ho spiegato.
grandi raga siete troppo avanti!!!!
il mio pc mi da questo messaggio
Verifyng DMI Pool Data…………..
Boot From ATAPI CD-ROM: Faillure
Disk Boot faillure, INSERT DUSTEM DISK AND PRESS
Questo compiuter è vecchiotto funzionava l’ho data per migliorarlo a dei
programmatori e l’hanno restituito così.
lo posso buttare o si può riprendere
Ho installato Sp2 ed Sp3 ignorando per ben 2 volte l’errore e non è successo niente: aggiornamenti fatti e funzionanti ignorando il backup di atapi.sys. Sono a posto odevo fare qualcosa ora? Boooohhhh