Windows Server 2008R2ソフトウェアミラーがあります。
ボリュームc:から起動します。
私が使用するとき:
bcdedit
「devicepartition = C:」の3つの異なる「WindowsBootLoader」エントリが表示されます。どのブートエントリがどの物理ディスクに関連しているかをどのように把握できますか?
Windows Boot Loader
-------------------
identifier {77777777-bbbb-bbbb-bbbb-bbbbbbbbbbbb}
device partition=C:
path \windows\system32\winload.exe
description Windows Server 2008 R2 - secondary plex
locale en-us
inherit {bootloadersettings}
osdevice partition=C:
systemroot \windows
resumeobject {55555555-bbbb-bbbb-bbbb-bbbbbbbbbbbb}
nx OptOut
detecthal Yes
Windows Boot Loader
-------------------
identifier {99999999-bbbb-bbbb-bbbb-bbbbbbbbbbbb}
device partition=C:
path \windows\system32\winload.exe
description Windows Server 2008 R2 - secondary plex
locale en-us
inherit {bootloadersettings}
osdevice partition=C:
systemroot \windows
resumeobject {55555555-bbbb-bbbb-bbbb-bbbbbbbbbbbb}
nx OptOut
detecthal Yes
Windows Boot Loader
-------------------
identifier {eeeeeeee-bbbb-bbbb-bbbb-bbbbbbbbbbbb}
device partition=C:
path \windows\system32\winload.exe
description Windows Server 2008 R2 - secondary plex - secondary plex
locale en-us
inherit {bootloadersettings}
osdevice partition=C:
systemroot \windows
resumeobject {55555555-bbbb-bbbb-bbbb-bbbbbbbbbbbb}
nx OptOut
detecthal Yes
Bcdedit出力に表示される3つのエントリはすべて、同じパーティションとディスクを指しています。
どのパーティション(およびディスク)がcにマップされているかを確認するには、コマンドプロンプトでWindowsDiskManagementまたはdiskpart.exeを使用できます。
次の一連のコマンドを実行します。
DISKPART
SELECT DISK 0
UNIQUEID DISK ID=<random_disk_signature>
(<random_disk_signature>
は例です。 1a2b3c4d)
DISKPART
を終了しますが、コマンドプロンプトのままにします。次のコマンドを一度に1つずつ、コマンドプロンプトで押して入力します。 Enter 各コマンドの後にキー:
bcdboot c:\windows /s c:
bcdedit /set {DEFAULT.EN_US} device partition=c:
bcdedit /set {DEFAULT.EN_US} osdevice partition=c:
bcdedit /set {BOOTMGR.EN_US} device partition=c:
コマンドプロンプトを閉じます。