Смонтируйте второй диск как c:/Users в Windows 7

Таким образом, приблизительно месяц назад я настроил машину Windows 7 Professional, где я смог смонтировать вторичный жесткий диск к пути C:\Users. Это поместило все файлы пространства пользователя на втором жестком диске без всего этого, слоняясь без дела с редактированием реестра. Это работало замечательно, и теперь я пытаюсь копировать его, и я, может казаться, не помню, как я сделал это. Который заставляет меня чувствовать себя подобно настоящему идиоту.

Я полагаю, что так или иначе переместил содержание c:\Users folder to the second Hard drive. Затем я смонтировал d: управляйте как c:\Users. Достаточно легкий, но я не уверен, как я получил содержание c:\Users folder moved over and deleted before I mounted the secondary drive (sice it needs to be an empty folder and all). Это произошло и работающий над моей предыдущей машиной, но теперь я должен сделать это на новой машине, и я не могу ни за что в жизни помнить, как я сделал это, ни где инструкции состоят в том, что я использовал. Кроме в конце полнота папки Users была перемещена в d: у диска и меня нет папки C:\Users.

Какие-либо мысли о том, как сделать это снова или ссылки на инструкции? Отдельные перемещения профиля не собираются решать эту проблему.Спасибо.

24
задан 09.10.2009, 02:00

9 ответов

Похоже, что у Jimmie R. Houts в serverfault есть ответ, который я ищу. Он сослался на эту статью с большей информацией.

Подробно остановиться на его ответе, после установки Windows 7:

  1. Вы загружаетесь с медиа установки.
  2. В экране с "Установкой Теперь" выбирают "Repair your computer"
  3. Вас спросят, хотите ли Вы "Восстановить и Перезапустить" опциями System Recovery, выбрать "No".
  4. Затем удостоверьтесь, что Windows 7 перечислен как одно из установленного OSs, доступного для восстановления, и это выбрано; затем нажмите "Next".
  5. Вам дадут список средств восстановления; выбрал "Command Prompt".
  6. В командной строке Вы будете использовать Robocopy для копирования C:\Users в D:\Users.
  7. Ввести robocopy c:\Users d:\Users /mir /xj
    • /mir говорит robocopy зеркально отражать каталоги; это скопирует все файлы и полномочия и удалит любые другие файлы в целевом каталоге (ссылка). Если Вы уже имеете профили пользователей в D:\Users и хотите сохранить их, попробовать /e /copyall вместо этого; это копирует все рекурсивно (/e), все включенные атрибуты файла (/copyall), хотя по некоторым причинам Вам, возможно, придется скорректировать полномочия владения позже так или иначе.
    • /xj очень важно, это говорит robocopy не следовать за точками соединения. Если Вы забудете это, то Вы испытаете много затруднений.
  8. Удостоверьтесь, что никакие файлы скопировали (ОТКАЗАВШИЙ столбец = 0).
  9. Удалите старую Пользовательскую Папку из C: диск: rmdir /S /Q C:\Users
  10. Создайте Соединение NTFS, которое указывает на новую папку Users: mklink /J C:\Users D:\Users. Удостоверьтесь, что цель, D:\Users, использует букву диска, которая будет использоваться после перезапуска, не, как это во время сессии командной строки восстановления (Спасибо mindless.panda и матовый wilkie).

Теперь перезапуск и там Вы идете. Никакая дальнейшая конфигурация или необходимая игра. Новые профили пользователей будут все сохранены на D: диск, как будет любые определенные для пользователя данные. И это достижимо ни с кем бездельничающим в реестре, ища и заменяя значения, или имея необходимость смешать с новыми профилями всегда. Полностью запустите и забудьте.

26
ответ дан 07.12.2019, 09:42

Под XP это находится в Управлении дисками. (Я уверен, что существует миллион способов добраться там, но я всегда щелкаю правой кнопкой по My Computer, и выбор Справляются, затем избранное Управление дисками слева под устройством хранения данных.) Щелкают правой кнопкой по D: диск и выбор "Изменяют Букву диска и Пути". Затем нажмите Add и введите путь, где Вы хотите смонтировать диск.

Никакая идея, если это - то же в 7 или Vista.

1
ответ дан 07.12.2019, 09:42

Выезд, Как создать и использовать подсоединенные внешние диски NTFS в Windows XP и в Windows Server 2003. Вы могли использовать второй жесткий диск в качестве "подсоединенного внешнего диска".

0
ответ дан 07.12.2019, 09:42

Я использовал Ссылку Winbolic для этого вида материала. Поскольку, что Вы хотите сделать, Вы переходите содержание на второй жесткий диск, затем создают ссылку или соединение под названием "Пользователи" на C:\, который отображается на папку на другом жестком диске.

Это переживает перезагрузку и работает исходно с Windows и NTFS, чтобы сделать это, таким образом, проблемами совместимости не должна быть проблема. Информация о сайте должна, вероятно, сказать Вам все, что необходимо знать о программе.

Я сам сделал это для перемещения всей информации о Google (кэш Chrome, миниатюры Picasa, Настольные индексы) к другому диску, так как они имеют тенденцию становиться дико большими и любить находиться в папке профиля пользователя.:|

0
ответ дан 07.12.2019, 09:42
  • 1
    Winbolic действительно больше не необходима с победой 7, так как она полностью поддерживает соединения и символьные ссылки. На правильном пути все же. – tvanover 09.10.2009, 23:02

Создайте Соединение NTFS, которое указывает на новую папку Users: mklink/J C:\Users D:\Users

Для этого шага удостоверьтесь, что цель, D:\Users, использует букву диска, которая будет использоваться после перезапуска, не, как это во время сессии командной строки восстановления, или Вас встретят ошибкой "Сервисные услуги профиля пользователя, привел вход в систему к сбою. Профиль пользователя не может быть загружен". на перезапуске.

Фиксация для этой ошибки должна войти в систему с другим профилем в системе с администраторскими полномочиями и:

  1. Открытая командная строка как администратор
  2. Ввести Regedit
  3. Перейдите к HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
  4. Существует 1 ключ для каждого профиля. Когда профиль плох существует 3 вещи, которые стоит проверить:
    • Удостоверьтесь, что ключевое имя не заканчивается в ".bad" или ".bak", должен выглядеть подобным S-1-5-21-1234-1234-1234-1234
    • Удостоверьтесь, что значение RefCount 0
    • Удостоверьтесь, что значение состояния 0
  5. Выйдите из системы или переключите пользователей, и необходимо смочь войти в систему очень хорошо. Перезагрузка может быть необходимой.

Дополнительная ссылка используется здесь.

Этот ответ должен быть объединен с ответом tvanover от 9 октября в 20:01 и привлекает ответ Gonzalo от 8 ноября в 17:03. Я испытываю недостаток в репутации, чтобы отредактировать на месте, или даже прокомментировать, таким образом, кто-то еще с теми privs, объединитесь (и затем мы можем удалить этот ответ).

9
ответ дан 07.12.2019, 09:42

Только добавить к ответу tvanover:

Я хотел способствовать этому вопросу на всякий случай, у кого-либо еще есть та же проблема как я с этим методом.

Я выполнил все шаги, но я сделал неправильную ссылку на букву диска. При начальной загрузке от спасения DVD новая целевая буква жесткого диска была "E": но загружаясь обычно это - "F":. таким образом, ссылка была неправильной.

Я думал, "без проблем, я не удалил исходный C:\Users, вместо этого я переименовал его (переместите C:\Users C:\Users.orig), таким образом удаляя соединение (linkd/d C:\Users) и переименовывая старое, все должно работать прежде". Но я был неправ! Я пытался войти в систему, и я получил ошибку (что-то связанное с сервисом профиля, не работающим).

Так ища некоторое время я получил ответ (Устраняющий профили пользователей).

Действительно то, что это произошло, - то, что Windows создал копию моего профиля пользователя, вводят реестр. Таким образом, я нашел два тех же именованных ключа, но один с .bak расширением. Я удалил новый (что без расширения), и переименовал старый (удалил ".bak" из его имени).

Тем путем я мог наконец войти в систему (как прежде, чем сделать что-либо).

Последний шаг делал снова шаги tvanover, сказал нам, но изменился, буква точки соединения к одному Windows действительно "видит" когда-то загруженный.

Наконец это работало!!;-)

Таким образом, это могло возможно заставить кого-то стать гаек, если буквы дисков изменяются когда-нибудь или если диск со сбоями папки Users или просто покрытый листьями разъединенный в одной начальной загрузке.

Отредактируйте мой ответ, как Вам нравится, поскольку английский язык не является моим родительским языком (очевидно, ха-ха).

Кто-либо хочет добавить что-то об этом? Разве Вы не чувствуете себя немного небезопасными об этом случае с Вами однажды? Я не говорю, что Вы не можете зафиксировать его, но я думаю, что настолько легко произойти, не так ли?

Еще одна вещь: Я должен был изменить владельца muy пользовательской папки в новом месте, поскольку некоторые программы прекратили работать так же всегда (IE8 не мог сохранить Фаворитов, как пример). Возможно, я должен был добавить своего пользователя вкладка безопасности и добавляю полномочия там, но изменяющийся владелец работал до сих пор.

4
ответ дан 07.12.2019, 09:42

Чтобы наиболее легко переместить все пользовательские файлы и пользовательские программные файлы от Вашего загрузочного диска (SSD в моем случае) следуйте этим инструкциям.

ВО-ПЕРВЫХ, Создайте точку восстановления: 1. Открытая система путем нажатия на Кнопку запуска, щелчка правой кнопкой по Computer и затем нажатия на Properties. 2. В левой панели нажмите Защиту системы. Если Вам предлагают пароль администратора или подтверждение, введите пароль или обеспечьте подтверждение. 3. Нажмите вкладку System Protection и затем нажмите Create. 4. В диалоговом окне System Protection введите описание и затем нажмите Create.

ЗАТЕМ: Перейдите к Системному Восстановлению/Командной строке: Начальная загрузка с Установкой Win7 DVD, выберите язык, валюту и клавиатуру, и совершите нападки Затем. В экране с "Установкой Теперь" выбирают "Repair your computer", Вас спросят, хотите ли Вы "Восстановить и Перезапустить" опциями System Recovery, выбрать "No". Затем Удостоверьтесь, что Windows 7 перечислен как одна из установленной ОС, доступной для восстановления, и что это выбрано, и затем нажмите затем. Вам дадут список средств восстановления. Выберите "Command Prompt".

Найдите свой виртуальный диск Windows загруженным из медиа Win7 (вероятно, или C или X), найдите свой фактический Windows/твердотельный диск (D или E) и найдите свой жесткий диск (обычный жесткий диск) (D или E).

В моей системе обычно, C=SSD с Windows на нем, диском данных D=HDD

Используя медиа Обновления Win7, диски в режиме Recovery были настроены по-другому, таким образом: X: виртуальный/временный диск Windows, E: фактический Windows/твердотельный диск, D: жесткий диск, жесткий диск я хотел поставить \Users.

Некоторый отчет, что режим System Recovery настроит их диски как это: C: виртуальный/временный диск Windows D: Фактический Windows/твердотельный диск E: жесткий диск, они хотят поставить Пользователей/.

В командной строке Вы будете использовать Robocopy (НЕ, копируют с помощью xcopy!) для копирования c:\Users в d:\Users затем удалите старый c:\Users, затем сделайте символьную ссылку от c:\Users до D:\Users. Обратите внимание, что необходимо сделать эти вещи в порядке, и у Вас не должно быть d:\Users dir, прежде чем Вы сделаете это.

Примечание: в системном окне командной строки восстановления Ваши диски не являются тем же, как они будут после отъезда режима восстановления! Поэтому скорректируйте команды ниже для того, как диски находятся в Режиме Восстановления, и затем они окажутся корректными позже.

Я использовал: robocopy / Мир/xj E:\Users D:\Users

Перемещать Пользователей / от Windows/SSD до жесткого диска. / Мир говорит robocopy зеркально отражать каталоги, это скопирует все файлы и полномочия./xj очень важен, это говорит robocopy не следовать за точками соединения. Если Вы забудете это, то Вы испытаете много затруднений. Удостоверьтесь, что никакие файлы скопировали (ОТКАЗАВШИЙ столбец = 0).

Затем необходимо удалить старую Пользовательскую Папку из Windows/SSD (c:) диск, прежде чем можно будет создать символьную ссылку: Я использовал: rmdir/S/Q E:\Users

Создайте Соединение/символьную ссылку NTFS, которое указывает на новую папку Users:

Я использовал: mklink/J E:\Users D:\Users

Используйте переключатель/J для создания соединения, это - трудная символьная ссылка. (При использовании переключателя/D необходимо будет также отредактировать реестр, потому что это не будет жесткая ссылка.) Используя/J, когда Windows будет искать C:\Users dir, он найдет его! Но это будет на жестком диске вместо SSD. Хитрый!

Для наблюдения доказательства того, что Вы создали, все еще в окне командной строки, входят в фактический Windows/SSD и делают команду "dir", и Вы будете видеть: "Пользователи [D:\Users]"

Теперь перезапуск и Вы будете видеть Пользователей / на Вашем жестком диске, и там Вы идете. Никакая дальнейшая конфигурация или необходимая игра. Новые профили пользователей будут все сохранены на d: диск, как будет любой пользователь определенные данные. И это достижимо ни с кем бездельничающим в реестре, ища и заменяя значения, или имея необходимость смешать с новыми профилями всегда. Полностью набор и забывает.

4
ответ дан 07.12.2019, 09:42

После того как Вы сделали это однажды и должны установить win7 снова, как дела он с необходимостью сделать что-нибудь к каталогу D:\Users на жестком диске?

Я имею в виду, когда я пробую robocopy от C:\Users на SSD, D:\Users уже уже существует со всеми пользовательскими данными?

robocopy управляют сбоями, когда каталог D:\Users (и все его данные) уже существует.

0
ответ дан 07.12.2019, 09:42

Я просто протестировал ответ tvanover в виртуальной машине. Однако я сделал несколько вещей по-другому.

  1. Я сделал это с новой установкой в Режиме аудита (Ctrl+Shift+F3 на первой начальной загрузке). Я позволяю ему загрузиться однажды в режим аудита перед продолжением.
  2. Я скопировал файлы в корень второго диска.
  3. Вместо того, чтобы делать ссылку, я установил точку монтирования.

Вот то, как я сделал точку монтирования:

  1. После удаления каталога C:\Users воссоздайте его

    mkdir C:\Users

  2. Выполните команду DISKPART и выберите второй диск (замена * для корректного номера диска, перечисленного после команды LIST DISK)

    DISKPART

    ДИСК СПИСКА

    ВЫБЕРИТЕ ДИСК *

    ВЫБЕРИТЕ РАЗДЕЛ 1

  3. Установите точку монтирования. Если это перестало работать, возвратитесь и удостоверьтесь, что каталог C:\Users существует и пуст.

    ПРИСВОЙТЕ MOUNT=C:\Users

    ВЫХОД

  4. Перезагрузка. После того как это сделало перезагрузку, можно использовать, Запускаются-> diskmgmt.msc для удаления буквы диска из второго диска, если Вы хотите.

  5. Если Вы находитесь в Режиме аудита, вернитесь к Системному Окну инструментов Подготовки, удостоверьтесь, "Входят, Системный Опыт из поля (OOBE)" выбран как Системное Действие Очистки, "Сделайте вывод", должен быть неконтролируем, и Опции Завершения работы должны быть установлены или на Перезагрузку или на Закрытие. Нажмите "OK", и система будет очистка и перезагрузка назад к установке первой начальной загрузки.

5
ответ дан 07.12.2019, 09:42

Теги

Похожие вопросы