Как говорится, люди делятся на тех, кто уже делает бэкапы и на тех, кто ещё нет.
Вот что я сделал в Firefox. (Если Chrome позволяет, можно сделать аналогично).
1. Организовал portable-версию, первый раз установив браузер в собственную папку \Bin\. Теперь об инсталляторе можно забыть, а папку \Bin\Firefox\ можно копировать куда угодно и запускать исполняемый файл оттуда, с обновлениями проблем нет.
2. Создал новый профиль браузера и привязал его к папке \Bin\Firefox\Profiles\Portable. Теперь основной профиль копируется вместе с папкой \Bin\Firefox\.
3. Сделал скрипт, который запускается раз в неделю, прибивает процессы браузера и копирует ВСЕ portable-приложения на внешний диск с бэкапами:
...
taskkill /im firefox.exe /f /t
"%ProgramFiles%\WinRAR\WinRAR.exe" a -agYYYY-MM-DD_HH-MM -cfg- -r -- A:\Backup\bin_.rar "C:\Bin\"
...
firefox.exe можно заменить на chrome.exe.
A: заменить на имя внешнего диска, "C:\Bin\" на путь к папке с portable-приложениями.
При такой стратегии можно восстановить состояние ЛЮБОГО приложения (в т.ч. браузера) и его состояния с точностью до недели, включая сюда и версию приложения, и все данные (в данном случае, кеш).