web-dev-qa-db-ja.com

Windowsは新しいSSDから起動しません

Windows 10がインストールされている現在のCドライブ(250GB M.2 SSD)を1TB M.2SSDに移行しようとしています。どちらも私のPCに物理的にインストールされています。

Macrium Reflectを使用してドライブを新しいSSDに複製しましたが、両方とも同一であったため成功しました(新しいドライブの余分な未割り当て領域を除く)。新しいドライブがGPTであることを確認しました。

その後、再起動し、ブートメニューでブート優先度を1TB SSDに変更し、250GBSSDを2番目の優先度としました。ブートモードはUEFIです。

ただし、それは機能せず、起動時に、Windowsアイコンはまだ250GB SSDの横にあり、そのドライブから起動したことを意味します。

次に、PCを開いて、250GBSSDを物理的に切断しました。コンピュータを再起動すると、「リカバリ-PCを修復する必要があります」というエラーが表示されたため、明らかに1TBドライブから起動できず、見つからなかったときにリカバリモードになりました。 2番目に優先度の高いブート。

次に、250GB SSDを再接続しましたが、2番目の優先順位で起動する代わりに、起動メニューで無効にしました。しかし、これはまだ機能せず、Windowsはまだこのドライブから起動しています(横にあるWindowsアイコンで示されています)。

ブートメニューで無効にした後もこのドライブから起動している理由と、クローンを作成し、新しいドライブをGPTとして設定し、UEFIで起動していることを確認しても機能しないように見える理由がわかりません。私はこれをグーグルで何時間も費やしました、そして途方に暮れています!ヒントをいただければ幸いです。

ありがとう

2
LDP

私はこれに対する解決策を見つけました。 patkimに特に感謝します-新しいブートエントリを作成する必要はありませんでしたが、それは私を解決策を見つけるための正しい道へと導きました。

補足:Macrium Reflectでクローンを作成すると、新しいドライブのほとんどのスペースが割り当てられず、目的が果たせなくなったため、最初にEドライブを拡張しました。これを行うために、AOMEI Partition Assistantを使用して2つをマージしました。これは成功しましたが、新しいドライブのリカバリパーティションを変更し、何らかの理由で標準パーティションにしました(これは完全には理解していません)。これを修正するには、単に削除し、MacriumReflectを使用してCドライブからリカバリパーティションのクローンを作成しました。

解決策について-管理者としてコマンドプロンプトを開き、bcdeditを実行すると、デバイスとosdeviceがまだ現在のCドライブを指していることがわかりました。次の2つのコマンドを使用して、代わりにeを指すように両方を変更しました。

Bcdedit /set {default} device partition=e:
Bcdedit /set {default} osdevice partition=e:

それから私は再起動しました。最初は、bcdeditを実行すると、まだcドライブを指していることが示されたため、機能しなかったと思いましたが、ドライブ文字は自動的に交換されていました。

すべてが新しいドライブから機能していることをテストするために、私は古いドライブを物理的に切断し、それが機能しました。

2
LDP