Roxio is notorious for this issue. Try...
1. Deleting the Upperfilters and Lowerfilters you find in articles about this and Roxio from the registry that you search about such on google.com
2. The eject bug was cured in a Roxio update but many forget about that. My workaround was never to use DirectCD. Ever.
Bob
This has happened twice already. I managed to get the storage drive back when I did a system restore. Now it's down again and the computer doesn't detect the drive at all. I was using my Easy CD Creator file to create a data disk when it shut down both times. I think that file has been corrupted.
I can't even get the disk out of the drive now.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic