Доброго!
В первой части рассматриваемой темы был рассмотрен быстрый способ освободить достаточное количество дискового пространства на системном диске для беспроблемной работы ОС.
Но это - временное решение.
Освобожденное дисковое пространство неизбежно будет заполнено файлами пользователя которые он скачивает, создает и т.д.
Как и в первой части (для большей наглядности) будет демонстрироваться машина под управлением ОС Windows 7. Решения проблем на ней не будут отличаться от решений для Windows 10 поскольку использоваться будут не возможности ОС а файловой системы NTFS.
Вот, посмотрите состояние дискового пространства разделов машины из первой части:
Обозначим следующего пожирателя дискового пространства
Самое большое место на дисках занимают обычно - профили пользователей.
Профиль - это персональная папка пользователя где хранятся файлы его рабочего стола("Рабочий стол" или "Desktop"), папки c документами ("Мои документы" или "Documents"), файлы загруженные из сети ("Загрузки" или "Downloads").
Там же храняться личные настройки реестра, установленных программ, интерфейса и т.д.
По умолчанию профили пользователей храняться в папке "C:\Users" или "C:\Пользователи":
В папке "Users" ("Пользователи") хранятся как папки профилей пользователей(Здесь - "Администратор" и "Пользователь") так и технологические папки необходимые для функционирования системы.
К примеру, из папки "Default User" берутся первоначальные настройки нового профиля.
Если вы хотите чтобы у новых пользователей был на рабочем столе ярлык калькулятора - просто поместите его в папку "C:\Users\Default User\Desktop".
Сравним размеры профили двух пользователей - "Администратор" и "Пользователь":
Профиль Администратора создан недавно, будет использоваться редко, для администрирования и поэтому будет очень мал. Профиль Пользователя - используется давно и часто поэтому имеет весьма внушительный размер.
Очевидно что переносить лучше всего профиль "Пользователь". Для чего сначала заходим на компьютер пользователем с правами администратора (В нашем случае это "Администратор"), открываем папку "C:\Users" или "C:\Пользователи" и копируем папку"Пользователь"
И вставляем её на диск D: в специально созданную для её каталог "Users_C".
Название каталога не имеет значения, можно вообще обойтись без него скопировав профиль в корень диска но я не советую этого делать во избежания случайного удаления.
Итак, папка с профилем скопирована. Теперь необходимо перенаправить запросы ОС к профилю пользователя на новое место его прибывания. То есть - вместо "C:\Users" на "D:\Users_C".
Занимаясь этой проблемой я просмотрел много способов - манипулирование реестром, какие то танцы с бубном во время установки и т.д.
Всё это казалось мне слишком сложным, слишком трудозатратным способом.
Пока наконец я не обнаружил интересную утилиту "mklink.exe" которая позволяет создавать в NTFS символические ссылки которые позволяют перенаправлять запросы ОС и софта в нужное место.
Вот её синтаксис:
То есть - вместо страданий с реестром, установкой Windows, отлаживания всей системы и прочих плясок с бубнами - мы просто командой "mklink.exe" указываем что каталог (Пункт 3) "C:\Users\Пользователь"(Пункт 1) теперь находится по адресу "D:\Users_C\Пользователь"(Пункт 2).
То есть - выглядеть команда будет так:
mklink /d C:\Users\Пользователь D:\Users_C\Пользователь
Теперь остается только запустить командную строку от имени администратора( Как это сделать - можете посмотреть в первой части данной темы) и исполнить её.
Для наглядности я показал две попытки - неудачная и успешная.
Первая попытка не удалась по простой причине - каталог "C:\Users\Пользователь" ещё существует поэтому создать символическую ссылку не удается.
Поэтому я этот каталог переименовал в "TEMP"(Не рекомендую сразу удалять каталог в старом месте - на всякий пожарный. Семь раз отмерь...):
И сделал ещё одну попытку. Теперь меня ждал успех! ))))
Обратите внимание что хотя символическая ссылка выглядит как ярлык - ярлыком она не является - система показывает что её тип - "Папка с файлами" а не "Ярлык".
Теперь операционная система и любой другой софт вообще обращаясь к каталогу "C:\Users\Пользователь" будут перенаправляться NTFS в каталог "D:\User_С\Пользователь" но для них это будет "незаметно".
Просто. Элегантно. Быстро. )))
Теперь остается только убедиться что наши усилия привели к правильному результату - перезагрузившись залогиниться пользователем "Пользователь" и убедиться что все прошло штатно.
После того как вы убедились что перенос профиля не повлиял на работу компьютера - каталог пользователя на системном диске можно удалить.
Полюбоваться результатом своих трудов и поздравить себя с очередным подвигом оттянувшим начало вендекапеца. )))
Убрать символическую ссылку просто - удалите её как обычный файл.
Но помните что последствия будут такими же как удаление каталога на который она ссылалась.
Желаю удачи!