我将整个计算机复制到高清并重新格式化(到相同的操作系统和硬件)。我正在尝试恢复我的 chrome。有一些用户名和密码我不记得了,我不想登录所有内容(我目前正在使用 firefox)。我C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default从备份复制到当前安装。书签和历史记录看起来完好无损,但我所有的登录信息都没有(facebook、netflix、hotmail 等)。我尝试用C:\Users\USERNAME\AppData\Local\Google\Chrome备份中的那个替换,但我仍然没有登录名。我宁愿不丢失这些帐户。有没有人知道我能做什么?另外我有一台旧笔记本电脑,我可能会更换,所以如果解决方案需要访问旧操作系统,我可以使用它
看来您需要 Windows 来解密 Chrome 中存储的密码,因为它们是使用 Windows APICryptProtectData至少使用旧的 Windows 登录密码加密的。
CryptUnprotectData用旧的登录密码复制 Windows API理论上是可行的,但这可能需要一些其他数据存储在 Windows 上的某处,并且似乎不是常识(我没有找到任何提及如何从搜索中轻松做到这一点) )。
如果您仍然可以启动旧操作系统,那么您应该可以在那里运行 Chrome,但不要登录或同步任何内容。(我不想通过同步将我所有的登录名和密码发送给谷歌,我确定他们的政策是“在谷歌我们永远不会读取你的密码”等等,我也确信他们可以&如果他们愿意,将它们存储在服务器上只是在未来的某些黑客攻击中可能被盗的更多数据)。
登录旧 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#
Run Code Online (Sandbox Code Playgroud)
或者在 Linux 中,硬盘驱动器被称为/dev/sdX或/dev/hdX:
VBoxManage internalcommands createrawvmdk -filename "</path/to/file>.vmdk" -rawdisk /dev/sdX
Run Code Online (Sandbox Code Playgroud)
小智 -1
当您可以访问旧笔记本电脑时,使用任何谷歌帐户登录 Chrome 并等待它将您的数据(包括保存的密码)同步到谷歌服务器。之后,在您的新笔记本电脑中,使用相同的 Google 帐户登录 Chrome。然后 Chrome 会自动同步您的所有个人资料数据。
编辑:如果您确实想手动传输登录凭据,那么“Google Chrome 如何存储密码”问题的答案可能会对您有所帮助。
| 归档时间: |
|
| 查看次数: |
4172 次 |
| 最近记录: |