Перенос кэша браузера на другой диск

Кэш браузера призван ускорить загрузку посещаемых вами страниц. В него записываются фрагменты сайтов, и при возвращении на них нет необходимости заново загружать большие объёмы данных, ведь они уже есть в кэше на жёстком диске. В большинстве браузеров установлено автоматическое управление объёмом этого хранения с той целью, чтобы не перегрузить ресурс системы. Таким образом, будет выделено ровно столько памяти, сколько компьютер может себе позволить.

Перенос кэша браузера

Для ускорения работы браузера имеет смысл выполнить перенос кэша на другой диск.

Но иногда в компьютерах в качестве системного используется не HDD, а SSD, который, как известно, имеет весьма ограниченный ресурс записи/перезаписи. А во время сёрфинга браузер постоянно записывает информацию, заменяя старую новой по исчерпании выделенного места. В этом случае имеет смысл перенести кэш браузера на другой диск или в оперативную память (RAM-диск).

Перенос на другой жёсткий диск

Перенос кэша браузера Google Chrome на другой диск проще всего выполняется следующим образом:

  1. Для начала зайдите в папку AppData, которая находится на диске с системой в папке под названием имени пользователя.
  2. В AppData зайдите в Local, далее Google, Chrome, User Data, Default, а в ней и будет нужная папка Cache.
  • Скопируйте данные из этой папки в новое расположение кэша. Копировать кэш
  • Щёлкните правой кнопкой по экрану и выберите «Свойства».
  • Зайдите в «Ярлык».
  • В поле «Объект» после chrome.exe напишите —disk-cache-dir=, а после запишите путь к перенесённой директории с данными. Настройки ярлыка
  • Если Гугл Хром является браузером по умолчанию, он может проигнорировать эту запись и запуститься с умолчанием на расположение кэша. Поэтому используйте командную строку для создания ссылок для Хрома о новом месте расположения:
  1. Запустите командную строку, желательно от имени администратора.
  2. Введите команду mklink, после через пробел: /D «целиком исходный путь» «целиком новый путь».

Все указанные действия должны выполняться при закрытом Google Chrome. Чтобы перенести кэш Google Chrome на рамдиск, нужно сначала создать виртуальный диск в оперативной памяти с помощью специального приложения, а потом действовать в точности по вышеуказанной инструкции. Порядок создания рамдиска будет рассмотрена ниже, поскольку он актуален для всех интернет-браузеров.

ВНИМАНИЕ. Перенос кэша Яндекс Браузера аналогичен процедуре для Google Chrome. С той лишь разницей, что в папке AppData вам нужно найти папку Yandex, а в ней Yandex Browser и потом точно также User Data, Default и Cache. 

В Опере действия выполняются аналогично Яндексу и Google Chrome:

  • В AppData\Local ищете Opera Software.
  • Открываете Opera Stable, в ней и будет находиться Cache.
  • Копируете его в новое место, потом кликаете правой кнопкой по ярлыку Opera.
  • Проставляете в строке «Объект» после opera\launcher.exe точно такую же команду, как для Chrome.
ВАЖНО. Если Opera является браузером по умолчанию, то также необходимо поместить символические ссылки. Можно сделать это из командной строки, как описано выше. 

Инструкция по переносу файлов кэша браузера Mozilla Firefox несколько отличается от предыдущих:

  1. По аналогии найдите папку Firefox в подразделах директории AppData.
  2. В ней располагается директория Profiles.
  3. Внутри вы увидите папку, название которой оканчивается на default. Это и есть нужная нам Cache, только с таким непонятным названием. Скопируйте её в новое место расположения. Скопировать кэш
  4. Вернитесь в AppData и перейдите в Roaming.
  5. Там, в подпапках, найдите директорию Firefox, в которой будет находиться файл profiles.ini. profiles.ini
  6. Дважды щёлкните по нему и откроется текстовый документ.
  7. В строке Path после знака равенства пропишите новый путь расположения кеша. Переменная IsRelative должна быть равна нулю. Изменение
  8. Запустите Mozilla.
  9. В адресную строку впишите about:config.
  10. Щёлкните на странице правой кнопкой и выберите «Создать», «Строка». Создание строки
  11. У вас запросят имя настройки, впечатайте browser.cache.disk.parent_directory.
  12. Далее в окне значения впишите путь к новому месту хранения кэша.
  13. Перезапустите браузер.

Перенос в оперативную память

Как было сказано ранее, иногда имеет смысл перенести кэш браузера не просто на другой диск, а в виртуальный RAM-диск. Создать его можно при помощи одного из множества специальных приложений. Рассмотрим перенос кэша в RAM-диск на примере программы RAM Disk:

  1. Скачайте и установите программу с официального сайта: http://memory.dataram.com/products-and-services/software/ramdisk. Для личного использования программа бесплатна. Скачать программу
  2. Запустите из меню Пуск.
  3. Выберите меню View, Advanced.
  4. Во вкладке Settings выберите желаемый размер RAM-диска. Поставьте галочки Fat32 и Windows Boot Sector. Настройка
  5. Нажмите Start.
  6. После окончания создания RAM-диска, нужно определить параметры его загрузки и сохранения. Откройте вкладку Load/Save.
  7. Ставьте галочки для обоих параметров. Это означает, что перед выключением компьютера будет создаваться образ виртуального RAM-диска и записываться на винчестер. А после включения загружаться обратно в RAM.
    СОВЕТ. Насколько это целесообразно, решать вам. На самом деле кэш имеет значение в тот момент, пока вы сёрфите. Например, проходя и возвращаясь на одни и те же страницы сайта. А в следующий раз вы, возможно, на этот ресурс даже и не зайдёте. Поэтому, если у вас SSD, то лучше не включайте данный параметр. Но вы сами можете определить, где будет сохраняться образ RAM. Ведь, возможно, у вас несколько разных дисков. 

После выполнения этих действий вы можете перенести кэш из любого браузера на RAM-диск по аналогии с вышерассмотренными инструкциями. Важный вопрос здесь, сколько места из своей оперативной памяти вы готовы выделить под кэш. Согласитесь, действовать наугад неудобно и неразумно. Ведь на компьютере есть и другие программы, которым нужна RAM, и их работоспособность не должна пострадать.

Решает эту дилемму программа Primo Ramdisk. Она позволяет создать динамический RAM-диск. Суть в том, что вы определяете сами лишь максимальный дисковый объём, а программа сама решает, сколько можно отдать браузеру в настоящий момент исходя из системных показателей. Минусом приложения является то, что оно платное.

Таким образом, алгоритм переноса кэша схож на всех видах браузеров. Сначала вы копируете папку с данными в новое место. После этого разъясняете системе и программе, что путь поменялся. Точно также и с переносом на RAM-диск. Просто прописываете к нему путь в настройках. Известно, что оперативная память обнуляется после выключения компьютера. Но в случае с виртуальным RAM, можно сохранить образ на время отключения питания. Либо не сохранять, тогда получится, что ваш кэш автоматически очищается при завершении работы. Оставляйте свои комментарии, если столкнулись со сложностями изменения хранения данных кэша, и каким образом их удалось решить.

  • ВКонтакте
  • обычная форма
  • Никита:

    Прошу добавить для Opera. Информация для новых версий, 2018-2019.

    Информация взята из официального форума Opera
    https://forums.opera.com/topic/27124/how-to-move-the-opera-cache-location-to-a-user-specified-one/2

    Щелкните правой кнопкой мыши все ярлыки Opera, которые вы используете (и щелкните правой кнопкой мыши закрепленный значок Opera на панели задач, а затем щелкните правой кнопкой мыши «браузер Opera») и перейдите в «Свойства». Затем перейдите на вкладку быстрого доступа и измените значение целевого поля. Вы хотите, чтобы это выглядело так:

    “C:\Program Files\Opera\launcher.exe” “–disk-cache-dir=путь расположения”

    Затем убедитесь, что вы никогда не загружаете Opera любым другим способом, кроме этих модифицированных ярлыков.

    Вы также можете изменить ограничение размера кэша носителя и ограничение размера кэша диска.

    Просто обратите внимание, что если другое приложение запускает Opera или если вы дважды щелкнете левой кнопкой мыши по файлу, связанному с Opera, эти параметры не будут переданы в панель запуска, и Opera будет использовать значения по умолчанию.

    Вы можете просто запустить установщик Opera, нажать «Параметры», установить «путь установки» в нужной папке на диске, установить «Установить для» в «Автономная установка» и установить. Таким образом, вся опера там, где вы хотите. Вы не сможете установить эту Opera в качестве браузера по умолчанию (по крайней мере, без использования внешнего метода).

    nameless:

    С Хромом оказалось чуть иначе — без добавления правил запуска в свойства ярлыка, а только с одним действием перед созданием симлинка (mklink). Причем перенесена с SSD на HDD вся папка User Data, где находятся и кэш, и настройки/закладки юзера. Возможно, способ рабочий и для других браузеров. У меня схема выглядела так, учитывая, что SSD был системным C:\, а HDD — файлопомойкой D:\.
    Закрываем Хром -> вырезаем папку User Data из «C:\Users\ИмяПользователя\AppData\Local\Google\Chrome\» и вставляем в, например, «D:\ChromeFiles» и получается её путь теперь «D:\ChromeFiles\User Data» -> запускаем cmd.exe от имени админа и вводим следующее mklink /D «C:\Users\ИмяПользователя\AppData\Local\Google\Chrome\User Data\” ”D:\ChromeFiles\User Data” -> таким макаром создалась папка-ссылка на SSDшнике на месте вырезанной ранее User Data и весь мусор от работы Хрома перенаправляется через эту папку-ссылку прямиком на диск D:\, минуя SSDшник. Если надо вернуть всё обратно в зад, то закрываем Хром, удаляем папку-ссылку с C:\ и переносим User Data обратно на старое место.

    Андрейка:

    Помогите, такая делема:
    В Яндексе Браузере как настроить и заставить профиль Default (но в браузере еще есть пользователи) (C:\Users\Я\AppData\Local\Yandex\YandexBrowser\Application\browser.exe —profile-directory=»Default») чтобы мусорную папку кеш «Cache» собирал на другой путь диска, например на виртуальный оперативный диск типа так: A:\Cache? Но без переноса всего браузера на этот же диск ???

    Юлия:

    Добрый день. Не удается перенести кеш Яндекс браузера. Что делать?

    Оставить комментарий

сети
программы
Smart TV
ос