У chromium'oв странное понимание портабелизации. Т.е. у них нет установщика, а просто архив, который можно разархивировать в любое место, и запускать от туда.
Но данные пользователя всё равно будут сохраняться локально в папке пользователя
%localappdata%/chromium которая располагается C:\Users\[пользователь]\AppData\Local\Chromium
Соответственно положив такой портейбл на флешку, а потом запустив на другой системы мы увидим отсутствие наших настроек, истории посещений и тд.
Но можно переопределить данный каталог с помощью передачи флага --user-data-dir
Т.е. создадим ярлык, где передадим параметр
и тогда все пользовательские данные будут лежать внутри папки chromium'a в подпапке data
Но в виндовс у ярлыков используется полный путь, а не относительный, и значит если мы будем носить с собой флешку с данным ярлыком, то на некоторых системах файл не будет найден, т.к. у флешки может быть другая буква диска.
По этому создаём текстовый документ start.txt в папке chromium'a, открываем его блокнотом и в содержимое пишем
Код: выделить все @echo off start chrome.exe --user-data-dir=./data |
после переименовываем в start.
cmd Запуская данным файлом пользовательские данные всегда будут в каталоге программы, в подкаталоге data.