BCDEditでWindows ブート マネージャーを修正したい

otaky 120 評価のポイント
2024-11-05T05:19:37.3866667+00:00

システムドライブ(GPT)を、WindowsのソフトウェアRaid1を構成していました。

HDD1:[回復ディスク][EFIシステムパーティション][C:(ミラー)][未割当て]
HDD2:[EFIシステムパーティション][C:((ミラー))][未割当て]

HDD1が故障しサーバーから取り外して、HDD2だけで起動させるように、UEFI(BIOS)で、
Windowsブートマネージャー順番を変更し、
HDD2のWindowsブートマネージャーを使用するようにして起動することはできました。

ここから質問です。

BCDEdit(bcdedit /enum firmware)で確認すると、{bootmgr}が、HDD1側になっています。
現在使用しているWindows ブート マネージャーを、{bootmgr}としたいのですが、
どのような方法がありますか。教えてください。

また、「ファームウェアのブート マネージャー」の「displayorder」 の先頭IDのWindowsブートマネージャーのものが使用されていると思っていいのでしょうか。

現在の {bootmgr}を削除して、OS再起動すれば、{bootmgr}が切り替わるのかなとは思っているのですが、やってからOS起動しないみたいなことになったら怖いので・・・

安全な方法があれば教えてください。


ファームウェアのブート マネージャー

--------------------------------

identifier              {fwbootmgr}

displayorder            {41648118-6616-11ed-833c-6c3c8c5fd39e}

                        {bootmgr}

                        {4164810b-6616-11ed-833c-6c3c8c5fd39e}

                        {4164810c-6616-11ed-833c-6c3c8c5fd39e}

timeout                 0

Windows ブート マネージャー※現在使用しているWindows ブート マネージャーだと思う

--------------------------------

identifier              {41648118-6616-11ed-833c-6c3c8c5fd39e}

device                  partition=\Device\HarddiskVolume1

path                    \EFI\Microsoft\Boot\bootmgfw.efi

description             Windows Boot Manager Cloned

locale                  ja-JP

inherit                 {globalsettings}

bootshutdowndisabled    Yes

default                 {default}

resumeobject            {4164810f-6616-11ed-833c-6c3c8c5fd39e}

displayorder            {default}

                        {current}

toolsdisplayorder       {memdiag}

timeout                 30

Windows ブート マネージャー※device unknownとなっているので、取り外したHDD1だと思う

--------------------------------

identifier              {bootmgr}

device                  unknown

path                    \EFI\Microsoft\Boot\bootmgfw.efi

description             Windows Boot Manager

locale                  ja-JP

inherit                 {globalsettings}

bootshutdowndisabled    Yes

default                 {default}

resumeobject            {4164810f-6616-11ed-833c-6c3c8c5fd39e}

displayorder            {current}

                        {default}

toolsdisplayorder       {memdiag}

timeout                 30


Windows Server 2019
Windows Server 2019
データ ストレージに更新されたエンタープライズ レベルの管理をサポートする Microsoft サーバー オペレーティング システム。
30 件の質問
0 件のコメント コメントはありません
{count} 件の投票

2 件の回答

並べ替え方法: 最も役に立つ
  1. Daisy Zhou 24,981 評価のポイント Microsoft ベンダー
    2024-11-06T09:14:53.7733333+00:00

    こんにちは

    Q&Aフォーラムに投稿していただきありがとうございます。

    Windowsのブートマネージャーを変更するには、BCDEditコマンドを使用するのが一般的です。以下の手順で進めてみてください。

    1. 現在の設定を確認:

    bcdedit /enum firmware

    1. 新しいブートマネージャーを設定: まず、現在のブートマネージャーのIDを確認します。次に、新しいブートマネージャーを設定します。

    bcdedit /set {bootmgr} device partition=C:

    bcdedit /set {bootmgr} path \EFI\Microsoft\Boot\bootmgfw.efi

    1. displayorderの確認と設定: 「ファームウェアのブート マネージャー」の「displayorder」の先頭IDが使用されるのは正しいです。これを確認し、必要に応じて変更します。

    bcdedit /displayorder {ID1} {ID2} ...

    1. 現在の{bootmgr}を削除: 現在の{bootmgr}を削除するのはリスクが伴います。OSが起動しなくなる可能性があるため、慎重に行う必要があります。まずは、上記の設定を行い、再起動して問題がないか確認してください。

    安全な方法としては、設定を変更する前に、システムのバックアップを取ることを強くお勧めします。また、変更後に問題が発生した場合に備えて、Windowsのインストールメディアを用意しておくと良いでしょう。

    上記の情報がお役に立てば幸いです。

    ご不明な点やご不明な点がございましたら、お気軽にお知らせください。

    よろしくお願いいたします

    デイジー・ジョウ

    ============================================

    回答が役に立った場合は、「回答を受け入れる」をクリックして賛成票を投じてください。


  2. otaky 120 評価のポイント
    2024-11-08T04:32:16.05+00:00

    {bootmgr}のdeviceを修正したのですが、

    ファームウェアのブート マネージャーから{bootmgr}がなくなっていました。

    ファームウェアのブート マネージャーに{bootmgr}を復活することができますか。

    C:\Users\Administrator>bcdedit /enum
    
    Windows ブート マネージャー
    --------------------------------
    identifier              {bootmgr}
    device                  partition=\Device\HarddiskVolume1
    path                    \EFI\Microsoft\Boot\bootmgfw.efi
    description             Windows Boot Manager
    locale                  ja-JP
    inherit                 {globalsettings}
    bootshutdowndisabled    Yes
    default                 {default}
    resumeobject            {4164810f-6616-11ed-833c-6c3c8c5fd39e}
    displayorder            {current}
                            {default}
    toolsdisplayorder       {memdiag}
    timeout                 30
    
    Windows ブート ローダー
    --------------------------------
    identifier              {current}
    device                  partition=C:
    path                    \Windows\system32\winload.efi
    description             Windows Server - セカンダリ プレックス
    locale                  ja-JP
    inherit                 {bootloadersettings}
    recoverysequence        {41648111-6616-11ed-833c-6c3c8c5fd39e}
    displaymessageoverride  Recovery
    recoveryenabled         Yes
    isolatedcontext         Yes
    allowedinmemorysettings 0x15000075
    osdevice                partition=C:
    systemroot              \Windows
    resumeobject            {4164810f-6616-11ed-833c-6c3c8c5fd39e}
    nx                      OptOut
    ems                     Yes
    
    Windows ブート ローダー
    --------------------------------
    identifier              {default}
    device                  unknown
    path                    \Windows\system32\winload.efi
    description             Windows Server
    locale                  ja-JP
    inherit                 {bootloadersettings}
    recoverysequence        {41648111-6616-11ed-833c-6c3c8c5fd39e}
    displaymessageoverride  Recovery
    recoveryenabled         Yes
    isolatedcontext         Yes
    allowedinmemorysettings 0x15000075
    osdevice                unknown
    systemroot              \Windows
    resumeobject            {4164810f-6616-11ed-833c-6c3c8c5fd39e}
    nx                      OptOut
    ems                     Yes
    
    
    ファームウェアのブート マネージャー
    --------------------------------
    identifier              {fwbootmgr}
    displayorder            {41648118-6616-11ed-833c-6c3c8c5fd39e}
                            {5b4e7c04-9d80-11ef-a847-806e6f6e6963}
                            {5b4e7c05-9d80-11ef-a847-806e6f6e6963}
    timeout                 0
    
    
    0 件のコメント コメントはありません

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。