Параметр --user-data-dir в Google Chrome определяет каталог, где браузер хранит весь профиль пользователя: закладки, историю, cookies, пароли, расширения и кэш. Если Chrome запускается с незнакомым пустым интерфейсом, а привычные закладки исчезли — частая причина именно в том, что браузер открыл другую папку данных, а не в удалении профиля.
Термин chrome data dir используется и разработчиками при автоматизации (Selenium, Puppeteer), и обычными пользователями, когда нужно перенести профиль на другой диск или создать изолированную копию браузера. Разберём, где находится эта папка по умолчанию, что внутри неё и как безопасно изменить её расположение.
Что хранится в папке данных Chrome
User Data Directory — это рабочий каталог профиля. Внутри него Chrome создаёт подпапки Default, Profile 1, Profile 2 и так далее — по одной на каждый профиль браузера. В корне каталога лежит файл Local State с общими настройками.
Типичное содержимое папки профиля:
- 📌 Bookmarks — закладки в формате JSON, без расширения файла
- 📌 History — база SQLite с историей посещений и загрузок
- 📌 Cookies и Login Data — файлы cookie и сохранённые пароли
- 📌 Extensions — установленные расширения и их настройки
- 📌 Cache — временные файлы, которые можно удалить без последствий
⚠️ Внимание: файлы
Login DataиCookiesзашифрованы и привязаны к учётной записи пользователя операционной системы. Простое копирование этих файлов на другой компьютер не даст доступа к паролям — для переноса используйте синхронизацию Google-аккаунта или экспорт паролей через настройки.
Где находится chrome data dir по умолчанию
Расположение каталога зависит от операционной системы. Проверить актуальный путь проще всего прямо в браузере: введите в адресной строке chrome://version и найдите строку «Путь к профилю» (Profile Path). Это самый надёжный способ, не зависящий от версии ОС.
| ОС | Путь по умолчанию |
|---|---|
| Windows | %LOCALAPPDATA%\Google\Chrome\User Data |
| macOS | ~/Library/Application Support/Google/Chrome |
| Linux | ~/.config/google-chrome |
| Chromium (Linux) | ~/.config/chromium |
В Windows папка AppData скрыта по умолчанию. Чтобы попасть туда, нажмите Win + R, введите %LOCALAPPDATA%\Google\Chrome\User Data и нажмите Enter — проводник откроет каталог напрямую.
Как запустить Chrome с другой папкой данных
Изменить каталог данных можно через параметр командной строки --user-data-dir. Это полезно, когда нужен изолированный профиль для тестов, перенос данных на другой диск или параллельный запуск нескольких независимых копий браузера.
В Windows создайте ярлык Chrome, откройте его свойства и в поле «Объект» допишите параметр после пути к исполняемому файлу:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --user-data-dir="D:\ChromeData"
В Linux и macOS запуск выполняется из терминала:
google-chrome --user-data-dir=/home/user/chrome-profile
☑️ Безопасная смена папки данных Chrome
⚠️ Внимание: перед любыми операциями с папкой данных полностью завершите работу Chrome, включая фоновый процесс в трее. Копирование каталога во время работы браузера может привести к повреждению баз данных SQLite и потере истории или сессий.
Использование в автоматизации: Selenium и Puppeteer
Разработчики часто указывают user-data-dir при запуске Chrome через инструменты автоматизации. Это позволяет сохранять авторизацию между сессиями тестов или, наоборот, гарантировать чистое окружение. В Selenium параметр передаётся через опции браузера:
options.add_argument("--user-data-dir=/tmp/chrome-test-profile")
Если не указать каталог явно, драйвер обычно создаёт временный профиль, который удаляется после завершения сессии. Учтите, что один и тот же user-data-dir нельзя использовать одновременно в двух запущенных экземплярах Chrome — второй запуск завершится ошибкой или проигнорирует параметр.
Почему Chrome игнорирует --user-data-dir
Наиболее частая причина — уже запущенный экземпляр браузера. Chrome передаёт команду открытия окна существующему процессу, и параметры командной строки нового запуска игнорируются. Закройте все процессы chrome.exe через диспетчер задач и попробуйте снова. Также проверьте, что путь в кавычках не содержит опечаток и у пользователя есть права на запись в указанный каталог.
Перенос и резервное копирование профиля
Для резервной копии достаточно скопировать всю папку User Data при закрытом браузере. Восстановление выполняется обратным копированием на то же место. Однако есть нюанс: зашифрованные данные (пароли, cookies) будут читабельны только под той же учётной записью ОС, поэтому для переноса на новый компьютер надёжнее использовать синхронизацию.
Если место на системном диске заканчивается, перенос папки данных на другой том с запуском через --user-data-dir — рабочее решение. Альтернатива для опытных пользователей Windows — символическая ссылка через команду mklink /D, но этот способ требует аккуратности: ошибка в порядке действий может привести к созданию пустого профиля.
Типичные проблемы и их решение
При работе с папкой данных пользователи чаще всего сталкиваются с тремя ситуациями. Первая — профиль не открывается, и Chrome сообщает о повреждении. Возможная причина — аварийное завершение работы; иногда помогает удаление файлов блокировок в каталоге профиля при закрытом браузере, но надёжнее восстановить данные из резервной копии.
Вторая ситуация — «пропавшие» закладки после переустановки системы. Если папка User Data сохранилась, закладки можно вытащить из файла Bookmarks или его резервной копии Bookmarks.bak: переименуйте копию, удалив расширение .bak, и подмените ею основной файл при закрытом Chrome.
Третья — быстрый рост размера каталога. Основной объём обычно занимают кэш и данные сервис-воркеров сайтов. Их можно очистить через chrome://settings/clearBrowserData, не трогая саму папку вручную.
Часто задаваемые вопросы
Можно ли просто удалить папку User Data?
Да, при закрытом Chrome удаление каталога полностью сбрасывает браузер до состояния «первого запуска». При этом безвозвратно удаляются локальные закладки, история, пароли и расширения, если они не синхронизированы с аккаунтом Google.
Чем отличается --user-data-dir от --profile-directory?
Параметр --user-data-dir задаёт корневой каталог всех данных, а --profile-directory выбирает конкретный профиль внутри него (например, Profile 2). Обычно они используются вместе при автоматизации.
Можно ли хранить папку данных Chrome на флешке?
Технически да — укажите путь к съёмному диску в --user-data-dir. Однако скорость работы браузера будет зависеть от скорости накопителя, а извлечение флешки во время работы Chrome почти гарантированно повредит базы данных профиля.
Как открыть два разных профиля Chrome одновременно?
Запустите второй экземпляр с отдельным каталогом: chrome.exe --user-data-dir="D:\Chrome2". Каждый экземпляр будет полностью независим — со своими расширениями, cookies и авторизациями.
Где в папке данных хранятся пароли?
Пароли находятся в файле Login Data внутри папки профиля, но они зашифрованы ключом, привязанным к учётной записи ОС. Просматривать и экспортировать их следует через chrome://settings/passwords, а не редактированием файла.