A little background first. I'm a long time hardware and software engineer who occasionally helps out locals with technical problems.
I was given a laptop (HP 530 Notebook) that was failing to boot (blinking cursor, otherwise blank screen) and I proceeded as follows:
1. pulled the hard drive
2. mounted it in external hdd caddy and examined contents (empty apart from two random folders)
3. made sector by sector backup of drive using EaseUS Todo
3. ran chkdsk on drive. The windows installation magically reappeared.
4. made another backup of fixed data
5. replaced it in laptop and tried to boot. No joy.
6. slipstreamed the required AHCI drivers from the HP website onto an XP Pro SP3 install disk and ran a repair install
7. tried to boot again, and I'm at the following BSOD:
A PROBLEM HAS BEEN DETECTED AND WINDOWS HAS BEEN SHUT DOWN TO PREVENT DAMAGE TO YOUR COMPUTER.
IF THIS IS THE FIRST TIME YOU'VE SEEN THIS ERROR SCREEN RESTART YOUR
COMPUTER. IF THIS SCREEN APPEARS AGAIN FOLLOW THESE STEPS:
CHECK FOR VIRUSES ON YOUR COMPUTER. REMOVE ANY NEWLY INSTALLED HARD DRIVES OR HARD DRIVE CONTROLLERS. CHECK YOUR HARD DRIVE TO MAKES SURE IT IS PROPERLY CONFIGURED AND TERMINATED. RUN CHKDISK /F TO CHECK FOR HARDDRIVE CORRUPTION, AND THEN RESTART YOUR COMPUTER.
***STOP: 0x0000007B (0xBA4D3528, 0xC0000034, 0x00000000, 0x00000000)
8. Ran multiple AV software on drive (back in caddy so the little buggers can't hide) 360 Internet Security (all engines), SuperAntiSpyware and MBAM, with no real threats detected.
9. To rule out possible hardware failures, I tried a fresh install of the OS on the existing disk which then booted fine.
10. I then tried restoring one of the backups to a new hard drive and this gives the same BSOD.
I've googled everything that I can think of, rebuilt the MBR, run bootcfg /rebuild and am currently running another round of chkdsk /r from the recovery console.
Any ideas or suggestions greatly appreciated.