
我覺得這件事真的很愚蠢。
在進一步討論之前,我想聲明我有一個在此之前兩個小時創建的註冊表備份,並且我應該在各處都有系統還原檢查點。
最近,我不知何故損壞了 SolidWorks,並且我手動卸載了它的所有組件,包括註冊表組件。不知何故,當我在 WoW6432Node 中選擇 SolidWorks 註冊表資料夾時,我最終選擇了父目錄並刪除了(幾乎)所有內容...
此後我無法運行我所做的註冊表備份(使用 CCleaner 所以我不能 100% 確定它有多完整),主要是因為 Windows 的文件層次結構現在完全被搞砸了。我也無法運行系統還原,因此我決定嘗試使用我在筆記型電腦上準備的系統修復碟來運行。
可悲的是,這個過程需要我關閉我的電腦,從那時起我的運氣就消失了。首先,我收到一條訊息「找不到恢復分區」。接下來,當它嘗試運行系統修復時,卻找不到 C:。
它所做的一件事(可能有用)是將我在硬碟上保留的先前的 Windows 安裝新增到啟動清單中。
後來,當我嘗試導航到 C: 時,出現一個讓我選擇系統還原的選單,我只能看到一些臨時檔案。
現在我已經啟動到舊的硬碟作業系統。我可以探索我的主啟動驅動器,但問題是如何修復作業系統?當我使用不同的作業系統時,我是否可以恢復該註冊表。我可以從此作業系統啟動該分割區的系統還原嗎?當我嘗試從修復磁碟運行修復時,我當然沒有太多運氣...
我真的不想重新安裝主作業系統,而且我想我總是可以將硬碟遷移到固態硬碟,但我想首先窮盡所有可能性。
編輯:作為更新,到目前為止,我發現我最近的主磁碟機系統還原作為我的硬碟作業系統系統還原上的選項。
答案1
所以在SE Chat上和幾個人交談後,解決方案相對簡單:
我從其他作業系統啟動並手動還原位於 C:\Windows\System32\config 中的登錄檔以及該目錄中的備份資料夾。我擁有的 CCleaner 備份只是最小的,並且可以還原我已經使用該服務刪除的內容。