Table of Contents
1 Предисловие
Независимо от того, насколько объемные диски стоят в ПК, пространство не всегда рационально используется. Производители ноутбуков любят делить жёсткий диск на несколько логических, отводя диску C: крайне мало места, а несистемному D: — всё остальное. Получается проблема: диск большой, а для установки программ места нет!
Также большую популярность обрели ноутбуки в ценовой категории 35-50 тысяч рублей, в которых установлено два физических диска: ёмкий HDD (на 0,5 — 2 Тб) и небольшой SSD (64 — 256 Гб). Первый — это классический жёсткий диск, медленный, шумный и способный вместить много информации. Второй — твердотельный накопитель, работающий как очень-очень быстрая флешка. Система, установленная на SSD, запускается действительно очень быстро, буквально за несколько секунд. Но SSD не резиновые, диск C: получается небольшим и нужно что-то переносить на медленный HDD — документы, редко используемые программы.
Когда программы установлены и возиться с их переустановкой не хочется, есть способ перенести часть данных на другой, более свободный диск так, чтобы ничего не сломалось.
2 Что занимает больше всего места
Самые «тяжёлые» папки на диске C:, как правило, это:
- C:\Windows — каталог установленной операционной системы. Удалять там нечего, хотя подсократить размер можно командой «compact /compactos:always» в командной строке, запущенной от имени администратора. Это может сократить занимаемое Windows место вдвое, я бы не рекомендовал так увлекаться — отзывчивость может снизиться, особенно на ПК с медленным процессором, любая лишняя операция по сжатию/расжатию будет отнимать слишком много ресурсов. Перенести нельзя.
- C:\Program files и C:\Program files (x86) — там установлены большинство прикладных программ. О их переносе и будет в следующей главе.
- C:\Users (папка «Пользователи») — именно здесь хранятся файлы пользователей компьютера: документы, изображения и содержимое Рабочего стола. Такие каталоги можно перенести средствами Windows, открыв свойства таких каталогов и воспользовавшись вкладкой «Расположение». В Windows 10 можно не ковыряться в свойствах папок, а зайти в Пуск — Параметры — Система — Память устройства — Изменить место хранения нового содержимого и выбрать другой диск, система данные перенесёт сама, но не все.
- C:\Users\Имя_пользователя\AppData — эта папка, скрытая по умолчанию, может занимать много места, потому что в её дебрях хранятся кэши браузеров, сохранения игр и служебные файлы разных программ. Всю её переносить нежелательно, хотя папки с кэшами можно и перенести. Впрочем, можно не заморачиваться с переносом, а с помощью CCleaner или других программ для очистки диска периодически удалять ненужные файлы. Особенно те, которые хранятся в папке c:\Users\Имя_пользователя\AppData\Local\Temp — там скапливается много мусора.
- c:\ProgramData — скрытый каталог, в котором хранятся настройки программ, общие для всех пользователей Windows. Трогать не следует.
Итак, папку с Windows не трогаем, с C:\Users нужно разбираться по обстоятельствам, а вот установленные программы из C:\Program files и C:\Program files (x86) можно и перенести. В этом поможет софтина, инструкция к которой ниже.
3 Программа FreeMove — инструкция
Есть простой и безопасный способ перенести папки с установленным софтом на другой диск так, чтобы даже ярлыки не пришлось менять — бесплатная утилита FreeMove, создающая символические ссылки на каталоги.
1. Скачайте FreeMove.exe с официальной страницы: github.com/imDema/FreeMove/releases/ .
2. Сделайте на диске D: (или другом, смотря где есть свободное место) папки «Program files» и «Program files (x86)». Внутри ничего создавать не надо.
3. Запустите загруженную утилиту FreeMove от имени администратора.
4. В открывшейся программе выберите с помощью кнопок Browse, что и куда хотите переносить. Например, на скриншоте ниже я переношу Microsoft Office:
5. Нажмите кнопку Move для запуска переноса. После успешного переноса получите сообщение «Done».
- Если появится ошибка «destination folder doesn’t exists», значит, в поле «To:» («Куда:») указали не существующую папку.
- Ошибка «You do not have the required privileges to move the directory. …» означает, что запустили программу не от имени администратора.
6. Повторяя пункты 4-5, переносите остальные папки с программами по очереди. Кстати, саму папку «Program files» перенести не получится из-за возможных проблем, только каталоги отдельных программ внутри. Автор встроил «защиту от дурака», поэтому системные каталоги ей не перенести.
Важно: нельзя переносить каталоги запущенных программ и с открытыми документами.
У вас просто не получится это сделать. Если FreeMove ругается на заблокированные файлы — убедитесь, что у вас закрыт максимум программ. Переносу могут помешать и антивирусы. В идеале наиболее беспроблемный перенос проводится в безопасном режиме Windows.
4 Что делает FreeMove
Эта софтина создаёт символические ссылки («symbolic link») — специальные объекты файловой системы, работающие указателями на каталог или файл. В отличии от обычного ярлыка, которые массово захламляют Рабочие столы, симлинки с точки зрения программ ничем не отличаются от обычных папок и файлов. Поэтому для беспроблемного переноса каталогов с SSD на HDD они подходят лучше всего.
Символическая ссылка может указывать и на несуществующий объект, ничего страшного не произойдет — при попытке открыть появится ошибка от отсутствии файла. А если удалить ссылку, то папка или файл, на который она указывает, не удалится.
По сути FreeMove делает то же самое, что системная программа mklink, но предоставляет пользователям удобный интерфейс.
5 Как вернуть обратно
Так как в исходных каталогах создаются по сути ярлыки, по которым и будет следовать система до другого диска для запуска программ, эти ярлыки можно удалить, затем перенести вручную оригиналы обратно.
6 Альтернативные способы
1. Чтобы не захламлять диск C:, при инсталляции софта можно указать, в какую папку на каком диске его ставить. Увы, есть программы, которые нормально работают только при установке на диск C: в строго предопределённом каталоге. Например, программы от Adobe вроде Photoshop, Illustrator, Premiere начинают глючить при попытке установки на другой диск. Из-за таких неприятностей обычная установка на другой раздел диска не всегда возможна.
2. Можно изменить размер логических дисков, «откусив» кусок от большего и передав его меньшему. Для работы с разделами дисков есть много бесплатных программ и хороших платных. Проблема в том, что всё равно существует вероятность, что во время расширения диска C: выключится свет, что-то зависнет и тогда все данные потеряются. Стоит ли риск того, что диск C: станет больше? Думаю, нет.
3. Покупка нового жёсткого диска большей ёмкости — самый ультимативный вариант. А если это будет SSD, то вообще всё будет шикарно. Увы, это стоит денег и придётся решать вопрос с установкой Windows.
Вывод: создание символических («мягких») ссылок с помощью утилиты FreeMove или командой mklink — самый легкореализуемый способ освободить место на системном диске. Конечно, при условии, что есть куда переносить.