Não, comprima dentro da VM ou fora dela. Compactar ambos no host e no convidado quase sempre desperdiçará uma quantidade significativa de poder de processamento.
Na grande maioria dos casos, é melhor você compactar fora da VM do que dentro dela. Isso ocorre devido a uma combinação de menos switches de contexto, potencialmente prolongando o tempo de compactação e o fato de que também compactará os metadados do volume (o que a compactação NTFS normalmente não faz).
O caso em que é melhor compactar dentro e não fora é se você estiver usando a criptografia completa de disco dentro do próprio convidado. Nesse caso, a compactação no host perderá tempo e economizará essencialmente nada (os dados corretamente criptografados não são bem compactados), portanto, se você quiser economizar espaço em disco, precisará usar um formato de imagem de disco alocado dinamicamente no host e comprimir dentro do convidado.