Таким образом, приблизительно месяц назад я настроил машину 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.
Какие-либо мысли о том, как сделать это снова или ссылки на инструкции? Отдельные перемещения профиля не собираются решать эту проблему.Спасибо.
Похоже, что у Jimmie R. Houts в serverfault есть ответ, который я ищу. Он сослался на эту статью с большей информацией.
Подробно остановиться на его ответе, после установки Windows 7:
robocopy c:\Users d:\Users /mir /xj
/mir
говорит robocopy зеркально отражать каталоги; это скопирует все файлы и полномочия и удалит любые другие файлы в целевом каталоге (ссылка). Если Вы уже имеете профили пользователей в D:\Users и хотите сохранить их, попробовать /e /copyall
вместо этого; это копирует все рекурсивно (/e
), все включенные атрибуты файла (/copyall
), хотя по некоторым причинам Вам, возможно, придется скорректировать полномочия владения позже так или иначе./xj
очень важно, это говорит robocopy не следовать за точками соединения. Если Вы забудете это, то Вы испытаете много затруднений.rmdir /S /Q C:\Users
mklink /J C:\Users D:\Users
. Удостоверьтесь, что цель, D:\Users, использует букву диска, которая будет использоваться после перезапуска, не, как это во время сессии командной строки восстановления (Спасибо mindless.panda и матовый wilkie).Теперь перезапуск и там Вы идете. Никакая дальнейшая конфигурация или необходимая игра. Новые профили пользователей будут все сохранены на D: диск, как будет любые определенные для пользователя данные. И это достижимо ни с кем бездельничающим в реестре, ища и заменяя значения, или имея необходимость смешать с новыми профилями всегда. Полностью запустите и забудьте.
Под XP это находится в Управлении дисками. (Я уверен, что существует миллион способов добраться там, но я всегда щелкаю правой кнопкой по My Computer, и выбор Справляются, затем избранное Управление дисками слева под устройством хранения данных.) Щелкают правой кнопкой по D: диск и выбор "Изменяют Букву диска и Пути". Затем нажмите Add и введите путь, где Вы хотите смонтировать диск.
Никакая идея, если это - то же в 7 или Vista.
Выезд, Как создать и использовать подсоединенные внешние диски NTFS в Windows XP и в Windows Server 2003. Вы могли использовать второй жесткий диск в качестве "подсоединенного внешнего диска".
Я использовал Ссылку Winbolic для этого вида материала. Поскольку, что Вы хотите сделать, Вы переходите содержание на второй жесткий диск, затем создают ссылку или соединение под названием "Пользователи" на C:\, который отображается на папку на другом жестком диске.
Это переживает перезагрузку и работает исходно с Windows и NTFS, чтобы сделать это, таким образом, проблемами совместимости не должна быть проблема. Информация о сайте должна, вероятно, сказать Вам все, что необходимо знать о программе.
Я сам сделал это для перемещения всей информации о Google (кэш Chrome, миниатюры Picasa, Настольные индексы) к другому диску, так как они имеют тенденцию становиться дико большими и любить находиться в папке профиля пользователя.:|
Создайте Соединение NTFS, которое указывает на новую папку Users: mklink/J C:\Users D:\Users
Для этого шага удостоверьтесь, что цель, D:\Users, использует букву диска, которая будет использоваться после перезапуска, не, как это во время сессии командной строки восстановления, или Вас встретят ошибкой "Сервисные услуги профиля пользователя, привел вход в систему к сбою. Профиль пользователя не может быть загружен". на перезапуске.
Фиксация для этой ошибки должна войти в систему с другим профилем в системе с администраторскими полномочиями и:
Regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
S-1-5-21-1234-1234-1234-1234
Дополнительная ссылка используется здесь.
Этот ответ должен быть объединен с ответом tvanover от 9 октября в 20:01 и привлекает ответ Gonzalo от 8 ноября в 17:03. Я испытываю недостаток в репутации, чтобы отредактировать на месте, или даже прокомментировать, таким образом, кто-то еще с теми privs, объединитесь (и затем мы можем удалить этот ответ).
Только добавить к ответу tvanover:
Я хотел способствовать этому вопросу на всякий случай, у кого-либо еще есть та же проблема как я с этим методом.
Я выполнил все шаги, но я сделал неправильную ссылку на букву диска. При начальной загрузке от спасения DVD новая целевая буква жесткого диска была "E": но загружаясь обычно это - "F":. таким образом, ссылка была неправильной.
Я думал, "без проблем, я не удалил исходный C:\Users, вместо этого я переименовал его (переместите C:\Users C:\Users.orig), таким образом удаляя соединение (linkd/d C:\Users) и переименовывая старое, все должно работать прежде". Но я был неправ! Я пытался войти в систему, и я получил ошибку (что-то связанное с сервисом профиля, не работающим).
Так ища некоторое время я получил ответ (Устраняющий профили пользователей).
Действительно то, что это произошло, - то, что Windows создал копию моего профиля пользователя, вводят реестр. Таким образом, я нашел два тех же именованных ключа, но один с .bak расширением. Я удалил новый (что без расширения), и переименовал старый (удалил ".bak" из его имени).
Тем путем я мог наконец войти в систему (как прежде, чем сделать что-либо).
Последний шаг делал снова шаги tvanover, сказал нам, но изменился, буква точки соединения к одному Windows действительно "видит" когда-то загруженный.
Наконец это работало!!;-)
Таким образом, это могло возможно заставить кого-то стать гаек, если буквы дисков изменяются когда-нибудь или если диск со сбоями папки Users или просто покрытый листьями разъединенный в одной начальной загрузке.
Отредактируйте мой ответ, как Вам нравится, поскольку английский язык не является моим родительским языком (очевидно, ха-ха).
Кто-либо хочет добавить что-то об этом? Разве Вы не чувствуете себя немного небезопасными об этом случае с Вами однажды? Я не говорю, что Вы не можете зафиксировать его, но я думаю, что настолько легко произойти, не так ли?
Еще одна вещь: Я должен был изменить владельца muy пользовательской папки в новом месте, поскольку некоторые программы прекратили работать так же всегда (IE8 не мог сохранить Фаворитов, как пример). Возможно, я должен был добавить своего пользователя вкладка безопасности и добавляю полномочия там, но изменяющийся владелец работал до сих пор.
Чтобы наиболее легко переместить все пользовательские файлы и пользовательские программные файлы от Вашего загрузочного диска (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: диск, как будет любой пользователь определенные данные. И это достижимо ни с кем бездельничающим в реестре, ища и заменяя значения, или имея необходимость смешать с новыми профилями всегда. Полностью набор и забывает.
После того как Вы сделали это однажды и должны установить win7 снова, как дела он с необходимостью сделать что-нибудь к каталогу D:\Users на жестком диске?
Я имею в виду, когда я пробую robocopy от C:\Users на SSD, D:\Users уже уже существует со всеми пользовательскими данными?
robocopy управляют сбоями, когда каталог D:\Users (и все его данные) уже существует.
Я просто протестировал ответ tvanover в виртуальной машине. Однако я сделал несколько вещей по-другому.
Вот то, как я сделал точку монтирования:
После удаления каталога C:\Users воссоздайте его
mkdir C:\Users
Выполните команду DISKPART и выберите второй диск (замена * для корректного номера диска, перечисленного после команды LIST DISK)
DISKPART
ДИСК СПИСКА
ВЫБЕРИТЕ ДИСК *
ВЫБЕРИТЕ РАЗДЕЛ 1
Установите точку монтирования. Если это перестало работать, возвратитесь и удостоверьтесь, что каталог C:\Users существует и пуст.
ПРИСВОЙТЕ MOUNT=C:\Users
ВЫХОД
Перезагрузка. После того как это сделало перезагрузку, можно использовать, Запускаются-> diskmgmt.msc для удаления буквы диска из второго диска, если Вы хотите.
Если Вы находитесь в Режиме аудита, вернитесь к Системному Окну инструментов Подготовки, удостоверьтесь, "Входят, Системный Опыт из поля (OOBE)" выбран как Системное Действие Очистки, "Сделайте вывод", должен быть неконтролируем, и Опции Завершения работы должны быть установлены или на Перезагрузку или на Закрытие. Нажмите "OK", и система будет очистка и перезагрузка назад к установке первой начальной загрузки.