Respuestas:
Puede usar el convertidor VMWare para crear una imagen VMware de un entorno real de Windows.
Creo que puede usar esa VM VMware en Virtual Box. Como mínimo, puede crear una nueva máquina virtual en Virtual Box y usar los archivos de unidad virtual creados por VMWare.
Cuando utiliza VMWare Converter, puede indicarle que guarde la imagen en una unidad de red o en una unidad USB o algo así. Lamentablemente será tan grande como su partición de Windows. Siempre puede cambiar el tamaño de su partición de Windows para que sea más pequeña y luego crear la VM (eso es lo que he hecho en el pasado).
Hay un programa de línea de comandos para administrar su sesión de virtualbox. No puede simplemente copiar la imagen y usarla. La utilidad puede clonar una imagen de disco para que pueda reutilizarla en otra máquina virtual. Está en el archivo de ayuda. Busque 'clon'. Luego puede copiar el archivo que contiene la nueva imagen de disco clonada en cualquier lugar que desee.
Hay una utilidad para poner a cero las partes no utilizadas de su disco. El efecto secundario de usarlo en una máquina de caja virtual es que el administrador de imágenes de disco virtual reducirá el tamaño del archivo de imagen. Algo como este http://www.heidi.ie/node/6
No creo que pueda cambiar el tamaño de la partición una vez que se haya creado.