ブートマネージャーのデバイス位置の確認

1. ブートマネージャーのデバイス名を確認する

コマンドプロンプトから以下のようにbcdeditコマンドを実行する。

 bcdedit
 
 Windows ブート マネージャー
 --------------------------------
 identifier              {bootmgr}
 device                  partition=\Device\HarddiskVolume5
 path                    \EFI\MICROSOFT\BOOT\BOOTMGFW.EFI
 description             Windows Boot Manager
 locale                  ja-JP
 inherit                 {globalsettings}
 default                 {current}
 resumeobject            {xxxx-xxxx-xxxx-xxxx-xxxxxxx}
 displayorder            {current}
 toolsdisplayorder       {memdiag}
 timeout                 30
 
 Windows ブート ローダー
 --------------------------------
 identifier              {current}
 device                  partition=C:
 (略)

上の結果から、「partition=\Device\HarddiskVolume2」がブートマネージャーのデバイス名だと分る。起動パーティションであるHarddiskVolume2がどのディスクのどのパーティションなのか調べるために、次に進む。

レジストリのSystemPartition値を参照する

HKEY_LOCAL_MACHINE\SYSTEM\SetupのSystemPartition値を参照しても良い。

2. 起動パーティションにドライブレターを付ける

コマンドプロンプトから以下のようにdiskpartコマンドを実行する。

 diskpart
 > list volume
 > select volume 3
 > assign letter=x
 > exit

ドライブレター名は今回はxにした。次に進む。

3. ブートマネージャーのデバイス名を再度確認する

 bcdedit
 
 Windows ブート マネージャー
 --------------------------------
 identifier              {bootmgr}
 device                  partition=X:

上のようにデバイス名がpartition=X:となっていれば、2.で指定したドライブが起動パーティションだと確認取れたことになる。次にdiskpartコマンドを再度実行する。

4. 起動パーティションのディスクの確認

 diskpart
 > list vol
 > select vol x:
 > detail partition #ここでパーティション番号が取得できる
 > select disk 1    # 各ディスクを選択して、上のパーティション番号があるディスクを確認する
 > list partition

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS