Некоторые конфигурации компьютеров имеют очень небольшой системный диск со свойством «забиваться». При наличии второго диска может иметь смысл перенести часть данных на него. Например, вы можете переместить файл подкачки, папку временных файлов и папку, куда загружаются обновления Windows 10.
В этой инструкции — о том, как перенести папку обновлений с тем, чтобы автоматически загружаемые обновления Windows 10 не занимали место на системном диске и некоторые дополнительные нюансы, которые могут оказаться полезными. Обратите внимание: если у вас единственный и достаточно объемный жесткий диск или SSD, разбитый на несколько разделов, причем системный раздел оказался недостаточного объема, более рациональным и простым будет увеличить диск C.
Перенос папки обновлений на другой диск или раздел
Обновления Windows 10 загружаются в папку C:WindowsSoftwareDistribution (за исключением «обновлений компонентов», которые пользователи получают раз в полгода). Эта папка содержит как сами загрузки в подпапке Download, так и дополнительные служебные файлы.
При желании, средствами Windows мы можем сделать так, чтобы обновления, получаемые через Центр обновлений Windows 10, загружались в другую папку на другом диске. Порядок действий будет следующим.
- Создайте папку на нужном вам диске и с нужным названием, куда будут скачиваться обновления Windows Не рекомендую использовать кириллицу и пробелы. Диск должен иметь файловую систему NTFS.
- Запустите командную строку от имени Администратора. Сделать это можно, начав набирать «Командная строка» в поиске на панели задач, нажав правой кнопкой мыши по найденному результату и выбрав пункт «Запуск от имени Администратора» (в последней версии ОС можно обойтись без контекстного меню, а просто нажав по нужному пункту в правой части результатов поиска).
- В командной строке введите net stop wuauserv и нажмите Enter. Вы должны получить сообщение о том, что служба «Центр обновления Windows» успешно остановлена. Если вы видите, что не удалось остановить службу, по всей видимости, она занята обновлениями прямо в настоящий момент: можно подождать, либо перезагрузить компьютер и временно отключить Интернет. Не закрывайте командную строку.
- Перейдите в папку C:Windows и переименуйте папку SoftwareDistribution в SoftwareDistribution.old (или во что угодно ещё).
- В командной строке введите команду (в этой команде D:NewFolder — путь к новой папке сохранения обновлений)
mklink /J C:WindowsSoftwareDistribution D:NewFolder
- Введите команду net start wuauserv
После успешного выполнения всех команд, процесс переноса завершен и обновления должны скачиваться в новую папку на новом диске, а на диске C будет лишь «ссылка» на новую папку, не занимающая по факту места.
Однако, прежде чем удалять старую папку, рекомендую проверить скачивание и установку обновлений в Параметры — Обновления и безопасность — Центр обновления Windows — Проверить наличие обновлений.
И уже после того, как вы убедились, что обновления скачиваются и устанавливаются, можно удалить SoftwareDistribution.old из C:Windows, так как она более не нужна.
Дополнительная информация
Всё вышеописанное работает для «обычных» обновлений Windows 10, однако если речь идёт об обновлении до новой версии (обновление компонентов), дела обстоят следующим образом:
- Таким же способом перенести папки, куда скачиваются обновления компонентов не получится.
- В последних версиях Windows 10 при загрузке обновления с помощью «Помощника по обновлению» с сайта Майкрософт, малом количестве места на системном разделе и наличии отдельного диска, файл ESD, служащий для обновления, автоматически загружается в папку Windows10Upgrade на отдельном диске. Место на системном диске тоже тратится под файлы новой версии ОС, но в меньшей степени.
- Папка Windows.old при обновлении также будет создана именно на системном разделе (см. Как удалить папку Windows.old).
- После выполнения обновления до новой версии все действия, которые были произведены в первой части инструкции придется повторить, так как обновления вновь начнут загружаться на системный раздел диска.
Надеюсь, материал был полезен. На всякий случай еще одна инструкция, которая в рассматриваемом контексте может пригодиться: Как очистить диск C.
- Remove From My Forums
-
Question
-
Доброго коллеги!
Не получилось пока победить задачу до конца — может кто находил рабочий рецепт?
Итак. Имеется IMAP учетная записьзаписи у которых нужно сделать так, чтобы их OST файлы были размещены на сетевом диске (у нас используются перенаправленные папки). И вот начали подключать учетные записи почты в Outlook и столкнулись с
тем, что у IMAP нельзя поменять расположение файла, как это можно делать у учетной записи Exchange типа.Я поискал решения и нашел что можно, добавить ключ реестра в HKEY_CURRENT_USERSOFTWAREMicrosoftOfficeхххOutlook — forcePSTpath (для pst файлов) или forceOSTPath (для OST) указать путь и после пересоздания конфигурации Outlook новый файл данных
будет размещен там куда показывает ключ реестра. Так и попробовал — на 2010 Outlook все получилось, как в локальное другое расположение на диске, так и в сетевое на файловом сервере в папку.Начал делать тоже самое для Outlook 2021 у которого уже OST. Указал правильный ключ реестра и путь на файловый сервер. Создаю новую конфигурацию для пользователя, а он создает файл данных локально на диске C:…. в пути по умолчанию! А ключ реестра
игнорирует!Не понимаю почему не хочет.
Даже вот
тут сам MS говорит что в способе №2 так будет работать!Кто-нибудь пробовал? Удалось решить?
-
Edited by
Tuesday, July 26, 2022 2:19 PM
-
Edited by
Answers
-
Пффффф.
Дичь какая-то. Чисто ради эксперимента переименовал ключ реестра в forcePSTpath (а был forceOSTpath) — и все заработало! Т.е. МС дает неверную инфу что ли в статье? Что якобы надо добавлять ключ forceOSTpath. А по факту работает тот же что и
на Аутлук 2010 заработал — forcePSTpath.Как интересно!
Создал новую конфигурацию в Аутлуке и создался файл там где мне надо!
-
Edited by
ItDen
Wednesday, July 27, 2022 9:57 AM -
Marked as answer by
Иван ПродановMicrosoft contingent staff, Moderator
Friday, October 7, 2022 11:16 AM
-
Edited by
I am trying to move C:Users (SSD) to B:Users (HDD) using the following tutorial on a clean install of Windows 8 -> upgraded to 8.1 straight away:
http://webcache.googleusercontent.com/search?q=cache:http://www.itnota.com/move-users-directory-to-a-different-drive-in-windows-8/
They are mapped in the following way:
SSD — C: in Explorer, D: in Command Prompt
HDD — B: in Explorer, E: in Command Prompt
I tried mapping using the following commands:
robocopy /copyall /mir /xj D:Users E:Users (no failures)
rmdir /S /Q D:Users (worked fine)
Until I got to the following issue here:
mklink /J D:Users B:Users
(linking command line source to Windows explorer target)
B: is a normal, local, NTFS, non-networked drive, however I just kept getting the following error:
"local volumes are required to complete the operation"
No tutorials have mentioned this as a potential error and any results appear to be about networked drives. I mistakenly tried mapping to E:Users after this, thinking I should map to the command prompt drive listing rather than the explorer listing as I thought that’s what had caused my error. This led to:
-
‘User Profile Service’ error — «User profile service failed the sign-in — user profile cannot be loaded»
-
Trying to copy E:Users (B:Users) back to D:Users (C:Users) after using rmdir to remove the failed D:Users link. C:Users is back in place, but I still get the User Profile Service Error. I believe this is because the C:Documents and Settings junction to C:Users is now missing, and I cannot recreate this as it says ‘file already exists’ when I try:
mklink /J «D:Users» «C:Documents and Settings»
If I could get this back I think I could log in again.
-
I booted from recovery disk (Windows 8.1 ISO I downloaded from DreamSpark) and for at least five attempts I received this error:
«To use system restore you must specify which windows installation to restore» -
After finally being able to access system restore point I made immediately before attempting this for both drives, seemingly randomly after a number of reboot attempts, I am now receiving the following:
«System restore did not complete successfully. An unspecified error occured during system restore 0x800700b7»
EDIT: My system restore did complete successfully, contradictory to the error message. Only found this out because I missed the window to boot to disk and tried to log on out of habit…
I am at a loss. I thought if I messed this up as I have not done this before that having the recovery disk and a system restore point would prevent me from ending up in this situation, but apparently not! I understand mapping to E:Users instead of B:Users is the cause of this, but it doesn’t explain my inability to carry out System Restore.
It’s looking like I will have to do a clean reinstall but is there any way I can map these once and for all? This seems like so much effort for something so commonly needed.
I am trying to move C:Users (SSD) to B:Users (HDD) using the following tutorial on a clean install of Windows 8 -> upgraded to 8.1 straight away:
http://webcache.googleusercontent.com/search?q=cache:http://www.itnota.com/move-users-directory-to-a-different-drive-in-windows-8/
They are mapped in the following way:
SSD — C: in Explorer, D: in Command Prompt
HDD — B: in Explorer, E: in Command Prompt
I tried mapping using the following commands:
robocopy /copyall /mir /xj D:Users E:Users (no failures)
rmdir /S /Q D:Users (worked fine)
Until I got to the following issue here:
mklink /J D:Users B:Users
(linking command line source to Windows explorer target)
B: is a normal, local, NTFS, non-networked drive, however I just kept getting the following error:
"local volumes are required to complete the operation"
No tutorials have mentioned this as a potential error and any results appear to be about networked drives. I mistakenly tried mapping to E:Users after this, thinking I should map to the command prompt drive listing rather than the explorer listing as I thought that’s what had caused my error. This led to:
-
‘User Profile Service’ error — «User profile service failed the sign-in — user profile cannot be loaded»
-
Trying to copy E:Users (B:Users) back to D:Users (C:Users) after using rmdir to remove the failed D:Users link. C:Users is back in place, but I still get the User Profile Service Error. I believe this is because the C:Documents and Settings junction to C:Users is now missing, and I cannot recreate this as it says ‘file already exists’ when I try:
mklink /J «D:Users» «C:Documents and Settings»
If I could get this back I think I could log in again.
-
I booted from recovery disk (Windows 8.1 ISO I downloaded from DreamSpark) and for at least five attempts I received this error:
«To use system restore you must specify which windows installation to restore» -
After finally being able to access system restore point I made immediately before attempting this for both drives, seemingly randomly after a number of reboot attempts, I am now receiving the following:
«System restore did not complete successfully. An unspecified error occured during system restore 0x800700b7»
EDIT: My system restore did complete successfully, contradictory to the error message. Only found this out because I missed the window to boot to disk and tried to log on out of habit…
I am at a loss. I thought if I messed this up as I have not done this before that having the recovery disk and a system restore point would prevent me from ending up in this situation, but apparently not! I understand mapping to E:Users instead of B:Users is the cause of this, but it doesn’t explain my inability to carry out System Restore.
It’s looking like I will have to do a clean reinstall but is there any way I can map these once and for all? This seems like so much effort for something so commonly needed.
этот вопрос уже есть ответ здесь:
-
разрешение символических ссылок в Windows 7?
2 ответы
когда я запускаю mklink /D "C:UsersbwilliamsAppDataRoamingSublime Text 2" "C:UsersbwilliamsDropboxSublime Text"
, Я получаю эту ошибку » у вас недостаточно прав для выполнения этой операции.
почему бы и нет? Я администратор и просто хочу создать ссылку в своем каталоге Usersbwilliams на другую папку в мои пользователикаталог bwilliams? Что я здесь делаю неправильно?
спасибо.
источник
вам нужно запустить mklink
из командной консоли с повышенными привилегиями (щелкните правой кнопкой мыши ярлык командной строки, Запуск от имени администратора).
Если ты are запуск mklink из командной консоли с повышенными привилегиями, проверьте права доступа к каталогу и убедитесь, что для группы администраторов не заданы явные запрещающие разрешения.
Примечание: убедитесь, что вы не пытаетесь создать ссылку, в которой каталог, содержащий файлы, уже существует, и случайно не создаете рекурсивный набор ссылок.
отвечен EKW 2013-05-09 20:23:06
источник
я столкнулся с теми же проблемами:
сначала я получил эту ошибку: You do not have sufficient privilege to perform this operation
и после повторной попытки с помощью повышенных cmd, я побежал mklink /D linkToDir C:tempotherLink
и получил эту ошибку: Cannot create a file when that file already exists.
оказывается, был (сломан?) символьная ссылка, помеченная как System:
attrib *
A S C:templinkToDir
Итак, к вашему сведению, убедитесь, что нет скрытого (на самом деле системного) файла, использующего это имя из ранее сломанного создания символической ссылки.
вот что Я хотел бы подчеркнуть здесь.
отвечен enorl76 2012-09-11 19:03:42
источник
я столкнулся с такой же проблемой и удалось заставить его работать. Я пытался заставить itunes создать резервную копию на другом (большем) диске (C-SSD).
скажите, что вы хотите перейти от c:dir1dirToRedirect
to d:dirToRedirectTo
, тогда:
убедится dirToRedirect
не существует, так как Windows создаст ссылку с тем же именем,что создаст конфликт имен. Итак, удаляем dirToRedirect
создать dirToRedirectTo
, и запустить mklink /j "c:dir1dirToRedirect" "d:dirToRedirectTo"
отвечен Tof 2012-08-02 04:26:13
источник
Изменить расположение папки для загрузки обновлений Windows 10.
Нехватка свободного места для загрузки обновлений системы это не новая проблема. У большинства из нас есть доступ к Интернету и, конечно же, мы все загружаем разные файлы. У нас установлены игры и другие программы, которые могут занимать много места на жёстком диске. Самая большая проблема возникает при загрузке обновлений на системный диск Windows, обычно это диск C, поскольку на диске нет или мало свободного места, обновления перестают загружаться. Windows не предложит вам изменить местоположение загрузки обновлений.
В этом инструкции мы рассмотрим, как переместить папку для загрузки обновлений Windows 10 на другой диск. Прежде чем начать, вы должны знать, что для этого вам понадобятся права администратора.
Изменить расположение папки загрузки обновлений Windows 10.
По умолчанию Центр обновления Windows использует папку C:WindowsSoftwareDistribution. То есть все загружаемые файлы находятся в папке SoftwareDistribution и позже устанавливается системой.
Шаг 1. Поскольку наша цель заставить систему загружать обновления на другой диск, создайте для этого новую папку на диске D. Данную папку можете назвать как вам угодно, для примера назовем новую папку WindowsUpdate. Предположим, что путь к ней — D:WindowsUpdate
Шаг 2. Затем используя клавиши Ctrl + Alt + Delete , откройте «Диспетчер задач».
Шаг 3. В диспетчере, переключитесь на вкладку «Службы», а затем найдите и кликните правой кнопкой мыши по службе wuauserv и остановите ее. (см. картинку)
Шаг 4. Теперь переименуйте C:WindowsSoftwareDistribution в C:WindowsSoftwareDistribution.old
Шаг 5. Создайте символическую ссылку (Symlink).
Чтобы создать символическую ссылку, откройте командную строку. В меню «Пуск» начните печатать CMD в результатах поиска кликните правой кнопкой мыши на Командная строка и запустите ее от имени администратора. Затем введите следующую команду и нажмите Enter :
Теперь вы можете скопировать все файлы из C:WindowsSoftwareDistribution.old в новую папку загрузки. Это гарантирует, что загрузка будет продолжена; иначе он начнется с начала.
Шаг 6. Перезапустите службу обновления Windows
После этого вам нужно запустить службу Центр обновления Windows — wuauserv. Вы можете использовать Диспетчер задач, чтобы запустить ее, как мы делали выше, или выполнить следующую команду в CMD:
Шаг 7. Проверьте, работает ли Центр Обновления Windows:
Откройте «Параметры» → «Обновление и безопасность» → «Центр обновления Windows» → «Проверка наличия обновлений». Если система начнет продолжит загрузку обновлений и не вызыет ошибки, вы все сделали верно.
Мы рекомендуем использовать диск для загрузки обновлений системы, который имеет достаточно свободного места. Хотя вы можете выбрать SD-карту (формат NTFS) или внешний диск, мы советуем делать это, только если он всегда остается подключенным к вашему ПК.
Все, надеюсь информация пригодится!
Как перенести папку загрузки обновлений Windows 10 на другой диск
Некоторые конфигурации компьютеров имеют очень небольшой системный диск со свойством «забиваться». При наличии второго диска может иметь смысл перенести часть данных на него. Например, вы можете переместить файл подкачки, папку временных файлов и папку, куда загружаются обновления Windows 10.
В этой инструкции — о том, как перенести папку обновлений с тем, чтобы автоматически загружаемые обновления Windows 10 не занимали место на системном диске и некоторые дополнительные нюансы, которые могут оказаться полезными. Обратите внимание: если у вас единственный и достаточно объемный жесткий диск или SSD, разбитый на несколько разделов, причем системный раздел оказался недостаточного объема, более рациональным и простым будет увеличить диск C.
Перенос папки обновлений на другой диск или раздел
Обновления Windows 10 загружаются в папку C:WindowsSoftwareDistribution (за исключением «обновлений компонентов», которые пользователи получают раз в полгода). Эта папка содержит как сами загрузки в подпапке Download, так и дополнительные служебные файлы.
При желании, средствами Windows мы можем сделать так, чтобы обновления, получаемые через Центр обновлений Windows 10, загружались в другую папку на другом диске. Порядок действий будет следующим.
- Создайте папку на нужном вам диске и с нужным названием, куда будут скачиваться обновления Windows Не рекомендую использовать кириллицу и пробелы. Диск должен иметь файловую систему NTFS.
- Запустите командную строку от имени Администратора. Сделать это можно, начав набирать «Командная строка» в поиске на панели задач, нажав правой кнопкой мыши по найденному результату и выбрав пункт «Запуск от имени Администратора» (в последней версии ОС можно обойтись без контекстного меню, а просто нажав по нужному пункту в правой части результатов поиска).
- В командной строке введите net stop wuauserv и нажмите Enter. Вы должны получить сообщение о том, что служба «Центр обновления Windows» успешно остановлена. Если вы видите, что не удалось остановить службу, по всей видимости, она занята обновлениями прямо в настоящий момент: можно подождать, либо перезагрузить компьютер и временно отключить Интернет. Не закрывайте командную строку.
- Перейдите в папку C:Windows и переименуйте папку SoftwareDistribution в SoftwareDistribution.old (или во что угодно ещё).
- В командной строке введите команду (в этой команде D:NewFolder — путь к новой папке сохранения обновлений)
- Введите команду net start wuauserv
После успешного выполнения всех команд, процесс переноса завершен и обновления должны скачиваться в новую папку на новом диске, а на диске C будет лишь «ссылка» на новую папку, не занимающая по факту места.
Однако, прежде чем удалять старую папку, рекомендую проверить скачивание и установку обновлений в Параметры — Обновления и безопасность — Центр обновления Windows — Проверить наличие обновлений.
И уже после того, как вы убедились, что обновления скачиваются и устанавливаются, можно удалить SoftwareDistribution.old из C:Windows, так как она более не нужна.
Дополнительная информация
Всё вышеописанное работает для «обычных» обновлений Windows 10, однако если речь идёт об обновлении до новой версии (обновление компонентов), дела обстоят следующим образом:
- Таким же способом перенести папки, куда скачиваются обновления компонентов не получится.
- В последних версиях Windows 10 при загрузке обновления с помощью «Помощника по обновлению» с сайта Майкрософт, малом количестве места на системном разделе и наличии отдельного диска, файл ESD, служащий для обновления, автоматически загружается в папку Windows10Upgrade на отдельном диске. Место на системном диске тоже тратится под файлы новой версии ОС, но в меньшей степени.
- Папка Windows.old при обновлении также будет создана именно на системном разделе (см. Как удалить папку Windows.old).
- После выполнения обновления до новой версии все действия, которые были произведены в первой части инструкции придется повторить, так как обновления вновь начнут загружаться на системный раздел диска.
Надеюсь, материал был полезен. На всякий случай еще одна инструкция, которая в рассматриваемом контексте может пригодиться: Как очистить диск C.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
26.01.2019 в 12:02
Dmitry, спасибо! Полезная информация.
26.01.2019 в 15:46
Здравствуйте. Папку SoftwareDistribution мы переименовываем в SoftwareDistribution.old, а затем удаляем. То есть физически этой папки в C:Windows не будет. Так не понятно, к чему привязывается ссылка mklink /J C:WindowsSoftwareDistribution? Или нужно потом создать пустую папку C:WindowsSoftwareDistribution, а все из старой папки перенести во вновь созданную на другом диске?
26.01.2019 в 21:46
Здравствуйте.
На исходном диске будет лишь ссылка, «воспринимаемая» системой как папка, физическая папка будет отсутствовать, создавать её не нужно. Фактически расположение — туда, куда перенесли.
Перенести содержимое из папки SoftwareDistribution.old в целевую папку можно, но не обязательно, оно там само будет создано, загружено.
27.01.2019 в 14:20
Извините, что не по теме, но не знаю, в каком еще месте спросить.
Как убрать дзен. Чтобы вообще не приходил. Достал уже.
28.01.2019 в 13:02
Не вполне понял. Откуда убрать, что за дзен? (тот, что яндекс?) куда он вам приходит?
28.01.2019 в 16:24
Здравствуйте. я очень часто читаю ваш сайт и оно очень нравится. одно но: мне приходится читать в ночное время и глаза очень устают. не могли бы вы сделать фон сайта темным или чтоб можно было переключать самостоятельно когда понадобится (вроде переключателя добавить или как то так).
29.01.2019 в 11:59
Здравствуйте.
Темный фон сайта точно делать не буду. Насчет переключателя… подумаю.
16.06.2019 в 08:05
Здравствуйте, а как сделать обратное, т.е. вернуть обновления в папку Windows
16.06.2019 в 16:49
Здравствуйте.
Если перемещалось описанным выше способом, то достаточно остановить службу (net stop wuauserv), удалить целевую папку, в которую перемещали, со всем содержимым, запустить службу.
21.06.2019 в 16:23
Командная строка выдаёт длинную ошибку. А переместить крайне необходимо. Однажды давненько организовался ярлык softwaredistribution, но что то не срослось и я удалил его простым способом, хотя гдето попадалась инструкция по удалению именно этого ярлыка.
04.07.2019 в 20:55
При проведении команды по связыванию папок винда ругнулась: Для завершения операции требуются локальные тома
Чем можете помочь ?
Спасибо
05.07.2019 в 12:28
Второй диск не FAT32/ExFAT случайно? И не сетевой?
06.07.2019 в 15:08
07.07.2019 в 16:08
Тогда странно.
а если
mklink /D C:WindowsSoftwareDistribution D:NewFolder
что происходит?
10.07.2019 в 09:56
Для завершения операции требуются локальные тома
10.07.2019 в 10:01
Есть вопрос по другому компу, где все прошло нормально. Но. На диске С создается папка SoftwareDistribution (со стрелкой переноса), при обновлении файлы обновления видны как в диске С , так и диске D. При этом свободный объем на диске С уменьшается на величину загружаемых обновлений (к примеру на
2 Гига) . Те перенос файлов обновления не наблюдается
11.07.2019 в 16:10
Так не должно быть. Т.е. если вы посмотрите свойства диска в проводнике, действительно будет отображаться, что занято «всё занятое» + «обновления». А вот если посмотрите фактически занятое пространство, скажем, в «Управлении дисками», то там должно уже быть без учета обновлений.
Примечание: после отправки комментария он не появляется на странице сразу. Всё в порядке — ваше сообщение получено. Ответы на комментарии и их публикация выполняются ежедневно днём, иногда чаще. Возвращайтесь.
Как в Windows 10 переместить папку Загрузки на другой диск
Как правило, всё файлы, загруженные из Интернета: программы, музыка, фильмы, торренты, ISO-образы и так далее, сохраняются в папке «Загрузки» (Downloads), которая в ОС Windows по умолчанию расположена на системном диске (C:). Со временем размер этой папки может достигнуть довольно внушительных размеров – от нескольких до десятков Гигабайт, и стать одной из причин катастрофической нехватки свободного пространства на диске C или вовсе привести к его переполнению. Поэтому было бы весьма целесообразно изменить расположение папки «Загрузки», выбрав для её расположения не системный, а другой локальный диск, например (D:).
Как переместить папку Загрузки на другой диск
Для этого существует, как минимум, несколько способов.
Первый (меняем расположение в свойствах папки):
Второй способ (более простой)
Папку «Загрузки» можно просто переместить:
- Перейдите: Локальный диск (C:) → Пользователи → Папка с вашим именем пользователя → Загрузки;
- Удерживая клавишу «Shift» на клавиатуре, переместите, потянув мышкой, «Загрузки» на другой диск.
Третий способ (через редактор системного реестра):
- Откройте редактор реестра: WIN + R → regedit → ОК;
- Перейдите: HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerShell Folders ;
- Найдите параметр: <374DE290-123F-4565-9164-39C4925E467B>→ вручную измените значение по умолчанию (кликните правой кнопкой мыши → Изменить) на новый путь к папке Загрузки.
В результате, независимо от выбранного способа, все ранее загруженные файлы будут перенесены в новое расположение, освободив место на диске С, а новые загрузки будут сохраняться уже не на системном диске, а в той папке, которую вы указали.
Кроме того, аналогично можно изменить расположение и других пользовательских папок, перенеся их с диска (C:) на другой диск (том): музыка, видео, изображения, документы, рабочий стол и других.
Как переместить папку Пользователи (Users) на другой диск в Windows 10
Посетителей: 91686 | Просмотров: 132574 (сегодня 44)
Шрифт:
Оглавление
Введение
Метод, описанный в этой статье позволяет перенести папку профилей пользователей на другой раздел или диск. При этом перенос осуществляется как для существующих профилей пользователей, так и для тех, которые будут созданы в будущем.
При установке Windows 10 создается 5 или 6 системных папок (в зависимости от разрядности системы):
- PerfLogs – папка, в которой Windows хранит журналы производительности
- Program Files – папка, в которую по умолчанию устанавливаются приложения. В 32-разрядной ОС здесь располагаются все установленные программы, в 64-разрядной ОС только 64-разрядные версии приложений
- Program Files (x 86) — существует только в Windows x 64, в эту папку по умолчанию устанавливаются 32-разрядные приложения
- Windows – папка содержит основные файлы операционной системы и драйверы
- ProgramData – папка, в которую некоторые приложения записывают параметры и пользовательские конфигурации
- Users (Пользователи) – папка, в которой содержатся все профили учетных записей пользователей
Папка ProgramData также может быть перемещена на другой раздел или диск, но Microsoft не рекомендует этого делать ввиду некоторых ограничений.
Перенос папки Program Files официально не поддерживается ввиду сложной структуры жестких ссылок в системе.
Подробнее об этом вы можете прочитать по этой ссылке: Можно ли переместить папки ProgramData и Program Files на другой раздел
Обратите внимание, что описываемый метод имеет ряд ограничений:
- Раздел, на который будет выполняться перенос, должен быть отформатирован в NTFS.
- На разделе, на который будет выполняться перенос не должно быть другой установленной ОС Windows.
- Символические ссылки внутри папки Users продолжают перенаправлять в старое расположение. Это не критично, ибо в худшем случае затронет только приложения, которые не обновлялись с момента выхода Vista.
Метод 1: Перемещение папки пользователей во время установки
Примечание. Есть более быстрый способ. Кроме того, в Windows 10 1709 есть по крайней мере одно нарекание на описанный далее способ с sysprep.
-
В процессе установки, на этапе выбора параметров (шаг #10) вместо выбора использования стандартных параметров или их настройки нажмите сочетание клавиш CTRL + SHIFT + F3
Компьютер будет перезагружен в так называемый Режим аудита и будет выполнен вход во встроенную учетную запись Администратор. После загрузки рабочего стола будет запущено Средство подготовки системы. Вам нужно его закрыть, нажав кнопку Отмена.
Увеличить рисунок
Создание файла ответов
Перенос расположения папки профилей будет осуществляться при помощи средства подготовки системы (Sysprep) и файла ответов для автоматической установки Windows. В рассматриваемом варианте файл ответов очень прост и содержит всего две важные переменные:
- Разрядность устанавливаемой системы
- Новый путь расположения папки профилей
- Откройте Блокнот и скопируйте в него следующий код:
Пример файла вы можете скачать по этой ссылке: relocate.xml
В зависимости от используемого дистрибутива и предпочтений расположения папки профилей измените выделенные красным строки в файле ответов.
- Значение переменной ProcessorArchitecture должно быть amd64 , если вы устанавливаете 64-разрядную версию Windows, или x86 при установке 32-разрядной системы.
- Значение переменной ProfilesDirectory должно соответствовать полному пути к новому расположению папки профилей. В данном примере папки профилей будут перемещены в D:Users
- Сохраните текстовый документ как XML файл в корень любого диска с именем relocate.xml
Увеличить рисунок
- Нажмите сочетание клавиш WIN +X и выберите пункт Командная строка (администратор)
- Необходимо убедиться, что Служба общих сетевых ресурсов проигрывателя Windows Media (WMPNetworkSvc) не запущена. Эта служба обычно остановлена, но если по каким-то причинам она будет запущена, то обработка Sysprep завершится ошибкой.
Выполните следующую команду:
%windir%system32sysprepsysprep.exe /oobe /reboot /unattend:d:relocate.xml
Эта команда указывает системе запустить Sysprep из папки WindowsSystem32Sysprep, применить файл ответов автоматической установки D:relocate.XML , подготовить компьютер для OOBE загрузки (OOBE = первая загрузка только что установленной Windows) и перезагрузить компьютер после выполнения подготовки.
После завершения работы Sysprep компьютер будет перезагружен, и вы окажетесь на шаге #10 установки Windows 10. Когда установка будет полностью завершена вы сможете убедиться, что папка Пользователи (Users) полностью перенесена на диск D:
Метод 2: Перемещение папки пользователей в установленной системе
Будьте осторожны применяя данный метод на рабочей системе. Хотя при его тестировании не было выявлено никаких неполадок или потери пользовательских данных или настроек, все же мы рекомендуем создать образ системного раздела перед выполнением этой процедуры.
- Создание файла ответов
Создайте файл ответов используя инструкцию Метода 1 на шаге 2 - Запуск Sysprep
Запустите средство подготовки системы используя инструкцию Метода 1 на шаге 3 - Загрузка Windows в режиме аудита
Несмотря на то, что система уже установлена, при использовании этого метода будет выполнена загрузка в режиме аудита и первичной настройки системы (шаг #10 установки Windows 10)
Вам не нужно вводить ключ продукта если такой запрос появится, просто пропустите этот шаг.
Вы не сможете выполнить вход в ранее используемую учетную запись, поэтому на этапе входа пользователя вам будет предложено создание локальной учетной записи. Новая учетная запись будет использована для осуществления первичной настройки после переноса папки профилей и в последующем ее можно будет удалить.
Обновление версии или сборки Windows после переноса папки профилей
В более ранних версиях Windows и в ранних сборках Windows 10 после переноса папки профилей на другой диск была невозможна установка новой версии Windows в режиме обновления установленной. Эта часть статьи может быть применена для обновления Windows 8/8.1 до Windows 10, в случае если на Windows 8 вы перемещали папку профилей.
Также вы можете использовать этот метод для возврата папки профилей в исходное расположение (по умолчанию).
-
Перенос папки профилей на диск C:
Для выполнения переноса папки профилей вам необходимо повторить все шаги Метода 2 изменив при этом значение переменной ProfilesDirectory на C:Users
- Откройте редактор реестра (WIN +R – regedit) и перейдите в раздел HKEY_LOCAL_MACHINESYSTEMSetup
- Удалите параметр Upgrade (в правой части редактора реестра) и подраздел Upgrade (в левой части редактора реестра. Параметр и подраздел, которые необходимо удалить отмечены на скриншоте.
Увеличить рисунок
Перейдите в раздел HKEY_LOCAL_MACHINESYSTEMSetupStatusSysprepStatus и установите значение параметров CleanupState и GeneralizationState равным 7
Увеличить рисунок
После того как обновление будет завершено вы можете повторно переместить папку профилей, воспользовавшись Методом 2 этой инструкции.
Подробности этого и других методов перемещения папки профилей, а также ограничения и особенности каждого из них вы можете прочитать в статье
Как быстро и грамотно переместить профили пользователей на другой раздел
О том как правильно переместить пользовательские папки (Документы, Музыка и т.д.) читайте в этой статье:
Фишки Windows 10: как грамотно переместить пользовательские папки на другой диск
Павел Кравченко занимается развитием компьютерного портала OSzone.net, объединяющего сайт, форум и каталог программного обеспечения. Он отвечает на вопросы участников форума OSZone с 2003 года, а на сайте публикует статьи о клиентских операционных системах Microsoft.
С 2006 года Павел ежегодно становится обладателем награды Наиболее ценный специалист Microsoft (MVP), присуждаемой за вклад в развитие технических сообществ.
Я пытаюсь переместить C:Users (SSD) в B:Users (HDD) с помощью следующего руководства по чистой установке Windows 8 -> сразу обновленного до 8.1: http://webcache.googleusercontent.com/search? д = кэш: HTTP://www.itnota.com/move-users-directory-to-a-different-drive-in-windows-8/
Они отображаются следующим образом:
SSD — C: in Explorer, D: в командной строке
Жесткий диск — B: in Explorer, E: в командной строке
Я попытался сопоставить, используя следующие команды:
robocopy /copyall /mir /xj D:Users E:Users (no failures)
rmdir /S /Q D:Users (worked fine)
Пока я не добрался до следующего вопроса здесь:
mklink /J D:Users B:Users
(linking command line source to Windows explorer target)
B: — это обычный локальный диск NTFS, не подключенный к сети, однако я продолжал получать следующую ошибку:
"local volumes are required to complete the operation"
Ни в одном учебном пособии это не упоминается как потенциальная ошибка, и любые результаты, по-видимому, относятся к сетевым дискам. После этого я по ошибке попытался сопоставить E:Users, подумав, что мне следует сопоставить список дисков командной строки, а не список проводника, поскольку я подумал, что именно это и стало причиной моей ошибки. Это привело к:
-
Ошибка «Служба профилей пользователей» — «Служба профилей пользователей не выполнила вход — профиль пользователя не может быть загружен»
-
Попытка скопировать E:Users (B:Users) обратно в D:Users (C:Users) после использования rmdir для удаления сбойной ссылки D:Users. C:Users вернулся, но я все еще получаю ошибку службы профилей пользователей. Я полагаю, что это потому, что переход C:Documents and Settings к C:Users теперь отсутствует, и я не могу воссоздать это, так как он говорит, что «файл уже существует», когда я пытаюсь:
mklink /J «D:Users» «C:Documents and Settings»
Если бы я мог получить это обратно, я думаю, что мог бы войти снова.
-
Я загрузился с диска восстановления (Windows 8.1 ISO, который я скачал с DreamSpark), и по крайней мере пять попыток я получил эту ошибку:«Чтобы использовать восстановление системы, вы должны указать, какую установку Windows восстанавливать»
-
После того, как я наконец-то смог получить доступ к точке восстановления системы, которую я сделал непосредственно перед попыткой этого для обоих дисков, по-видимому, случайно после нескольких попыток перезагрузки, я теперь получаю следующее:
«Восстановление системы не завершено успешно. Во время восстановления системы произошла неизвестная ошибка 0x800700b7 «
РЕДАКТИРОВАТЬ: Восстановление моей системы успешно завершено, что противоречит сообщению об ошибке. Только выяснил это, потому что я пропустил окно для загрузки на диск и попытался войти по привычке …
Я в растерянности. Я подумал, что если я испорчу это, поскольку я не делал этого раньше, то наличие диска восстановления и точки восстановления системы не позволило бы мне оказаться в такой ситуации, но, очевидно, нет! Я понимаю, что причиной этого является сопоставление с E:Users вместо B:Users, но оно не объясняет мою неспособность выполнить восстановление системы.
Похоже, мне придется сделать чистую переустановку, но есть ли способ, я могу сопоставить их раз и навсегда? Это кажется таким большим усилием для чего-то столь необходимого.