Переносим папку пользователей на другой диск
При установке Windows папка с профилями пользователей находится на системном диске. Если у вас несколько дисков, то разумно файлы пользователя хранить на диске отличном от системного. Это упростит процедуру резервирования файлов и позволяет сделать системный диск компактным, что упрощает создание его образа.
Предположим, что нужно перенести папку Users с диска С на диск D.
1. Временно отключите контроль учетных записей (UAC).
2. Откройте Total Commander (или другой файловый менеджер). Необходимо обязательно включить видимость скрытых файлов. Скопируйте содержимое папки С:\Users в D:\Users (все папки кроме All Users и Default User - это не папки а ссылки, которые потом создадим заново), а также пропустите папку текущего пользователя.
Копировать нужно с правами доступа NTFS (для включения этой функции нужны права админа) это позволит пропустить п.12. В процессе копирования доступ к некоторым файлам может быть заблокирован – ничего страшного, пропустите их.
3. Запустите редактор реестра (в командной строке [win]+[r] regedit) и перейдите к разделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList.
4. Замените ключи:
Default на D:\Users\Default
ProfilesDirectory на D:\Users
Public на D:\Users\Public.
(ProgramData - не трогайте, оставим на системном диске)
5. Создайте нового пользователя (например user) с правами админа (в командной строке Netplwiz / Добавить).
6. Перезагрузитесь и зайдите под пользователем user. Файлы профиля пользователя user уже будут созданы новой папке D:\Users.
7. Скопируйте на диск D оставшийся профиль основного пользователя.
8. Переименуйте папку C:\Users в Users-old (или как вам нравится).
9. Теперь нужно создать ссылки. Откройте командную строку и введите по очереди команды:
Код:
mklink /j c:\Users d:\Users
mklink /j "d:\Users\All Users" c:\ProgramData
mklink /j "d:\Users\Default User" d:\Users\Default
mklink /j "d:\Users\Все пользователи" c:\ProgramData
10. Перезагрузитесь и заходите под своим обычным именем. Проверьте все ли работает, если все нормально, удалите временного пользователя user.
11. В Windows 7 и Vista внутри профиля пользователя также присутствуют ссылки. При копировании ссылки портятся (превращаются в папки). Воcстанавливать их вручную долго, проще использовать готовый cmd-файл
links.rar. Скачайте его и откройте в WordPad (именно WordPad он сможет открыть файл в dos-866, notepad этого не может). Отредактируйте первую строку (set userfolder=d:\Users\default) – пропишите путь к папке профилей, если он отличный от d:\Users. Сначала восстановим профиль default. links.cmd киньте на рабочий стол и запускайте через двойной клик. Затем по очереди пропишите всех остальных пользователей в userfolder, т.е. замените default на имя папки другого пользователя и после правки запускайте поучившийся файл links.cmd
12. При копировании папок с одного диска на другой настройки безопасности для них обычно не сохраняются. Папки в D:\Users унаследуют настройки безопасности диска D. Для всех папок профилей необходимо изменить настройки:
Откройте вкладку Безопасность (Правый клик на папке -> Свойства -> Безопасность). Внизу кнопка Дополнительно. Откроется вкладка Разрешения, внизу еще одна кнопка Изменить. В открывшемся окне снимите галку «Добавить разрешения, наследуемые от родительских объектов». На вопрос копировать или удалить разрешения ответьте Копировать. В том же окне из списка разрешений удалите все лишние. Оставьте разрешения для Системы, группы администраторов, а также внесите учетную запись пользователя, которому принадлежит профиль, и дайте ему права полного доступа. Для папки Public, вместо учетной записи пользователя, добавьте группу «Все» с правами полного доступа.
13. Все, перезагрузите компьютер, убедитесь, что все работает.
14. Удалите папку Users-old.
15. Включите обратно контроль учетных записей (UAC).