A instalação do Vista foi estabelecida antes da instalação do Windows 7? O bootloader provavelmente está no disco rígido, e é por isso que ele não permite formatá-lo - porque ele sabe que você inicializou! Você precisa reconstruir completamente um gerenciador de inicialização na unidade W7 (você deve ser capaz de fazer isso com o EasyBCD).