Windows ユーザーのプログラム ファイルと Windows ディレクトリを同じパーティションに配置するにはどうすればよいでしょうか?

Windows ユーザーのプログラム ファイルと Windows ディレクトリを同じパーティションに配置するにはどうすればよいでしょうか?

Windows 7をWindows 7 SP1にアップグレードしようとしているのですが、エラーが頻繁に発生します80070490ガイドに従って sfc を実行し、破損したファイルを修復しましたが、それでもエラーが発生していました。次に、システム更新準備ツールを実行しましたが、それでもうまくいきませんでした。そこで、次の部分、つまり Windows の修復に進みました。ただし、Windows の修復手順とアップグレード手順を実行すると、次のエラーが発生します。

ここに画像の説明を入力してください

Windows は、ユーザー、プログラム ファイル、および Windows ディレクトリが同じパーティションに存在しないとエラーを報告しているようです。

これは、HDD (C ドライブ) と SSD (E ドライブ) があるために発生するものだと思います。SSD には Windows がインストールされているのですが、C と E の両方にユーザー フォルダーと Program Files フォルダーがあります。これらすべてを同じパーティションに設定するにはどうすればよいですか?

答え1

「これらの移動もサポートされていません」と書かれているのは、アップグレードの有無にかかわらず、移動してもシステムの信頼性が確保されることはほとんどないという事実を示しています。ここでの問題は、多くのプログラムがこれらのフォルダー内のファイルへの絶対参照を行うため、フォルダーを移動するとファイルが見つからないことです。

と入力するとセットcmd (dos) プロンプトで Enter キーを押すと、環境変数のリストが表示されます。その中には、Windows がこれらのフォルダーが実際にどこにあると考えているかを示す変数もあります。

もし彼らが実際には、別々のドライブにある場合、絶対参照のため、何かを壊さずに変更するのは簡単ではありません。場所を変更すると、多数の設定を修正する必要があります。実際、その場合はクリーン インストールを行う方が作業が少なくなるでしょう。

関連情報