When launching an installation, Windows Installer calculates the space
required by adding the size of the resources which will be installed with the size
needed for rollback. Also, some space is required for the installation script and for
the cached package. Additionally, the installation runs from a temporary copy of the
package, therefore more space is required. Basically, an installation requires much
more space than just the size of the files it creates.