Windows 10 Benutzerverzeichnis verschieben auf andere Festplatte
#1
geschrieben 09. Oktober 2015 - 17:43
ich habe folgendes Problem:
Ich habe das Windows 10 Benutzerverzeichnis per
robocopy c:\users d:\users /mir /sec /xj
rd c:\users /s /q
mklink c:\users d:\users /D
während der Windows 10 Installation durch drücken von F10 von meiner SSD (C:) auf meine HDD (D:) kopiert.
Hat auch funktioniert und "alles" läuft scheinbar problemlos, allerdings gibt es Probleme mit Windows-Update bei fast allen Updates erhalte ich folgenden Error:
0x80070011
Was anscheinend so viel bedeutet wie: ERROR_NOT_SAME_DEVICE
Woraus ich schließe, dass Windows-Update Probleme damit hat das das Benutzerverzeichnis (samt AppData und Co.) verschoben wurde.
Lange Rede kurzer Sinn:
Ich brauche eine Lösung um entweder Windows-Update dazu zu bringen die Updates trotzdem noch zu installieren oder eine Methode wie ich das Benutzerverzeichnis verschieben kann ohne Windows-Update zu beeinflussen.
Einfach die Pfade für die Ordner (Bilder, Musik, Downloads und Co.) zu ändern ist nicht so toll, da ich Spiele besitze welche Mods und Maps in AppData abspeichern und das gerne mal pro Spiel 10GB+ wegnimmt und der Speicher auf der SSD leider ziemlich begrenzt ist. (250GB)
Anzeige
#2
geschrieben 09. Oktober 2015 - 18:21
Müßtest Du mal einen Blick in die Logs werfen, was da passiert ist, und insbesondere wo der Hardlink hin sollte. Das müßtest Du dann mit nach D:\ verschieben.
-- Übrigens, nur so als Hinweis. Du kannst APPDATA auch in den Benutzer-Umgebungsvariablen festlegen und zB unter D:\Schlachmichtot verbuchen. Symlink vom "alten" APPDATA aufs neue und der ganze alte Rest ist ebenfalls abgegessen.
Dieser Beitrag wurde von RalphS bearbeitet: 09. Oktober 2015 - 18:23
#3
geschrieben 09. Oktober 2015 - 18:30
#4
geschrieben 09. Oktober 2015 - 18:42
Einfach kopieren ist da Käse. Das gibt Probleme, da das Benutzerprofil auch mit C:\ProgramData verlinkt ist und robocopy kann damit nicht umgehen (die Links werden aufgelöst).
Wenn überhaupt muss man den Ordner C:\Users währen der Installation mit einer Antwortdatei verlegen (s. hier). Aber dennoch gilt dieser Hinweis:
Zitat
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#5
geschrieben 09. Oktober 2015 - 18:54
Zitat (RalphS: 09. Oktober 2015 - 18:21)
Sind aber nicht riesige Probleme damit verbunden? Zumindest unter 8.x gingen durch dieses Manöver sämtliche Apps kaputt, nur Systemwiederherstellung oder Zurücksetzen half dann noch (war zumindest bei mir so, als ich es mal ausprobiert hatte). Da unter 10 sogar weite Teile der Benutzeroberfläche eine App sind (namens Windows Shell Experience Host), könnte das unter 10 sogar noch kritischer sein.
#6
geschrieben 10. Oktober 2015 - 12:26
Zitat
Dessen bin ich mir bewusst, aber mir wäre es lieber wenn ich das komplette Benutzerverzeichnis verschieben kann.
Unter Windows 7 habe ich das auch gemacht und hatte nie Probleme mit Windows-Update oder sonstigem.
Zitat
Einfach kopieren ist da Käse. Das gibt Probleme, da das Benutzerprofil auch mit C:\ProgramData verlinkt ist und robocopy kann damit nicht umgehen (die Links werden aufgelöst).
Wo finde ich die Logs und sind die auch nach ca. 2 Monaten da?
Ich habe ja nicht "einfach" normal kopiert sondern mit /mir /sec nach robocopy dafür gesorgt das wirklich alles kopiert (Unterverzeichnisse, Links) wird und die Rechte beibehalten werden.
Oder meinst du etwas anderes?
Zitat
Das halte ich für einen der üblichen Disclaimer unter Windows 7 habe ich es auch hinbekommen.
Es muss doch eine Methode geben das es auch unter Windows 10 funktioniert, aber wahrscheinlich ist das OS noch zu jung, dass mir jemand eine funktionierende Methode nennen kann.
Vielleicht probiere ich irendwann mal die Methode mit der Antwortdatei.
#7
geschrieben 10. Oktober 2015 - 18:04
Zitat (asdafi: 10. Oktober 2015 - 12:26)
Muss ja nicht von vor 2 Monaten sein. Wenn jetzt ein Update fehlschlägt, reicht ja das aktuelle cbs.log.
Zitat (asdafi: 10. Oktober 2015 - 12:26)
Ich meine die Hardlinks und Junctions. Die sehen zwar aus wie normale Dateien und Ordner, sind aber nur Verweise direkt im Dateisystem und daher transparent. Robocopy kann das, soweit ich weiß, nicht unterscheiden und löst die Verbindung auf und kopiert Quelle und Ziel einzeln. Außerdem, wenn so ein Update Quelle und Ziel auf C: erwartet und Du eines oder beides auf D: verschoben hast, endet das mit
0x80070011 = ERROR_NOT_SAME_DEVICE
The system cannot move the file to a different disk drive.
Quelle und Ziel müssen in dem Falle auf C: sein.
Zitat (asdafi: 10. Oktober 2015 - 12:26)
Naja, unter Windows 7 gab es auch noch kein WinRT und Apps. Das erschwert die Ganze Sache ungemein, da diese sich teilweise ungern bis gar nicht verschieben lassen.
---
Ich bin ein kleiner, schnickeldischnuckeliger Tiger aus dem Schwarzwald.
Alle haben mich ganz dolle lila lieb.
#8
geschrieben 11. Oktober 2015 - 15:48
Zitat
Da hast du Recht! Wahrscheinlich muss ich einfach abwarten und Tee trinken, bis jemand eine geeignete Lösung findet.
Edit: Musste die Datei tatsächlich verzippen, da sie 2MB überschritt.
Angehängte Datei(en)
-
CBS-asdafi.zip (90,93K)
Anzahl der Downloads: 96
Dieser Beitrag wurde von asdafi bearbeitet: 11. Oktober 2015 - 15:57
#9
geschrieben 11. Oktober 2015 - 15:52
#10
geschrieben 11. Oktober 2015 - 16:07
Zitat (asdafi: 11. Oktober 2015 - 15:48)
Hier auf den Systemen werden gar keine Verzeichnisse verlegt und trotzdem landet alles in dem gewünschten Verzeichnis/Speicherort.
Damit gibt es auch bei Buildupdates nie irgendwelche Problem, weil die Originalpfadangaben nicht mehr stimmen oder die Hardlinks und Junctions nicht richtig erkannt werden.
Die 5 System- oder Benutzerodner Bilder, Dokumente, Downloads, Musik und Video sind hier immer noch vollkommen leer bis auf die desktop.ini bzw. die dort von System angelegten weiteren Unterverzeichnisse.
Als Lösung:
Jedes Programm bietet in den Optionen an wo was gespeichert werden soll.
Muss man vielleicht mal etwas suchen aber es gibt es überall.
Das macht man dann gleich einmal bei der Installation und wählt den entsprechenden Zielodner aus, der natürlich vorher angelegt sein muss.
Damit habe ich dann alles da wo ich es haben will und bringe das "System" nicht durcheinander.
von @moinmoin wurde eben oben gerade bestätigt, dass es da so schon mal zu Problemen kommen kann, wenn diese Ordner nicht da liegen wo es erwartet wird.
Da war ich noch beim schreiben.
Dieser Beitrag wurde von wolf22 bearbeitet: 11. Oktober 2015 - 16:09
#11
geschrieben 12. Oktober 2015 - 17:56
#12
geschrieben 12. Oktober 2015 - 18:26
Das gibt anschließend bestimmt Probleme.
So etwas konnte man noch unter XP machen, wo man bei der Installationsvorbereitung die Standorte für die Verzeichnisse noch manuell festlegen konnte und somit das System dann diese Einstellungen übernahm und erst dann die Installation begann.
Dann waren überall die richtigen Informationen in der Registry gesetzt und hatte bei späteren Installationen/Updates usw. auch keine Probleme.
Das heute nachträglich machen ist unmöglich weil einfach zu viele und voneinander abhängende Einträge vorhanden sind.
Dann kannst du hier noch mal rein schauen.
Es wird aber überall darauf hin gewiesen, dass es eben zu Problemen kommen kann wenn Updates anstehen.
Ist ist nicht immer möglich die einzelnen/speziellen Wünsche der User auch zu realisieren.
Damit muss man leben.
Dieser Beitrag wurde von wolf22 bearbeitet: 12. Oktober 2015 - 18:27
#13
geschrieben 12. Oktober 2015 - 19:52
move "%APPDATA%\Mozilla" "D:\Mozilla-profiles" mklink /D "%APPDATA%\Mozilla" D:\Mozilla-profiles"
#15
geschrieben 27. Oktober 2015 - 08:51
Zitat (RalphS: 12. Oktober 2015 - 19:52)
move "%APPDATA%\Mozilla" "D:\Mozilla-profiles" mklink /D "%APPDATA%\Mozilla" D:\Mozilla-profiles"
Wollte grade das Gleiche sagen. Das ist die einfachste Lösung mit den wenigsten Seiteneffekten.
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
- ← Datenschutzeinstellungen genau erklärt von einem Datenschutzbeauftragt
- System & Software - Windows 10
- Windows 10 Home →