Стандартный установщик Google Chrome не предлагает выбрать папку установки — браузер автоматически ставится в системный раздел, обычно в C:\Program Files\Google\Chrome или в профиль пользователя. Если системный диск переполнен, это становится реальной проблемой: обновления могут не устанавливаться, а кэш браузера продолжает съедать оставшееся место.
Выход есть, и не один. Ниже разберём, почему установщик ведёт себя именно так, как перенести уже установленный браузер на другой диск через символическую ссылку и какие альтернативы существуют для тех, кто не хочет работать с командной строкой.
Почему Chrome нельзя установить на другой диск штатно
В отличие от большинства программ, инсталлятор Chrome не содержит диалога выбора каталога. Разработчики сознательно упростили процесс: браузер ставится в фиксированное расположение, чтобы механизм автоматических обновлений и служба Google Update всегда знали, где искать файлы.
Дополнительный нюанс — данные профиля. Даже если сам исполняемый файл занимает немного, папка User Data с кэшем, историей, расширениями и настройками может вырасти до нескольких гигабайт. Находится она по адресу C:\Users\Имя\AppData\Local\Google\Chrome\User Data, то есть тоже на системном диске.
Поэтому задача «установить Chrome на диск D» на практике делится на две: перенести программу и перенести профиль с кэшем. Второе часто даже важнее для освобождения места.
Способ 1: перенос установленного Chrome через символическую ссылку
Самый надёжный метод — физически переместить папку браузера на другой диск, а на старом месте оставить символическую ссылку (junction). Для системы и службы обновлений путь останется прежним, но файлы будут лежать на диске D.
Порядок действий следующий:
- 🔒 Полностью закройте Chrome и завершите его процессы через Диспетчер задач.
- 📁 Создайте на целевом диске папку, например
D:\Programs\Google\Chrome. - ✂️ Переместите содержимое
C:\Program Files\Google\Chromeв новую папку. - ⌨️ Запустите командную строку от имени администратора и создайте ссылку.
- ✅ Запустите браузер и проверьте, что он открывается и обновляется.
Команда для создания ссылки выглядит так:
mklink /J "C:\Program Files\Google\Chrome" "D:\Programs\Google\Chrome"
Тот же приём применяется к папке профиля: перенесите User Data на другой диск и создайте junction на старом месте. После этого кэш и данные будут писаться уже на диск D.
⚠️ Внимание: перед перемещением убедитесь, что Chrome полностью закрыт, включая фоновые процессы. Если перенести файлы во время работы браузера, часть из них будет заблокирована, и ссылка создастся некорректно.
☑️ Перенос Chrome на другой диск
Способ 2: перенос только кэша и профиля
Если цель — просто освободить место на системном диске, иногда достаточно вынести только данные, оставив программу на месте. Для этого есть два подхода.
Первый — тот же junction для папки User Data, описанный выше. Второй — параметр запуска --disk-cache-dir, который указывает браузеру альтернативное расположение кэша. Его добавляют в свойства ярлыка после пути к исполняемому файлу:
chrome.exe --disk-cache-dir="D:\ChromeCache"
Учтите ограничение: параметр ярлыка работает только при запуске через этот ярлык. Если Chrome откроется по ссылке из другой программы, кэш снова пойдёт в стандартную папку. Поэтому для профиля надёжнее символическая ссылка.
Способ 3: портабельные сборки и альтернативы
Существуют портабельные версии на движке Chromium, которые работают из любой папки без установки — их достаточно распаковать на нужный диск. Официальной портабельной сборки от Google нет, поэтому такие варианты распространяются сторонними проектами.
⚠️ Внимание: скачивайте портабельные сборки только с сайтов проектов, которым доверяете. Модифицированный браузер имеет доступ к паролям и данным всех сайтов — это критично с точки зрения безопасности.
Ещё один вариант — браузеры на том же движке Chromium, чьи установщики позволяют выбрать каталог. Интерфейс и поддержка расширений из Chrome Web Store у них привычные, а гибкости при установке больше.
Что делать, если Chrome перестал обновляться после переноса
Проверьте, что символическая ссылка создана корректно и указывает на существующую папку. Откройте командную строку и выполните dir по старому пути — система должна показать содержимое нового расположения. Также убедитесь, что служба Google Update не отключена. Если обновления всё равно не приходят, проще удалить браузер, очистить остаточные папки и повторить перенос заново.
Сравнение способов переноса
Чтобы выбрать подходящий метод, сопоставьте их по ключевым критериям:
| Способ | Сложность | Обновления | Освобождение места |
|---|---|---|---|
| Junction для программы и профиля | Средняя | Работают | Максимальное |
| Параметр --disk-cache-dir | Низкая | Работают | Только кэш |
| Портабельная сборка | Низкая | Зависят от сборки | Полное |
| Браузер на Chromium с выбором пути | Низкая | Штатные | Полное |
Для большинства сценариев оптимален первый вариант: браузер остаётся «родным», обновления идут, а место на системном диске освобождается полностью.
Типичные ошибки при переносе
Чаще всего проблемы возникают из-за незавершённых процессов. Даже после закрытия окна Chrome может оставаться в фоне — проверьте Диспетчер задач и завершите все процессы с именем chrome.exe, прежде чем перемещать файлы.
Вторая распространённая ошибка — опечатка в команде mklink. Если путь содержит пробелы, его обязательно нужно заключать в кавычки. И третий момент: сначала перемещайте файлы, и только потом создавайте ссылку — иначе команда завершится ошибкой, так как целевая папка уже существует и не пуста.
Если после переноса браузер не запускается, удалите созданную ссылку, верните папку на исходное место и повторите процедуру внимательнее. Сам перенос полностью обратим.
Часто задаваемые вопросы
Можно ли выбрать диск при установке Chrome через официальный установщик?
Нет, штатный инсталлятор Google Chrome не предлагает выбор каталога. Перенос выполняется после установки вручную — через символическую ссылку или смену расположения профиля.
Будут ли работать обновления Chrome после переноса через mklink?
Да, если ссылка создана корректно. Служба обновлений обращается по старому пути, а junction прозрачно перенаправляет её к файлам на новом диске.
Можно ли перенести только кэш, не трогая сам браузер?
Да. Используйте параметр запуска --disk-cache-dir в свойствах ярлыка либо перенесите папку User Data целиком через символическую ссылку.
Что делать, если команда mklink выдаёт ошибку?
Проверьте, что командная строка запущена от имени администратора, пути заключены в кавычки, а исходная папка на старом месте уже удалена или переименована после перемещения.
Безопасно ли пользоваться портабельными сборками Chrome?
Официальной портабельной версии от Google не существует. Сторонние сборки требуют доверия к источнику, поскольку браузер обрабатывает пароли и личные данные. Безопасная альтернатива — перенос штатной версии через junction.