
これについては本当にバカな気がします。
先に進む前に、2 時間前に作成したレジストリ バックアップがあり、システム復元チェックポイントが至る所にあるはずだということを述べておきます。
最近、何らかの理由で SolidWorks が破損してしまい、レジストリ コンポーネントを含むすべてのコンポーネントを手動でアンインストールしていました。WoW6432Node で SolidWorks レジストリ フォルダーを選択しているときに、親ディレクトリを選択してしまい、その内容の (ほぼ) すべてが削除されてしまいました...
この後、作成したレジストリ バックアップ (CCleaner を使用したため、どの程度完全だったかは 100% 確信できません) を実行できなくなりました。主な原因は、Windows のファイル階層が完全に壊れてしまったことです。システムの復元も実行できなかったため、ラップトップに用意したシステム修復ディスクを使用して実行してみることにしました。
残念なことに、このプロセスを実行するにはコンピュータの電源を切る必要があり、それ以来運が悪くなってしまいました。最初に「回復パーティションが見つかりません」というメッセージが表示されました。次に、システム修復を実行しようとしたときに、C: が見つかりませんでした。
1 つの (おそらく役に立つ) 機能は、HDD 時代から保存していた以前の Windows インストールをブート リストに追加したことです。
その後、システムの復元を選択できるメニューに到達し、C: に移動しようとしたときに、いくつかの一時ファイルしか表示されませんでした。
今のところ、古い HDD OS を起動しています。プライマリ ブート ドライブを調べることはできますが、問題は OS を修復する方法です。別の OS を使用しているときにレジストリを復元する方法はありますか。この OS からそのパーティションのシステム復元を開始できますか。修復ディスクから修復を実行しようとしたときに、確かにうまくいきませんでした...
メイン OS を再インストールしたくないので、HDD を SSD に移行することはできると思いますが、まずはあらゆる可能性を試してみたいと思います。
編集: 最新情報として、これまでのところ、プライマリ ドライブの最近のシステム復元が、HDD OS システム復元のオプションとして見つかりました。
答え1
そこで、SE チャットで何人かの人と話し合った結果、解決策は比較的簡単でした。
私は他の OS から起動し、C:\Windows\System32\config にあるレジストリとそのディレクトリ内のバックアップ フォルダを手動で復元しました。私が持っていた CCleaner のバックアップは最小限のものしかなく、サービスを使用してすでに削除したものを復元するだけです。