The loaders for this device cannot load the required drivers. (Code 23)
To update the device drivers, click Update Driver.
Solution button: Update Driver
This code means that the device loader delayed the start of a device and then did not inform Windows when it was ready to start the device.
To resolve this error code, verify the settings for the device.
As you cannot restore I think you may have to do a XP repair.
Repair XP by replacing corrupt files
in the run box, press enter and let system file checker find and replace missing / corrupt file in windows and explorer.This will take awhile to complete and you may be asked for the CD to be in the drive if windows is not preinstalled on the hard drive.
sfc /scannow problems