Niestety, Windows nie oferuje sensownej możliwości umieszczenia folderu użytkownika na osobnej partycji. Jest to szczególnie problem, gdy chcemy wykonać kopię zapasową systemu programem do tworzenia obrazów, ale wtedy istnieje ryzyko nadpisania „Moich dokumentów“ przy przywracaniu systemu. Ten krótki artykuł opisuje jak „zagiąć“ ścieżki.
Uwaga: Od systemu Windows 8 niektóre z opisanych tu procedur powodują masowe problemy i mogą spowodować niepowodzenie aktualizacji do nowych wersji, takich jak te regularnie dostarczane przez Windows 10. Dlatego radzimy przenieść tylko foldery danych w profilu użytkownika (dokumenty, muzyka, zdjęcia…), jak opisano w punkcie 3 tego artykułu, ale nie cały folder profilu.
Ponadto, dodatek SiSchu 13.09.2016 at 01:51
Podczas korzystania z mklink (2 i 5 metoda) nazwa użytkownika nie może zawierać spacji. Podczas późniejszych instalacji mogą wystąpić problemy z dostępem do katalogu …AppDataLocalTemp…. Powód: Przy łączeniu za pomocą mklink do nazw katalogów, które zawierają spacje lub innych poleceń na poziomie linii koma, ta cała ścieżka musi być w „cudzysłowie“ (przynajmniej z win 10). Rzeczywisty powód przerwania instalacji trudno zgłębić dzięki komunikatom o błędach (np. z Autodesk).
Należyrównieżpowstrzymać się od używania spacji przy nazywaniu innych katalogów.
Spis treści
Folder użytkownika
Folder użytkownika w systemach Windows 7 (także Vista) i Windows 8.1 składa się z 11 folderów pod nazwą użytkownika i zawiera zdjęcia, dokumenty, pliki do pobrania, ulubione, muzykę, kontakty, linki, pulpit, wyszukiwania, zapisane gry i filmy.

Rozdzielając system operacyjny i dane użytkownika, masz z reguły same zalety. Jeśli np. z jakiegokolwiek powodu będziesz musiał wykonać kopię zapasową danych lub nawet nową instalację, dane użytkownika pozostaną całkowicie nienaruszone, ponieważ znajdują się bezpiecznie na innej partycji.
Jeśli chcesz umieścić foldery użytkownika na innej partycji, możesz to zrobić przed instalacją poprzez plik odpowiedzi lub później „ręcznie“ podczas pracy.
1. możliwość za pomocą Windows System Image Manager
Za pomocą pliku odpowiedzi można zlecić „Windows ADK“ przeniesienie plików użytkownika. Do tego potrzebny jest zestaw zawierający „WindowsSystem Image Manager„, za pomocą którego można przenieść „Users“ lub „ProfilesDirectory“ (oraz ProgramData).
W przypadku Windows 7 i Windows 8.1 potrzebny jest zestaw „Windows Assessment and Deployment Kit“.
Nie ma tu możliwości przeniesienia „ProgramFiles“. Nawet przeniesienie „ProgramData“ nie jest zalecane w Windows 8.1, ponieważ wtedy Store App i inne aplikacje już nie działają.

To narzędzie jest bardzo rozbudowane i wymaga pewnego przeszkolenia.
1.1 unattend.xml i autounattend.xml
Zawartość pliku unattend.xml z poleceniem przeniesienia „użytkownika“ na d: może wyglądać tak:
<unattend> <settings pass="oobeSystem"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns_wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns_xsi="http://www.w3.org/2001/XMLSchema-instance"> <FolderLocations>. <ProfilesDirectory>D:\Users</ProfilesDirectory>. </FolderLocations> </component> </settings> </unattend>
ProcesorArchitecture=„amd64“ jest poprawny dla systemów 64-bitowych.
Dla systemów 32-bitowych, processorArchitecture=“x86″ jest poprawny.
D:Users ma być tylko przykładową literą dysku.
Jednak ten unattend.xml zakłada, że zostało już zapewnione, że d: istnieje, zostało sformatowane za pomocą NTFS i jest również d: z perspektywy konfiguracji. W przeciwnym razie należy dodać inne sekcje, takie jak „DiskConfiguration“, aby skonfigurować partycję.
Normalnie pliki odpowiedzi są zapisywane jako unattend.xml. Istnieje jednak również plik autounattend.xml. Ustawienia dokonane w tym pliku (np. ustawienie partycji) są najpierw odpytywane i wykonywane podczas konfiguracji systemu operacyjnego, czyli przed skopiowaniem plików na nośnik danych.
Kolejne artykuły informacyjne na ten temat udostępnia TechNet.
Artykuł TechNet: Tworzenie pliku odpowiedzi dla komputerów opartych na UEFI
Artykuł TechNet: Praca z plikami odpowiedzi w programie Windows System Image Manager
Artykuł TechNet: Podręcznik użytkownika Windows AIK
2. możliwość podczas instalacji systemu operacyjnego z Robocopy i mklink
Zamiast korzystać z pliku odpowiedzi i fatygować się z narzędziami konfiguracyjnymi Microsoftu, można też użyć dwóch programów powłoki Microsoftu. Magiczne słowa to Robocopy i mklink (dowiązanie symboliczne) – patrz też punkt 5.
Od Windows Vista lub Windows Server 2008 poprzez Win32 API dostępne są prawdziwe dowiązania symboliczne, które są przezroczyste w systemie plików i mogą odwoływać się do plików i katalogów na własnym komputerze użytkownika.
Podczas instalacji systemu operacyjnego z instalacyjnej płyty DVD, a dokładniej, gdy tylko pojawi się zapytanie o nazwę użytkownika i nazwę komputera, naciśnij klawisze [Shift] + [F10]. Uruchamia to wiersz poleceń. Za pomocą polecenia dir sprawdź najpierw, która litera dysku oznacza partycję Windows i danych (w większości przypadków C:).
Teraz w wierszu poleceń wpisz następujące informacje:
robocopy c:users d:users /mir /sec /xj
Skopiuje to folder profilu z C:\Users do np. D:\Users.
(D: jest tu rozumiane jako dysk przykładowy).
/mir i /sec kopiują wszystkie podobiekty, łącznie z prawami.
/xj zapewnia, że podczas kopiowania nie są podążane dowiązania symboliczne, co w przeciwnym razie mogłoby prowadzić do znacznych problemów.
Następnie usuń stary folder profilu (C:Users) całkowicie i bez podpowiedzi za pomocą następującego polecenia:
rd c:users /s /q
Teraz nadal brakuje polecenia dla dowiązania symbolicznego.
W tym poleceniu należy również podać literę napędu, która została wyświetlona podczas uruchamiania komputera z instalacyjnej płyty DVD – nawet jeśli różni się ona od rzeczywistych liter, łącza będą później nadal poprawne.
Po wykonaniu polecenia:
mklink c:users d:users /D
zamknij wiersz poleceń i kontynuuj instalację. Po instalacji i uruchomieniu systemu bez płyty DVD, Windows nie „zauważa“ zmiany, że tak powiem. Tworzy nowe profile jak zwykle w C:\Users (C:Users) – ale kończy na D:\Users (D:Users).
Do porady WinTotal: Tworzenie symbolicznego skrótu dla profilu użytkownika
3. przenieść foldery użytkownika za pomocą Eksploratora Windows
Istnieją 3 warianty.
1) Możesz przenieść wszystkie foldery w C:\u200 indywidualnie na inny dysk. Aby to zrobić, kliknij prawym przyciskiem myszy pierwszy folder z 11, wybierz żądaną ścieżkę dla nowego dysku w „Właściwościach“ w zakładce „Ścieżka“ i kliknij „Przenieś„. Postępuj w ten sam sposób z pozostałymi 10 folderami.
Do porady WinTotal: Przenieś własne pliki na osobną partycję

2) Inną opcją jest kliknięcie na[OK] zamiast na „Przenieś“.

3) Trzecia możliwość to bez ścieżki folderu: Jeśli chcesz przenieść folder na partycję lub dysk BEZ ścieżki folderu tylko z nowym napędem, wpisz TYLKO nową literę dysku w pasku ścieżki i kliknij[Zastosuj] zamiast „Przenieś“.
Następnie wystarczy potwierdzić poniższe zapytania przyciskiem [OK].

Może się zdarzyć, że potem niektóre linki z aplikacji innych firm nie działają poprawnie – np. po ponownym uruchomieniu MS Outlook linki do kont pocztowych są reklamowane. MS Outlook jednak od razu wyświetla nowe linki i trzeba je tylko potwierdzić.
4. Przeniesienie folderów użytkownika przez rejestr
W przypadku świeżo skonfigurowanych systemów można zmienić ścieżkę dla folderu użytkownika w rejestrze. Wszyscy nowi użytkownicy stworzeni PO tej procedurze trafią na nowy dysk, który zdefiniowałeś w rejestrze. Zakłada to, że: Utworzyłeś folder Users na nowym dysku. Foldery użytkowników, które istniały PRZED zmianą rejestru, pozostają jednak w tym wariancie na dysku C:Users. W rejestrze zdefiniowana jest lokalizacja, w której od TERAZ będzie na stałe znajdował się folder użytkownika. Niestety, zresetowanie wpisu w rejestrze do C: lub do %SystemDrive% często powoduje problemy.
Rzeczywista ścieżka dla Users jest zapisana w rejestrze w kluczu
HKEY_LOCAL_MACHINE ™Microsoft ™Windows NT ™CurrentVersion ™ProfileList
lub
HKEY_LOCAL_MACHINE™Microsoft™Windows NT™CurrentVersion™ProfileList.
jest przechowywany w katalogu ProfilesDirectory.

Jeśli zmienisz %SystemDrive%Users na (np.) D:\u200 , wszystkie względne ścieżki, które normalnie są %userprofile%, będą na nowym dysku. Aby to zrobić, musiałbyś jednak również przypisać UsersDefault i UsersPublic, a także ProgramData do nowej litery dysku. Przeniesienie „ProgramData“ nie jest jednak zalecane w Windows 8.1, o czym wspominaliśmy wyżej. Musiałbyś również przeszukać rejestr pod kątem „Users“ i zmienić wszystkie wartości, które wskazują na C: lub na %SystemDrive% na nowy dysk. Aby to zrobić, musisz być zalogowany jako administrator, abyś mógł dokonać zmian w rejestrze.
Ta opcja powinna być używana tylko wtedy, gdy system został dopiero co skonfigurowany i zdecydowałeś się nie przenosić „Users“ po zmianie rejestru.
Do porady WinTotal: Przenieś foldery użytkowników w systemie Windows 7 na wybrany dysk
5. przekierowanie folderów użytkownika za pomocą dowiązań symbolicznych
Symlinki (dowiązania symboliczne) są jak „wewnętrzne przekierowanie“, o którym system jest zupełnie nieświadomy. Możliwe jest również przeniesienie na inny dysk za pomocą nowego polecenia symlink. W ten sposób folder użytkownika może zostać przeniesiony z C: na D:, a później na E: lub F:. Symlink sprawia, że system wierzy, iż dane są obecne w starej lokalizacji (C:). Pomimo przeniesienia folderów użytkowników, Windows nadal znajduje wszystko pod C:Users.
Dowiązania symboliczne zapewniają trwałe przekierowanie. Polecenie zaczyna się od mklink.
Polecenie:
mklink c:users d:users /D
(d: jest tu rozumiane jako przykładowy dysk).

6. Dowiązania symboliczne dla dysków sieciowych
Dyski sieciowe można również „przekierować“.
Najpierw należy utworzyć na lokalnym dysku twardym folder, który później będzie zawierał dowiązanie symboliczne do źródła sieciowego, w naszym przykładzie„DataNet“ na dysku F:.
W następnym kroku uruchom wiersz poleceń z prawami administratora i utwórz dowiązanie symboliczne za pomocą mklink.
Polecenie
mklink f:\NMuzyka /D
tworzy w folderze„DataNet“ folder „Music“, który wskazuje jako dowiązanie symboliczne na katalog „Music“ na źródle sieciowym„wtserver„.
Parametr /D powoduje, że mklink tworzy folder.

6.1 Przykład: przekierowanie folderu kopii zapasowej z iTunes
Kopia zapasowa zawiera wiele osobistych ustawień urządzenia, ale także dane takie jak kalendarz, kontakty, ulubione, zakładki, ustawienia sieciowe itp.
iTunes przechowuje same kopie zapasowe pod następującą ścieżką:
„%APPDATA% Roaming – Apple – Computer – Mobile – Sync – Backup„.
Jeśli chcesz zmienić ścieżkę, pomaga polecenie mklink, które tworzy symboliczny link.
Najpierw zmień ścieżkę
%APPDATA%} Komputer firmy Apple, a następnie zmień ścieżkę na „Sync Backup„.
i przenieś folder Backup do miejsca, w którym chcesz, aby pozostał później. W naszym przykładzie będzie to F:™ Files Loca ™ Music ™Tunes.
Po przeniesieniu, Backup powinien być nowym podfolderem iTunes na dysku F:.
Teraz uruchom wiersz poleceń jako administrator i wprowadź następujące polecenie:
mklink "C:\Użytkownicy\USERNAME\Apple Computer\Mobile\Sync\Backup" "F:\Miejsce\Muzyka\iTunes\Backup" /D
(gdzie „USERNAME“ jest twoją nazwą użytkownika, dostosuj ścieżki i umieść odwrócone przecinki).

Polecenie tworzy nowy folder Backup na dysku C:\NKomputer Apple\Mobile\Sync.
(%APPDATA)
ale wskazuje na ścieżkę F:Własne pliki lokalne, Music, Backup.
zostanie przekierowany.
Od tej pory kopia zapasowa znajduje się zawsze na nowym dysku i jest dostępna zarówno poprzez starą ścieżkę „C:“, jak i poprzez nową ścieżkę.
Ikona wskazuje na to, że jest to dowiązanie symboliczne.

7. użyteczni mali pomocnicy
- Dzięki „Link Shell Extension“ możesz łatwo tworzyć dowiązania symboliczne poprzez menu kontekstowe i w ten sposób przekierowywać foldery takie jak dokumenty na inną partycję.
- Również „Win7 Library Tool“ jest bardzo łatwy w użyciu, ponieważ może zawierać dowolne ścieżki w istniejących lub nowych bibliotekach.
- „NTFSLinksView“ pokazuje oryginalne ścieżki i ścieżki docelowe jako link symboliczny lub typ węzła. Zmiany nie są tu możliwe, „NTFSLinksView“ jest wyłącznie programem wyświetlającym.
- Za pomocą „NTFS Link“ klikasz prawym przyciskiem myszy na folder i przeciągasz go do lokalizacji linku, trzymając wciśnięty klawisz. Następnie zwalniamy prawy przycisk myszy i w menu kontekstowym wybieramy„Create Junction Here„. Całość działa również z pojedynczymi plikami. „NTFS Link“ umożliwia również tworzenie twardych linków, takich jak te znane z Linuksa.
- O ile tworzenie dowiązań symbolicznych odbywa się za pomocą polecenia mklink przez linię poleceń, o tyle Steam Mover pomaga tworzyć je za pomocą interfejsu graficznego.
- Narzędzie Junction Link Magic może przeszukiwać system w poszukiwaniu punktów węzłowych, dowiązań symbolicznych i punktów trasowania, usuwać je lub tworzyć nowe. Narzędzie nadaje się tylko do folderów. Jeśli chcesz przekierować pojedyncze pliki, możesz użyć Link Shell Extension, na przykład.
Dalsze linki
Do porady WinTotal: Czym są dowiązania symboliczne?
Forum Windows 7: Tutorial o dowiązaniach symbolicznych w Windows (english)
Źródło obrazu: Microsoft / stworzony przez NhatPG