web-dev-qa-db-ja.com

Windows :(レジストリエントリを含む)プログラムを別のハードドライブに移動する

古いHDDにたくさんのプログラムがあり、新しいHDDにクローンを作成しましたが、現在インストールされているドライバーの問題のため、再インストールする必要がありました。

現在、インストール全体のクローンを作成せずに、元のドライブから新しいドライブにすべてのプログラムをコピーすることは可能ですか?これは、それらのプログラムのすべてのレジストリエントリもコピーすることを意味します。私はこれを行うためのプログラムにお金を払うつもりはありません。

5
Eli

それは不可能ではありません。ただし、レジストリの編集だけでそれを実行できると思う場合はそうです。ほぼ2時間指示を入力した後、私はそれをすべて削除し、代わりにこれを言うことにしました。

唯一の方法はいくつかのステップを含み、一度に行うことはできません。メインプロセスの後、間違いなく発生する問題にすぐに対処できるように、システムを約2週間監視する必要があります。

これを行うには、次の知識が必要です。

  • レジストリの編集
  • コマンド・プロンプト
  • ジャンクション(別名ジャンクションポイント、またはシンボリックリンク)

レジストリの編集

これは、次の週にシステムを監視する必要がある領域です。移動したいフォルダにリンクされているすべてのキーを知り、記憶することは不可能です。そうすることは、レジストリ構造全体と、考えられるすべてのキー間のすべてのリンクを記憶することを意味するからです。

つまずかないでください。あなたが知る必要があるのは主要なものだけであり、あなたのシステムを喜んで見守っています。すべてを書き留め、時間と忍耐力を持っていれば、見逃したキーのトラブルシューティングを行うことができます。

コマンド・プロンプト

ここでは高度なスキルは必要ありません。移動するメインディレクトリ(フォルダ)の数に応じて、基本的に同じ1行のコマンドを何度も実行します。例:C:\ Program Filesは、コマンドを入力する必要がある1回に相当しますが、「ProgramFiles」とすべてのサブディレクトリ(その中のすべて)を移動します。ただし、注意してください。 Windowsが起動する前にコマンドプロンプトでコマンドを実行します(インストールディスクまたは修復ディスクが必要です)。

ジャンクションもここで削除および作成されますが、それはそれらに関する問題ではありません。

ジャンクション

これはあなたのシステムの移植の成功にとってとても神秘的で致命的な部分です。 Windowsには、その構造の基盤となる何百もの「シンボリックリンク」または「ジャンクションポイント」(2つは交換可能)があります。基本的に、もう少し複雑ですが、ジャンクションは別の場所への参照です。基本的な例は、Windows 7のライブラリです(ちなみに、これは複数のジャンクションで構成されています)。存在しないディレクトリ構造全体があり、実際にはジャンクションの構造であるため、注意してください。例はC:\ Users\All Users ...です。Windowsには「AllUsers」プロファイルのようなものは実際にはなく、単なるジャンクションの構造です。そしてもちろん、隠しディレクトリC:\ Documents and Settings ...も同じです。

私は怖がらせるつもりはありませんが、警告します。約2〜3日後、すぐにではないにしても、何かを開こうとするたびに「そのようなインターフェイスはサポートされていません」というダイアログボックスが表示されるようになります。 他の言葉では、クリックするたびに「そのようなインターフェイスはサポートされていません」ダイアログボックスが返され、私はすべてを意味します!!!これはあなたが取得しない場合のみですすべてのジャンクションが正しい。

一方、コマンドPromptコマンドは、既存のライナーを削除するための短い1つのライナーと、新しいものを作成するための短い1つのライナーです。ただし、約40の異なるジャンクションに対して2つを入力する必要があります(事前に作成されたリストがある場合は10分)。

結論

OS全体を危険にさらしていることを知っていて、これを試してみることをいとわない場合は、私のプロファイルにアクセスして私の電子メールアドレスを取得し、私に連絡してください。ジャンクションのリストを取得する方法、編集するレジストリキー、Windowsが起動する前にコマンドプロンプトを表示する方法、そしてもちろん使用するコマンドについて説明します。あなたが聞いて、正確に指示されたようにすれば、あなたはうまくやるでしょう。 H-e-ダブルホッケースティックWindowsHomeServerのユーザープロファイルを自分で別のHDDに移動しようとしています...

免責事項 —データの損失、および/または移動しようとしたフォルダによっては、前述の方法の説明を要求するメールを送信した人のOS全体の損失について責任を負いません。私は高度なスキルで訓練されており、このプロセスが機能することが証明されていることを疑いの余地なく知っていることを自由に宣言します。ただし、これは危険であり、概説されている手順から少し逸脱することなく完了する必要があります。したがって、あなたの行動とその結果はあなた自身のものです。

2
JPNicole

私の知る限り、Program filesフォルダ全体と対応するレジストリエントリ、およびユーザーディレクトリに保存されているユーザーファイルを安全にコピーする方法はありません。私はグーグルでクイック検索をしました、そして私が見つけたすべては壊れたレジストリエントリのためにソフトウェアを再インストールすることに関する推薦でした。

クローン作成は不可能だとおっしゃっていたので、すべてのプログラムを再インストールする必要があります。これが最もクリーンな方法です。

1
Baarn