Я скопировал весь свой компьютер на жесткий диск и переформатировал его (на ту же ОС и оборудование). Я пытаюсь восстановить свой хром. Есть несколько имен пользователей и паролей, которые я не помню, и я бы предпочел не входить во все (в настоящее время я использую Firefox). Я скопировал C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default
из моей резервной копии в мою текущую установку. Закладки и история выглядят нетронутыми, но все мои логины - нет (facebook, netflix, hotmail и т.д.). Я попытался заменить C:\Users\USERNAME\AppData\Local\Google\Chrome
на тот, что находится в моей резервной копии, но у меня до сих пор нет логинов. Я скорее не потеряю эти счета. Кто-нибудь имеет представление о том, что я могу сделать? Также у меня есть старый ноутбук, который я мог бы заменить, поэтому, если для решения требуется доступ к старой ОС, я могу использовать его для этого.
2 ответа
Похоже, что вам нужна Windows для расшифровки паролей, хранящихся в Chrome, так как они зашифрованы с помощью API-интерфейса Windows CryptProtectData
с использованием по крайней мере старого пароля для входа в Windows.
Дублирование Windows API CryptUnprotectData
со старым паролем для входа теоретически будет работать, но для этого могут потребоваться некоторые другие данные, хранящиеся где-то на окнах, и это не является общеизвестным (я не нашел упоминания о том, как это легко сделать из поиск).
Если вы все еще можете загрузить старую ОС, тогда вы сможете просто запустить Chrome там, но не входите в систему и не синхронизируйте ничего. (Я не хотел бы отправлять все свои логины и пароли в Google путем синхронизации, я уверен, что их политика гласит, что « в Google мы никогда не будем читать ваши пароли » и т.д., И т.д., И я также уверен, что они могли & если бы они захотели, а их хранение на сервере - это просто больше данных, которые потенциально могут быть украдены в будущем.
Пока вы вошли в старую Windows и работаете с Chrome:
- Перейти на страницу дополнительных настроек -> Управление паролями
- В разделе "Сохраненные пароли" выберите веб-сайт и нажмите "Показать"
- Скопируйте или запишите логины и пароли
Сейчас самое время использовать зашифрованную программу для хранения паролей, такую как KeePass , если вы не хотите, чтобы какие-либо текстовые файлы или настоящие документы с вашими паролями лежали на них.
Существуют программы или расширения, которые могут сохранить все логины и пароли для вас, например, http://www.nirsoft.net/utils/chromepass.html или LastPass (но он также использует облачное хранилище, аналогично синхронизации Chrome с Google).
Используйте виртуальную машину для старой ОС
Windows иногда забавна и не загружается только из скопированных файлов, и если вы не хотите загружать старый диск напрямую, вы должны иметь возможность загрузить старый жесткий диск, используя виртуальную машину внутри новой ОС, используя сырой жесткий диск доступ. Смотрите эту статью ServerWatch для получения дополнительной информации.
Для VirutalBox - ключ, позволяющий получить жесткий диск в VirtualBox с помощью этого:
VBoxManage internalcommands createrawvmdk -filename "C:\Users\<user_name>\VirtualBox VMs\<VM_folder_name>\<file_name>.vmdk" -rawdisk \\.\PhysicalDrive#
Или в Linux жесткие диски называются /dev/sdX
или /dev/hdX
:
VBoxManage internalcommands createrawvmdk -filename "</path/to/file>.vmdk" -rawdisk /dev/sdX
Поскольку у вас есть доступ к вашему старому ноутбуку, войдите в Chrome, используя любую учетную запись Google, и подождите, пока он синхронизирует ваши данные (включая сохраненные пароли) с сервером Google. После этого на вашем новом ноутбуке войдите в Chrome, используя ту же учетную запись Google. Затем Chrome автоматически синхронизирует все данные вашего профиля.
Изменить: Если вы действительно хотите передать свои учетные данные вручную, то этот ответ на вопрос "Как Google Chrome хранит пароли" может вам помочь.