私は 500 GB の SSD を搭載し、Windows と Ubuntu をデュアルブートしたラップトップで作業しています。
最近、Samsung 960 EVO m.2 NVMe 500 GB SSD を購入し、正常にインストールしました。ただし、SATA/AHCI と比較して NVMe が提供するインターフェイスが高速であることを考えると、現在のシステムを NVMe SSD に移行したいと考えています。
当然のことながら、私は CloneZilla を使用しました (NVMe インターフェイスのディスクは、lili USB Creator などの USB ブート ディスク作成ソフトウェアがパッケージ化されていることが多い古いバージョンでは認識されないため、常に最新の安定リリースを入手する必要があります)。そして、SATA SSD から NVMe SSD にすべてのコンテンツをクローンしました。NVMe SSD で起動できるようになったら、SATA SSD をフォーマットしてストレージとして使用します。
NVMe SSD をブート オプションで使用できるようになるまで、UEFI で多くの作業を行う必要がありました。ただし、BIOS を変更する必要はありませんでした。CloneZilla がクローンした NVMe SSD に bootmgr をインストールするとすぐに、ブート オプションに表示されるようになったようです。
しかし、予想通り、私も同じ問題に遭遇しましたクローンから起動できますが、元のドライブが接続されていないときのみですそして私はそれを期待していました。
ドライブの一意の識別子をまだ変更していませんが、変更する前にいくつか懸念事項があります。
1) CloneZilla は GRUB のすべての設定をクローンしたので、NVMe SSD の GRUB で起動すると GRUB が取得されますが、もちろん nvme0n1p1 ではなく sda1 がリストされるため、SATA SSD で起動します。GRUB を再インストールするとこの問題は解決しますか、それとも起動できなくなるリスクが高いですか? 両方のディスクにデータを保持している限り、GRUB をインストールすると、GRUB のリストには a) /dev/nvme0n1p1 の Ubuntu、b) /dev/nvme0n1p2 の Windows ブート マネージャー、c) /dev/sda1 の Ubuntu、d) /dev/sda2 の Windows ブート マネージャーが含まれると思います。
2) NVMe SSDのWindowsブートマネージャーで起動するように起動順序を変更すると、Windowsが起動せず、読み込み画面で停止してしまいます。失敗するわけでもなく、ただ停止したままです。これは、古いディスクと同じドライブIDを持つ新しいディスクで起動しようとした結果だと思いますか(先ほど触れた投稿提案します。ドライブの ID を変更すると、この問題は解決しますか?
これらすべてが過度に慎重すぎるように思われ、私がリストした解決策を試してもそれほど費用がかからないように思われることは承知していますが、安全であると完全に確信せずに盲目的に実行するよりも、同じ問題を抱えている他のユーザーにフィードバックを提供できることを確認したいと思います。