O utilitário de linha de comando que usa a opção -k copia os setores usados em um VMDK em um arquivo temporário, exclui o original e renomeia a cópia temporária. Portanto, ao usar a opção -k, você precisa ter o máximo de espaço livre em disco necessário para o novo VMDK reduzido.
A opção compacta na interface do usuário (editar propriedades da VM) compacta o disco no lugar, ou seja, move todos os setores usados para setores livres mais próximos do início lógico do VMDK e, em seguida, redimensiona o tamanho do arquivo. Portanto, você não precisa de nenhum espaço livre em disco para essa opção.