
私の PC (Win10) には 2 つのドライブがあります。
- C:\ - OS用のSSD
- D:\ - その他すべて用のHDD
D:\ には多くのソフトウェア/ファイル/ゲームがインストールされています。現在は故障していますが、まだ機能しています。さらに、PC を最初に受け取ったときに、D:\ をデフォルトの場所 (デスクトップ、AppData など) にするように設定を変更しましたが、具体的にどのように変更したかはわかりません。
新しい HDD を購入し、D:\ から新しいドライブにすべてを転送し、D:\ ドライブを削除して、新しいドライブの名前を D:\ に変更したいと考えています。これは可能ですか? または、これを実現するより良い方法はありますか?
HDD ドッキング ステーションも持っているので、両方のドライブを同時に接続できます。
答え1
3つのオプション。
1 Linux を恐れないなら...
これまでのところ、あなたのケースで最も簡単な方法は、新しい HDD を 3 番目のドライブとして接続し、Linux ライブ USB から起動することです。Linux
内から、古い HDD から新しい HDD に 1 対 1 のパーティション コピーを作成します (新しい HDD は、当然ながら同じサイズかそれ以上である必要があります)。
コピーが完了したら、システムをシャットダウンします。古い HDD を新しい HDD に交換し、Windows を起動します。
運が良ければ、Windows は違いを認識しません。新しい HDD が D ではなく、別のドライブ文字を取得する可能性がわずかにあります。その場合は、すべてのエラー メッセージ (ある場合) を無視し、ディスク アドミニストレーターに直接進み、ドライブ文字を D に変更します。その後、すぐに再起動します。
以上です。新しい HDD が大きい場合は、ディスク アドミニストレータに戻って、D: ボリュームをディスクの末尾の余分なスペースに拡張することをお勧めします。
2 パーティションのコピーが失敗した場合(ディスクがすでに故障しているため)、または Linux を処理できない場合。
新しい HDD を 3 番目のドライブとして接続します。ディスク (E:) に新しいボリュームを作成し、ディスク アドミニストレーターを使用して NTFS としてフォーマットします。次に、E: にフォルダー構造を作成し、C: からリダイレクトしたすべてのフォルダーを新しいディスクにコピーします (移動しないでください)。Gantendo が
上記のコメントでリンクし、私が以下に挿入した構成設定は使用しないでください。この場合、ドライブ文字は一時的なものであるため、Windows が新しい場所の設定でレジストリを更新しないようにする必要があります。
(ファイル エクスプローラーは、この目的にはあまり適していません。TotalCommander、DirOpus、Alltap Salamander などの代替ファイル マネージャーを使用することを強くお勧めします。これらを使用すると、隠しファイルに関する煩わしさがなくなります。また、ファイル エクスプローラーでは、ディスク上で実際に何が起こっているかを常に表示できるとは限らず、この場合は必要ありません。これらのフォルダーの正確なコピーを作成することが非常に重要です。)
コンピュータをシャットダウンし、HDD を交換して起動します (古い HDD を接続しないでください)。新しい HDD の名前はまだ E: です。ディスク アドミニストレータを使用してこれを D: に変更し、再起動します。
これで、古いドライブを外部ディスクとして接続し (おそらく E: になります)、古いドライブから必要なその他のすべてをコピーできます。
3 ここまでの話があまりにも複雑すぎるようで、新しいディスクがE:と呼ばれることに抵抗がない場合は、
新しい HDD を外付けドライブとして接続します。ディスク アドミニストレーターを使用してフォーマットします。ドライブ文字は E:になります
。D: にリダイレクトされたフォルダー (ドキュメントなど) については、それらのフォルダーのプロパティに移動し、[移動] ボタンを使用して E: に移動します。
しばらく時間がかかる場合があります。読み取りエラーが発生した場合 (ディスクが壊れている)、それを無視して続行します。
次に、他のすべてを D: から E: にコピーします。最後の手順は、コンピューターをシャットダウンし、古い HDD を新しいものに交換することです。これで、Windows は E: ドライブで起動し、D: ドライブは使用されないはずです。
現在は削除された D: をまだ探すアプリケーションに遭遇するかもしれません。その場合は、コマンド プロンプトまたは Powershell を「管理者として実行」で開き、コマンドを入力しますSUBST D: E:
。これにより、E: ドライブを参照する 2 番目の仮想ドライブ文字 D: が作成されます。
これを行う必要があるのは 1 つだけです。再起動しても保持されます。ただし、Windows を新しいバージョンにアップグレードした後は、再度これを行う必要がある場合があります。SUBST の割り当ては、Windows のアップグレード中に失われることがあります。