
Windows 10 がインストールされた現在の C ドライブ (250 GB M.2 SSD) を 1 TB M.2 SSD に移行しようとしています。両方とも PC に物理的にインストールされています。
私は Macrium Reflect を使用してドライブを新しい SSD にクローンしましたが、両方とも同一であったため成功しました (新しいドライブの余分な未割り当て領域を除く)。新しいドライブが GPT であることを確認しました。
その後、再起動し、ブート メニューでブート優先順位を 1TB SSD に変更し、250GB SSD を 2 番目の優先順位にしました。ブート モードは UEFI です。
しかし、それは機能せず、起動時に Windows アイコンが 250 GB SSD の横に表示されたままで、そのドライブから起動されたことを意味していました。
その後、PC を開いて 250GB SSD を物理的に取り外しました。コンピューターを再度起動すると、「回復 - PC を修復する必要があります」というエラーが表示されました。明らかに 1TB ドライブから起動できず、2 番目に優先度の高い起動を見つけられなかったため、回復モードに入っていたのです。
その後、250GB SSD を再接続しましたが、2 番目の優先順位で起動するのではなく、ブート メニューで無効にしました。しかし、これはまだ機能せず、Windows はまだこのドライブから起動しています (その横にある Windows アイコンによって証明されます)。
ブート メニューで無効にした後でも、このドライブから起動され、クローン作成、新しいドライブを GPT として設定し、UEFI で起動していることを確認しても機能しない理由がわかりません。何時間も Google で検索しましたが、わかりません。ヒントがあれば、ぜひ教えてください。
ありがとう
答え1
私はこの問題の解決策を見つけました。patkim さんに特に感謝します。新しいブート エントリを作成する必要はありませんでしたが、解決策を見つけるための正しい道筋を示してくれました。
補足: まず、E ドライブを拡張しました。Macrium Reflect でクローンを作成すると、新しいドライブのほとんどのスペースが未割り当てのままになり、目的が達成されなかったためです。これを行うには、AOMEI Partition Assistant を使用して 2 つを結合しました。これは成功しましたが、新しいドライブのリカバリ パーティションが変更され、何らかの理由で標準パーティションになりました (これは完全には理解していません)。これを修正するには、単にそれを削除し、Macrium Reflect を使用して C ドライブからリカバリ パーティションを再度クローンしました。
解決策 - 管理者としてコマンド プロンプトを開き、bcdedit を実行したところ、device と osdevice がまだ現在の C ドライブを指していることが示されました。次の 2 つのコマンドを使用して、両方を変更し、代わりに e を指すようにしました。
Bcdedit /set {default} device partition=e:
Bcdedit /set {default} osdevice partition=e:
その後、再起動しました。最初は、bcdedit を実行するとまだ c ドライブを指していることが示されたため、機能していないと思いましたが、ドライブ文字は自動的に入れ替わっていました。
新しいドライブのみですべてが機能しているかどうかをテストするために、古いドライブを物理的に切断したところ、機能しました。