Moin,
ob deine 30 GB Daten noch auf D: sind oder nicht, sollte man doch eigentlich sehen können.
Was hattest du da 'wie immer' nach D: verschoben, den kompletten Benutzerordner aus C:\users(Benutzer)? Und welchen Registry-Eintrag hast du jetzt einfach geändert?
Wenn es der komplette Benutzerordner war sollte es mich wundern, wenn das irgendwann mal ordentlich gelaufen ist. Ich vermute eher, dass du dein System neu aufgesetzt hast, weil die vorangegangene Verschiebung des Benutzerordners nicht die gewünschten Ergebnisse brachte und das hat gleich mehrere Ursachen.
Es gibt etliche Einträge in der Registry bei denen der Pfad C:\users\Benutzername ... direkt eingetragen ist, diese Pfade laufen nach einer Verschiebung der Benutzerordners alle ins Leere und führen bei Aufruf zu einer entsprechenden Fehlermeldung.
Anwendungen können über verschiedene Variablen auf das Benutzerprofil bzw. dessen Inhalte zugreifen. Zum Beispiel:
%USERPROFILE% = C:\users\Benutzername
%HOMEDRIVE% = C:
%HOMEPATH% = \users\Benutzername (setzt auf %HOMEDRIVE% auf )
%APPDATA% = C:\users\Benutzername\AppData\Roaming
%LOCALAPPDATA% = C:\users\Benutzername\AppData\Local
Du wirst mit deiner einen Änderung in der Registry vermutlich nur die Variable %USERPROFILE% neu bestimmt haben, jetzt einfach noch die anderen Variablen anzupassen wäre zwar eine Möglichkeit, die Auswirkungen daraus sind aber kaum zu kalkulieren. Und da wären ja auch immer noch die 'Klartext'- Pfadangaben, die auch noch zu finden und anzupassen wären.
Das ist jetzt aber nur eine Begründung dafür, dass es nicht sinnvoll ist den kompletten Profilordner auf eine andere Partition zu verschieben. Wenn man das nur mit einzelnen Ordnern (Bilder, Videos, Dokumente, Musik, Downloads) aus diesem Profil mit der dafür vorgesehenen Methode macht, gibt es solche Probleme nicht.
Das Problem bei deinem jetzigen Vorhaben besteht darin, dass einem in dem neu aufgesetztem Win7 angelegtem Benutzer die notwendigen Lese- und Schreib-Berechtigungen zur Verwendung des Profilordners auf D: fehlen, auch wenn er mit dem gleichen Namen angelegt wurde. Das dürfte auch der Grund dafür sein, dass nach deiner Änderung in der Registry dieses Benutzerprofil auf D: nicht geladen werden konnte.
Unter dem Temp-Profil hast du leider keine Möglichkeit den Registry-Eintrag wieder auf C:\ umzustellen. Bleibt dir nur zu hoffen, dass es in der Systemwiederherstellung bereits einen Wiederherstellungspunkt gibt, über den du das wieder zurücksetzen kannst.
Gruß
Kalle