Recovering parition table of HDD with 4 OSes installed
Posted: 22 Nov 2013, 07:10
I have 4 operating systems installed on my notebook's 500G SATA HDD. Recently I upgraded to a new 1TB WD Blue SATA HDD and cloned my old hard drive using Acronis TrueImage and everything worked out well. My partitions and disk structure were intact, but with more free space. I have Win XP, Win 7, Win 8 and Ubuntu on my notebook of which Win XP only works when I switch HDD mode from AHCI to IDE because I couldn't find appropriate SATA drivers for it during installation.
Anyway, so I was logged into Windows 7 and I had my 2TB WD external HDD connected to the notebook and uTorrent was running when there was a power outage. My notebook's battery is as good as dead so before Windows could hibernate, the computer turned off. Since then, I've been encountering an error code of 0x0000225 ("Windows failed to start. A recent hardware or software change might be the cause") and neither Win 7 or Win 8 would boot. Win XP would boot if I switched HDD over to IDE and tried again. I read on a forum somewhere that others have experienced the same problem when they've left a large external USB HDD connected to the computer while shutting down.
So I connected my 2TB WD HDD to the notebook during boot, but that didn't work, so I started Win XP, installed TestDisk, followed the instructions in the Step By Step guide and probably did something wrong because then Win XP wouldn't boot either and I got the dreaded "NTLDR is missing" error. Probably because I made the Win XP partition primary bootable.
Thankfully, I had downloaded GParted Live CD and made a bootable USB drive out of it. I booted from the USB drive and ran testdisk again, did quick as well as deep search for lost partitions and after a few trial and errors, set the SYSTEM RESERVED partition to primary bootable and I finally managed to get Win 8 booting again. I also recovered 4 other partitions, one of which had Win 8 installed.
But now I don't see my Win 7 partition or the Win XP partition. I don't care much about booting into XP but if I could boot into Win 7 again, that'd be really nice.
Here is the latest testdisk backup of my partition table which is currently being used:
And the current partition structure with CHS entries from running TestDisk:
I've also attached the logs (as a ZIP file) from running testdisk from the GParted Live CD which includes Deeper Search logs. Please take a look at them and let me know what I can do to get my notebook booting into Win 7 again. Thank you.
Anyway, so I was logged into Windows 7 and I had my 2TB WD external HDD connected to the notebook and uTorrent was running when there was a power outage. My notebook's battery is as good as dead so before Windows could hibernate, the computer turned off. Since then, I've been encountering an error code of 0x0000225 ("Windows failed to start. A recent hardware or software change might be the cause") and neither Win 7 or Win 8 would boot. Win XP would boot if I switched HDD over to IDE and tried again. I read on a forum somewhere that others have experienced the same problem when they've left a large external USB HDD connected to the computer while shutting down.
So I connected my 2TB WD HDD to the notebook during boot, but that didn't work, so I started Win XP, installed TestDisk, followed the instructions in the Step By Step guide and probably did something wrong because then Win XP wouldn't boot either and I got the dreaded "NTLDR is missing" error. Probably because I made the Win XP partition primary bootable.
Thankfully, I had downloaded GParted Live CD and made a bootable USB drive out of it. I booted from the USB drive and ran testdisk again, did quick as well as deep search for lost partitions and after a few trial and errors, set the SYSTEM RESERVED partition to primary bootable and I finally managed to get Win 8 booting again. I also recovered 4 other partitions, one of which had Win 8 installed.
But now I don't see my Win 7 partition or the Win XP partition. I don't care much about booting into XP but if I could boot into Win 7 again, that'd be really nice.
Here is the latest testdisk backup of my partition table which is currently being used:
Code: Select all
#1385092443 Disk /dev/sda - 1000 GB / 931 GiB - CHS 121601 255 63
1 : start= 24578048, size= 210247, Id=07, *
2 : start=171583461, size=1751075739, Id=0F, E
5 : start=171583488, size=449794647, Id=07, L
6 : start=659449791, size=209714904, Id=05, X
6 : start=659449856, size=209714839, Id=07, L
7 : start=1009924020, size=424905390, Id=05, X
7 : start=1009924096, size=424905314, Id=07, L
8 : start=1859733414, size= 62925786, Id=05, X
8 : start=1859733504, size= 62925696, Id=07, L
Code: Select all
Current partition structure:
1 * HPFS - NTFS 1529 232 48 1542 254 63 210247 [SYSTEM RESERVED]
2 E extended LBA 10680 147 1 119679 254 63 1751075739
Warning: number of heads/cylinder mismatches 16 (NTFS) != 255 (HD)
5 L HPFS - NTFS 10680 147 28 38678 254 63 449794647 [Miscellaneous]
X extended 41048 217 1 54102 254 63 209714904
6 L HPFS - NTFS 41048 218 3 54102 254 63 209714839 [RootWin8]
X extended 62864 220 1 89313 254 63 424905390
7 L HPFS - NTFS 62864 221 14 89313 254 63 424905314 [Music and Other Stuff]
X extended 115763 13 1 119679 254 63 62925786
8 L HPFS - NTFS 115763 14 28 119679 254 63 62925696 [Stuff]