C'e' qualcosa che non mi torna perche' se Grub e' stato installato sulla penna usb, il mbr del disco non dovrebbe essere stato toccato e quindi Vista dovrebbe regolarmente partire se avvii il pc senza la penna inserita.
Comunque per ripristinare il boot loader di Vista scarica il file boot.zip da
questo link.
Avvia Vista, scompatta il file boot.zip in una cartella a piacere, apri il prompt dei comandi
come amministratore dentro la cartella boot, e digita il seguente comando:
bootsect.exe /NT60 C:
Riavvia senza la penna inserita, dovrebbe partire Vista normalmente.
p.s. Non mi assuno responsabilita' in caso di problemi.