Перенос кеша браузеров [Google Chrome, Firefox, Opera]

Доброго времени суток, дорогие друзья, читатели, посетители и прочие личности.

Сегодня мы поговорим о такой полезной штуке как перенос кеша браузеров на другой диск. Зачем это может быть нужно? Ну, например: в целях оптимизации (в случае переноса оного, скажем, на RAM-диск или на SSD) работы этих самых браузеров, или же дабы сберечь ценное место на жестком диске (например, если каким-то мифическим образом у Вас места на жестком диске маловато), а может чтобы продлить время жизни SSD о чем мы писали в совсем недавней статье..

cache

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

Давайте приступим.

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

Начнем с моего любимца, а именно с браузера FF. Лично я переносил его профиль+кеш (да и сам дистрибутив) на RAM-диск, чего и Вам советую.
Собственно, вот какая последовательность действий у нас получается:

  • Закрываем Firefox;
  • Запускаем консоль управления. Для этого жмакаем «Пуск -> Выполнить» (или комбинация клавиш «Win+R»);
  • В появившемся окне набираем «%appdata%\Mozilla\Firefox\Profiles» (здесь и далее - всё вводится без кавычек) и нажимаем «Enter». Откроется окно, в котором Вы увидите каталог с именем «ваши_кракозябры.default» (например, у меня «er1j4j9q.default»). Это и есть папка Вашего профиля Firefox. Скопируйте её в то место, где теперь она по Вашему мнению должна будет располагаться (предварительно, на всякий случай, закройте Firefox);
    папка профиля firefox
  • Снова открываем консоль управления всё тем же способом, что был указан в самом начале, т.е «Win+R» или «Пуск - Выполнить»;
  • На сей раз в появившемся окне набираем «%appdata%\Mozilla\Firefox\profiles.ini» и опять нажимаем «Enter».
  • Откроется блокнот с файлом «profiles.ini», что отмечает за размещение профиля FF и всякие его настройки. Здесь нам нужно указать новый путь (тот самый, куда Вы чуть выше скопировали папку) вместо значения «Profiles/ваши_кракозябры.default» в переменной «Path». В моём случае, например, получается вот такая картина:перенос профиля firefox на другой диск, profiles.ini
    Так же убедитесь, что у Вас в этом файле есть строчка с переменной «IsRelative» и она имеет значение « (по умолчанию обычно указано 2). Если это не так, то исправьте сие недоразумение.

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

  • Запускаем Firefox и в его адресной строке вводим «about:config» (напоминаю, что вводим без кавычек);
  • Щелкаем в любом месте страницы правой кнопкой и выберите из контекстного меню «Создать»–«Строка»;
  • В качестве имени настройки укажите «browser.cache.disk.parent_directory», а в качестве значения, собственно, путь к папке профиля, т.е, например, «H:\\ваши_кракозябры.default» (см. скриншоты ниже):перенос кеша firefox - путь к профилюперенос кеша и профиля firefox
    browser.cache.disk.parent - перенос firefox кеша и профиля
  • Перезапустите Firefox. Должно работать теперь из новой папки. Дабы убедится можно просто удалить старую папку или перенести её в другое место.

В двух словах как-то так. Перейдем к другим браузерам.

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

Выполняется практически аналогично переносу профиля FireFox, только малость быстрей и проще:

  • Закрываем Google Chrome;
  • Запускаем консоль управления. Для этого жмакаем «Пуск -> Выполнить» (или комбинация клавиш «Win+R»);
  • В появившемся окне набираем: «%userprofile%\\local settings\\application data\\google\\chrome» и давим в кнопочку «Enter»;
  • Перед нами откроется окно с папкой «User Data». В ней живет кеш Chrome». Копируем эту папку User Data» туда, где хотим теперь видеть, собственно, этот самый кеш;перенос кеша и профиля google chrome
  • Далее жмем правой кнопкой мышки по ярлыку «Google Chrome» с помощью которого запускаем наш браузер и выбираем пункт «Свойства»;
  • Находим там строку «Объект» и после всего пути, что там есть, вставляем параметр.. --user-data-dir="H:\\User Data"..где «H:\\User Data» - это собственно Ваш путь до вышеупомянутой папки, т.е того места куда Вы её перенесли;перенос кеша google chrome
  • Запускам браузер. Должно работать теперь из новой папки. Дабы убедится можно просто удалить старую папку или перенести её в другое место.

Как видите, собственно, ничего сложного.
Ну и, на закуску, давайте про красный браузер.

Перенос кеша и профиля браузера Opera

Для "красного" браузера всё аналогично переносу Google Chrome:

  • Закрываем Opera;
  • Запускаем консоль управления. Для этого жмакаем «Пуск -> Выполнить» (или комбинация клавиш «Win+R»);
  • Вводим «%userprofile%\\AppData\\Local\\Opera Software\\Opera Stable» и в открывшемся окне копируем папку Cache (где, собственно, и хранится кеш оперы) в то место куда мы хотим этот кеш перенести;папка с кешем Оперы
  • Далее жмем правой кнопкой мышки по ярлыку «Opera» с помощью которого запускаем наш браузер и выбираем пункт «Свойства»;
  • Находим там строку «Объект» и после всего пути, что там есть, вставляем параметр.. --disk-cache-dir=H:\Cache.. где «H:\\Cache» - это собственно Ваш путь до вышеупомянутой папки, т.е того места куда Вы её перенесли;путь до папки кеша Opera, перенос
  • Запускам браузер. Должно работать теперь из новой папки. Дабы убедится можно просто удалить старую папку или перенести её в другое место.

На сим всё. Вот так вот просто и быстро.

Послесловие.

Вот такие вот пироги. Надеюсь, что сия информация оказалась для Вас полезной.
Ну, а, как и говорилось в начале статьи, - применение каждый, думаю, найдет для себя сам.

Как и всегда, если есть какие-то вопросы, дополнения и прочее прочее, то оставляйте их в комментариях к этой записи.

PS: Пути хранения кеша по умолчанию могут меняться в различных версиях программы
PS2: Перенос кеша методом присвоения ярлыку параметра работает только при запуске через этот ярлык, а в остальных случаях используется путь по умолчанию (лечится правкой реестра).

Оценить —

  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
(3 голоса, в среднем: 5 из 5)

Подписаться —

RSS Email Facebook Twitter G+ YouTube
Темы:  , ,

Комментарии к статье

  1. Strike

    Андрей привет. Подскажи пожалуйста можно ли перенести кешь закладки пароли и т.д. с оперы в хром...ранее все было на хроме потом все очистил и удалил случайно. На опере все осталось а на хром не могу перенести. Пробовал через HTML импорт - помогает но ни паролей ничего нет....как быть?

    • Sonikelf

      Привет.
      Кеш нет, закладки можно перенести софтом (типа Transmute) или попробовать ручками (через экспорт-импорт).
      По поводу паролей, можно их аккуратненько залить в - https://sonikelf.ru/xvatit-pomnit-paroli-raz-zavyol-i-sladko-spi-lastpass/ - и с него использовать на любом браузере где можно установить это расширение.

  2. Николай

    Пол дня уже по всякому делаю а этот хром создает свою папку на ssd и все тут, ни чего не выходит, и с вашим способом тоже не выходит ни как(((((((((( Виндовс 10. Хром Версия 49.0.2623.110 m

    • Пахан

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

  3. Egor

    С хромом у вас там явно какой-то косяк, перепроверьте. Кажется, адрес в кавычки брать не нужно при указании пути в ярлыке

  4. Egor

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

    • Профессор

      В нормальных RAM-дисках бэкапится. Ищи RAMDisk_Russian_530215.

      А вот сама статья беспонтовейшая. Т.к. в винде у программ, в т.ч. и у Хрома, миллион точек вызова. Т.е. в каждой прописывать командную строку затрахаешься. Но можно слинковать с новой папкой.

      cd "%userprofile%\local settings\application data\google\chrome"
      robocopy "User Data" "X:\YYYYYY" /E /COPYALL /XJ
      rd /S /Q "User Data"
      mklink /j "User Data" "X:\YYYYYY"

      Вот так - работает. Аналогично и для других браузеров.

      • Sonikelf

        Миллион точек вызова.. Откуда ж берутся такие профессора..

    • Timofey

      1.Возвратите в исходное состояние profiles.ini:
      IsRelative=1
      Path=Profiles/ваши_кракозябры.default
      После этих изменений в ini браузер должен запуститься.

      2.Запустите Мозиллу и прописав в адресной строке:
      about:config
      создайте:
      browser.cache.disk.parent_directory
      со значением
      X:\\Mozilla\Cache
      где X - буква Вашего RAM диска

  5. Egor

    О, делюсь. Если после этой статьи у вас не запускается Firefox, поможет команда firefox.exe -P в "выполнить" виндоуса.

  6. Роман_М

    Непроходит свалить кэши всех пользователей в одну папку. Причем никаких сообщений. Прописал одному пользователю - все OK, тоже самоє другому - ничего - просто игнор, все по-старому

    • Sonikelf

      Не понятно о каком браузере речь

  7. radish

    Недостаток способа для Chrome состоит в том, что с указанной папкой профиля будет запускаться только тот Chrome, который запускается этим ярлыком. Приложения, запускающие из-под себя системный браузер, будут запускать Chrome без указанных параметров и, соответственно – с папкой профиля по умолчанию. А запустить системный браузер бывает нужно очень большому количеству приложений.

  8. Wal

    попытался выполнить все рекомендации данной статьи по переносу кеша Firefox 50.0.2 и не получилось.
    то есть браузер отказывается пользоваться новым кешем. Время создания файлов в новой папке оказывалось равным времени копирования папок.
    Подскажите, в чем может быть ошибка?

* - комментарии могут появляться не сразу (или попасть в спам)