Möchte man das komplette Userverzeichnis mit allen Unterordnern, den Profilen Default und Öffentlich auf eine andere Platte oder Partition verschieben, reicht es nicht, die Ordner einfach nur zu kopieren.
Auch eine Option wie unter Windows 2000 und XP fehlt, mit der man das Profilverzeichnis einfach verlegen kann.
Man verschiebt die Ordner Öffentlich und Default auf die gewünschte Partition / Platte und öffnet anschließend die Registry mit Start->Ausführen->"regedit".
(Es empfiehlt sich vorher ein Systembackup zu erstellen)
Anschließend sucht man folgenden Regystry-Eintrag: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
Der Wert ProfileDirectory muss nun auf den neuen Wert geändert werden, beispielsweise auf D:\Users.
Die Werte Default und Öffentlich bzw. Public müssen ebenso entsprechend geändert werden. (D:\Users\Default und D:\Users\Public).
Es sind noch ein paar weitere Schritte notwendig, genaueres ist aber in dem oben genannten Link aufgeführt.
Da gibt es noch eine andere Möglichkeit, funktioniert bei mir bisher problemlos.
Dabei wird aber nur ein Benutzer verschoben, man kann das natürlich auch für den Öffentlich -ordner anwenden. Nur den Administrator auf c:\ lassen.
Als Administrator am System anmelden
Das bisherige Benutzerverzsichnis (Nicht das des Administrators, sonder das des eigentlichen Benutzers) auf die andere Partition kopieren.
Das Ursprüngliche Benutzerverzeichnis löschen oder umbenennen.
Mit der rechten Maustaste im Startmenü unter Zubehör auf EINGABEAUFFORDERUNG klicken und als Administrator ausführen.
In der Eingabeaufforderung nun folgenden Befehl eingeben: MKLINK /J c:\users\username d:\users\username, die Pfade müssen natürlich angepasst werden, je nachdem wie euer Benutzerkonto heißt und wo es jetzt hinkopiert wurde.
Bisher hatte ich wie gesagt keine Probleme mit dieser Lösung.
Ich praktiziere es noch etwas anders.
Allerdings wird dabei nicht das gesamte Userverzeichnis verschoben, sondern nur die Ordner, die man für eventuelle Notfälle sichergestellt haben möchte.
An erster Stelle legt man sich einen Ordner auf der Zielpartition an.
Ich habe um der guten alten Zeiten Willen Eigene Dateien gewählt
Nun habe ich z.B. D:/Eigene Dateien/ angelegt. Darin legt man dann idealerweise die gleichen Ordner(-Namen) an, wie sie als Quelle im eigentlichen Userverzeichnis auf C:/Benutzer/Max zu finden sind.
Nun geht man auf Start -> Max (also den aktuellen Benutzer) und es öffnet sich das Fenster mit allen Quell-Ordnern.
Hier klickt man jeden Ordner, den man verschieben möchte nach und nach mit der rechten Mousetaste an und geht auf Eigenschaften jetzt den Reiter Pfad wählen.
Unter der Pfadangabe sind drei Buttons, davon den Verschieben-Button klicken. Jetzt nur noch das Zielverzeichnis, welches sich im Ordner D:/Eigene Dateien/ befindet auswählen und im Anschluß auf OK klicken.
Es folgt eine Meldung, dass man das Verzeichnis verschieben soll, die bestätigt man mit OK und schon ist der Ordner verschoben.
Das kann man ganz relaxt mit allen Ordnern machen und muss keine Registry-Änderungen vornehmen, um zum Erfolg zu kommen. Dafür ist es (vielleicht) etwas aufwendiger, allerdings kann man so aber auch gezielter jedem Ordner seine "Heimat" geben (ich habe z.B. die Musik auf einer separaten Partition).
Ich praktiziere es noch etwas anders.
Allerdings wird dabei nicht das gesamte Userverzeichnis verschoben, sondern nur die Ordner, die man für eventuelle Notfälle sichergestellt haben möchte.
An erster Stelle legt man sich einen Ordner auf der Zielpartition an.
Ich habe um der guten alten Zeiten Willen Eigene Dateien gewählt
Nun habe ich z.B. D:/Eigene Dateien/ angelegt. Darin legt man dann idealerweise die gleichen Ordner(-Namen) an, wie sie als Quelle im eigentlichen Userverzeichnis auf C:/Benutzer/Max zu finden sind.
Nun geht man auf Start -> Max (also den aktuellen Benutzer) und es öffnet sich das Fenster mit allen Quell-Ordnern.
Hier klickt man jeden Ordner, den man verschieben möchte nach und nach mit der rechten Mousetaste an und geht auf Eigenschaften jetzt den Reiter Pfad wählen.
Unter der Pfadangabe sind drei Buttons, davon den Verschieben-Button klicken. Jetzt nur noch das Zielverzeichnis, welches sich im Ordner D:/Eigene Dateien/ befindet auswählen und im Anschluß auf OK klicken.
Es folgt eine Meldung, dass man das Verzeichnis verschieben soll, die bestätigt man mit OK und schon ist der Ordner verschoben.
Das kann man ganz relaxt mit allen Ordnern machen und muss keine Registry-Änderungen vornehmen, um zum Erfolg zu kommen. Dafür ist es (vielleicht) etwas aufwendiger, allerdings kann man so aber auch gezielter jedem Ordner seine "Heimat" geben (ich habe z.B. die Musik auf einer separaten Partition).
Gruß Max
Hallo,
Ich habe das nach der wirklich guten und verständlichen Beschreibung von Max gemacht. Allerdings kann nun jeder andere Standardbenutzer auf dieses Verzeichnis zugreifen und und meine dort abgelegten Daten sehen.
Hab ich etwas falsch gemacht oder muss doch was in der Registry geändert werden ?
Allerdings kann nun jeder andere Standardbenutzer auf dieses Verzeichnis zugreifen und und meine dort abgelegten Daten sehen.
Hab ich etwas falsch gemacht oder muss doch was in der Registry geändert werden ?
Das ist ein Punkt, den ich komplett nicht beachtet habe, da ich absoluter Alleinbenutzer meines PC bin.
Aber eigentlich ist es plausibel, dass die Ordner frei zugänglich sind, da man sie ja separat erstellt.
Man kann natürlich die Berechtigungen für die (den) Ordner einstellen.
Auf dem Ordner mal einen Rechtsklick machen und dann bei den Eigenschaften auf Sicherheit gehen - da kann man dann festlegen, wer was darf.
Habe ich aber auch noch nie selber am eigenen Leib (Rechner) ausprobiert.
Aber grundsätzlich ist die Beschreibung inzwischen quasi überlebt, da es ein Tool gibt, das XP_Vista_Userdrop heißt - ist hier im Board auch verleinkt worden. Wenn das nachhaltig die Ordner verschiebt, sollte es auch die Berechtigungen mitbeachten (denke ich)
Einfach mal suchen und gucken, was das Tool kann.
Also über die Sicherheitseinstellungen bekommen ich das nicht hin. Habe als Admin "meinen" Standardbenutzer dort eingetragen und die Rechte entsprechend gesetzt. Ändere ich nun bei "Jeder" die Rechte kann ich gar nicht mehr auf den Ordern zugreifen.
Kannst Du mal einen Screenshot von den Einstellungen machen?
Mein Benutzerordner hat drei Einträge: System, Martin und Administratoren, jeweils mit Vollzugriff.
so sehen meine Sicherheitseinstellungen für Laufwerk E:/Eigene Dateien aus.
Da steht nur als Benutzer "Jeder". Keine Ahnung warum, ich hab einen Admin, mich als Normalen Benutzer und testweise noch einen weiteren Normalen Nutzer.
Auf jeden Fall ist nun klar, warum jeder zugreifen kann, wie auch immer diese Einstellunge zustande gekommen ist.
Entferne den Eintrag und erteile nur Deinem Benutzer Zugriff, dann kommt auch kein anderer mehr rein.
Also über die Sicherheitseinstellungen bekommen ich das nicht hin. Habe als Admin "meinen" Standardbenutzer dort eingetragen und die Rechte entsprechend gesetzt. Ändere ich nun bei "Jeder" die Rechte kann ich gar nicht mehr auf den Ordern zugreifen.
Keine Ahnung woran das liegt. Lege ich als Admin einen neuen Benutzer an (meinen Standartuser) gebe dem alle Rechte und lösche den "Jeder" kann ich nur noch als Admin auf die Dateien zugreifen.
Und Du hast auch Vollzugriff für den Benutzer erteilt?
In dem Feld, wo Du den Benutzernamen eingibst, auch mal rechts daneben auf "Namen überprüfen" klicken, um sicher zu gehen, dass er auch als lokaler Benutzer richtig erkannt wird.
Thema: Verschieben des kompletten UserverzeichnissesMöchte man das komplette Userverzeichnis mit allen Unterordnern, den Profilen Default und Öffentlich auf eine andere Platte oder Partition verschieben, ...