The Windows OS has nothing to do with this since this version didn't know about CD/DVD recorders.
However the usual causes are outdated motherboard drivers and unsupported drives. Roxio and Nero have a database of what drives they support. And again we have an issue that some try to use what Roxio/Nero that came with one drive with another drive. Some of those (most!) are locked to a specific make/model drive.
And yes, you get to be an expert at this after awhile.
There have been times that I installed a burner program ( Roxio and Nero ) when the computer would not recognize the burner. Recently installed Roxio XP edition onto an XP os ( Hewlett Packard Computer ) and it indicated it would not work with the computer.I had uninstalled Sonic first. Is there some way to make the os allow the burner to work? Not an expert in this...? Thanks