пятница, 2 апреля 2010 г.

Vista/XP. Перенос профиля пользователя на другой диск

Как ситуация выгялядит по-умолчанию. У вас есть папки “C:\Documents and Settings” или “C:\Users” в Windows Vista которые хранят профили наших пользователей. Часто возникает ситуация когда профиль того или иного пользователя нужно перенести на другой диск. Как самый простой пример в рамках освобождения свободного места на системном диске, как более сложный для удобства резевного копирования. Делается это довольно просто, путем игр в реестре по ключевому слову “ProfileList”. А точнее изменение параметра “ProfileImagePath” для нужного нам профиля.

1. Создаем на диске “D:\” (или тот на который будете переносить профиль) папку “D:\Documents and Settings” или “D:\Users” в зависимоти от того XP у вас или Vista.

2. Заходим под любым других пользователем (не тот чей профиль переносим) в систему.

3. Открываем Редактор реестра “Regedit”. Пуск -> Выполнить -> Regedit

4. Нажимаем “CTRL + F” и в строке поиска вводим “Profilelist”. Ищем.

5. В найденной ветке реестра будут отображаться настройки профилей. Вам нужно развернуть SID нужного пользователя. (Его легко узнать по параметру “ProfileImagePath”)

6. Меняете букву диска для нужного пользователя в параметре “ProfileImagePath”. Т.е было “C:\Users\username” а стало “D:\Users\username”.

7. Перемещаете папку профиля вашего пользователя целиком в новое место. Ну т.е в “D:\Users\”. Важно: При это не забываем отредактировать NTFS разрешения на папку. Пользователь должен иметь права “FULL CONTROL” на папку с профилем.

8. Перезагружаемся и заходим под новым пользователем. Если вы все сделали правильно. Профиль автоматом будет использоваться с диска “D:\”. В противном случае на диске “C:\” появится свежесозданный профиль для вашего пользователя.