Sorry to digg up an old thread but I NEED closure on this.
I have the same problem and can't find help anywhere.
What I did is move and win 7 partition to the start of the disk then expanded it with gparted, I know it was an irreversibly bad move. I used recovery to restore the boot manager entry, 7 boots then i get the same error as the OP.
All my partitions are logical as I not dare dabble in the arts of logical drives.
Surely an answer has been devised given a whole year.
Regards