Jaki jest najlepszy sposób przeniesienia c: \ users do d: \ users under vista / W7 [zamknięta]

64

Właśnie zainstalowałem Windows 7 RC1 i chcę przenieść c: \ users do d: \ users.

Jak najlepiej to zrobić?


Z uwagi na fakt, że Windows 7 tworzy zarezerwowaną partycję montowaną jako C: w konsoli odzyskiwania musiałem użyć następujących poleceń

robocopy /mir /xj D:\Users E:\Users
mklink D:\Users D:\Users /j

Oba litery D w poleceniu mklink są poprawne. Po ponownym uruchomieniu systemu dysk, który był D w konsoli odzyskiwania, staje się dyskiem C.

Scott
źródło
1
Dobry chwyt! Będę musiał pamiętać szczegóły zarezerwowanej partycji, kiedy przeprowadzę się do systemu Windows 7
Jimmie R. Houts,
1
Zobacz to powiązane pytanie (dla systemu Vista) i odpowiedzi: serverfault.com/questions/4624/…
Benjol
Nie mogę zostawiać komentarzy, więc piszę to w odpowiedzi. Ktoś powinien ostrzec, że opcja / mir (która wydaje się oznaczać „mirror”) w przykładzie: robocopy / mir / xj D: \ Users E: \ Users usunie wszystko z E: \ Users, które nie jest w D : \ Użytkownicy. Rzeczywiście zastanawiam się, czy opcja / mir jest naprawdę konieczna. Skończyło się usuwanie wielu moich plików ze swojego niepustego folderu / Users ze starszej instalacji.
Nie jest zabawne, że pytanie zostało zamknięte, ponieważ jest poza tematem, ale ma ogromną rzeszę fanów z odpowiedziami i opiniami.
captcha
Dzieje się tak, ponieważ plebs używają tej strony do zadawania prawdziwych pytań w przypadku bardzo realnych problemów, ale nasi wysocy i potężni władcy uważają, że jest to bezużyteczne, ponieważ nauczyli się tego wiele lat temu, zamiast wpaść w masowy chaos, który jest w dzisiejszych czasach IT, jak my .
David

Odpowiedzi:

65

Możesz łatwo przenieść cały folder C: \ Users na inny dysk po zainstalowaniu systemu Windows:

Ostrzeżenie: Może to spowodować problemy, jeśli / kiedy konieczne będzie przywrócenie systemu

  1. Uruchom komputer z nośnika instalacyjnego i przejdź do wiersza polecenia ( naciśnij klawisze Shift + F10 w oknie dialogowym instalacji )
  2. Użyj Robocopy, aby skopiować C: \ Users do D: \ Users: robocopy c:\Users d:\Users /mir /xj /copyall
    a. /mirmówi robocopy, aby dublowało katalogi, spowoduje to skopiowanie wszystkich plików
    b. /xjjest bardzo ważne, mówi robocopy, aby nie podążał za punktami połączenia. Jeśli o tym zapomnisz, będziesz miał dużo kłopotów.
    do. /copyallskopiuje wszystkie atrybuty, w tym ACL i informacje o właścicielu
  3. Sprawdź, czy pliki zostały pomyślnie skopiowane
  4. Usuń c: \ Użytkownicy
  5. Utwórz skrzyżowanie, które wskazuje d: \ Użytkownicy: mklink c:\Users d:\Users /j

Otóż ​​to. Korzystam z tego procesu, odkąd Vista przeszła na RTM bez żadnych problemów.

Oto artykuł, który również to wyjaśnia. Wystarczy użyć robocopy zamiast xcopy, tak jak to opisano w artykule, aby uniknąć możliwych problemów z uprawnieniami NTFS.

Aktualizacja: Ponieważ dowiedziałem się na własnej skórze, pomyślałem, że wspomnę również, że jeśli planujesz przenieść „Dane programu” lub „Pliki programu” za pomocą tej metody, będziesz rozczarowany, gdy dowiesz się, że wszystko działa zgodnie z oczekiwaniami , ale aktualizacje systemu Windows nie będą już instalowane. Nie jestem pewien, czy to zostało naprawione Win 7.

Aktualizacja 2: @Benjol ma post na blogu, który szczegółowo opisuje metodę przenoszenia folderu profili, który odtworzy skrzyżowania, które ta metoda pomija . Jeśli napotkasz jakiekolwiek problemy ze starszymi aplikacjami, spójrz tutaj i sprawdź, czy jego metoda rozwiązuje problem.

Jimmie R. Houts
źródło
1+ offline-move + junction point najłatwiejsze rozwiązanie - ale dodałbym, że nienadzorowany skrypt instalacyjny mógłby to zrobić również podczas instalacji ^^
Oskar Duveborn
To naprawdę dobry hack ... i cieszę się, że ktoś opublikował wszystkie kroki, które należy wykonać, aby wykonać tę akcję.
mrTomahawk
8
-1: Należy pamiętać, że to podejście NIE odtwarza wszystkich połączeń, które nie są kopiowane przez robocopy (nb robocopy nie może kopiować połączeń nawet bez / xj, tworzy nowe foldery). To nie przestanie działać Windows, ale prawdopodobnie
zepsuje
1
Zmień ustawienia folderów, aby wyświetlić pliki systemowe i ukryte. Folder Users jest wypełniony skrzyżowaniami, które wskazują (na przykład) z Moich dokumentów do Dokumentów itp. To jest dla wstecznej kompatybilności ze starszymi aplikacjami, więc możesz zauważyć różnicę, w zależności od tego, co zainstalowałeś.
Benjol,
3
+1 @ Jimmie za szczegółowe wyjaśnienie, jak to zrobić. Naprawdę mam dość systemu Windows, który idzie prosto i umieszcza dane użytkownika i instalację aplikacji w dowolnym miejscu, bez uprzedniego pytania! WTF czy tak trudno zmienić? Co się stanie, jeśli moja partycja podstawowa jest dyskiem SSD i na tym komputerze jest zainstalowany system Windows? Jestem pewien, że jak cholera nie chcę, aby okna używały tej partycji jako cholernej trzustki do wszystkiego!
greatwolf
11

Najprostszym i zalecanym sposobem jest przeniesienie poszczególnych folderów specjalnych wewnątrz katalogu użytkownika, takich jak dokumenty, muzyka, filmy, itp Można to zrobić z następujących kroków:

  1. Kliknij prawym przyciskiem myszy> Właściwości
  2. Karta lokalizacji
  3. Wpisz żądaną lokalizację i kliknij „przenieś”

Minusem tego jest to, że nadal pozostawia główny folder „Użytkownicy” na swoim miejscu.

Ciężko sposób jest o wiele bardziej skomplikowane i ryzykowne:

W poszukiwaniu rozwiązania jedyne dwa proste sposoby przeniesienia lokalizacji katalogu profilu użytkownika z dysku systemowego to

  1. Ustaw folder profilu użytkownika podczas instalacji za pomocą nienadzorowanego pliku instalacyjnego.
  2. Przenieś poszczególne foldery do swojego profilu użytkownika, co można zrobić za pomocą Eksploratora (który zaktualizuje klucze rejestru HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Shell Folders i HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ User Foldery powłoki).

Jednak nie było to dla mnie wystarczająco dobre, chciałem, aby mój rzeczywisty folder profilu użytkownika został przeniesiony na osobną partycję / wolumin, w tym ustawienia rejestru. Odkryłem, że tak naprawdę nie jest to takie trudne, pod warunkiem, że czujesz się swobodnie z masową wymianą kluczy rejestru i wartości.

Oto jak zmieniłem lokalizację profilu użytkownika. Pamiętaj, że chciałem przenieść wszystkie profile, w tym publiczny i domyślny, więc niektóre z tych kroków można pominąć, jeśli nie chcesz:

  1. Upewnij się, że masz pełną kopię zapasową systemu!
  2. Skopiuj oryginalny katalog profilu domyślnego do nowej lokalizacji (np. Z C: \ Users \ Default do D: \ Users \ Default).
  3. Skopiuj oryginalny katalog profilu publicznego do nowej lokalizacji (np. Z C: \ Users \ Public do D: \ Users \ Public).
  4. Przejdź do HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList.
  5. Zmień wartość klucza Default na nową lokalizację profilu użytkownika (np. D: \ Users \ Default).
  6. Zmień wartość klucza publicznego na nową lokalizację profilu użytkownika (np. D: \ Users \ Public).
  7. Zmień wartość ProfilesDirectory na lokalizację nowego profilu użytkownika (np. D: \ Users).
  8. W tym momencie musisz zrestartować się i zalogować ponownie jako inny użytkownik, który nigdy wcześniej się nie logował i dlatego nie ma utworzonego profilu. W moim przypadku użytkownik Administrator nigdy się nie logował, więc włączyłem go, aby Administrator mógł się zalogować i z niego korzystać. Możesz włączyć logowanie administratora, ładując Zarządzanie komputerem, a następnie przejdź do Kont użytkowników, edytuj właściwości Administratora, a następnie odznacz Wyłącz logowanie.
  9. Po zalogowaniu się po raz pierwszy przy użyciu nowego konta użytkownika zobaczysz „Tworzenie pulpitu” i inne podobne rzeczy podczas tworzenia profilu przez system Windows. Pamiętaj, że nowy profil powinien zostać utworzony w nowej lokalizacji.
  10. Po zalogowaniu spróbuj zamknąć jak najwięcej aplikacji. Zapobiegnie to blokowaniu większości plików, uniemożliwiając ich skopiowanie.
  11. Skopiuj cały folder oryginalnych profili użytkowników z oryginalnej lokalizacji do nowej lokalizacji (np. C: \ Users * do D: \ Users). (Zobacz następny krok po rozpoczęciu kopiowania).
  12. Podczas tej kopii należy zwrócić uwagę na kilka rzeczy. Były tysiące plików .TMP, które zostały zablokowane i nie można ich skopiować. Właśnie pominąłem te pliki. Przytrzymałem Alt-S, aby zobaczyć wszystkie pomijane pliki i upewnić się, że pomijane są tylko pliki .TMP. Tak, zajęło to trochę czasu, ale przynajmniej byłem pewien, że wszystkie moje pliki zostały skopiowane. Proces ten można prawdopodobnie uprościć za pomocą wiersza polecenia lub programu PowerShell.
  13. Jeśli w twoim przypadku istnieją pliki, które nie zostaną skopiowane, możesz uruchomić procexp.exe, który jest plikiem dostarczonym przez sysinternals. Następnie wykonaj uchwyt wyszukiwania i wyszukaj część nazwy pliku. procexp powie ci, które programy blokują plik. Dopóki jednak zamkniesz jak najwięcej programów, nie powinno to się zdarzyć.
  14. Znajdź i pobierz program, który wykona wyszukiwanie i zamianę w rejestrze. Nie zasugeruję jednego, ponieważ nie znalazłem jednego programu, który działałby idealnie. Ostatecznie pobrałem kilka różnych darmowych aplikacji i korzystałem z nich wszystkich.
  15. Za pomocą programu Search & Replace rejestru wyszukaj oryginalny folder profilu użytkownika i zastąp go nowym folderem profilu użytkownika (np. Wyszukaj „C: \ Users” i zastąp „D: \ Users”. Zwróć uwagę, że niektóre aplikacje, których użyłem, zmieniłyby tylko wartości, a nie nazwy kluczy. Jednak wszystkie klucze, które musiały być zdezorientowane, były powiązane z MuiCache. Nie wiem, czy rzeczywiście trzeba je zaktualizować. Po prostu upewniłem się.
  16. Wyloguj. Zaloguj się ponownie z tym samym użytkownikiem. Powtarzaj krok 14, aż nie będzie już nic do zastąpienia. Powodem tego kroku jest to, że po wylogowaniu niektóre programy wydają się aktualizować rejestr przy użyciu starej ścieżki profilu użytkownika.
  17. Uruchom regedit.exe i wyszukaj oryginalną ścieżkę profilu użytkownika i upewnij się, że nie istnieje. Powodem tego kroku jest to, że (jak zauważono w kroku 13) nie ufałem żadnemu programowi Wyszukiwanie i zamiana rejestru, którego użyłem. Skończyło się na tym, że musiałem ręcznie zaktualizować kilkanaście kluczy i wartości, ponieważ ich wyszukiwanie i zamiana pominęły.
  18. Aby łatwo znaleźć programy, które nie używają rejestru i ścieżek profilu zakodowanych na stałe, zmień nazwę oryginalnego folderu profilu (np. Zmień nazwę C: \ Users na C: \ ~ Users).
  19. Wyloguj. Zaloguj się ponownie jako zwykły użytkownik. Wszystko powinno działać poprawnie, z wyjątkiem programów, które używają „zakodowanej” lokalizacji profilu użytkownika.
  20. Istnieją dwie proste metody, za pomocą których można znaleźć programy korzystające z „zakodowanej” lokalizacji profilu i nadal szukają oryginalnej ścieżki profilu użytkownika. Możesz użyć sztuczki procexp.exe wspomnianej powyżej i wyszukać uchwyty w oryginalnej lokalizacji profilu. Możesz także monitorować lokalizację profilu oralnego, aby sprawdzić, czy zostały utworzone nowe foldery lub pliki. Na przykład w moim przypadku FolderShare utworzył niektóre foldery i pliki w katalogu C: \ Users \ MyUsername \ AppData \ Local \ FolderShare. Tak więc zaktualizowałem ustawienia FolderShare, aby wskazywało inną ścieżkę, a następnie usunąłem katalog C: \ Users (zauważ, że C: \ ~ Users nadal istniał jako kopia zapasowa).
  21. Ponieważ masz teraz pewność, że wszystkie twoje dane zostały przeniesione (prawda ??????), możesz usunąć kopię zapasową oryginalnej lokalizacji profilu użytkownika (np. C: \ ~ Users).

Źródło: Zmień lokalizację folderu profilu użytkownika w systemie Vista

Widząc fakt, że Microsoft tak łatwo zmienił lokalizację folderów specjalnych, a tak trudno zmienić lokalizację całej struktury folderów użytkownika, zdecydowanie zaleciłbym, abyś podjął to łatwe podejście .

Aron Rotteveel
źródło
5
Yikes! Nie poleciłbym tych procesów mojemu gorszemu wrogowi :-), ale ... +1, ponieważ działa, niezależnie od tego, jak niechlujny może się wydawać. Zastanawiam się, jakie inne rzeczy, takie jak „hack”, mogłyby złamać linię ...
Widziałem ten artykuł, ale chciałem przenieść cały katalog użytkowników i chciałem uniknąć chowania się w rejestrze.
Scott
1
Dodam, że problem z przenoszeniem wszystkich „Specjalnych” katalogów, a nie Użytkowników, polega na tym, że nie można przenieść AppData jako specjalnego folderu, a rosnąca liczba programów utrzymuje tam swoje pamięci podręczne, zapisy i duże ilości danych.
Aquarion
2
@Aquarion: ALE katalogi Local, LocalLow i Roaming można przenosić za pomocą karty lokalizacji :)
Milind R
Postęp technologiczny w ciągu czterech lat jest naprawdę nieograniczony. Zdolność przekierowania prawie każdego osobnego folderu w katalogu i każdego osobnego folderu w jego podkatalogu, ale nie łatwe przekierowanie któregoś z katalogów nadrzędnych jest zdecydowanie rozsądnym ograniczeniem, które wyraźnie leży w najlepszym interesie bazy użytkowników.
Aquarion
5

Oto poprawny proces

  1. Uruchom komputer z nośnika instalacyjnego i przejdź do wiersza polecenia (uważam, że najpierw musisz kliknąć opcję naprawy)
  2. Użyj Robocopy, aby skopiować C: \ Users do D: \ Users: robocopy c: \ Users d: \ Users / mir / xj / copyall
    a. / mir mówi robocopy, aby dublowało katalogi, spowoduje to skopiowanie wszystkich plików
    b. / xj jest bardzo ważny, mówi robocopy, aby nie podążał za punktami połączenia. Jeśli o tym zapomnisz, będziesz miał dużo kłopotów.
    do. / copyall skopiuje wszystkie atrybuty, w tym ACL i informacje o właścicielu
  3. Sprawdź, czy pliki zostały pomyślnie skopiowane
  4. Usuń c: \ Użytkownicy
  5. Utwórz skrzyżowanie, które wskazuje na d: \ Users: mklink c: \ Users d: \ Users / j

Zrobiłem instrukcje Jimmiego i prawie pracowałem. Miałem jednak dziwny problem z IE, nie mogłem pobrać pliku. Znalazłem rozwiązanie, aby rozwiązać problem z pobieraniem i jest to udokumentowane na superużytkowniku :

Hapkido
źródło
Dzięki. Nie mogę edytować odpowiedzi lub dodam twoje zmiany.
Scott
+1 za / copyall Chciałem to dodać dawno temu i nigdy się do tego nie zabierałem.
Jimmie R. Houts
3

Niektóre zasoby do „automatycznego” przenoszenia C: \ użytkowników z nienadzorowanym skryptem podczas instalacji.

Microsofts ma KB z pewnymi problemami dotyczącymi przenoszenia specjalnych folderów, które mogą być przydatne do przeczytania.

Jeśli chodzi o sam skrypt instalacji nienadzorowanej, istnieje element o nazwie FolderLocations, który ma element potomny ProfilesDirectory, który można określić jako taki:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="oobeSystem">
<component name="Microsoft-Windows-Shell-Setup"
publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS"
processorArchitecture="x86">
<FolderLocations>
<ProfilesDirectory>d:\users</ProfilesDirectory>
</FolderLocations>
</component>
</settings>
</unattend>

Oto artykuły Microsoft na temat wdrażania Visty, w tym sposób obsługi unattend.xml, oraz najlepsze źródło, jakie znalazłem w rozszerzonym artykule na temat przenoszenia specjalnych folderów autorstwa Ramesha Srinivasana, który szczegółowo wyjaśnia, jak to zrobić i na co uważać (w tym fakt, że nawet po uruchomieniu tego skrytego nienadzorowanego skryptu, np. jako argument do setup.exe, nadal istnieją punkty połączenia, takie jak c: \ dokumenty i ustawienia, które wskazują starą lokalizację, którą należy naprawić ręcznie (jeśli możliwy)).

Oskar Duveborn
źródło
2

"C:\users"jest folderem systemowym, który jest równoważny z "C:\Documents and Settings"Windows XP / 2000 / NT, i dlatego przeniesienie folderu było naprawdę trudne, jeśli nie niemożliwe. Istnieje kilka sposobów obejścia tego problemu poprzez przeniesienie podfolderów za pośrednictwem TweakUI lub innych podobnych hacków zamiast folderu nadrzędnego i jest wiele postów na ten temat, patrz tutaj:

http://www.tech-recipes.com/rx/1409/move-your-documents-and-settings-username-profile-off-of-the-c-drive/

http://support.microsoft.com/kb/236621

http://support.microsoft.com/default.aspx?scid=kb;en-us;314843

http://support.microsoft.com/default.aspx?scid=KB;EN-US;q310147&ID=KB;EN-US;q310147

Ale w odniesieniu do Vista / Windows 7 wygląda na to, że ten proces mógł się uprościć. Oto kilka postów, które mówią, jak to zrobić w systemie Vista, który w swej istocie jest systemem Windows 7:

http://www.ehow.com/how_2064387_relocate-user-files-windows-vista.html

http://www.technospot.net/blogs/how-to-move-users-folder-to-different-location-in-windows-vista/

http://www.howtogeek.com/howto/windows-vista/moving-your-personal-data-folders-in-windows-vista-the-easy-way/

mrTomahawk
źródło
Jak powiedziałem w mojej odpowiedzi, nie możesz przenieść C: \ Users na inny dysk. W miarę powtarzania się linków możesz przenosić niektóre „foldery specjalne”, ale przeniesienie C: \ Users nie jest możliwe.
2

To jest trochę za późno ...

Problemów z przenoszeniem użytkowników c: \ na inny dysk można uniknąć, przenosząc poszczególne profile zamiast całego katalogu.

Jeśli zostawisz skrzyżowanie w c: \ users łączące się z nowym katalogiem, wszystkie ścieżki będą nadal działać, podobnie jak w przypadku rozwiązania Jimmie Houts, jednak nie przenoszę administratora, usługi sieciowej, publicznej itp., Więc wszystkie normalne funkcje systemowe, takie jak aktualizacja systemu Windows, nadal działa normalnie.

Ian

Ian Murphy
źródło
0

Długo badałem to samo. Nie da się tego zrobić. Możesz przenosić „specjalne” foldery (Dokumenty, Moja muzyka itp.), Ale nie możesz przenieść katalogu użytkowników .


źródło
1
Udało mi się przenieść katalog użytkowników.
Scott
0

Większość z nich jest kopiowana od innych, a następnie modyfikowana i rozszerzana przez obecnego pisarza, tu servidor.

Aby najłatwiej przenieść wszystkie pliki użytkownika i pliki programów użytkownika z dysku rozruchowego (w moim przypadku SSD), postępuj zgodnie z tymi instrukcjami.

Po pierwsze, utwórz punkt przywracania, na wszelki wypadek: 1. Otwórz System, klikając przycisk Start, prawym przyciskiem myszy Komputer, a następnie Właściwości. 2. W lewym okienku kliknij Ochrona systemu. Jeśli zostanie wyświetlony monit o hasło administratora lub potwierdzenie, wpisz hasło lub potwierdź. 3. Kliknij kartę Ochrona systemu, a następnie kliknij Utwórz. 4. W oknie dialogowym Ochrona systemu wpisz opis, a następnie kliknij Utwórz.

NASTĘPNIE: Przejdź do opcji Odzyskiwanie systemu / Wiersz polecenia: uruchom komputer za pomocą instalacyjnego dysku DVD Win7, wybierz język, walutę i klawiaturę, a następnie kliknij Dalej. Na ekranie z „Zainstaluj teraz” wybierz „Napraw komputer”. Zostaniesz zapytany, czy chcesz „Napraw i uruchom ponownie” w opcjach Odzyskiwania systemu, wybierz „Nie”. Następnie upewnij się, że Windows 7 jest wymieniony jako jeden z zainstalowanych systemów operacyjnych dostępnych do odzyskania, i że jest wybrany, a następnie naciśnij przycisk Dalej. Otrzymasz listę narzędzi do odzyskiwania. Wybierz „Wiersz polecenia”.

Znajdź swój wirtualny dysk Windows załadowany z nośnika Win7 (prawdopodobnie C lub X), znajdź swój rzeczywisty dysk Windows / SSD (D lub E) i znajdź swój HDD (zwykły dysk twardy) (D lub E).

W moim systemie zwykle C = SSD z Windows, D = dysk danych HDD

Za pomocą nośnika aktualizacji Win7 dyski w trybie odzyskiwania zostały skonfigurowane inaczej: X: dysk wirtualny / temp Windows, E: aktualny dysk Windows / SSD, D: HDD, dysk twardy, na którym chciałem umieścić \ Użytkownicy.

Niektórzy twierdzą, że tryb odzyskiwania systemu skonfiguruje dyski w następujący sposób: C: wirtualny / temp Dysk Windows D: Rzeczywisty dysk Windows / SSD E: HDD, na którym chcą umieścić / Użytkownicy.

W wierszu polecenia użyjesz Robocopy (NIE xcopy!) Do skopiowania c: \ Users do d: \ Users, następnie usuń stare c: \ Users, a następnie utwórz dowiązanie symboliczne z c: \ Users do D: \ Users. Pamiętaj, że musisz wykonać te czynności w kolejności i nie możesz mieć reklamy: \ Users reż, zanim to zrobisz.

UWAGA: w oknie wiersza polecenia odzyskiwania systemu dyski nie są takie same, jak po wyjściu z trybu odzyskiwania! Dostosuj poniższe polecenia, aby określić, w jaki sposób dyski są w trybie odzyskiwania, a później okażą się prawidłowe.

Użyłem: robocopy / mir / xj E: \ Users D: \ Users

Aby przenieść / Użytkownicy z Windows / SSD na HDD. / mir mówi robocopy, aby dublowało katalogi, spowoduje to skopiowanie wszystkich plików i uprawnień. / xj jest bardzo ważny, mówi robocopy, aby nie podążał za punktami połączenia. Jeśli o tym zapomnisz, będziesz miał dużo kłopotów. Upewnij się, że żadne pliki nie zostały skopiowane (kolumna FAILED = 0).

Następnie musisz usunąć stary folder użytkowników z dysku Windows / SSD (c :), zanim będziesz mógł utworzyć dowiązanie symboliczne: użyłem: rmdir / S / QE: \ Users

Utwórz złącze / dowiązanie symboliczne NTFS wskazujące nowy folder Użytkownicy:

Użyłem: mklink / JE: \ Users D: \ Users

Użyj przełącznika / J, aby utworzyć połączenie, które jest twardym dowiązaniem symbolicznym. (Jeśli użyjesz przełącznika / D, będziesz musiał również edytować rejestr, ponieważ nie będzie to twardy link.) Używając / J, gdy Windows szuka katalogu C: \ Users, znajdzie go! Ale będzie na HDD zamiast na SSD. Zdradliwy!

Aby zobaczyć dowód tego, co utworzyłeś, nadal w oknie wiersza polecenia, przejdź do faktycznego systemu Windows / SSD i wykonaj polecenie „dir”, a zobaczysz: „Users [D: \ Users]”

Teraz uruchom ponownie, a zobaczysz opcję / Users na dysku twardym i gotowe. Nie jest wymagana żadna dodatkowa konfiguracja ani kręcenie. Nowe profile użytkowników będą przechowywane na dysku d:, podobnie jak dane specyficzne dla użytkownika. Można to osiągnąć bez zbędnego bałaganu w rejestrze, wyszukiwania i zamiany wartości lub bez konieczności ingerowania w nowe profile w jakikolwiek sposób. Całkowicie ustawione i zapomnij.


źródło
1
Wydaje się, że jest to dłuższa wersja odpowiedzi Jimmiego R. Houts'a, ale nie odnosi się do niczego nowego ani problemów z jego odpowiedzią (bez kopiowania dowiązań symbolicznych).
James McMahon,
0

Nie jest to dokładnie to, czego potrzebujesz, ale jeśli są w systemie Windows 7, naprawdę dobrą alternatywą jest zmiana lokalizacji bibliotek. Za pomocą tej metody zapisujesz dokumenty, obrazy itp., Ale nie cały profil na dysku D.

Ostatniej nocy stworzyłem narzędzie, które może ci się przydać: Ustaw biblioteki .

Ricardo Polo
źródło