Иллюстрированный самоучитель по Microsoft Windows 7

Перемещение профилей пользователей и изменение путей к ним

  1. Создайте аналогичные "Junction" каталоги:

    Способ 1. Вручную для каждого "Junction" каталога.

    1. В командной строке переходите в созданную Вами папку:
      C:\Users\Administrator>d:
      D:\>cd Users\ВашПрофиль
      
    2. И для каждой "Junction" выполняете команду:
      mklink /J <Link> <Target>
      

      Например:

      mklink /J "Application Data" "AppData\Roaming"
      

    Способ 2. Создание bat-файла.

    Если Вам предстоит перенести несколько профилей, то проще будет создать bat-файл, так как "Junction" у Вас скорее всего будут такие же.

    1. Скопируйте код в любой текстовый редактор (например, Блокнот).
    2. Нажмите CTRL + S и сохраните файл с любым именем и расширением .bat
    3. Если вы выбираете тип файла: Текстовые файлы, то имя файла в кавычки брать обязательно. (Например: "profiles.bat")
    4. Если вы выбираете тип файла: Все файлы, то имя файла в кавычки брать не надо.

    В моем случае получился такой, Вы можете создать аналогичный для своих папок (запускаете его из каталога профиля "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).

  2. Присвойте "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"
    
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.