Когда пользователь открывает в браузере какой-нибудь сайт, данные с удалённого сервера передаются на его компьютер, причём часть этих данных сохраняется в особом локальном хранилище, именуемом кэшем. Такой подход позволяет более быстро загружать интернет-странички при повторном посещении сайта, но он также имеет и свой недостаток.
Если хранилище кэшированных файлов периодически не очищать, то довольно скоро оно займет на диске приличное место. Это особенно актуально, так как кэш всех браузеров располагается в системном разделе, под который обычно выделяется сравнительно немного места.
Следовательно, чтобы освободить на диске C дополнительное пространство, браузерный кэш следует перенести куда-нибудь в другое место. Например, на другой логический или физический диск. Впрочем, у вас могут быть и другие причины для переноса кэша, это неважно, главное разобраться, как это правильно сделать. Вот этим мы как раз и займёмся. Начнём с самого популярного, как это принято считать, браузера Google Chrome.
Перенос кэша Google Chrome
Если Chrome у вас открыт, закройте его, а затем скопируйте и вставьте в адресную строку Проводника этот путь:
%userprofile%/local settings/application data/google/chrome
В открывшемся каталоге вы увидите папку User Data. В ней то и хранится кэш Chrome.
Скопируйте её в любое удобное вам место. Теперь идём на рабочий стол и открываем свойства ярлыка Chrome. В поле «Объект» в конец уже имеющегося там пути через пробел дописываем параметр --user-data-dir="D:/User Data" и сохраняем результат.
Как вы уже поняли, "D:/User Data" — это новый путь к перенесённой папке кэша. Теперь можете запускать браузер. Отныне он будет обращаться к кэшу из этой папки.
Перенос кэша Mozilla Firefox
С переносом кэша в Firefox всё немного сложнее. Для начала переходим в каталог профиля для чего в адресную строку Проводника вводим строку %appdata%/Mozilla/Firefox/Profiles и жмём ввод. В парке профиля вы увидите папку c именем xxxxxxx.default, где строчка из икосов — собственное имя профиля. У вас оно будет своё, неизменным останется только расширение default.
Копируем её в нужное место, а затем вновь переходим в Проводнике, но уже по адресу %appdata%/Mozilla/Firefox/profiles.ini. При этом в Блокноте у вас откроется конфигурационный файл profiles.ini. Нижняя его строчка содержит путь к профилю по умолчанию, который выглядит следующим образом:
Path=Profiles/ xxxxxxx.default
Меняем его на новый путь, по которому перенесли каталог с кэшем:
Path=D:/xxxxxxx.default
Заодно убедитесь, что параметр IsRelative имеет значение 0. Если у вас он отличается, исправьте это, чтобы было как на скриншоте.
Запустите браузер и откройте страницу скрытых настроек, перейдя по адресу about:config. Кликните по пустому месту правой кнопкой мыши и выберите в меню опцию Создать -> Строка.
Имя новому параметру дайте browser.cache.disk.parent_directory, а в качестве его значения вставьте новый путь к скопированной ранее папке профиля.
Перезапустите Firefox и он начнёт работать из новой папки.
Перенос кэша Opera
Перенос кэша Opera почти ничем не отличается от того, что мы делали при переносе кэша Google Chrome. Описанным выше способом переходим в каталог по адресу %userprofile%/AppData/Local/Opera Software/Opera Stable и копируем в новое расположение папку Cache.
Открываем свойства ярлыка, коим привыкли запускать браузер и в поле «Объект» к имеющейся в нём строке через пробел добавляем параметр --disk-cache-dir=D:/Cache, где «D:/Cache» — путь к скопированной или перемещённой папке кэша. Да, чтобы старая папка не занимала больше места, можно её удалить. То же касается примеров с другими браузерами.
в последней опере кеш находится в папке роуминг и перенос не помогает. все равно гадит на диск С. Достали уже гламурные либерасты. когда наконец программы будут писать нормальные люди ???????????