My first thought is that it may be the laser that reads cd's in the drive (it does happen that they will read one not the other), however saying that an external drive does the same I would suggest having a look in device manager and seing if there is an exclamtion mark next to the cd/dvd drive...