A PHP Error was encountered

Severity: 8192

Message: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead.

Filename: mysql/mysql_driver.php

Line Number: 319

Восстановление данных в Mozilla Firefox

Восстановление данных в Mozilla Firefox


Рубрика: Mozilla Firefox
Метки: | | | |
Просмотров: 3426

Если по каким-то причинам у вас слетела Mozilla Firefox и пропали закладки, история или открытые вкладки, но можно попробовать их восстановить найдя соответствующие файлы (в которых хранятся данные данные) и попытаться из них достать нужную информацию.

В этой статье рассмотрим восстановление закладок и открытых вкладок.

Но так же расскажи про другие полезные файлы в системе.

Рассматриваю на версии Mozilla Firefox 72.0.2 , если у вас другая, возможно отличаются пути.

Все ссылки относительно профиля Mozilla Firefox, т.е. вы должны изначально зайти в профиль, а потом искать что ниже написано.

В Windows профиль хранится здесь C:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles

В Linux профиль хранится здесь /home/user/.mozilla/firefox/

username и user соответственно ваши логины

Где хранит Mozilla Firefox данные?

Закладки, загрузки и история просмотров хранятся в файле places.sqlite.

Папка bookmarkbackups хранит резервные файлы закладок.

Файл favicons.sqlite содержит значки всех сайтов (favicons) для ваших закладок в Firefox.

Ваши пароли хранятся в файлах key4.db и logins.json.

В файлах permissions.sqlite и content-prefs.sqlite хранятся множество разрешений Firefox (например каким сайтам разрешено открывать всплывающие окна) или уровни масштаба, устанавливаемые отдельно для каждого сайта.

Файл search.json.mozlz4 содержит поисковые системы, установленные пользователем.

Файл persdict.dat содержит все дополнительные слова, которые вы добавляли в словарь Firefox.

В файле formhistory.sqlite запомнено, что вы искали в панели поиска Firefox и какую информацию вы вводили в поля на сайтах.

Все куки хранятся в файле cookies.sqlite.

Хранилище DOM в файле chromeappsstore.sqlite для страниц.

Папка extensions, если она существует, хранит файлы для всех расширений, которые вы установили.

Файл cert9.db содержит все настройки ваших сертификатов безопасности и все SSL‐сертификаты, которые вы импортировали в Firefox.

Файл pkcs11.txt хранит конфигурацию модулей защиты.

Файл handlers.json содержит ваши настройки, которые сообщают Firefox что делать, когда он видит файлы определённых типов (открыть в определенном приложении или загрузить).

В файле sessionstore.jsonlz4 хранятся открытые в данный момент вкладки и окна.

В файле xulstore.json хранятся настройки панелей инструментов и позиции/размер окон

В файле prefs.js хранятся настройки, изменённые пользователем, такие как изменения, внесенные вами в диалоговом окне Настройки Firefox.

Необязательный файл user.js, если он имеется, перекрывает действие любых изменённых настроек.

Мы определились, где что хранится, сейчас можно перейти к восстановлению.

Восстановление закладок в Mozilla Firefox

И так, если у вас пропали закладки, к примеру при не удачно синхронизации, нужно поискать файлы:

Вариант 1:

Самый простой и очевидный вариант, в профиле находим директорию bookmarkbackups и в ней подобные файлы bookmarks-2020-07-11_4291_MXWdKqsErj9HKW+vo-sfyg==.jsonlz4 , это значит что ваши закладки сохранены, их можно попробовать восстановить стандартными средствами Mozilla Firefox через меню.

Если что-то пошло не так, переходим к варианту 2.

Вариант 2:

places.sqlite сразу в директории профиля и похожие на него файлы к примеру places.sqlite.corrupt и т.п..

Если places.sqlite слишком мал, быстрее всего это новый файл не содержащий вкладок, тогда в похожих смотрим файлы больших размеров и если находим, возможно там ваши все закладки и находятся.

При выключенном браузере (обязательно проверяем что бы сервисы браузера были все убиты в диспетчере задач), заменяем переименовывая найденный файл на файл places.sqlite и запускаем браузер. Если найденный файл не поврежден, все сработает и закладки появятся.

Вариант 3:

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

Восстановление вкладок в Mozilla Firefox

Как писалось выше, вкладки хранятся в файле sessionstore.jsonlz4, но при открытом браузере вы файл не увидите. Он появляется только когда браузер закрыт.

Если так случилось (как у меня после игр с дополнением OneTab), что вкладки исчезли, первым делом бежим искать их в архиве (директории sessionstore-backups), там мы видим файлы previous.jsonlz4 , recovery.baklz4 , recovery.jsonlz4, upgrade.jsonlz4-20200129131928 (могут быть в конце с разными данными).

Вот с ними нам и предстоит работать.

В идеальном варианте нужные файлы это будут recovery.baklz4 , recovery.jsonlz4. Определяем по весу и дате создания. Если у вас много вкладок, то и вес будет ближе к 1МВ или больше (у меня 1,2), в этом случае должно сработать восстановление через меню вызываемое справа в строке состояние нажатием на кнопку с 3мя полосками и после "Восстановление предыдущей сессии".

Но в моем случае эти файлы были уже обновлены и маленькие по весу, в этом случае можно посмотреть на оставшиеся другие файлы. Файл upgrade.jsonlz4-20200129131928 у меня оказался сильно старый, хотя и достаточно больной, а вот файл previous.jsonlz4 сегодняшний, что меня очень порадовало.

И так, для восстановление вкладок, берем файл previous.jsonlz4 (при выключенном браузере и убитыми процессами через диспетчер задач), заменяем им (переименовывая) файл recovery.jsonlz4 в той же директории sessionstore.jsonlz4 , а так же выйдя выше из sessionstore.jsonlz4 уже находясь в профиле этим же файлом заменяем (переименовывая) файл sessionstore.jsonlz4.

Т.е. одним файлом заменяем 2 дав название этих двух файлов.

В итоге после запуска браузера Mozilla Firefox, все вкладки сами восстановились и загрузились (в моем случае потерял последних может 5 вкладок, что не критично).

Как не потерять данные в Mozilla Firefox

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

К примеру что бы сохранить закладки, вкладки, дополнения и все настройки вообще, я не пользуюсь стандартным способом синхронизации от Mozilla Firefox при обновлении Mozilla Firefox на новую версию.

Я просто делаю бекап профиля, обновляю Mozilla Firefox и после старый профиль копирую по верх нового, запускаю браузер и все закладки, вкладки, дополнения и все настройки Mozilla Firefox сохранены и работают.

Автор: BuxarNET (Тяшкевич Виталий) для IntFAQ.ru , написано по личному опыту.