Ayer me pasó una cosa rara, me pasaron un servidor (un DC) con Windows 2008 que sólo iniciaba en modo seguro (safe boot o modo a prueba de fallos), reiniciabas y otra vez el modo seguro y reiniciabas, apretabas F8, seleccionabas el arranque normal y otra vez la mierda de modo seguro…
Resulta que debido a una mala actualización de Windows se había quedado en este estado.
Para salir de este bucle infinito es tan simple como ejecutar:
bcdedit /deletevalue safeboot
Y el próximo arranque ya es normal.
El problema era que se había forzado el arranque en modo seguro y simplemente quitándole dicho valor ya responde normalmente y arranca normal por defecto o en el método que selecciones con F8.
Para forzar a que arranque siempre en modo seguro se tendría que poner:
bcdedit /set safeboot minimal para que arranque en modo seguro
bcdedit /set safeboot network para que arranque en modo seguro con funciones de red
También se puede configurar con el comando msconfig, que saca un GUI para configurar varias opciones de arranque:
Se puede seleccionar que arranque siempre a prueba de fallos (Pestaña Arranque)
Y luego volver a ponerle que arranque normalmente (Pestaña General)
Tenéis más info sobre BCDEdit aquí:
http://technet.microsoft.com/en-us/library/cc709667%28WS.10%29.aspx
http://msdn.microsoft.com/en-us/windows/hardware/gg463059.aspx