Około miesiąc temu skonfigurowałem komputer z systemem Windows 7 Professional, na którym mogłem zamontować dodatkowy dysk twardy do ścieżki C: \ Users. Spowodowało to umieszczenie wszystkich plików przestrzeni użytkownika na drugim dysku twardym bez zbędnego zamieszania podczas edycji rejestru. Działa cudownie, a teraz próbuję go powtórzyć i nie pamiętam, jak to zrobiłem. Co sprawia, że czuję się jak idiota.
Wydaje mi się, że jakoś przeniosłem zawartość folderu c: \ Users na drugi dysk twardy. Następnie zamontowałem dysk d: c: \ Users. Dość łatwe, ale nie jestem pewien, w jaki sposób zawartość folderu c: \ Users została przeniesiona i usunięta przed zamontowaniem dodatkowego dysku (sice musi to być pusty folder i tak dalej). Działa i działa na mojej poprzedniej maszynie, ale teraz muszę to zrobić na nowej maszynie i nie mogę sobie przypomnieć, jak to zrobiłem, ani gdzie są instrukcje, których użyłem. Poza końcem cały folder Users został przeniesiony na dysk d: i nie mam folderu C: \ Users.
Masz jakieś przemyślenia, jak to zrobić ponownie lub linki do instrukcji? Pojedyncze ruchy profilu nie rozwiążą tego problemu. Dzięki.
źródło
Odpowiedzi:
Wygląda na to, że Jimmie R. Houts z serwera na serwerze ma odpowiedź, której szukam . Odwołał się do tego artykułu z dodatkowymi informacjami.
Aby rozwinąć swoją odpowiedź, po zainstalowaniu systemu Windows 7:
robocopy c:\Users d:\Users /mir /xj
/mir
mówi robocopy, aby odzwierciedlała katalogi; spowoduje to skopiowanie wszystkich plików i uprawnień oraz usunięcie wszystkich innych plików w katalogu docelowym ( odniesienie ). Jeśli masz już profile użytkowników w D: \ Users i chcesz je zachować, spróbuj/e /copyall
zamiast tego; kopiuje to wszystko rekurencyjnie (/e
), włączając wszystkie atrybuty plików (/copyall
), chociaż z jakiegoś powodu może być konieczne dostosowanie uprawnień później./xj
jest 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.rmdir /S /Q C:\Users
mklink /J C:\Users D:\Users
. Upewnij się, że cel, D: \ Users, używa litery dysku, która będzie używana po ponownym uruchomieniu, a nie w trakcie sesji wiersza polecenia odzyskiwania (Dzięki mindless.panda i Matt Wilkie ).Teraz uruchom ponownie i gotowe. Nie jest wymagana żadna dodatkowa konfiguracja ani kręcenie. Nowe profile użytkowników będą przechowywane na dysku D: podobnie jak wszelkie 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 odpal i zapomnij.
źródło
(FAILED column = 0)
?/copyall
flagi i skończyło się to małymi blokadami na wszystkich moich folderach. Nie jestem pewien, jakie są inne konsekwencje, ale było to uciążliwe. Korzystanie ze sposobu PO nie pozostawia ich. Myślę, że to może być powód.W tym kroku upewnij się, że element docelowy D: \ Users używa litery dysku, która zostanie użyta po ponownym uruchomieniu , a nie w trakcie sesji wiersza polecenia odzyskiwania, w przeciwnym razie pojawi się komunikat „Usługa usługi profilu użytkownika” logowanie nie powiodło się. Nie można załadować profilu użytkownika. ” po ponownym uruchomieniu.
Rozwiązaniem tego błędu jest zalogowanie się przy użyciu innego profilu w systemie z uprawnieniami administratora i:
Regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
S-1-5-21-1234-1234-1234-1234
Wykorzystano tutaj dodatkowe odniesienie .
Ta odpowiedź powinna być połączona z odpowiedzią tvanover z 9 października o 20:01 i czerpie z odpowiedzi Gonzalo z 8 listopada o 17:03. Brakuje mi reputacji do edytowania w miejscu, a nawet komentowania, więc ktoś z tymi prywatami proszę połączyć (a następnie możemy usunąć tę odpowiedź).
źródło
Właśnie przetestowałem odpowiedź tvanover na maszynie wirtualnej. Zrobiłem jednak kilka rzeczy inaczej.
Oto jak zrobiłem mountpoint:
Po usunięciu katalogu C: \ Users utwórz go ponownie
mkdir C: \ Użytkownicy
Uruchom polecenie DISKPART i wybierz drugi dysk (zastąp * prawidłowy numer dysku wymieniony po poleceniu LIST DISK)
DISKPART
LIST DISK
WYBIERZ DYSK *
WYBIERZ PARTYCJĘ 1
Ustaw punkt montowania. Jeśli to się nie powiedzie, wróć i upewnij się, że katalog C: \ Users istnieje i jest pusty.
ASSIGN MOUNT = C: \ Users
WYJŚCIE
Restart. Po zakończeniu restartu możesz użyć Start-> diskmgmt.msc, aby usunąć literę dysku z drugiego dysku, jeśli chcesz.
Jeśli jesteś w trybie inspekcji, wróć do okna Narzędzia do przygotowania systemu, upewnij się, że „Akcja systemu po uruchomieniu (OOBE)” jest zaznaczona jako akcja czyszczenia systemu, „Uogólnij” powinno być odznaczone, a zamknięcie Opcje należy ustawić na Uruchom ponownie lub Zamknij. Kliknij przycisk OK, a system wyczyści się i uruchomi ponownie do konfiguracji pierwszego rozruchu.
źródło
Aby dodać do odpowiedzi na pytanie:
Chciałem przyczynić się do tego pytania na wypadek, gdyby ktoś miał ten sam problem z tą metodą.
Wykonałem wszystkie kroki, ale niepoprawnie odwołałem się do litery dysku. Uruchamianie z ratunkowej płyty DVD nową docelową literą dysku twardego było „E:”, ale normalnie uruchamia się to „F:”. Więc link był niepoprawny.
Pomyślałem: „nie ma problemu, nie usunąłem oryginalnego C: \ Users, zamiast tego zmieniłem jego nazwę (przenieś C: \ Users C: \ Users.orig), więc usuwam skrzyżowanie (linkd / d C: \ Users) i zmieniając nazwę starego, wszystko powinno działać jak poprzednio ”. Ale byłem w błędzie! Próbowałem się zalogować i wystąpił błąd (coś nie działa z usługą profilu).
Więc szukając chwilę dostałem odpowiedź ( Naprawianie profili użytkowników ).
Rzeczywiście dzieje się tak, że Windows utworzył kopię mojego profilu profilu użytkownika w rejestrze. Znalazłem więc dwa takie same klucze, ale jeden z rozszerzeniem .bak. Usunąłem nowy (bez rozszerzenia) i zmieniłem nazwę na stary (usunąłem „.bak” z jego nazwy).
W ten sposób mogłem w końcu się zalogować (jak przed zrobieniem czegokolwiek).
Ostatnim krokiem było powtórzenie kroków, które powiedział nam tvanover, ale zmieniłem literę punktu połączenia na tę, którą Windows „widzi” po uruchomieniu.
Nareszcie zadziałało !! ;-)
Może to spowodować, że ktoś wpadnie w szał, jeśli pewnego dnia litery dysku ulegną zmianie lub dysk z folderem Użytkownicy ulegnie awarii lub po prostu pozostanie odłączony podczas jednego rozruchu.
Edytuj moją odpowiedź, jak chcesz, ponieważ angielski nie jest moim językiem ojczystym (oczywiście haha).
Czy ktoś chce coś o tym dodać? Czy nie czujesz się trochę niebezpiecznie w związku z tym, że coś ci się stanie? Nie twierdzę, że nie da się tego naprawić, ale myślę, że to takie łatwe, prawda?
Jeszcze jedna rzecz: musiałem zmienić właściciela folderu użytkownika muy w nowej lokalizacji, ponieważ niektóre programy przestały działać jak zawsze (IE8 nie mógł zapisać Ulubionych, jako przykład). Może powinienem był dodać użytkownika do karty bezpieczeństwa i dodać uprawnienia, ale zmiana właściciela działała do tej pory.
źródło
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.
PIERWSZY, Utwórz punkt przywracania: 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
Jeśli Twój system operacyjny jest zainstalowany na dysku SSD, najłatwiejszym sposobem na określenie innej ścieżki jest kliknięcie folderu prawym przyciskiem myszy, powiedzenie Wideo i wybranie właściwości. Kliknij „Uwzględnij folder” Przejdź do drugiego dysku twardego i kliknij prawym przyciskiem myszy i utwórz nowy folder o nazwie Wideo, a następnie wybierz dołącz folder. Teraz, jeśli wybierzesz filmy, powinieneś zobaczyć dwie lub trzy lokalizacje plików C: \ users \ User \ My Videos, C: \ users \ Public \ My Videos i D: \ Videos Teraz przejdź do dysku C -> użytkownicy -> Użytkownik i prawo kliknij Moje wideo, przejdź do zakładki Lokalizacja i wybierz Przenieś Wybierz D: \ Wideo i kliknij wybierz folder Teraz kliknij Zastosuj Następnie pojawi się monit z pytaniem, czy chcesz przenieść wszystkie wybierz Tak Teraz po kliknięciu Moje zdjęcia ponownie zobaczysz trzy lokalizacje wymienione wcześniej, z wyjątkiem tego czasu, wszystkie z was pojawiają się w D: \ Filmy wideo Kliknij ponownie prawym przyciskiem myszy wideo i wybierz wszystkie elementy oprócz D: \ Wideo i usuń je Teraz, gdy klikniesz zdjęcia, zobaczysz D: \ Wideo Nie usuwaj folderów publicznych, jeśli chcesz ich użyć. Szczęśliwe dni
źródło
W XP jest to w Zarządzaniu dyskami. (Jestem pewien, że istnieje milion sposobów, aby się tam dostać, ale zawsze klikam Mój komputer prawym przyciskiem myszy i wybieram Zarządzaj, a następnie Zarządzaj dyskiem po lewej w obszarze Pamięć.) Kliknij prawym przyciskiem myszy dysk D: i wybierz „Zmień Drive Letter and Paths ". Następnie kliknij Dodaj i wprowadź ścieżkę, w której chcesz zamontować dysk.
Nie mam pojęcia, czy jest tak samo w wersji 7 czy Vista.
źródło
Sprawdź, jak tworzyć i używać dysków zamontowanych w systemie NTFS w systemie Windows XP i Windows Server 2003 . Drugiego dysku twardego można użyć jako „dysku zamontowanego”.
źródło
Użyłem Winbolic Link do tego typu rzeczy. W tym celu chcesz przenieść zawartość na drugi dysk twardy, a następnie utworzyć łącze lub skrzyżowanie o nazwie „Użytkownicy” na C: \, które mapuje folder na drugim dysku twardym.
Przetrwa restart i działa w tym celu z Windows i NTFS, więc problemy ze zgodnością nie powinny stanowić problemu. Informacje na stronie powinny prawdopodobnie powiedzieć ci wszystko, co musisz wiedzieć o programie.
Zrobiłem to, aby przenieść wszystkie informacje Google (pamięć podręczna Chrome, miniatury Picasa, indeksy pulpitu) na inny dysk, ponieważ mają tendencję do ogromnego wzrostu i lubią znajdować się w folderze profilu użytkownika. : |
źródło
Kiedy raz to zrobisz i będziesz musiał ponownie zainstalować Win7, jak to zrobić, jeśli musisz coś zrobić w katalogu D: \ Users na dysku twardym?
Mam na myśli, gdy próbuję robocopy z C: \ Users na SSD, D: \ Users już istnieje ze wszystkimi danymi użytkowników?
Komenda robocopy kończy się niepowodzeniem, gdy katalog D: \ Users (i wszystkie jego dane) już istnieje.
źródło