Uno de los discos reflejados del software en un servidor Server 2008 R2 falló. Se cayó, un reinicio lo recuperó, pero estaba desactualizado, por lo que tuve que volver al espejo y reconstruir el disco defectuoso (sin saber que estaba defectuoso en ese momento). Luego se volvió a caer, así que lo reemplacé.
Ahora tengo 5 entradas en mi menú de inicio:
Windows Server 2008 R2
Windows Server 2008 R2 - secondary plex
Windows Server 2008 R2 - secondary plex - secondary plex
Windows Server 2008 R2 - secondary plex
Windows Server 2008 R2 - secondary plex - secondary plex - secondary plex
La entrada predeterminada (Windows Server 2008 R2) no arranca. Debe seleccionar manualmente una entrada diferente para iniciar el servidor.
Mi lista bcdedit aparece como tal:
Windows Boot Manager
--------------------
identifier {bootmgr}
device unknown
description Windows Boot Manager
locale en-US
inherit {globalsettings}
default {default}
resumeobject {3c1a07d1-3aaf-11e3-be1a-d6c22ece83ca}
displayorder {default}
{current}
{3c1a07dc-3aaf-11e3-be1a-d6c22ece83ca}
toolsdisplayorder {memdiag}
timeout 30
Windows Boot Loader
-------------------
identifier {default}
device partition=\Device\HarddiskVolume2
path \Windows\system32\winload.exe
description Windows Server 2008 R2
locale en-US
inherit {bootloadersettings}
recoverysequence {3c1a07d3-3aaf-11e3-be1a-d6c22ece83ca}
recoveryenabled Yes
osdevice partition=\Device\HarddiskVolume2
systemroot \Windows
resumeobject {3c1a07d1-3aaf-11e3-be1a-d6c22ece83ca}
nx OptOut
Windows Boot Loader
-------------------
identifier {current}
device unknown
path \Windows\system32\winload.exe
description Windows Server 2008 R2 - secondary plex
locale en-US
inherit {bootloadersettings}
recoverysequence {3c1a07d3-3aaf-11e3-be1a-d6c22ece83ca}
recoveryenabled Yes
osdevice unknown
systemroot \Windows
resumeobject {3c1a07d1-3aaf-11e3-be1a-d6c22ece83ca}
nx OptOut
Windows Boot Loader
-------------------
identifier {3c1a07dc-3aaf-11e3-be1a-d6c22ece83ca}
device partition=C:
path \Windows\system32\winload.exe
description Windows Server 2008 R2 - secondary plex - secondary plex
locale en-US
inherit {bootloadersettings}
recoverysequence {3c1a07d3-3aaf-11e3-be1a-d6c22ece83ca}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {3c1a07d1-3aaf-11e3-be1a-d6c22ece83ca}
nx OptOut
No estoy seguro de cuáles debo eliminar y cuáles deberían configurarse como activos. El hecho de que la entrada {actual} muestre un dispositivo como "desconocido" me hace un poco tímido ante el ensayo y error. Este es un servidor de producción en un sitio de alojamiento remoto, por lo que realmente no puedo experimentar para intentar hacerlo bien.
diskpart muestra que el disco 1 (de 0 y 1) es el dispositivo de arranque.
¿Alguien tiene alguna sugerencia?
Respuesta1
Puede utilizar Administración de discos para ver y asignar discos y particiones (como alternativa, utilice diskpart.exe).
Por lo general, el primer disco (disco 0) es candidato de arranque y se verifica la presencia de una partición activa. Si no hay ninguna partición activa presente en el primer disco, se verifica la partición activa del segundo disco (disco 1) y así sucesivamente.
¡Es extraño, pero el dispositivo de {bootmgr} también aparece como "desconocido" en el BCD del sistema actual! Esto podría crear problemas.
A.) Lo mejor que puede hacer sería reescribir MBR y PBR en todos los discos y particiones usando el comando bootsect.exe:
bootsect /nt60 all /mbr
B.) Luego use el comando bcdboot.exe para reescribir (arreglar) BCD:
bcdboot Z:\windows
donde Z: es la unidad donde está instalado Windows. Luego tendrás que arreglar el cargador de recuperación usando ReAgentC.exe.
C.) También puede escribir otro BCD en un disco que no sea del sistema (si tiene una partición activa) usando
bcdboot z:\windows /s y:
donde y: es la partición activa en un disco que no es del sistema.
De esta manera puedes arrancar desde cualquier disco.
Paraver BCD de forma gráfica y estructuradapodrías usar el editor Visual BCD.
Después de ejecutar el comando bcdboot, debe verificar que los dispositivos para el administrador de arranque y el cargador estén enumerados correctamente.
Después de reparar BCD y reiniciar, puede eliminar todos los cargadores que tengan un dispositivo "desconocido", cargadores que apuntan a particiones que no son la partición de "arranque" (donde se instala y se inicia Windows).
Nota:
Haga una copia de seguridad de su BCD actual(!) ya sea usando Visual BCD Editor o usando
bcdedit /export full_path_filename
(puedes restaurar BCD en cualquier momento usando "bcdedit /importar nombre de archivo")
Todos los "enlaces" en BCD se realizan a través de GUID. Por ejemplo, el elemento "orden de visualización" es una lista de GUID que son GUID de cargadores. Cada objeto en BCD tiene un GUID que es único.
Espero que esto ayude.