it-swarm.com.de

Verschieben des Benutzerordners unter Windows Vista / 7 auf eine andere Partition

Wenn ich den Computer formatiere und Windows neu installiere, ist mein erster Schritt, den Ordner My Documents auf eine andere Partition zu verschieben. In Windows XP war dies nicht ausreichend, da sich der Desktopordner und ein anderer Benutzerordner in der primären Partition befanden.

In Windows Vista und 7 können wir nun Junctions/Symlinks verwenden, um den Ordner auf eine andere Partition zu verschieben, und Windows und andere Programme gehen davon aus, dass sich die Daten in der primären Partition befinden.

Was sind die schnellsten und sichersten Schritte, um den Benutzerordner auf eine andere Partition zu verschieben und die Hardlinks korrekt zu erstellen?

60
Click Ok

mklink /d myuser d:\moved\myuser

In modernen NTFS-Versionen werden Knotenpunkte, die Sie unter XP verwendet haben, durch Verzeichnissymlinks ersetzt.

Ich empfehle dies jedoch nicht wirklich. Es ist unwahrscheinlich, dass Sie einen Leistungsvorteil feststellen.

24
Factor Mystic

Die einfachste und zuverlässigste Methode, um Ihr Benutzerprofil auf eine andere (d. H. Nicht-System-) Partition zu übertragen, besteht darin, es von Windows dort für Sie erstellen zu lassen. Unter Vista habe ich die folgenden Schritte ausgeführt, um mein Benutzerprofil auf D zu erstellen: anstelle von C: .

  1. Installieren Sie Vista und erstellen Sie das erste Benutzerkonto "Administrator".

  2. Anmeldung. Verwenden Sie regedit.exe , um den Registrierungsschlüssel ProfilesDirectory so zu ändern, dass er auf die Partition D: verweist.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
      ProfilesDirectory = D:\Users
    
  3. Erstellen Sie Ihr normales Benutzerkonto, melden Sie sich an, melden Sie sich ab.

  4. Melden Sie sich beim Administrator an und ändern Sie den Registrierungsschlüssel ProfilesDirectory wieder auf den ursprünglichen Wert (%SystemDrive%\Users).

  5. Verwenden Sie das in Schritt (3) erstellte Konto als normales Benutzerkonto (für die Installation und Verwendung der Anwendung).

Dies funktioniert viel besser, als die Ordner manuell zu verschieben und Symlinks/Junctions zu erstellen.

19
totorocat

Es gibt eine ähnliche Frage zu Serverfehler , Sie sollten das überprüfen.

Aber ich hatte ernsthafte Gedanken darüber, dass dies eine gute Idee ist.

5
Benjol

Nun - Microsoft hat Jahrzehnte gebraucht, um ein weiteres Unix-Feature mit symbolischen Links zu implementieren. 'Nix hatte dies in den 70ern - frage mich, wie lange sie brauchen werden, um herauszufinden, ob der Benutzerordner auch woanders abgelegt werden könnte? Standardfrage während einer 'Nix Installation. Ich habe das Home-Verzeichnis immer in einer eigenen Partition abgelegt und nach der Anzahl der Fragen im Internet zu urteilen, ist es auch bei Windows eine beliebte Frage. Symlinks sind wahrscheinlich der beste, sauberste und einfachste Weg, dies zu tun. Das bedeutet, dass alle Apps, bei denen der Ordner "Benutzer" fest codiert ist, weiterhin ohne Änderungen funktionieren und das gesamte unordentliche Hacken der Registrierung verhindert wird. Das Beste, das ich gesehen habe -

http://lifehacker.com/5467758/move-the-users-directory-in-windows-7

Ich möchte das Betriebssystem und die Benutzerdaten sowohl in einer Unternehmensumgebung als auch zu Hause getrennt halten. Ein AD-Benutzerprofil oder GPO kann den Ordner "Eigene Dateien" auf ein NAS/SAN oder eine andere Netzwerkfreigabe umleiten. Einfache Gründe - Backups werden vom Rechenzentrum oder von System-Mitarbeitern und nicht von Endbenutzern durchgeführt, und der PC ist sowieso nicht IHR PC - es ist das Unternehmen (also auch die Daten, Übrigens) in und sie machen so weiter, wie sie innerhalb von Minuten waren.

Zu Hause möchte ich es auf eine separate Festplatte/Partition stellen. Wenn mein Betriebssystem ausfällt, möchten wir, dass die Benutzerdaten nicht beeinträchtigt werden. Dies beschleunigt die Wiederherstellung und Sie haben auch eine weniger fragmentierte Festplatte, da sich die Benutzerdaten ständig ändern.

Übrigens - ich verwende auch gespiegelte Festplatten - ein 1 TB + -Laufwerk zu Hause zu haben ist großartig, aber es sind sehr viele Daten zu verlieren, wenn es knallt! UND Sie haben am Ende eine Menge Daten, die Sie sichern müssen, es sei denn, Sie verwenden inkrementelle Daten. Und ja - ich sichere sowohl online als auch synchronisiere Benutzerdaten auf einer externen Festplatte.

2
FJ1200

Der beste Weg, dies zu erreichen, ist die Verwendung von Symlinks ... es hat bei mir funktioniert:

  1. Erstellen Sie zuerst das Profil, das Sie verwenden möchten
  2. Verschieben Sie den Profilordner von einem anderen Administratorkonto auf eine andere Partition.
  3. erstellen Sie den Symlink in c:\Users mit dem Namen des Kontos, das auf den Profilspeicherort verweist.

    mklink c:\Users\Mario d:\Mario
    

Und das ist alles, viel Spaß!

2
Mario Juárez

Da ich Windows verwende, verschiebe ich meinen Dokumentenordner an einen anderen Ort.

Aber ich bin es leid, mich manuell zu bewegen, und ich habe keine Methode gefunden, um das automatisch zu tun.

Aus diesem Grund habe ich ein Skript zum Ändern von Windows geschrieben.

Dieses Skript ändert die Registrierungsstruktur des Standardbenutzers.

Nach dieser Änderung haben alle neuen Benutzer ihre Ordner am ausgewählten Speicherort.

Außerdem werden die Junctions korrekt erstellt.

Kannst du diesen Beitrag auf Englisch lesen (nicht mein Beitrag)

http://www.sevenforums.com/tutorials/117308-user-folders-moving-user-folders-modular-script.HTML#post1008268

oder lesen Sie den Originalbeitrag auf Französisch: siehe englischer Beitrag

2
Alain Quarré

Die Verwendung von sysprep ist die einfachste Möglichkeit, Benutzerprofile an einem anderen Speicherort zu erstellen. Alle anderen inoffiziellen Methoden, z. B. das Herumspielen an Junctions und das Kopieren oder Verschieben von Dateien, führten zu der Meldung "Der Benutzerprofildienst konnte sich nicht anmelden. Benutzerprofil kann nicht geladen werden." Profilfehler.

1
XP1

Ich hatte vor kurzem das gleiche Problem. Ich wollte das SteadyState-Programm von Microsoft auf einem Computer mit bereits vorhandenen Benutzerkonten in C:\USERS verwenden, den ich in D: verschieben wollte. Ich bin diesen Schritten gefolgt:

  1. Ich stellte mir die Festplatte vor, um sie nach der erwarteten Katastrophe wiederherstellen zu können.
  2. Ich habe Windows Easy Transfer verwendet, um diese Konten auf eine externe Festplatte zu kopieren.
  3. Ich habe die Accounts gelöscht.
  4. Ich habe Windows SteadyState installiert (funktioniert unter XP und Vista) und habe damit Konten mit genau dem Namen erstellt, den ich gelöscht habe. Ich habe jedes auf der D:\-Partition erstellt (SteadyState ermöglicht Ihnen die Auswahl!)
  5. Ich habe Windows Easy Transfer gestartet, um die zuvor gespeicherten Konten wiederherzustellen, und aufgefordert, die Konten mit demselben Namen zu kopieren. Es findet sie alle auf D:\und dort wird die Kopie abgelegt! Erfolg.

Hoffe das hilft.

1
Bill Rodman

Warnung - wir machen es (anscheinend) falsch!

Ich habe kürzlich Windows danach gefragt, da ich Probleme bei der Verwendung von Windows Update habe, nachdem ich die symlinks-Methode unter Windows 8 ausgeführt habe. Es hat einige Monate lang funktioniert, aber jetzt zeigt es ernsthaft seine Fehler.

Jemand antwortete auf meine Frage ( http://answers.Microsoft.com/en-us/windows/forum/windows_8-windows_update/windows-8-update-not-able-to-traverse -symlinks/608dbb4a-6dc8-4cae-b97e-7e806c879431? tm = 1377290411294 ) mit der folgenden Antwort:

Hallo

Die einzige unterstützte Möglichkeit, die Benutzerordner auf ein separates Laufwerk zu verschieben, ist die Verwendung des Windows 8 ADK.

Windows-Bereitstellung mit dem Windows ADK: http://technet.Microsoft.com/en-us/library/hh824947.aspx

Windows Assessment and Deployment Kit (Windows ADK) für Windows 8.1 - Vorschau: http://www.Microsoft.com/en-us/download/details.aspx?id=39306

Wenn Sie weitere Fragen haben, wenden Sie sich bitte an die folgenden Foren.

Windows 8 IT Pro-Kategorie http://social.technet.Microsoft.com/Forums/en-US/category/w8itpro

Es ist möglicherweise nicht ganz so schwerwiegend - das Windows ADK verwendet für den größten Teil der Konfiguration nur sysprep-Antwortdateien. Ich vermute, wir können sysprep einfach selbst verwenden, nachdem Windows dies installiert hat. Ich werde die Antwort aktualisieren, wenn ich mehr darüber erfahre.

1
CJxD