Microsoft Knowledge Base Article 907477 contains the following introduction:
This article describes how to troubleshoot hibernation and standby issues in Microsoft Windows XP. You may experience abnormal behavior when a computer enters or leaves hibernation or standby. This behavior may be caused by one of the following issues:
• Outdated system firmware
• Peripheral firmware
• Incompatible drivers
• Hardware that does not correctly support hibernation and standby
This article also discusses how to determine whether a Windows XP-based computer supports Advanced Power Management (APM) features, such as hibernation or standby.