Move Bootcamp to external drive - restored, fdisk - still not recognized as bootable!
Windows 7 will not run from an external USB hard drive.  This is a limitation of Windows, not your Mac.  Windows can ONLY run from an internal, non-removable hard drive.  That limitation applies even on a real PC.