恢復 Chrome 使用者/個人資料?

恢復 Chrome 使用者/個人資料?

我將整台電腦複製到硬碟並重新格式化(到相同的作業系統和硬體)。我正在嘗試恢復我的 chrome。有一些用戶名和密碼我不記得了,我不想登入所有內容(我目前使用的是 Firefox)。我C:\Users\USERNAME\AppData\Local\Google\Chrome\User Data\Default從備份複製到當前安裝。書籤和歷史記錄看起來完好無損,但我所有的登入資訊都沒有(facebook、netflix、hotmail 等)。我嘗試C:\Users\USERNAME\AppData\Local\Google\Chrome用​​備份中的內容替換,但仍然沒有登入資訊。我不想失去這些帳戶。有人知道我能做什麼嗎?另外,我有一台舊筆記型電腦,我可能會更換,因此如果解決方案需要存取舊作業系統,我可以使用它

答案1

看來您需要 Windows 來解密 Chrome 中儲存的密碼,因為它們是透過 Windows APICryptProtectData至少使用舊的 Windows 登入密碼進行加密的。

使用舊的登入密碼複製 Windows APICryptUnprotectData理論上是可行的,但這可能需要在 Windows 上的某個位置存儲一些其他數據,而且這似乎不是常識(我沒有找到任何提及如何通過搜索輕鬆完成此操作) )。

如果您仍然可以啟動舊作業系統,那麼您應該可以在那裡運行 Chrome,但是不要登入或同步任何內容。 (我不想透過同步將我的所有登入名稱和密碼發送給 Google,我確信他們的政策是“在 Google,我們永遠不會讀取您的密碼「等等,我也確信如果他們願意的話他們可以並且願意,並且將它們存儲在伺服器上只是更多的數據可能會在未來的黑客攻擊中被竊取)。


登入舊 Windows 並執行 Chrome 時:

  1. 進入進階設定頁面->管理密碼
  2. 在“已儲存的密碼”部分中,選擇網站並點擊顯示
  3. 複製或記下登入名稱和密碼

現在是使用加密密碼儲存程式的好時機,例如凱通同樣,如果您不想讓任何帶有密碼的純文字文件或實際紙張散落在各處。

有些程式或擴充功能可以為您儲存所有登入名稱和密碼,例如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

答案2

當您可以存取舊筆記型電腦時,請使用任何Google帳戶登入 Chrome 並等待它將您的資料(包括已儲存的密碼)同步到Google伺服器。之後,在您的新筆記型電腦中,使用相同的 Google 帳戶登入 Chrome。然後 Chrome 會自動同步您的所有個人資料資料。

編輯:如果您確實想手動傳輸登入憑證,那麼這回答問題「Google瀏覽器如何儲存密碼」可能對您有幫助。

相關內容