I configured a computer with a single hard drive (Western Digital Raptor) that while not the same capacity is partitioned to match your laptop's partition arrangement including the backup partition an unallocated space.
To repair a bad sector (sector is mapped out and replaced with a spare sector in the Master File Table "MFT") the detection and repair process can only only be accomplished by formatting a partition using what is called a "Full" format, Windows 7 only does
a "Quick" format during the installation process so bad sectors are undetected mine fields waiting to explode.
No my drive does not have any bad sectors yet (I hope), therefor I can only simulate the process you will need to do. Which is to:
- Delete Windows 7 and resize the partition
- Perform a full format (without changing the MBR) to create a new MFT.
- Restore Windows 7 keeping the new MFT intack (this is where I spent most of my effort)
Sounds simple but its not. Took me more than 2 dozen attemps using various approaches to get it right. That why the documentation is so important.
Will it work for your problem, well theoretically yes but in the end you will only know for sure when you run checkdisk.
As to how soon I finish, well this is the third major rewrite of the documentation/article, I've delayed a number of other tasks, I'm a independent software beta tester and just received notice other another beta, plus I have other forum posts I participate
in. So I'm streched a little thin at the moment.
JS
http://www.pagestart.com
Never be afraid to ask. This forum has some of the best people in the world available to help.