Hello and welcome to the forums
I don't fully understand your question, but if you have a driver problem with your laptop DVD/CD drive there may be a way to fix this without using the external drive.
Do you know the exact error you got when using your internal drive?
In answer to your question, you can download all of the drivers for your laptop from this link:
http://support.asus.com/download/Dow...Language=en-us
Just select Notebook > X58 > X58L and then click search. However, these are all for Vista/XP. Windows 7 should already have all the drivers you need for that particular laptop. If you want to download the Intel Chipset driver for Windows 7, you can use the auto-detect tool at Intel.com which should do the hard work for you:
http://www.intel.com/support/detect.htm