Secuencia de arranque de Windows XP y Vista

Arranque (Boot) de Windows Vista

  • Entendiendo el mecanismo de arranque
  • Configuración
  • Resolución de problemas.

Entendiendo el mecanismo de arranque

Típicamente, la representación gráfica del primer disco duro localizado por la BIOS contiene la partición activa del sistema (hasta ahora, el que clásicamente conocíamos como disco “C:” ,no se debe tomar literalmente ya que Vista renombrará o puede renombrar durante su instalación las letras que vemos desde Windows.

Con líneas de puntos en grueso se ha representado la partición o particiones del disco duro.
Con líneas azules: arranque normal NT/W2000/XP
Con líneas rojas: arranque Vista
Con líneas naranja: secuencia interna fija de apuntadores entre ficheros.

Secuencia de arranque:

Secuencia normal de NT / W2000 / XP: (líneas en Azul claro)

    1. La BIOS carga el MBR, este apunta a la primera partición activa.
    2. El MBR carga el Boot de la partición activa. Este Boot es creado por la instalación del sistema operativo.
    3. El Boot de la partición apunta al NTLDR (oculto)
    4. NTLDR en función del archivo oculto BOOT.INI –fichero de texto modificable con el cuaderno de notas- carga Windows o bien, si existe más de uno instalado, muestra el menú de arranque de los Windows.

      Secuencia una vez instalado Vista: (líneas en Rojo)

        1. La Bios carga el MBR el cual apunta a la primera partición activa.
        2. El MBR carga el Boot de la partición activa. Este Boot lo crea o modifica una instalación de Vista.
        3. El Boot de la partición apunta al archivo “bootmgr” y lo carga.
        4. “bootmgr”:
          • Si existe la carpeta oculta “Boot” -instalada por Vista- con contenido válido, localiza el archivo BCD (es una archivo binario no editable) el cual contiene las opciones de arranque de Vista (sólo se puede modificar con el comando BCDEDIT que trataremos más adelante). Si existe más de un Vista, o bien ya existía una instalación anterior de Windows, nos mostrará un menú (funcionamiento similar al Boot.ini), en el cual podremos seleccionar:
            • La instalación previa: en ese caso cederá control al NTLDR para que a su vez nos muestre, si procede, el menú de arranque clásico de NT/W2000/XP.
            • O bien el Vista, o Vistas que tengamos instalados.
          • Si no existiese la carpeta Boot o su contenido es inválido, arranca el NTLDR automáticamente siguiendo la secuencia clásica de arranque de NT/W2000/XP. Esto último indica que, simplemente borrando la carpeta Boot, la secuencia de arranque será la anterior a haber instalado Vista.

        Configuración.

        Recordemos los comandos desde una consola de recuperación de W2000/XP:

        • FIXMBR: Crea o restaura el MBR del Disco ante situaciones en que quede dañado. Por ejemplo, ante su modificación al instalar un sistema operativo como Linux que se asienta en el MBR, o bien ante el ataque de los denominados Virus del Boot.
        • FIXBOOT: Crea o repara el sector de la partición haciendo que apunte internamente al NTLDR. Si tuviésemos instalado Vista y ejecutamos este comando perderemos la opción de arrancarlo, ya que en este caso apuntará al archivo cargador de W2000/XP.

        Desde Vista, las opciones de reconstrucción recuperación de arranque se hacen desde el DVD de la instalación seleccionando la opción correspondiente al inicio de la instalación. Se encargará automáticamente de:

        • Reparar el MBR y sector de Boot si fuese necesario.
        • Reconstruir la carpeta oculta “boot” y definir en el archivo BCD citado anteriormente las entradas correspondientes a los sistemas operativos que localice en nuestros discos duros o particiones.

        Recordemos:

        • Para configurar el menú clásico antes de Vista. Podemos hacerlo, o bien editando el Boot.ini de C:\ con un editor de texto como el bloc de notas (una vez quitados los atributos al archivo de Oculto y del Sistema), o bien de una manera más elegante, desde el propio XP con botón derecho sobre Mi PC, propiedades, avanzado, botón de Inicio y Recuperación y botón de “editar”.
        • En Windows Vista. Unicamente podremos modificar en la opción citada anteriormente el tiempo de espera de la pantalla inicial. No podremos modificar nada de las opciones ni del menú de arranque.
          • Para modificar estas opciones o incorporar o borrar entradas del menú de Vista, podremos usar el comando de consola BCEDIT (se debe abrir una consola con atributos de Administrador desde Vista, y posteriormente ejecutar dicho programa). Con el parámetro /? Nos dará la sintaxis. No es nada intuitiva y es necesario leerse detalladamente la ayuda antes de manipular sobre el arranque. Pueden verse ejemplos de su uso en artículos previos en www.multingles.net/jmt.htm o bien usar utilidades “freeware” como VistaBootPro desde el sitio: www.pro-networks.org/vistabootpro/

        Resolución de Problemas con el arranque (boot)

        Si se ha seguido con detalle la descripción anterior, la resolución de problemas será intuitiva. En cualquier caso vamos a enumerar los más clásicos:

        1. Se ha instalado Windows Vista y queremos desinstalarlo completamente y que desaparezcan los menús de arranque:
          • Iniciar con el CD de XP, seleccionar la consola de recuperación y desde ella, ejecutar: FIXBOOT
          • Una vez que hayamos arrancado posteriormente W2000/XP, eliminar de C:\ la carpeta Boot y el archivo “bootmgr” (están ocultos en la carpeta principal de nuestro primer disco duro).
        2. Modificar las opciones del arranque clásico de sistemas operativos previos (W2000/XP): O bien editando el Boot.ini de C:\ con un editor de texto como el cuaderno de notas (una vez quitados los atributos al archivo de Oculto y del Sistema), o bien de una manera más elegante, desde el propio XP con botón derecho sobre Mi PC, propiedades, avanzado, botón de Inicio y Recuperación y botón de “editar”.
        3. Modificar añadiendo eliminado entradas del menú de Vista: Revisar el punto previo de “Configuración”.
        4. He instalado un XP o un W2003 y he perdido el menú de Vista y sólo me arrancan los sistemas previos a Vista ¿Cómo puedo recuperar el Boot de Vista?
          1. Arrancar con el DVD de Vista.
          2. Seleccionar el lenguaje de las pantallas de Instalación
          3. Seleccionar “System Recovery Options”
          4. Lo normal es que ya Windows lo repare en este punto y nos mande reiniciar. Si no fuese así, en la siguiente pantalla:
          5. Seleccionar “Command Prompt”
          6. Nos aparecerá una pantalla de comandos con: X:\Sources
          7. La unidad X: es una unidad virtual que no tiene sentido en nuestro caso. Deberemos localizar la verdadera letra de la unidad de CD, que normalmente será la letra siguiente a la letra de la última partición. En nuestro caso, si sólo tenemos dos particiones, una para Vista (C:) y otra para XP (D:) será la letra siguiente: E:
          8. Tecleamos: E: y a continuación: dir
          9. Deberemos ver una estructura de archivos en la cual está la carpeta “Boot”. Tecleamos: cd \boot
          10. Investigando de nuevo con el comando: dir deberemos ver el archivo bootsect.exe Si lo localizamos es correcta la localización de la unidad de CD, en otro caso, probar con otra letra de unidad.
          11. bootsect /? Nos dará la sintaxis.
          12. En nuestro caso, para recuperar el arranque de Vista simplemente teclear: bootsect /nt60 C:

        Obtenido de http://www.multingles.net/docs/jmt/wvarranque2.html

        Esta entrada fue publicada en Sistemas Operativos, Windows Vista. Guarda el enlace permanente.

        4 respuestas a Secuencia de arranque de Windows XP y Vista

        1. Vicente dijo:

          Hola tengo un portatil hp que vino con windows vista home premium ya instalado y quiero instalar sin desistalar vista ya que no tengo el dvd de instalacion, tan solo tengo la posibilidad de restaurar el ordenador de fabrica, y este instala siempre vista en la primera particion y si anteriormente esta instalado xp no lo detecta y solo arranca vista, ¿es posible modificar el arranque para que si esta instalado vista de fabrica posteriormente instalar xp y que al inicio te de la opcion de elegir entre ambos sistemas operativos? tal y como pasaria si se instalase xp primero y posteriormente vista.
          Amm y si es posible instalar linux ubuntu en el mismo disco duro junto a los dos perfecto. Gracias y aver si se puede solucionar este problema porque parece que nadie tiene la solucion mi email es: triplevic@hotmail.com o locovicen@gmail.com

        2. Manuel Mendez Teles dijo:

          Amigos mios, saludos.
          He podido ver por mis experiencias y pruebas, que la cónsola de recuperación de WinXP funciona para el WinVista
          He visto que el vista tiene en opciones de seguridad local
          al igual que el XP la opción de habilitar la cónsola de recuperación para trabajar en cualquier unidad o directorio y de esta manera usar el comando SET de la cónsola el cual permite establecer SET ALLOWALLPATHS = TRUE y asi obtener acceso a todo lo que esté en el disco,
          tambien SET ALLOWWILDCARDS para usar comodines.
          De esta manera si hay algo que el Windows no permite eliminar se va uno con la cónsola y lo elimina, por ejemplo a mi me pasó que uno de esos programitas dañinos
          (virus gusanos) que colocan un autorun.inf en el disco C:
          en el que indica que debe ejecutar un archivo que esta en
          RECYCLER resulta que en el Windows no se podía ver dicho archivo pero yo sabía que estaba ahí, lo podia ver co el comando DIR /A pero el Windows no me dejaba eliminarlo
          pues me fuí con la cónsola y lo mandé a la eternidad
          Nota: la consola funciona como el MS-DOS en lo que se refiere a eliminar directorios, o sea, primero hay que vaciar el directorio antes de poder eliminarlo.
          Caramba se me olvidaba comentar algo, y es que el archivo
          autorun.inf no lo quité del disco porque quería estudiarlo, simplemente lo he puesto fuera de servicio agregando punto y coma (;) al princípio de cada linea

        3. lucas dijo:

          hola amigos , buenas tades tengo un prlbema cn mi notebook compaq es modelo viejo pero tiene windows XP cuando esta por arrancar se reiicia y no se que pasa . Eh probado de ceirtas formas con F8 y no arranca que puedo hacer ??

        4. agradezco la certeza que han tenido con mi problema de resolver la falta de BOOTMGR y espero que este portal sea permanente y de intercambio con las personas que necesitamos apoyo para nuestras pc.

        Responder

        Introduce tus datos o haz clic en un icono para iniciar sesión:

        Logo de WordPress.com

        Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

        Imagen de Twitter

        Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

        Foto de Facebook

        Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

        Google+ photo

        Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

        Conectando a %s