Перемещение профилей пользователей и изменение путей к ним
- Создайте аналогичные "Junction" каталоги:
Способ 1. Вручную для каждого "Junction" каталога.
-
В командной строке переходите в созданную Вами папку:
C:\Users\Administrator>d: D:\>cd Users\ВашПрофиль
- И для каждой "Junction" выполняете команду:
mklink /J <Link> <Target>
Например:
mklink /J "Application Data" "AppData\Roaming"
Способ 2. Создание bat-файла.
Если Вам предстоит перенести несколько профилей, то проще будет создать bat-файл, так как "Junction" у Вас скорее всего будут такие же.
- Скопируйте код в любой текстовый редактор (например, Блокнот).
- Нажмите CTRL + S и сохраните файл с любым именем и расширением .bat
- Если вы выбираете тип файла: Текстовые файлы, то имя файла в кавычки брать обязательно. (Например: "profiles.bat")
- Если вы выбираете тип файла: Все файлы, то имя файла в кавычки брать не надо.
В моем случае получился такой, Вы можете создать аналогичный для своих папок (запускаете его из каталога профиля "D:\Users\ВашПрофиль"):
mklink /J "Application Data" "AppData\Roaming" mklink /J "Cookies" "AppData\Roaming\Microsoft\Windows\Cookies" mklink /J "Local Settings" "AppData\Local" mklink /J "My Documents" "Documents" mklink /J "NetHood" "AppData\Roaming\Microsoft\Windows\Network Shortcuts" mklink /J "PrintHood" "AppData\Roaming\Microsoft\Windows\Printer Shortcuts" mklink /J "Recent" "AppData\Roaming\Microsoft\Windows\Recent" mklink /J "SendTo" "AppData\Roaming\Microsoft\Windows\SendTo" mklink /J "Start Menu" "AppData\Roaming\Microsoft\Windows\Start Menu" mklink /J "Templates" "AppData\Roaming\Microsoft\Windows\Templates"
Если у Вас папки имеют русские названия, то для правильной работы данного bat-файла, надо его сохранять в кодировке CP866 (Блокнот Windows, в ней не сохраняет, используйте для этого программы сторонних производителей например: Akelpad).
-
В командной строке переходите в созданную Вами папку:
- Присвойте "Junction" каталогам скрытые и системные атрибуты, как в оригинале.
Либо, вручную для каждого в командной строке.
attrib /S /D /L +H +S "имя папки"
Например:
attrib /S /D /L +H +S "Application Data"
Либо, создав bat-файл (запускаете его из каталога профиля "D:\Users\ВашПрофиль"):
attrib /S /D /L +H +S "Application Data" attrib /S /D /L +H +S "Cookies" attrib /S /D /L +H +S "Local Settings" attrib /S /D /L +H +S "My Documents" attrib /S /D /L +H +S "NetHood" attrib /S /D /L +H +S "PrintHood" attrib /S /D /L +H +S "Recent" attrib /S /D /L +H +S "SendTo" attrib /S /D /L +H +S "Start Menu" attrib /S /D /L +H +S "Templates"