първо - защо ще слагаш Vista а не Windows 7 ?

второ - пробвай да изтриеш дяловете и тогава да ги създадеш на ново, а не само да ги форматираш. Файловата система на Linux е различна от тази на Windows и може от там да идва грешката

трето - може да свалиш Hiren's Boot CD и да оправиш дяловете с някоя програма от диска - примерно GPart която е Linux-ка програма, но се справя добре с дяловете за Windows 7 и предполагам за Vista. Ако свалиш по стара версия на Hiren's-а може да ползваш и Partition magic, мисля че до 10.6 версия я има включена ...

дяловете трябва да са във NTFS файлова система