Heutzutage gibt es genug gute Partitionierungstools mit denen ohne Datenverlust Partitionen vergrössert werden können.
Es gäbe aber auch noch eine andere Möglichkeit: Das sogenannte Komponentenbereinigungstool. Das entfernt bei Vista alle Dateien die nötig wären, um die installierten Servicepacks wieder deinstallieren zu können. Wenn Du also feststellst, dass es nach einem Servicepack Update keine Probleme gibt, kannst Du diesen Schritt machen. Aber wie gesagt,
es muss klar sein, das dann ein Servicepack (und andere Updates) nicht mehr deinstalliert werden können! Ich habe das schon erfolgreich auf 2 Vista PCs durchgeführt, wobei 1 PC eine virtuelle Maschine war. Ich war schlicht zu faul auf eine grössere virtuelle Platte zu clonen. ;-)
Bevor man dieses Tool einsetzt, ist eine Sicherung (möglichst ein Image) dringend angeraten! Das hast Du ja aber wohl schon erledigt und so wäre das einen Versuch wert. Bei mir hat es auf den Vista PCs ca. 1-2 GB gebracht.
Ist SP1 installiert dann In einer dosbox vsp1cln.exe eingeben. Wenn SP2 installiert ist, heisst das Tool compcln.exe.
Infos gibts dazu u.a. direkt bei
Microsoft. Suche auf der Seite nach compcln.exe. Wie das dann aussieht, findet sich z.B.
hier.