Искал в Настройках - Дополнительно, но там можно установить только размер кэша, однако путь для его сохранения проставить нельзя.
Проблема в том, что диск С забит под завязку - размер кэша приходится устанавливать на 50 Мб.

[firefox] 4.0.1

upd Возможно, я неверно выразился... Как сделать так, чтобы кэш размещался на диске D?
Может быть тупо вырезать папку Mozilla Firefox из С/Program Files и перенести на диск D?

Можно тупо поставить портативную версию http://portableapps.com/apps/internet/f … calization , хотя вроде где-то встречал цивилизованный (если не хотите портативную) способ с указанием пути.

browser.cache.check_doc_frequency (Целое) - как часто проверять страницу на изменения. Значения:
   0 - один раз за сессию
   1 - каждый раз при просмотре страницы
   2 - не проверять, использовать кэш браузера
   3 - проверять, когда страница устарела (определяется автоматически).

browser.cache.disk.enable (Логическое) - параметр, отвечающий за использование дискового кэша. Значения:
   TRUE - использовать дисковый кэш
   FALSE - не использовать

browser.cache.disk.capacity (Целое) - размер дискового пространства под кэш браузера ( в килобайтах ).
   прим. Для работы этой опции требуется установить параметру browser.cache.disk.enable значение TRUE

browser.cache.disk.parent_directory (Строка) - путь к папке, в которой будет создана папка cache с кэшем Firefox.
   прим. Путь прописывается таким образом: X:\\папка 1\\папка 2\\
   прим 2. Для работы этой опции требуется установить параметру browser.cache.disk.enable значение TRUE

browser.cache.disk_cache_ssl (Логическое) - Разрешить кэширование защищённых страниц (HTTPS/SSL) или нет. Значения:
   TRUE - разрешить
   FALSE - запретить
   прим. Для работы этой опции требуется установить параметру browser.cache.disk.enable значение TRUE

browser.cache.memory.enable (Логическое) - параметр, отвечающий за использование кэша в оперативной памяти. Значения:
   TRUE - использовать кэш в оперативной памяти
   FALSE - не использовать

browser.cache.memory.capacity (Целое) - определяет, как используется оперативная память для кэша браузера. Значения:
   -1 - размер определяется автоматически в процентах от общей оперативной памяти;
   0 - оперативная память для кэша не используется;
   n - максимальный размер кэша устанавливается в n килобайт
   прим. Для работы этой опции требуется установить параметру browser.cache.memory.enable значение TRUE

http://forum.mozilla-russia.org/viewtopic.php?id=36226

Спасибо за вашу помощь!
Цивилизованный способ очень даже подходит.
Однако в списке настроек для about:config у меня почему-то нет browser.cache.disk.parent_directory, может быть нужно обновить [firefox]?

скрытый текст
12525303.jpg

Тиккирей пишет

может быть нужно обновить [firefox]?

Не поможет. Эти параметры необходимо создать. А создав и присвоив значение, например, параметру browser.cache.disk.parent_directory, можно посмотреть, что получилось, в about:cache.

Создать то получилось...

скрытый текст
80094050.jpg

А эффекта нет:
скрытый текст
31205090.jpg

А почему просто не перенести профиль на диск D целиком?

Тиккирей пишет

Создать то получилось...

Потому что должно быть D:\Firefox_cache
Экранировать (\\) надо только при записи напрямую в prefs.js/user.js.

должно быть D:\Firefox_cache

Исправил, опять не вышло...

08-01-2012 20:33:06

Tiger.711 пишет

А почему просто не перенести профиль на диск D целиком?

То есть всё-таки вырезать папку Mozilla Firefox из С:/Program Files и перенести на диск D?

Тиккирей
Создайте новый профиль и перенесите туда данные из старого. Как создавать новый профиль и переносить данные можно прочитать в FAQ.

Тиккирей пишет

То есть всё-таки вырезать папку Mozilla Firefox из С:/Program Files и перенести на диск D?

Ни в коем случае!!!
Вот, ознакомьтесь с двумя источниками:
О профилях Mozilla Firefox
Как создать новый профиль?
Насколько я знаю, просто "перенести" профиль на другой диск невозможно, во всяком случае, где прописать линки я не ведаю. Может быть, впрочем, и можно - не знаю.
Я бы решал задачу так:
1. Создаем новый профиль с указанием места хранения на нужном диске.
2. Объявляем его профилем по умолчанию.
3. Копируем в него (с заменой файлов) всё содержимое старого профиля.
Может быть, можно и проще - тогда меня поправят.

Vladimir_S
Именно так это и делается. Абсолютно безболезненная операция.

Vladimir_S пишет

Я бы решал задачу так:
1. Создаем новый профиль с указанием места хранения на нужном диске.
2. Объявляем его профилем по умолчанию.
3. Копируем в него (с заменой файлов) всё содержимое старого профиля.

Всё получилось, кроме третьего пункта.
Я в папке С:/Program Files/Mozilla Firefox выделяю все файлы, копирую, иду: D:/Mozilla Firefox, вставляю, запускаю New profile, но закладок и дополнений в нём нет...

upd Если удастся корректно скопировать содержимое старого профиля, можно будет потом его удалить?

Тиккирей пишет

Я в папке С:/Program Files/Mozilla Firefox выделяю все файлы, копирую, иду: D:/Mozilla Firefox, вставляю, запускаю New profile, но закладок и дополнений в нём нет...

Естественно. Потому что делаете Вы не то и не так.
По умолчанию в ...\Application Data\Mozilla\Firefox\Profiles\ имеется папка с неудобочитаемым названием типа ys48trdfb.default или как-нибудь еще в этом роде. Это профиль, созданный при установке Фокса. Назовём его Р1. Теперь Вы на своём диске D: создали новый профиль - папку по имени blablabla.blabla. Это Р2. Что нужно сделать? Открыть обе папки (Р1 и Р2) и содержимое папки Р1 скопировать (с заменой одноименных файлов и подпапок) в папку Р2. Дальше запустить Фокса с новым профилем. Если при создании нового профиля Вы не объявили его "профилем по умолчанию", то нужно это сделать, вновь запустившись с ключом -p.
Если всё сделать правильно, то должно получиться.

Vladimir_S, спасибо за то, что стараетесь помочь... чувствую себя бестолочью.
Я нашёл старый профиль через поиск: zfi6rznw.default (P1)

скрытый текст
22622532.jpg

На диске D создал папку Mozilla Firefox (P2), и указал её при создании нового профиля:
скрытый текст
67742696.jpg

Открыл обе папки одновременно, полностью скопировал содержимое P1, перешел в P2, щёлкнул правой клавишей мышки, нажал вставить - файлы заменял. Запустил New profile, но закладок и дополнений в нём не появилось...

Тиккирей пишет

Запустил New profile

Да зачем же Вы запускаете New Profile? Если Вы УЖЕ создали профиль и назвали его (не слишком, по-моему, удачно, ну да ладно) Mozilla Firefox, то его и следует объявить профилем по умолчанию, и с ним и надо запускать браузер! Он что, в окне выбора профилей не отображается? Как выглядит окно, если запустить Firefox с параметром -p? Покажите.

Mozilla Firefox - название папки на диске D, куда я поместил новый профиль.
Ну, то есть Mozilla Firefox = New Profile.

скрытый текст
72161005.jpg
64413960.jpg

В новом профиле ещё поменяйте, гесли есть, абсолютные пути на новое расположение. В prefs.js и может ещё где.

Нет, я положительно ничего не могу понять. Смотрю на Ваш скриншот в №14 и вижу файлы профиля, скопированные в папку по имени "Mozilla Firefox". Но профиля с таким именем в списке профилей на скриншоте в №17 я не вижу - там сидит профиль по имени "New profile".
Знаете что - давайте-ка всё сначала и внимательно.
1. Запускаете браузер с ключом -p.
2. В окошке менеджера профилей жмете "Создать".
3. Даете имя новому профилю, только не надо ни "New profile", ни "Mozilla firefox" - пусть это будет что-нибудь типа yyy.zzz. Прописываете путь (диск, имя папки).
4. Повторным запуском браузера с ключом -р убеждаетесь, что новый профиль действительно создался и причем в нужном месте. Внимание! Должна появиться папка с именем профиля!
5. Если это всё прошло гладко, опять запускаете браузер с ключом -р и ставите новый профиль в качестве дефолтного. Ставите галку "не спрашивать при запуске".
6. Закрываете браузер, копируете файлы и папки из старого профиля в новый.
7. Запускаете браузер.

Вообще не представляю, где тут можно запутаться...

Фух, огромное спасибо! Всё получилось.
Я делал всё почти правильно, однако копировал какой-то не тот старый профиль (нашел его через поиск на диске С):

скрытый текст
90373157.jpg

Нужно было копировать вот этот (тоже нашёл через поиск на С), имена у них, причём одинаковые:
скрытый текст
35902682.jpg

Можно теперь эти старые профили удалить?
И если удалять, то сперва удалить профиль default здесь:
скрытый текст
67679041.jpg

а потом проверить на диске С - удалилось ли всё подчистую?

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

Хорошо, оставил оба профиля. =)

Есть ещё один вопрос...
Можно ли сделать так, чтобы при просмотре фильмов онлайн, браузер не использовал бы объём диска С.
У меня в последнее время очень часто появляется меню: "недостаточно места на диске".
То есть, чтобы использовался только кэш, который расположен сейчас на диске D (я установил размер 1024Mb).

Тиккирей

браузер не использовал бы объём диска С

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

LongLogin пишет

Этож как надо захламить диск С

Выскажусь по-другому:
Если вы считаете что сможете избавить себя от дальнейших проблем подобным образом то увы ошибочка - например невозможно будет записать 1 CD - диск ведь для этого нужно 700 Мб свободного места на диске С. Или просто запустить Офис.
Что предлагаю сделать - на данном этапе освободить хотя бы ок 2 гигов на С, чтобы не тормозило совсем.
Если считаете что ваш путь лучше. то вот неплохое решение для вас: http://forum.mozilla-russia.org/viewtop … 56#p474756

LongLogin пишет

Этож как надо захламить диск С, чтобы не было места для просмотра фильмов. В-первую очередь надо очистить рабочий стол от больший файлов, потом перенести папку Загрузки на диск D, ну и.т.далее и т.подобное.

Сам удивляюсь. Общий объём диска С 9,76Гб. Я помню, что свободного места всегда было где-то около 2 Гб. Все файлы храню на диске D.

feas пишет

Что предлагаю сделать - на данном этапе освободить хотя бы ок 2 гигов на С, чтобы не тормозило совсем.

Было бы здорово, только я боюсь удалить что-то важное...
Вообще, этому компьютеру уже восемь лет, за это время систему переустанавливали только один раз, так что мне с ним повезло... Понимаю, что пора бы уже новый покупать, но денег пока нет. =)

Тиккирей

Тиккирей пишет

Было бы здорово, только я боюсь удалить что-то важное...

1 наберите в поиске по диску С: TEMP
должно быть включено отображение скрытых и системных папок и файлов + в самом поиске укажите чтоб икал среди этих файлов
2 у вас дожно найтись как минимум 2 папки с эти именем
c:\windows\temp и C:\Documents and Settings\имя пользователя\Local Settings\Temp
смело удаляйте из этих папок всё
3 ПКМ-Мой комп-Свойства - вкладка Восстановление системы отведите под восстановление на диске С максимум 1 гиг а вобщем и 400мб хватит.
4 там же вкладка дополнительно - быстродействие - параметры - дополнительно - виртуальная память
если у вас гиг и более оперативки то выделите на диске с под своп 256мег жестко а на д сделайте на усмотрение системы.
5 также рекомендую почистить куки и кэш у ИЕ
6 посмотрите в папке c:\windows  на наличие файлов с расширением .dmp они обычно здоровые под размер оперативки - удаляйте их смело, это дампы памяти которые система создаёт при сбое(при определённых настройках)
7 пкм Мойкомп -Управление - Служебные прогаммы - просмотр событий  там на каждом из пунктов жмём пкм - стереть все события ,на предложение сохранить говорим нет.
8 очищаем корзину.

okkamas_knife, большое вам спасибо!
Теперь у меня на диске С свободно 4,17 Гб =)

Тиккирей
в свойствах корзины (тот же ПКМ) для диска С оставить 10% от выставленного там значения (по умолчанию стоит 10% от объёма раздела), да и для остальных разделов.

Тиккирей
чистку темпов кэша и логов рекомендую проводить регулярно.
еще бывает диск забивается логами антивируса-файрвола - посмотрите в их настройках и выставьте  2-10 мб и чтоб старые удалялись.
еще рекомендую для удобства выискивания пожирателей места http://portableapps.com/apps/utilities/windirstat_portable
прога сканирует диск а потом выводит в графическом виде его содержимое(чем больше прямоугольник тем больше места занимает файл,ну и показывет где тот файл находится.) главное не увлекаться с удалением.
если не знаете что за файл поищите про него в сети.
также еще  рекомендую почитать в сети про оптимизацию виндовс(не программами а вручную) там можно еще выбить "мусора" .

Тиккирей

okkamas_knife пишет

для удобства выискивания пожирателей места

Scanner (старенькая, но для поиска главных пожирателей места очень удобна в представлении результатов), SpaceSniffer (здесь уже со всеми подробностями (глубина настраивается)). обе портабельные.

okkamas_knife, vitalii201 Спасибо за вашу помощь, буду пользоваться. =)