How old is the drive? It's possible it has failed. To rule out that as a possibility have you tried, with the computer off, to disconnect the power and data cables and then reconnect them? If not then try that and reboot the computer. If the drive is still not recognized then try connecting the data cable to another port on the motherboard. If that doesn't work then it is either a problem with the motherboard or the drive. The way to eliminate the motherboard as the source of the problem is to try a new drive if all else has failed.
Charles here ,, The PC is just over a year old but this issue started just a couple of months after I bought it maybe less .. I have just ignored it and burn disc on other PC . I have an extra I bought to burn discs on my XP . I guess I can try installing it to see after a re-connect attempt and rule out the motherboard . Thank you