クローンされたSamsung 970 Evo Plus NVMe SSDがWindowsを起動しない

クローンされたSamsung 970 Evo Plus NVMe SSDがWindowsを起動しない

私は、256GB SATA M.2 SSD を搭載した Dell Inspiron 7373 13 インチ ノートパソコンを持っています。このノートパソコンの Dell 仕様では、SATA M.2 SSD または NVMe M.2 SSD のいずれかを使用できると記載されています。そこで、Samsung 970 Evo Plus NVMe M.2 500GB SSD を注文しました。

私はマクリウムリフレクト7まず Rescue USB を作成し、次に既存の 256GB SATA ドライブのイメージを作成しました。念のため言っておきますが、ドライブ パーティションすべての完全なイメージを作成しました。

ノートパソコンから 256GB SATA SSD を取り外し、新しい 500GB NVMe SSD をインストールしました。レスキュー USB を使用してノートパソコンを再起動し、イメージを新しい NVMe SSD にコピーしました。すべて完璧に完了しました。

最後に、ラップトップをシャットダウンし、レスキュー USB を取り外してラップトップを再起動しましたが、Windows が起動しませんでした。Macrium を使用してブート修復を試みましたが、すべて正常であると報告されましたが、ラップトップは新しいドライブから起動しません。Windows ブート修復も試しましたが、これも問題を解決できませんでした。

BIOS では新しいドライブが表示されており、すべての BIOS 設定を確認しましたが、起動を妨げるものは何も見つかりません。

考えられる唯一のことは、古い SSD からクローンしたブート パーティションに NVMe SSD ドライバーがないことです。これは、以前は SATA ドライバーを備えた SATA SSD だったためです。

Samsung の Web サイトを確認したところ、NVMe ドライバーをインストールするための exe ファイルのダウンロードがあります。そこで、古い SATA SSD をラップトップに戻し、Windows を起動しました。デバイス マネージャーでインストールされているドライバーを確認したところ、確かにディスク コントローラーの下に NVMe ドライバーはインストールされておらず、SATA ドライバーのみがインストールされていました。そこで、別のイメージを作成する前に Samsung NVMe ドライバーをインストールしようとしましたが、Samsung NVMe SSD が存在しない限りドライバーはインストールされません。

困惑しています。ドライブがインストールされていないと NVMe ドライバーをインストールできませんが、ドライブをインストールしても Windows を起動してドライバーをインストールすることはできません。1 つの考えは、NVMe 外部エンクロージャーを購入して、NVMe SSD を USB3.1 ポート経由で接続できるようにすることです。これにより、SATA SSD を接続する前に NVMe ドライバーをインストールできるようになります。

同じ問題を抱えていて解決した人はいますか、またはこの問題の回避策を提案できる人はいますか? 生きる意欲を失い始めています!!!!

ありがとう。

スティーブ

答え1

ノートパソコンを M.2 SATA からより大きな M.2 NVME ドライブにアップグレードしていました。外付け M.2 USB エンクロージャと Acronis を使用して、元のドライブのクローンを作成しました。クローンをノートパソコンにインストールしましたが、起動しませんでした (アクセスできない起動デバイス)。私の場合は、セーフ モードで一度起動するだけでうまくいきました。どうやら、これにより、それ以降、起動時に NVME ドライバーが実行されるようになりました。これを行うには、起動に失敗して回復画面が表示されたら、次を選択します: トラブルシューティング -> 詳細オプション -> 詳細スタートアップ オプション -> スタートアップ設定、次に再起動を選択します。コンピューターが再起動したら、EnableSafeMode の番号 (4) を入力します。セーフ モードが起動したら、ログインしてコンピューターを再起動します。

答え2

NVMe ドライブは UEFI モードで起動する必要があり、GPT パーティション スタイルである必要があります。
これら 2 つのことを確認するには、次の手順を実行します。

  1. 古い SSD で起動します。
  2. ここで、UEFI ブートをチェックします。BIOS が UEFI ブートをサポートしている必要があることに注意してください。サポートしていない場合は機能しません。
  3. Windows キー + R キーを押します。入力しmsinfo32て Enter キーを押します。
  4. BIOS モードの横に UEFI がリストされていることを確認します。覚えておいてください。
  5. Windows キー + R を押して、diskmgmt.msc「Enter キーを押す」と入力します。
  6. 左側のペインで、SSD を探します。どれが SSD かわからない場合は、すべてのディスクを右クリックしてプロパティをクリックし、古い SSD と同じ名前のディスクを見つけます。
  7. プロパティウィンドウでボリュームタブに移動し、パーティションスタイルの横に「GUIDパーティションテーブル(GPT)」がリストされていることを確認します。
  8. それが「マスター ブート レコード (MBR)」と表示されているかどうかを覚えておいてください。
  9. すでにクローンされたイメージを使用して、新しい NVMe ディスクをインストールします。
  10. 作成するWindows インストール USB 重要:USBを作成し、DVDドライブではない
  11. BIOS の UEFI モードでその USB を起動します (最初に BIOS で UEFI を有効にする必要があります。これは BIOS の製造元によって異なります)
  12. ディスクがすでに GPT である場合は、手順 18 に進みます。そうでない場合は、続行します。
  13. タイプdiskpart
  14. 書くlist disk
  15. 書き込みsel disk n(nはNVMEディスクの番号です)
  16. 書き込みconvert gpt操作によりディスクが GPT に変換されます。
  17. 書くexit
  18. BIOS モードがすでに UEFI になっている場合は、手順 20 に進みます。そうでない場合は続行します。
  19. 次のコマンドを実行します。

    diskpart
    list disk
    select disk n(n は NVME ディスクの番号です)
    list partition
    select partition n(n は Windows パーティションの番号です。通常は最大のものです)
    shrink desired=260
    create partition efi size=260
    format quick fs=fat32
    list partition
    list volume(Windows がインストールされているボリュームをメモします)
    exit
    bcdboot X:\windows(「X」を Windows OS パーティションのボリューム文字に置き換えます)

  20. PC を再起動し、UEFI モードで NVMe ドライブから起動します。これで動作するはずです。

答え3

クローンした Samsung 970 Evo plus NVMe SSD を Windows で起動する際に発生した問題が解決したことを確認できました。

Macrium から、セーフ モードで Windows を起動してみるようアドバイスを受けました。最小限のドライバーなどを使用してセーフ モードで Windows をロードすると、Windows が十分に起動して新しいドライブを見つけて NVMe ドライバーをロードできるようになる可能性があると Macrium は考えていました。これを試してみたところ、うまくいきました。セーフ モードで Windows を起動したら、デバイス マネージャーに移動すると、確かに Windows NVMe ドライバーがロードされ、ドライブが存在していました。

その後、ログアウトしてシャットダウンし、標準モードでラップトップを再起動すると、すべてが正常に読み込まれました。Samsung NVMe SSD ドライバーに更新し、いくつかの診断とベンチマークを実行しました。すべてが正常に動作し、はるかに高速になりました。

この問題を解決するために、時間と労力を費やして回答や助言、提案を提供してくれたすべてのフォーラム ユーザーに心から感謝します。

最も簡単な解決策は、時にはあなたが思いつかないような解決策になることもあります。

スティーブ

答え4

デバイス マネージャーでインストールされているドライバーを確認したところ、ディスク コントローラーの下に NVMe ドライバーはインストールされておらず、SATA ドライバーのみがインストールされていました。

デバイスマネージャーにインストールされたドライバーが表示されません。デバイスマネージャーには接続されたデバイス– システムに 100 種類の異なるストレージ ドライバーがインストールされている可能性がありますが、現在接続されているのが SATA AHCI コントローラーだけであれば、それが表示されます。

幸いなことに、Windows 10 にはすでに汎用 NVMe ドライバーが組み込まれています (AHCI ドライバー、IDE ドライバー、あらゆる種類の SCSI ドライバーとともに – これらはデバイス マネージャーにも表示されません)。

IDEからAHCIに移行する場合でも、AHCIからNVMeに移行する場合でも、ドライバーが起動するように構成されていないことがよくある問題です。起動時に– 通常の「デバイス検出」システムが起動される前の、起動プロセスの非常に早い段階で、すでに存在している必要があります。デフォルトでは、Windows はインストール時に必要だったドライバーのみを起動します。残りのドライバーはシステム上に残っていますが、後の段階で「オンデマンド」でのみ起動されます。

汎用の Microsoft NVMe ドライバーは と呼ばれているようですstornvme。(比較すると、汎用 SATA AHCI ドライバーは ですが、Intel RST は名前が異なります。)管理者コマンド プロンプトからstorahci次のコマンドを使用して、その構成を変更できます。sc

sc config stornvme start= boot
sc query stornvme
sc qc stornvme

関連情報