verifica le connessioni cavo interne e prova a sostituire o scambiare i cavi IDE.
Poi puoi provare a fare una nuova installazione dell'unità in Gestione periferiche.
Rimuovi e installa nuovamente il nome dell'unità da Gestione periferiche:
In Windows XP, selezionai Proprietà e fai clic sulla scheda Hardware e quindi fai clic sul pulsante Gestione periferiche.
Fai clic sul segno più ( +) accanto alle voci relative alla categoria unità DVD/CD-ROM (o simile).
Chiudi la finestra Proprietà e seleziona il nome dell'unità CD.
clic sul pulsante Disinstalla o Rimuovi (in Windows XP, il pulsante quadrato con una X rossa).
clic su Sì o OK per rimuovere la voce del CD o DVD. Non riavviare il computer.
Chiudere la finestra Gestione periferiche e riavviare il computer.
Altra cosa che puoi fare è verificare che che l'unità possa leggere i dischi da un prompt di comando.
Ti copio la procedura da un sito web:
NOTA: Attenersi attentamente alla seguente procedura. Non saltare nessuna fase senza prima aver letto le relative istruzioni. Se la procedura non viene eseguita progressivamente in tutte le sue fasi, il sistema potrebbe procedere al ripristino completo e alla cancellazione di tutti i file salvati.
Accendere il computer e premere il tasto F10 ripetutamente fino alla visualizzazione del messaggio relativo all'avvio del Ripristino di sistema HP (o messaggio simile) in fondo allo schermo.
Quando viene visualizzata la schermata di ripristino fare clic su Opzioni Avanzate.
Viene visualizzata la finestra Ripristino del sistema - Formato rapido (o simile). NON fare clic su Avanti.
Premere i tasti Alt + D.
Viene visualizzata la finestra del prompt di comando.
Inserire un disco di buona qualità acquistato in un negozio (per esempio un videogioco o un software).
Digitare il seguente comando nel prompt: diskpart
Premere Invio e digitare il seguente comando nel prompt: list volume
Premere Invio ed esaminare la lista visualizzata. Osservare lettera dell'unità accanto all'unità contenente il disco.
Se non è possibile vedere un nome etichetta per il disco e digitare il tipo di unità, l'unità è probabilmente difettosa e deve essere sostituita oppure è necessario rivolgersi all'assistenza tecnica.
Se il nome dell'etichetta viene visualizzato e se il tipo di unità viene elencato, l'unità è stata rilevata. Proseguire con la procedura per determinare se l'unità è in grado di eseguire la lettura.
Digitare Exit e premere il tasto Invio per tornare al prompt di comando.
Digitare la lettera dell'unità per l'unità che contiene il disco, seguita dal segno dei due punti (:). Per esempio, se la lettera dell'unità è elencata come J nella lista, digitare: J:
Fare clic su Invio e digitare il seguente comando nel prompt: dir
Viene visualizzata una lista di nomi file e cartelle.
Se la directory su CD viene visualizzata, l'unità è stata riconosciuta dal computer. Molto probabilmente, il problema non riguarda l'hardware o il disco.
Se le directory su CD di tipi multipli (CD di dati commerciale, CD musicale, CD con dati masterizzati, ecc.) non possono essere elencate, rimuovere e riposizionare i cavi.