Восстановление открытых вкладок в браузере Chrome
Задача | Восстановить открытые вкладки в браузере Chrome, которые пропали в результате сбоя | ||||||||
Оборудование |
|
||||||||
Проблема заказчика | В браузер Chrome были открыты вкладки и страницы. После закрытия и открытия браузера, вкладки открывались сами. В результате какого-то сбоя компьютер перезагрузился. Хром перестал открывать нужные вкладки, которые очень важны. В истории браузера найти интернет адреса нужных вкладок не удалось. Нужно восстановить эти вкладки. | ||||||||
Результаты диагностики | Анализ файла истории браузера Хром ошибок не выявил. Объем этого файла составлял 75 мб. Было принято решение проанализировать этот файл, чтобы найти нужные заказчику адреса страниц. | ||||||||
Процесс |
Файл истории в хром – это файл базы данных SQLite и его можно просмотреть с помощью любого SQLite браузера. Так как это база данных, то данные хранятся в разных таблицах. Для приведения в удобочитаемый вид был создали SQL запрос на извлечение интернет страниц и времени открытия: select datetime(last_visit_time/1000000-11644473600,'unixepoch'),url from urls order by last_visit_time desc Результаты показали, что некоторые ссылки имели «нулевое» время, то есть дату, от которой ведется отсчет в Хроме, а именно, 1601-01-01 00:00:00. Таких «ненормальных» ссылок нашлось 152 из семи с лишним тысяч «нормальных». Было выдвинуто предположение, что это нужные ссылки. Продемонстрировали заказчику. Но это оказались не те ссылки.
Для получения максимально возможного результата было принято решение найти все возможные ссылки на системном разделе жесткого диска. Для этого был составлено правило поиска. С помощью дискового редактора WinHex был запущен процесс поиска в режиме byte-to-byte, так как ссылки могли лежать по разному смещению относительно начала сектора. В результате был получен файл со всеми ссылками. |
||||||||
Результат | Да, конечно, на разбор результатов заказчику потребовалось время, но требуемые данные были найдены и восстановлены. |