Изменить место хранения профиля windows 7
Перемещение профилей пользователей и изменение путей к ним
9. Перемещение профилей пользователей и изменение путей к ним.
Указанные в с 1 по 4 вариантах действия, необходимо повторять для каждого профиля. Переместив таким образом все профили, и изменив их пути в реестре, исходные папки можно будет удалить.
Копируем профиль пользователя в конечное размещение:
1) Если папка для профиля существует, переходим к следующему шагу, при этом используя рекомендации; если папка, в которой будет храниться профиль, не существует, создаем ее, используя рекомендации.
Если на компьютере только одна учетная запись, можно присвоить папке профиля имя учетной записи; если учетных записей несколько, лучше всего создать папку верхнего уровня, например, с именем Пользователи, а в нее вложить папки с именами пользователей компьютера, в которых и будут храниться наши профили. Хотя использовать папку верхнего уровня лучше сразу, на случай добавления новых учетных записей; Если конечная папка уже существует и она имеет содержимое, которое необходимо сохранить, ее необходимо скопировать в другое размещение, а затем, после завершения перемещения профилей, переместить это содержимое в папку с профилем пользователя
2) Открываем Свойства системы: команда свойства контекстного меню Моего компьютера или сочетание Windows + Break.
3) Щелкаем Дополнительные параметры системы. Щелкаем Продолжить, если появится соответствующий запрос системы контроля учетных записей.
4) Открываем вкладку Дополнительно.
5) Щелкаем кнопку Параметры в рамке Профили пользователей.
6) Выбираем профиль, который необходимо переместить. Активный профиль не выбирается. Чтобы его можно было выбрать для осуществления необходимых действий, нужно войти под другой учетной записью и иметь права администратора.
7) Нажимаем кнопку Копировать.
Выбираем папку, в которой будет находиться профиль, созданную на шаге 1.
9) Нажимаем OK; если выбранная папка не пустая, система выдаст запрос на копирование профиля в нее, так как при этом удаляется все ее содержимое! (не забудьте о рекомендациях!). Нажимаем Да.
Вносим изменения в системный реестр.
1) Открываем меню Выполнить: Пуск -> Выполнить (либо Win+R)
2) Вводим regedit. exe, нажимаем Enter.
3) Изменяем значение параметра ProfileImagePath в ветке: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\SID, где SID – идентификатор безопасности пользователя, присваивая ему значение пути к папке, в которую был предварительно скопирован профиль. Убедиться в том, что данный ключ содержит ключ к необходимому нам профилю, можно по значению ProfileImagePath, содержащему путь к текущему размещению профиля пользователя.
Также Вы можете воспользоваться скриптом SIDList. vbs для выяснения, какому аккаунту принадлежит какой SID.
4) Перезагружаем компьютер.
Внесение изменений в системный реестр может привести к снижению стабильности и производительности системы или ее отказу, поэтому настоятельно рекомендуется создать резервную копию реестра перед выполнением данной операции. В данном случае удобно воспользоваться экспортом изменяемого ключа или Восстановлением системы.
Вариант 2. На другой диск вручную.
Указанные выше действия необходимы, потому что профиль под которым Вы зайдете, для осуществления необходимых действий не выбирается. Соответственно залогинившись под одним профилем, Вы можете работать только с другими.
1) В командной строке переходите в созданную Вами папку:
Способ 2. Создание bat-файла.
Либо, вручную для каждого в командной строке.
Вариант 3. При помощи ERD Commander.
Вариант 4. При помощи Far Manager.
Вариант 5. Изменение пути к каталогам пользователей при установке Windows.
Вы можете изменить расположение папки Пользователи (Users), в которой будут храниться профили пользователей, ещё при установке Windows.
1) Создайте файл Autounattend. xml следующего содержания:
2) Скопируйте его в папку \Sources установочного диска.
3) Помимо папки \Sources файл Autounnattend. xml следует положить в корень дистрибьютива.
1) Нажимаем сочетание клавиш Shift+F10, откроется окно командной строки.
2) А теперь займемся переносом. По порядку, если вы ещё не переносили профиль на другой диск, то начинаем с простого, необходимо скопировать папку Users на другой локальный диск (я буду переносить на диск D). Для этого вводим следующую команду:
После удачного завершения консоль укажет дату и время окончания.
3) Удаляем старую папку и создаем символьную ссылку для связи новой папки со старым расположением (на всякий случай;). Для этого поочередно вводим две команды:
Первая команда служит для удаления папок, вторая для создания символьной ссылки.
4) Теперь вводим команду regedit, для того, чтобы попасть в редактор реестра.
5) В открывшемся окне переходим в ветку:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
И изменяем параметр ProfilesDirectory на путь до нашей папки с профилями. Я меняю на папку D:\Users.
Закройте окно редактора реестра.
6) Теперь перезапустим компьютер, для этого в командной строке напишите следующую команду:
7) После перезапуска создавайте профиль, все папки профиля будут сохранены в указанном вами расположении.
Update : Посетитель сайта BoontOff в комментариях предложил не плохой вариант. Чтобы в ручную не писать все команды, можно использовать файл .bat. Для этого создаем файл users.bat и кладём его в корень какого-либо диска (но только не С, конечно же). Открываем его блокнотом и копируем в него следующее:
Скрипт запустит последовательность действий, указанных в этой статье. Сам создаст и скопирует папку пользователей, удалит старую папку и создаст на её месте символьную ссылку, а также внесет изменение в реестр, затем компьютер перезапустится и вы сможете продолжить установку системы. Если вы переустанавливаете систему довольно часто, можно ещё дописать строку в начале файла, содержащее следующее (с поправкой на ваш путь):
После этого старая папка Users будет переименовываться в Users_OLD.
За данный .bat благодарим BoontOff. Готовые файлы можно скачать: Users.bat (без переименования старой папки) и Users.bat (с переименованием старой папки).
На этом всё. Надеюсь эта статья оказалась вам полезной, нажмите одну из кнопок ниже, чтобы рассказать о ней друзьям. Также подпишитесь на обновления сайта, введя свой e-mail в поле справа.
Начну издалека. Самый хороший вариант установки Windows - это первоначальное разделение жесткого диска на несколько логических дисков (чаще всего их 2). В один из которых устанавливают систему, а в другие всё что понадобится (фильмы, музыку, изображения и т.п.). И правильным будет "отдать" системе максимум 100 ГБ, остальное поделить или оставить на другой диск. Неправильными путями будут являться: оставить для системы около 30 ГБ и не разделять жесткий диск, а "пихать" всё в один. После такого систему нужно будет постоянно чистить и определить что где находится будет затруднительно.
У меня, например, на ноутбуке 500 Гб жесткий диск поделен по 100 и 400 Гб соответственно для ОСи и своих нужд. Это приблизительно конечно, т.к. структура жестких дисков не даст поделить ровно. И даже покупая флешку объемом в 8 Гб Вы получите что то около 7,5 Гб. Но это другая история. Суть Вы уловили.
Но даже если у Вас жесткий диск поделен правильно (под Windows отведено не менее 70ГБ), то всё равно рано или поздно придет время, когда места окажется мало и Windows будет "просить" удалить лишнее. Когда такое бывает у меня с локальным диском где свои данные - меня самого жаба душит чтобы что то удалять из фильмов или программ установщиков. Приходится ухищряться и либо удалять, либо переносить на диски, либо на портативный жесткий чтобы хоть как то сохранить то, что было (привычка знаете ли). Думаю не одному мне такая проблема знакома.
А вот если такое случается с диском, где установлена система, то тут ещё хуже (по крайней мере для меня). Тут становится жалко установленных программ и нужно решать какими "пожертвовать" ради спасения места.
Можно, конечно, почистить что есть с помощью утилит. Очистить всякий мусор в виде временных файлов и папок, корзины, реестра и ещё всё что можно. Но порой и этого недостаточно и места освобождается не так много, но на первое время хватает.
Теперь ближе к сути статьи.
Для тех кто не знает, поясню. Если Вы считаете что то, что Вы "кидаете" на рабочий стол, удаляете файлы и папки в корзину, сохраняете файлы в Мои документы, Музыку, Загрузки и т.п. то от этого в Вашем системном диске с местом ничего не случается - Вы глубоко ошибаетесь. Рабочий стол это не отдельный диск. Это всего лишь "ярлык" с указанием на место в Вашем системном диске. Следовательно, когда Вы загружаете все эти места - Вы загружаете свой диск на котором стоит операционная система.
В этой статье я рассмотрю пару способов как можно сделать, чтобы такие незаметные папки как Программы и Профили были на другом диске. Чем этот способ хорош? Да, Вы можете самостоятельно выбрать папку для сохранения Ваших устанавливаемых программ и игр (притом 90% из них просят указать папку куда будут устанавливаться, а остальные 10% ставятся без спроса), для загрузок музыки, картинок и прочего. Но очень часто бывает такое, что пользователи при установке просто нажимают на кнопку Далее даже не задумываясь что там пишется (ну и попутно ставят себе другие проги от разработчика или тулбары в браузер или ещё что) и в итоге устанавливается всё на системный диск. Если кто то подумает что так и нужно - чтобы игры и программы устанавливались именно в папку Program Files, иначе компьютер умрет и программа не будет работать, то я опровергну эти мысли. Программы не случайно спрашивают куда их устанавливать. Выражаясь проще - им без разницы где будут лежать файлы, главное чтобы в системных файлах и реестре был указан путь к ним.
То же самое и с профилями - зачастую Вы просто не задумываетесь о том, что на рабочем столе есть папка с фильмами или загружаете файлы с интернета в папку Загрузки. А между тем это загружает диск.
И после того как Вам ОСь напишет что места мало Вы начинаете удалять программы и игры (порой нужные), жертвуете ими ради места. А можно было просто посмотреть на рабочий стол или папки с музыкой, картинками, загрузками и прочим.
Вот поэтому я Вам покажу сделать так, чтобы сделать по умолчанию установку программ и игр на другой диск, а так же профилей (в которых, кстати, порой скапливается тоже много мусора в виде временных файлов разных утилит). Сделав это один раз - это останется до переустановки системы.
Как изменить путь для установки программ и игр по умолчанию на другой диск?
Заходим в Редактор реестра (Пуск - Выполнить - вводим regedit ) Сочетание клавиш win + r и вводим regedit
Переходим слева в ветку реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion и справа ищем файлы ProgramFilesDir и ProgramFilesDir (x86) . (последний для 32х разрядных систем).
Если есть оба, даже когда система 64х битная - всё равно меняем оба, кликнув 2 раза и изменив значение с C на D .
Затем переходим по ветке HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion и так же меняем эти два файла (или один) как описано выше.
Желательно перезагрузиться после внесения изменений.
Как изменить папку профилей пользователей на другой диск ?
По-умолчанию в Windows профили пользователей располагаются в папке C:\Users (C:\Пользователи), т.е. на системном диске. В ходе работы в ней постоянно создаются и удаляются файлы, и это приводит к фрагментации системного диска, и как следствие - замедление работы системы.
Копируем папку с профилем по-умолчанию, она называется Default и находится в C:\Users , в новое месторасположение D:\Users . Она скрытая.
Затем копируем из C:\Users (C:\Пользователи) папку Public (Общие) в D:\Users .
Заходим в Редактор реестра (как это сделать описано выше) и идем в ветку HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CurrentVersion\ProfileList . В ней нужно поменять файлы Default , Profile Directory и Public
меняем значение %SystemDrive% на D: . Должно получится так:
Перезагружаемся и смотрим получилось ли.
Ну и для того, чтобы совсем уж освободить место на системном диске, рекомендую почитать статью перемещаем рабочий стол и мои документы .
В видеокурсе «Восстановление системы за один Click» мы перенаправляли профиль пользователя на другой жесткий диск, не системный, с той целью, чтобы все документы пользователя не использовали дисковое пространство системного диска, а использовалось по назначению, для системных файлов и программ. А так же, чтобы при создании образов через программуAcronis, образы занимали как можно меньше месте и чтобы при восстановлении образа недельной давности, все документы пользователя оставались актуальными.
Но в Windows 7, по какой-то причине, запретили копировать профили пользователей из свойств системы, кроме профиля по умолчанию. По этому, давайте разберемся, с подобной ситуацией в Windows 7.
Создаем папку D:\Users и копируем туда профиль пользователя находящегося на C:\Users\Антон
Заходим в свойства обеих папок с профилями, вкладка Безопасность, теперь нужно сконфигурировать безопасность таким образом, чтобы они соответствовали друг другу, а в роли образца, будет безопасность папки C:\Users\Антон на системном диске. Следовательно нужно удалить Прошедшие проверку и добавить Все с правами на чтение и выполнение.
При попытке удаления группы прошедшие проверку, выдается ошибка, Невозможно удалить, так как этот объект наследует права от своего предка, т.е. от коневого каталога, в котором находится данная папка. По этому идем в Дополнительно \ Разрешения \ Изменить разрешения \ Убираем галочку Добавить разрешения, от родительских объектов \ Добавить (чтобы убрать наследование и отредактировать текущие параметры безопасности)
Теперь удаляем Прошедшие проверку и Пользователи добавляем Учетную запись пользователя с полными правами. Чтобы удостовериться, что все настроено аналогично в обеих папках. Переходим в дополнительно, и сравниваем параметры Изменяем Владельца на Система
Заходим в редактор реестра Выполнить \ regedit или Поиск \ regedit
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ ProfileList \ SID используемого вами профиля \ ProfileImagePath \ Путь к профилю (D:\Users\Антон)
Перезагружаемся и проверяем (заходим в D:\Users\Антон\Рабочий стол и создаем файл, если файл появился на рабочем столе, то все нормально)
Читайте также: