Перемещение профилей пользователей и изменение путей к ним
- Запустите Реестр Windows(WIN + R › regedit › Enter) и измените значение параметра ProfileImagePath в ветке: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\SID c "C:\Users\ВашПрофиль" на "D:\Users\ВашПрофиль", где SID – идентификатор безопасности пользователя, присваивая ему значение пути к папке, в которую был предварительно скопирован профиль. Убедиться в том, что данный ключ содержит ключ к необходимому нам профилю, можно по значению ProfileImagePath, содержащему путь к текущему размещению профиля пользователя. Также Вы можете воспользоваться скриптом SIDList.vbs для выяснения, какому аккаунту принадлежит какой SID.
- Переименуйте или удалите каталог профиля в "C:\Users\", чтобы предотвратить к нему запросы.
- Перезагрузите компьютер, чтобы Windows подхватила внесенные нами настройки.
- Вновь зайдите под аккаунтом Администратор.
- Запустите Реестр Windows(WIN + R › regedit › Enter)
- Используя Поиск найдите все строки с путем к папке "C:\Users\ВашПрофиль" и исправьте на "D:\Users\ВашПрофиль" (Чем ближе к чистой установке Вы это сделаете, тем меньше строк Вам придется исправлять).
- Поменяйте права на каталог профиля в "D:\Users".
Установите "Полный доступ" пользователелю – владельцу профиля, и "Полный доступ" для групп "Administrators" (Администраторы) и "System".
На вкладке "Разрешения" (Безопастность\Дополнительно\Разрешения\Изменить разрешения) уберите галочку с пункта "Добавить разрешения, наследуемые от родительских объектов" и нажмите на кнопку Добавить(иначе удаляться все группы и Вам придется их прописывать самостоятельно).
Владелец папки, установите на "System".
- Перезагрузите компьютер, теперь вы можете войти в перемещенный аккаунт и проделать все указанное выше для другого профиля.
Вариант 3. При помощи ERD Commander.
- Скачиваете утилиту Junction от SysInternals. Она позволяет создавать точки соединения, исполняющие роль символической ссылки одного каталога компьютера на другой каталог.
- Копируете junction.exe в C:\Windows\System32
- Загружаетесь в Erd Commander.
- Выбираете опцию, чтобы реестр не импортировася
- Копируете например: "C:\Documents and Settings\ВашПрофиль" в "D:\Users\ВашПрофиль"
- После копирования, удаляете "C:\Documents and Settings\ВашПрофиль"
- Запускаете командную строку и переходите в папку C:\Windows\System32
c:\ cd\windows cd system32 junction.exe "C:\Documents and Settings\ВашПрофиль" "D:\Users\ВашПрофиль"
- После сообщения Sucsess, можете зайти в папку проверяем C:\Documents and Settings\ и увидите там папку ВашПрофиль, только это уже ссылка…
Вариант 4. При помощи Far Manager.
- Скачиваете Far Manager и устанавливаете его.
- Входите в систему под другим пользователем с правами администратора
- Запускаете Far Manager
- Находите нужный профиль пользователя.
- Перемещаете папку с ним на другой диск (например, C:\Documents and Settings\ВашПрофиль › D:\Users\ВашПрофиль).
- Устанавливаете на перемещенную папку нужные права и нужного владельца.
- Создаете на исходном разделе символическую связь с новой папкой (ALT + F6).
- На новую папку ставите атрибут "Скрытый".
Вариант 5. Изменение пути к каталогам пользователей при установке Windows.
Вы можете изменить расположение папки Пользователи (Users), в которой будут храниться профили пользователей, еще при установке Windows.
- Создайте файл Autounattend.xml следующего содержания:
- Скопируйте его в папку \Sources установочного диска.
- Помимо папки \Sources файл Autounnattend.xml следует положить в корень дистрибьютива.
<?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schemas-microsoft-com:unattend"> <settings pass="oobeSystem"> <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="<a href="http://schemas.microsoft.com/WMIConfig/2002/State">http://schemas.microsoft.com/WMIConfig/2002/State</a>" xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>"> <FolderLocations> <ProfilesDirectory>D:\Users</ProfilesDirectory> </FolderLocations> </component> </settings> <settings pass="specialize"> <component name="Microsoft-Windows-LUA-Settings" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="<a href="http://schemas.microsoft.com/WMIConfig/2002/State">http://schemas.microsoft.com/WMIConfig/2002/State</a>" xmlns:xsi="<a href="http://www.w3.org/2001/XMLSchema-instance">http://www.w3.org/2001/XMLSchema-instance</a>"> <EnableLUA>false</EnableLUA> </component> </settings> </unattend>