My DVD/CD Player Won't Work on My Laptop

Techwalla may earn compensation through affiliate links in this story.
You can fix your own DVD drive.

Whether you use your laptop for school, for work or strictly for home, a CD drive can be a useful accessory. When your CD or DVD drive is working properly, you can install software, play your favorite movies and music, and back up your important files to writable CDs and DVDs. Because a number of issues can cause problems with CD and DVD drives, it is best to take a step-by-step approach to resolving these types of problems.


Step 1

Shut down your laptop and remove the power cord. Slide the battery lever to the unlocked position and remove the battery. Replace the battery and the power cord and restart the laptop.

Video of the Day

Step 2

Press the drive's "Eject" button repeatedly as the laptop boots up. This is often enough to cause the CD or DVD drive to eject, if it was stuck before.


Step 3

Unbend a paperclip if the CD or DVD drive still does not eject. The CD or DVD door contains a small bypass hole you can use to eject the tray when the "Eject" button fails. Insert the paperclip into the hole until the door pops open.

Step 4

Turn over the laptop and remove the retaining screws that hold the CD or DVD drive in place. Grasp the drive by the front bezel and slide it free of the case. Examine the back of the drive for any bent pins and straighten them if necessary. Slide the drive back into the case until it snaps into place and then replace the retaining screws.



Step 5

Log on to your laptop and right-click on the "My Computer" icon. Click on the "Hardware" tab and then the "Device Manager" button.

Step 6

Click the plus sign next to the "DVD/CD-ROM drives" entry and then right-click on the CD or DVD drive. Choose "Update Driver" from the list to download and install the latest driver for the drive. An outdated or corrupt driver can cause the drive to stop working.

Things You'll Need

  • Paperclip

  • Flashlight

  • Laser lens cleaner



Report an Issue

screenshot of the current page

Screenshot loading...