Примерно месяц назад я установил компьютер под управлением Windows 7 Professional, на котором мне удалось смонтировать дополнительный жесткий диск по пути C: \ Users. Это поместило все файлы пользовательского пространства на второй жесткий диск без всяких проблем с редактированием реестра. Это сработало чудесно, и теперь я пытаюсь повторить это, и я не могу вспомнить, как я это сделал. Что заставляет меня чувствовать себя настоящим идиотом.
Я полагаю, что каким-то образом переместил содержимое папки c: \ Users на второй жесткий диск. Затем я подключил диск d: c: \ Users. Это достаточно просто, но я не уверен, как я переместил содержимое папки c: \ Users перед удалением дополнительного диска (так как это должна быть пустая папка и все). Это работает и работает на моей предыдущей машине, но теперь мне нужно сделать это на новой машине, и я не могу на всю жизнь вспомнить, как я это сделал, и где инструкции, которые я использовал. За исключением того, что в итоге вся папка Users была перемещена на диск d: и у меня нет папки C: \ Users.
Любые мысли о том, как сделать это снова, или ссылки на инструкции? Отдельные шаги профиля не собираются решить эту проблему. Спасибо.
источник
Ответы:
Похоже, у Джимми Р. Хаутса на сервере есть ответ, который я ищу . Он ссылался на эту статью с дополнительной информацией.
Чтобы расширить его ответ, после установки Windows 7:
robocopy c:\Users d:\Users /mir /xj
/mir
говорит robocopy, чтобы отразить каталоги; это скопирует все файлы и разрешения и удалит любые другие файлы в целевом каталоге ( ссылка ). Если у вас уже есть профили пользователей в D: \ Users и вы хотите их сохранить, попробуйте/e /copyall
вместо этого; это копирует все рекурсивно (/e
), включая все атрибуты файла (/copyall
), хотя по какой-то причине вам может понадобиться настроить права доступа позже в любом случае./xj
очень важно, это говорит робокопии не следовать точкам соединения. Если вы забудете это, у вас будет много проблем.rmdir /S /Q C:\Users
mklink /J C:\Users D:\Users
. Убедитесь , что цель, D: \ Users, использует букву диска , которая будет использоваться после перезагрузки, не так, как во время команды восстановления оперативной сессии (Спасибо mindless.panda и матовой Уилка ).Теперь перезагрузите, и вы идете. Никакой дальнейшей настройки или возиться не требуется. Все новые профили пользователей будут храниться на диске D: как и любые пользовательские данные. И это достижимо без каких-либо проблем в реестре, поиска и замены значений или необходимости возиться с новыми профилями. Полностью уволить и забыть.
источник
(FAILED column = 0)
?/copyall
флаг, и в результате у меня были небольшие блокировки на всех моих папках. Я не уверен, какие есть другие последствия, но это было надоедливым. Использование способа OP не оставляет тех. Я думаю, что это может быть причиной.Для этого шага убедитесь, что цель, D: \ Users, использует букву диска, которая будет использоваться после перезапуска , а не как во время сеанса командной строки восстановления, иначе вас встретит ошибка «Служба службы профилей пользователей». не удалось войти. Профиль пользователя не может быть загружен. " при перезапуске.
Исправление этой ошибки - войти в систему с другим профилем в системе с правами администратора и:
Regedit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
S-1-5-21-1234-1234-1234-1234
Дополнительная ссылка используется здесь .
Этот ответ должен быть объединен с ответом tvanover от 9 октября в 20:01 и основан на ответе Гонсало от 8 ноября в 17:03. Мне не хватает репутации, чтобы редактировать или даже комментировать, поэтому, пожалуйста, объедините кого-то с этими привилегиями (и тогда мы сможем удалить этот ответ).
источник
Я только что проверил ответ tvanover на виртуальной машине. Однако я сделал несколько вещей по-другому.
Вот как я сделал точку монтирования:
После удаления каталога C: \ Users создайте его заново
mkdir C: \ Users
Запустите команду DISKPART и выберите второй диск (вместо * укажите правильный номер диска, указанный после команды LIST DISK)
DISKPART
СПИСОК ДИСКОВ
ВЫБЕРИТЕ ДИСК *
ВЫБЕРИТЕ РАЗДЕЛ 1
Установите точку монтирования. Если это не удается, вернитесь и убедитесь, что каталог C: \ Users существует и пуст.
ASSIGN MOUNT = C: \ Users
ВЫХОД
Перезагружать. После завершения перезагрузки вы можете использовать Start-> diskmgmt.msc, чтобы удалить букву диска со второго диска, если хотите.
Если вы находитесь в режиме аудита, вернитесь в окно «Средство подготовки системы», убедитесь, что в качестве действия по очистке системы выбрано «Ввести систему из коробки (OOBE)», «Обобщить» должно быть отключено, а завершение работы завершено. Параметры должны быть установлены на перезагрузку или выключение. Нажмите кнопку ОК, и система очистится и перезагрузится обратно к настройке при первой загрузке.
источник
Просто чтобы добавить к ответу tvanover:
Я хотел внести свой вклад в этот вопрос на тот случай, если у кого-то еще будет такая же проблема, как у меня с этим методом.
Я следовал за всеми шагами, но я сделал неправильную ссылку на букву диска. При загрузке с аварийного DVD буквой нового целевого жесткого диска была буква «E:», но при обычной загрузке - «F:». Так что ссылка была неверной.
Я подумал: «Нет проблем, я не удалил исходный файл C: \ Users, а переименовал его (переместите C: \ Users C: \ Users.orig), поэтому удалил перекресток (linkd / d C: \ Users) и переименовывая старый, все должно работать как прежде ". Но я был неправ! Я попытался войти, и я получил ошибку (что-то, связанное с сервисом профиля, не работающим).
Поэтому в поисках какое-то время я получил ответ ( Исправление профилей пользователей ).
На самом деле, случилось то, что Windows создала копию ключа моего профиля пользователя в реестре. Итак, я нашел два ключа с одинаковыми именами, но один с расширением .bak. Я удалил новый (без расширения) и переименовал старый (удалил «.bak» из его названия).
Таким образом, я мог наконец войти (как и прежде чем делать что-либо).
Последним шагом было повторение шагов, которые нам сказал tvanover, но изменив букву точки соединения на ту, которую Windows «видит» после загрузки.
Наконец-то это сработало !! ;-)
Так что это может заставить кого-то сойти с ума, если буквы дисков когда-нибудь изменятся или если диск с папкой «Пользователи» выйдет из строя или просто отключится во время одной загрузки.
Пожалуйста, измените мой ответ так, как вам нравится, поскольку английский не является моим родным языком (очевидно, хаха).
Кто-нибудь хочет добавить что-нибудь об этом? Не чувствуете ли вы себя немного небезопасно, когда-нибудь это случится с вами? Я не говорю, что вы не можете это исправить, но я думаю, что это так просто, не так ли?
Еще одна вещь: мне пришлось сменить владельца пользовательской папки muy в новом месте, так как некоторые программы перестали работать как обычно (IE8 не смог сохранить Избранное, например). Возможно, мне следовало добавить своего пользователя на вкладку «Безопасность» и добавить туда разрешения, но смена владельца до сих пор работала.
источник
Чтобы наиболее легко переместить все пользовательские файлы и файлы пользовательских программ с загрузочного диска (в моем случае это SSD), следуйте этим инструкциям.
Сначала создайте точку восстановления: 1. Откройте систему, нажав кнопку «Пуск», щелкнув правой кнопкой мыши «Компьютер» и затем выбрав «Свойства». 2. На левой панели щелкните Защита системы. Если вас попросят ввести пароль администратора или подтверждение, введите пароль или предоставьте подтверждение. 3. Перейдите на вкладку «Защита системы» и нажмите «Создать». 4. В диалоговом окне «Защита системы» введите описание и нажмите кнопку «Создать».
Затем перейдите в раздел «Восстановление системы» / «Командная строка»: загрузитесь с установочного DVD-диска Win7, выберите язык, валюту и клавиатуру и нажмите «Далее». На экране «Установить сейчас» выберите «Восстановить компьютер». Вам будет предложено выбрать «Восстановить и перезагрузить» с помощью параметров восстановления системы, выберите «Нет». Затем убедитесь, что Windows 7 указана как одна из установленных ОС, доступных для восстановления, и что она выбрана, а затем нажмите «Далее». Вам будет предоставлен список инструментов восстановления. Выберите «Командная строка».
Найдите ваш виртуальный диск Windows, загруженный с носителя Win7 (возможно, C или X), найдите ваш настоящий диск Windows / SSD (D или E) и найдите жесткий диск (обычный жесткий диск) (D или E).
В моей системе нормально, C = SSD с Windows на нем, D = жесткий диск с данными
При использовании носителя обновления Win7 диски в режиме восстановления были настроены по-другому, поэтому: X: виртуальный / временный диск Windows, E: фактический диск Windows / SSD, D: жесткий диск, жесткий диск, который я хотел установить \ Users.
Некоторые сообщают, что режим восстановления системы настроит свои диски следующим образом: C: виртуальный / временный диск Windows D: фактический диск Windows / SSD E: жесткий диск, который они хотят установить / Users.
В командной строке вы будете использовать Robocopy (НЕ xcopy!), Чтобы скопировать c: \ Users в d: \ Users, затем удалить старый c: \ Users, а затем создать символическую ссылку из c: \ Users в D: \ Users. Обратите внимание, что вы должны делать это по порядку, и у вас не должно быть объявления: \ Users dir, прежде чем вы это сделаете.
ПРИМЕЧАНИЕ: в окне командной строки восстановления системы ваши диски не совпадают с теми, которые будут после выхода из режима восстановления! Так что отрегулируйте команды ниже, чтобы узнать, как приводы находятся в режиме восстановления, и тогда они получатся правильными позже.
Я использовал: robocopy / mir / xj E: \ Users D: \ Users
Для перемещения / Пользователи с Windows / SSD на HDD. / mir говорит robocopy зеркалировать каталоги, это скопирует все файлы и разрешения. / xj очень важен, это говорит робокопии не следовать точкам соединения. Если вы забудете это, у вас будет много проблем. Убедитесь, что ни один файл не удалось скопировать (FAILED column = 0).
Затем вы должны удалить старую папку Users с диска Windows / SSD (c :), прежде чем вы сможете создать символическую ссылку: Я использовал: rmdir / S / QE: \ Users
Создайте NTFS Junction / символическую ссылку, которая указывает на новую папку Users:
Я использовал: mklink / JE: \ Users D: \ Users
Используйте переключатель / J, чтобы создать соединение, которое является жесткой символической ссылкой. (Если вы используете ключ / D, вам также придется редактировать реестр, потому что это не будет жесткая ссылка.) Используя / J, когда Windows ищет каталог C: \ Users, он найдет его! Но это будет на HDD вместо SSD. Tricky!
Чтобы увидеть доказательство того, что вы создали, все еще в окне командной строки перейдите в реальный Windows / SSD и выполните команду «dir», и вы увидите: «Users [D: \ Users]»
Теперь перезагрузите компьютер, и вы увидите / Users на вашем жестком диске, и все. Никакой дальнейшей настройки или возиться не требуется. Все новые профили пользователей будут храниться на диске d: как и любые пользовательские данные. И это достижимо без каких-либо проблем в реестре, поиска и замены значений или необходимости возиться с новыми профилями. Полностью установить и забыть.
источник
Если ваша ОС установлена на SSD, самый простой способ указать другой путь - щелкнуть правой кнопкой мыши папку «Видео» и выбрать свойства. Нажмите «Включить папку». Перейдите на второй жесткий диск, щелкните правой кнопкой мыши и создайте новую папку с именем «Видео», затем выберите «Включить папку». Теперь, если вы выбираете видео, вы должны увидеть два или три местоположения файлов: C: \ users \ User \ My Videos, C: \ users \ Public \ My Videos и D: \ Videos. Теперь перейдите на диск C -> users -> User and right нажмите Мои видео, перейдите на вкладку «Расположение» и выберите «Переместить». Выберите «D: \ Videos» и нажмите «Выбрать папку». Теперь нажмите «Применить». После этого появится запрос с просьбой переместить все. Выберите «Да». Теперь, когда вы нажмете «Мои изображения», вы снова увидите три местоположения, перечисленные ранее, за исключением этого времени, все ваши файлы появляются в D: \ Videos. Щелкните правой кнопкой мыши видео еще раз и выберите все элементы, кроме D: \ Видео и удалите их Теперь, когда вы нажимаете на картинки, все, что вы видите, это D: \ Videos Не удаляйте общие папки, если вы хотите их использовать. Счастливые дни
источник
Под XP это находится в управлении дисками. (Я уверен, что есть миллион способов добраться до него, но я всегда щелкаю правой кнопкой мыши на «Мой компьютер» и выбираю «Управление», затем выбираю «Управление дисками» слева в разделе «Хранилище».) Щелкните правой кнопкой мыши диск D: и выберите «Изменить». Буква диска и пути ". Затем нажмите «Добавить» и введите путь, по которому вы хотите смонтировать диск.
Не знаю, так ли это в 7 или Vista.
источник
Узнайте, как создавать и использовать подключенные диски NTFS в Windows XP и Windows Server 2003 . Вы можете использовать второй жесткий диск в качестве «смонтированного диска».
источник
Я использовал Winbolic Link для такого рода вещей. Для того, что вы хотите сделать, вы перемещаете содержимое на второй жесткий диск, а затем создаете ссылку или соединение под названием «Пользователи» на C: \, которое сопоставляется с папкой на другом жестком диске.
Он выживает после перезагрузки и работает с Windows и NTFS, поэтому проблемы с совместимостью не должны быть проблемой. Информация на сайте, вероятно, должна рассказать вам все, что вам нужно знать о программе.
Я сам сделал это, чтобы переместить всю информацию Google (кэш-память Chrome, миниатюры Picasa, индексы рабочего стола) на другой диск, поскольку они имеют тенденцию к огромному росту и предпочитают находиться в папке вашего профиля пользователя. : |
источник
После того, как вы сделали это один раз, и вам нужно снова установить win7, как вы делаете это с необходимостью что-либо делать с каталогом D: \ Users на жестком диске?
Я имею в виду, когда я пытаюсь сделать robocopy из C: \ Users на SSD, D: \ Users уже существует со всеми данными пользователей уже?
Команда robocopy не выполняется, если каталог D: \ Users (и все его данные) уже существует.
источник