Я хотел бы переместить расположение по умолчанию моего c: \ Users \ USERNAME на другой диск. Как проще всего это сделать и как?
Я знаю, что могу переместить каждую из моих «специальных папок», например, документы, изображения и т. Д., Но это не включает папку AppData. Кроме того, многие программы и установщики неправильно помещают файлы в C: \ Users \ USERNAME \ Documents и т. Д. Даже после того, как я переместил документы на другой диск, и у меня остались дублирующиеся папки.
Для отдельных папок («Мои документы», «Мои изображения» и т. Д., «Особые папки») я использую реестр / объект групповой политики, на которые вы ссылались. Однако, если я хочу переместить всю структуру папок, я обманываю. Переместите папку в новое место, а затем создайте соединение указание старой папки на новую папку. Таким образом, все ваши программы будут по-прежнему думать, что папка c:\users\username
но это просто точка пересечения с d:\users\username
.
Я долго исследовал это и, наконец, смог сделать это на моей собственной машине.
Здесь есть два сценария: новая установка и машина, которая уже установлена / используется.
Для новой установки вы можете (очевидно) изменить файл autounattend.xml (непроверенная ссылка Вот, никаких гарантий, не пробовал)
Для уже установленного компьютера необходимо решить две проблемы:
Для задачи 1 вы можете обойти маршрут:
Или вы можете загрузиться с диска восстановления и скопировать файлы.
Для проблемы 2 вы можете либо выполнить поиск и замену везде в реестре (рискованно), либо создать символическую ссылку / соединение из местоположения по умолчанию в новое местоположение.
Решение для поиска и замены также подробно описано на ранее связанная страница, но оказывается, что вам все равно нужно создать символическую ссылку, иначе У Центра обновления Windows есть проблемы.
ЧТО бы вы ни выбрали, вам нужно будет познакомиться с символические ссылки / переходы. Много комментариев к Блог Джоша упомянуть РОБОКОПИЯ, который нельзя использовать для копирования переходов. Если вы не создадите их заново, вы не сразу заметите, так как большинство (если не все) все равно имеют атрибут hidden, но вы можете столкнуться с проблемами обратной совместимости с приложениями, отличными от Vista.
Это сообщение в блоге предоставляет немного больше (слишком много) подробностей об этой проблеме, а также сценарий, помогающий воссоздать символические ссылки / переходы.
Другой блог, другой подход.
Вы МОЖЕТЕ изменить расположение AppData чуть дольше:
Откройте AppData. Щелкните правой кнопкой мыши на «Локальном». Щелкните вкладку «Местоположение» и нажмите «Переместить». Создайте папку AppData где-нибудь и создайте в ней папку «Локальные». Выберите ее, нажмите «Применить», чтобы переместить ее, как вы это делали для документов.
Повторите для LocalLow и Roaming.
Это должно быть намного лучше, чем символическая ссылка ИЛИ метод sysprep.
У меня недавно была такая же проблема. Я хотел использовать программу Microsoft SteadyState на машине с уже существующими учетными записями пользователей на C: \ USERS, которые я хотел перенести на D :. Я выполнил следующие шаги:
Единственное условие - средство переноса данных Windows не является идеальной копией большинства приложений сторонних разработчиков.
Надеюсь это поможет.
Мне сказали, что вы можете это сделать:
1) Откройте 2 окна проводника Windows (одно для нового диска, одно для c: \ USERS)
2) создайте новую папку для хранения информации на новом диске
3) щелкните правой кнопкой мыши и перетащите папку USERNAME в новую папку. Когда появится контекстное меню, нажмите «Переместить».
Чтобы проверить, сработало ли это, нажмите «Пуск», «Документы», затем нажмите пустое место в адресной строке, чтобы увидеть, написано ли там NewDrive: \ NewFolder \ USERNAME \ Documents