I know the answer to this.
If you only have ONE drive hooked up when you install Win 7, this 100MB partition will be created in addition to your main C: partition.
Here is how you can AVOID creating it. What you do is after the 2 partitions are created during setup, you delete the second one, and Extend the first one......then format it.....Win7 will then install into that partition w/o creating another one: http://www.mydigitallife.info/hack-to-remove-100-mb-system-reserved-partition-when-installing-windows-7/
It's because Win7 will not mess with existing partitiions.....only when you create them during setup will the 100MB partition be created.
BUT, if you have ANOTHER drive hooked up then Win7 will NOT create this partition, BUT will move the Boot folder, bootmgr, etc etc to the SECOND drive
Or some other drive you have hooked up.
And will install to just one partition
Now when I did a clean install I deleted all the partitions on my main drive and then when I created a partition, it actually created 2 partitions.....the 100MB one and the main one.
And I disconnected any other drives I had hooked up.
Also tried it with installing Win7 to the Unallocated area after all partitions were deleted...and again when it was all done there was that 100MB partition
Also, if you want to view that 100MB partition, you first have to give it a drive letter....then set view all files in Folder Options in your Control Panel.
But if you have an existing setup, unless you find some other hacks that will allow you to delete it....or move those files to your main C partition.......I wouldn't mess with it.
And FWIW, how I got involved in all this is cause I'm trying to get Acronis to work on creating backup images and restoring them.....I think I'm having problems because there WERE 2 partitions to restore and it messes up and Win7 won't boot right after a
restore....
z