Additional partition being created when installing Windows 7
Solution 1:
The 100MB partition you're seeing is used by Windows 7 for:
- WinRE (Windows Recovery Environment)
- BitLocker.
You can prevent it from being created during setup by following these instructions at WinMatrix.
Note: they talk about a 200MB partition. Pre-RC1, Windows 7 used 200MB. But as of RC1, the Windows team reduced it to 100MB. Alternatively, you can pre-format and partition the drive before installing Windows 7, and the recovery information will be placed in your installation drive.
Solution 2:
The 8MB is reserved for dynamic disk conversion
http://support.microsoft.com/default.aspx?scid=kb;en-us;225822
Not sure what the 100MB partition has to do with EFI, unless you're installing it with Bootcamp on a Mac, in which case there is a 100MB partition that is used for BIOS emulation I believe.
edit: With a Vanilla Win7 install I believe it puts the boot files there if it was previously unpartitioned. I can't find documentation from MS right now, but maybe someone else can.