Teac cdr58s on the blink



My cdr58s previously wkg fine (Windows xp) now sits there inert
Lights flash on power-on
Thay’s it!
MS xp diagnostics says it is working fine.
Properties says all zero (bytes free and used), ignoring all data on the disk

Is this a power-supply volts problem (everything else works)
or an IRQ thing, or bios (virus infection)

Many thanks