Disks are not being discovered by the system.

My computer does not recognize disks.
I have tested the drive with another PC and it is working ok but not with this specific PC.
I get a message saying there is no disk in the drive and ask that a disk be inserted.
Is this a hardware problem or what is wrong with my PC. Thanks.

Error:
ehExtHost.exe – No Disk
There is no disk in the drive. Please insert a disk into drive E:
