BCDEdit - デバイス パーティションを数値 (c: ではない) に設定する方法

BCDEdit - デバイス パーティションを数値 (c: ではない) に設定する方法

別のパーティション (5 番目のパーティション) にある Windows bootmgr に新しいエントリを追加したいと思います。5 番目のパーティションをロードするには、devicepartition=... の後に何を書き込む必要がありますか?

答え1

そのパーティションに割り当てられている文字を使用するだけです現時点で正しいパーティション参照として保存されます。

そもそも、BCD はドライブ文字 (または数値の「HarddiskVolume#」パス) を実際には保存しません。bcdedit は便宜上それらを単に表示しますが、実際に保存されるのはパーティションの UUID だけです。

(EFI システム パーティションが S: にマウントされている場合、{bootmgr} エントリは "partition=S:" として表示されますが、パーティションがマウントされていない場合、同じエントリは "partition=\Device\HarddiskVolume1" として表示されます。これは、表示される値が bcdedit によって動的に変換されていることを示しています。)

答え2

問題のボリュームにブート マネージャーを追加すると、問題は解決します。ブート マネージャーはボリューム上で使用可能なすべての OS を表示し、その中から起動する OS を選択できるようになります。

関連情報