Hi Guys,
My windows XP Pro system has 2 IDE (400gb OS Loaded & 80gb) and 2 Sata drives (2x500gb). Up until yesterday evening the system functioned properly, however when I tried to shut down, the system stalled doing nothing so I closed down using the power switch.
I tried to boot the system and got stuck at the black Windows XP screen. I did all the registry restore and fixmbr etc, last night but got nowhere. This morning I started to unplug the hardware and found that one of my 500gb sata drives was causing the boot issue.
If I unplug the 500gb drive, the system functions as normal, however if I plug-in the sata cable using the hotplug method or when the system is down, XP just freezes.

What can I do to fix this problem? I'd like to at least recover the data from the drive.
Motherboard is a gigabyte M55plus, AMD 5000x2, 3gb ram.
thx

Dani AI

Generated

Following ’s report that attaching one SATA disk causes Windows XP to hang, and ’s note about drivers, here is a short, practical troubleshooting and recovery plan focused on isolating the fault and getting data off the suspect drive safely.

  • Power and cabling first: try a different SATA cable and a different Molex/SATA power lead from the PSU or a powered USB-SATA dock. Swap the drive to another SATA port. These simple swaps often expose a bad cable, connector or power rail without touching software.
  • BIOS check: confirm the disk is detected in the BIOS. If it is not, treat this as a hardware problem (power/cable/drive). If it is detected, try toggling SATA mode to IDE/Compatibility (not AHCI/RAID) only for testing — but do not switch modes repeatedly on an existing XP installation without preparing drivers first.
  • Non‑Windows access: boot a Linux live USB (Ubuntu, GParted, SystemRescue) or WinPE and try to mount the disk read‑only. If the OS hangs too, move the disk to another machine or use a powered USB‑SATA adapter/dock. If another system can read it, copy critical files immediately.
  • SMART and vendor tools: run a SMART check and the drive maker’s bootable diagnostics. A failing drive often reports reallocated sectors, pending sectors or long read times; diagnostics will clarify whether the drive is salvageable.

If data is important and the drive shows signs of failure, create a sector image and work from that image rather than the original device. For Linux users a common approach is GNU ddrescue to maximize recoverable data and log attempts; cloning first preserves the original for professionals if needed. If the drive causes system hangs even when only connected (no write), treat it as a physical/electrical fault and avoid continued power cycles.

Windows XP can work with SATA, but AHCI/RAID modes need drivers. If the drive is healthy but XP won’t cooperate, install the correct chipset/SATA drivers or use the Compatibility mode for access. If uncertainty remains or data is critical, stop and consult a data‑recovery specialist rather than risking further damage.

wrong section, admin please remove. thx

XP does not know how to handle a sata drive or the drivers for a sata drive. I have a laptop that uses sata drives and tried to install xp on it. It would not install because of this issue. My recommendation is to take out the sata drives.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.