The 100MB partition is created by Windows 7 to store boot and memory tester files I believe. You can safely delete them both, however be aware that when you delete both and then simply click the drive for Windows to install to without manually creating a partition, it most likely will re-create the 100MB paritition. This is no big deal and its best to let it do this anyways. But to answer your question delete both partitions then just point to the drive and let Windows setup take care of creating the new partitions for you. No need to format, simply delete the partitions, this will rid anything that could have been hiding in the boot sector.