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