Trouble restoring / partitioning with Bootcamp

These screenshots say the most:

I deleted a nearly full Windows partition using Boot Camp Assistant and reinstalled Windows, this time partitioning the drive (320gb) in half. During Windows installation it said the BOOTCAMP partition is the wrong format and needs to reformatted to NTFS. In the screenshot you can see boot camp created a FAT32 partition.

Instead of installing Windows, I use the tool on the CD to restore my backup from the "System image" on my portable HD. Windows 7 boots perfectly with my settings and files intact. The problem is the partition is back to its small size (64 GB). When I boot into OS X it says the BOOTCAMP partition has the 149 GB I want it to have. However it is empty. OS X cannot read my restored Windows 7 partition.
Windows did something funny to my partitions when restoring from the backup.

This website is not affiliated, owned, or endorsed by Microsoft Corporation. It is a member of the Microsoft Partner Program.