Niedawno z zaskoczeniem odkryłem, że Vista posiada wbudowane narzędzie umożliwiające zmianę rozmiarów partycji, bez ich formatowania. Żeby z niego skorzystać należy otworzyć Narzędzia Administracyjne (Control Panel\System and Maintenance\Administrative Tools) wybrać Zarządzanie Komputerem (Computer Management) -> Magazyn (Storage) -> Zarządzanie dyskami (Disk Management).
repartycjonowanie dysków w ViściePojawi się wtedy lista istniejących dysków oraz partycji. Klikając na wybraną partycje możemy zmniejszyć lub zwiększyć jej rozmiar. Możemy też utworzyć nową partycje w wolnym miejscu. Zmiana rozmiaru działa tylko w przypadku partycji NTFS (być może FAT też, ale nie mam jak sprawdzić). Nie jest to jakoś specjalnie rozbudowane narzędzie, ale w większości przypadków powinno wystarczyć :)

W Windowsie XP również było podobne narzędzie, ale z tego co pamiętam nie umożliwiało ono zmiany rozmiarów już istniejących partycji.