Problemas al cargar la PC. Lista de descargas del sistema operativo

BIOS (sistema básico de entrada/salida) es un software especial integrado en el microcontrolador de la placa base, traducido del inglés como sistema principal de entrada y salida. Este código de programa asegura la interacción del sistema operativo con el hardware y le permite combinar diferencias de hardware en equipos informáticos.

¿Cuál es el papel del BIOS?

Cuando la computadora arranca inicialmente, el BIOS, utilizando algoritmos de software integrados, prueba la funcionalidad del hardware. El microcontrolador envía instrucciones de inicio a cada componente de la computadora. A cambio, necesariamente debe recibir una respuesta del dispositivo. Si el BIOS no recibe una respuesta, el sistema notifica al usuario mostrando un mensaje en el monitor o una señal sonora.

Sin este software, la computadora no puede funcionar. Además, el sistema operativo no se iniciará si la configuración del BIOS está configurada incorrectamente o si la configuración se pierde como resultado de problemas del sistema. La configuración del BIOS del sistema le permite:

¿Cómo ingresar al BIOS?

La información sobre cómo ingresar al BIOS se puede leer durante el proceso de inicio de la computadora. La mayoría de las veces, el sistema genera un registro del formato: Presione DEL para ingresar a CONFIGURACIÓN. En este caso, para iniciar sesión, debe presionar la tecla SUPR mientras la computadora se está iniciando. En algunos casos, para ingresar al menú BIOS, debe presionar ciertas combinaciones de teclas. Los más utilizados son F1, F2, F10, ESC o las combinaciones Ctrl+Alt+Ins, Ctrl+Alt+Esc.

Recuerde: no se recomienda cambiar la configuración del BIOS innecesariamente. El sistema tiene parámetros operativos de hardware vitales, cuya configuración incorrecta puede dañar ciertos componentes o la placa base en su conjunto.

Menú de configuración del BIOS

Los sistemas más comunes. BIOS AMI y BIOS Award. La versión AMI BIOS tiene tres secciones:

  • Principal le permite cambiar la configuración de hora del sistema. Fechas, prioridad de medios extraíbles, contiene información del sistema;
  • Avanzado incluye parámetros para el funcionamiento del procesador central y parámetros de configuración del hardware integrado, configuraciones para puertos USB y alimentación;
  • Boot contiene opciones de inicio, incluidas configuraciones de seguridad durante el proceso de inicio.

El menú Award BIOS tiene una configuración más compleja. El sistema contiene las siguientes secciones:

  • Las funciones CMOS estándar le permiten configurar la fecha y hora del sistema, el tipo de unidad utilizada, así como las características de las unidades existentes.
  • Las características avanzadas del BIOS incluyen muchas opciones, en particular, el orden en el que se sondean las unidades en el arranque, habilitar/deshabilitar el subproceso múltiple del procesador, parámetros de interacción central e información sobre el estado de los discos duros. Esta sección le permite optimizar el rendimiento de la RAM.
  • Las características avanzadas del chipset contienen configuraciones importantes para el funcionamiento de equipos integrados: procesador central, RAM y buses de datos del sistema. No se recomienda cambiar estas configuraciones usted mismo.
  • Integrated Peripherals se encarga de configurar los componentes integrados en la placa base (controlador USB, tarjeta de video y tarjeta de sonido, controlador de red y varios puertos).

En general, el menú BIOS incluye las siguientes secciones (los posibles nombres de bloques se indican entre paréntesis):

  • configuraciones generales (CONFIGURACIÓN CMOS ESTÁNDAR o PRINCIPAL);
  • Propiedades del BIOS (CONFIGURACIÓN AVANZADA o DE CARACTERÍSTICAS DEL BIOS);
  • propiedades del chipset (CONFIGURACIÓN DE CARACTERÍSTICAS DEL CHIPSET o Configuración del chip);
  • propiedades de los equipos integrados (PERIFÉRICOS INTEGRADOS o Configuración de Dispositivos de E/S);
  • propiedades de las ranuras PCI (CONFIGURACIÓN PNP/PCI o CONFIGURACIÓN PCI);
  • administración de energía (CONFIGURACIÓN DE ADMINISTRACIÓN DE ENERGÍA o ENERGÍA);
  • contraseñas del sistema (CONTRASEÑA DEL SUPERVISOR o CONTRASEÑA DEL USUARIO);
  • guardar y restaurar configuraciones (GUARDAR CONFIGURACIÓN, CARGAR CONFIGURACIÓN POR DEFECTO o CARGAR BIOS POR DEFECTO);
  • saliendo de la configuración (SALIR).

Este pequeño dato es básicamente todo lo que necesitas en la primera etapa para conocer el BIOS de tu computadora. Continuaremos la serie de artículos sobre esta herramienta y te contaremos mucha información interesante. Gracias.

Muchos usuarios novatos preguntan al motor de búsqueda cómo configurar el BIOS para poder arrancar desde un CD. Y también si necesita arrancar desde una unidad flash. En primer lugar, es necesario iniciar desde el BIOS en los casos en que necesite y esto sólo se puede hacer reinstalando el sistema operativo (Windows). Y también, si tienes un dispositivo de arranque imagen con utilidades, por ejemplo, para dividir un disco duro en particiones, y aquí, por supuesto, tampoco puede prescindirarrancar desde disco o unidad flash a través de BIOS. En general, hay muchísimos motivos para arrancar desde el disco, así que comenzaré la historia sobre la configuración del BIOS.

A diferencia del BIOS, el código UEFI y toda su información de servicio se pueden almacenar no solo en un chip especial, sino también en particiones de discos duros internos y externos, así como en el almacenamiento de red. A su vez, el hecho de que los datos de arranque se puedan colocar en unidades de gran capacidad permite dotar a EFI de una rica funcionalidad gracias a su arquitectura modular. Por ejemplo, estas podrían ser herramientas de diagnóstico desarrolladas o utilidades útiles que se pueden utilizar tanto en la etapa de arranque inicial de la PC como después de que se inicie el sistema operativo.

Otra característica clave de UEFI es la capacidad de trabajar con discos duros enormes, particionados utilizando el estándar GPT (Guid Partition Table). Este último no es compatible con ninguna modificación del BIOS, ya que tiene direcciones de sector de 64 bits.

El arranque de una PC basada en UEFI, como en el caso del BIOS, comienza con la inicialización de los dispositivos. Pero al mismo tiempo, este procedimiento es mucho más rápido, ya que UEFI puede detectar varios componentes a la vez en modo paralelo (el BIOS inicializa todos los dispositivos uno por uno). Luego, se carga el sistema UEFI, bajo cuyo control se realiza cualquier conjunto de acciones necesarias (carga de controladores, inicialización de la unidad de arranque, inicio de servicios de arranque, etc.), y solo después de eso se inicia el sistema operativo.


Puede parecer que un procedimiento de varios pasos de este tipo debería aumentar el tiempo total de arranque de la PC, pero en realidad sucede lo contrario. Con UEFI, el sistema se inicia mucho más rápido gracias a los controladores integrados y su propio gestor de arranque. Como resultado, antes de iniciarse, el sistema operativo recibe información completa sobre el hardware de la computadora, lo que le permite iniciarse en unos segundos.

A pesar de toda la progresividad de UEFI, todavía existen una serie de restricciones que dificultan el desarrollo activo y la distribución de este gestor de arranque. El hecho es que para implementar todas las capacidades de la nueva interfaz de arranque, se requiere soporte total por parte de los sistemas operativos. Hasta la fecha, sólo Windows 8 permite utilizar plenamente las capacidades de UEFI. El soporte limitado para la nueva interfaz está disponible para las versiones de 64 bits de Windows 7, Vista y Linux con kernel 3.2 y superior. Apple también utiliza las capacidades UEFI en el administrador de arranque BootCamp en sus propios sistemas Mac OS X.

Bueno, ¿cómo arranca una computadora desde UEFI si utiliza un sistema operativo no compatible (WindowsXP, Windows 7 de 32 bits) o partición de archivos (MBR)? Para tales casos, la nueva interfaz de arranque tiene incorporada Módulo de soporte de compatibilidad(Módulo de soporte de compatibilidad), que es esencialmente un BIOS tradicional. Es por eso que puede ver cuántas computadoras modernas equipadas con placas base UEFI arrancan de la manera tradicional en el modo de emulación de BIOS. En la mayoría de los casos, esto sucede porque sus propietarios continúan usando particiones HDD con MBR tradicional y no quieren cambiar a la partición GPT.

Conclusión

Está claro que, a diferencia de una BIOS tradicional, UEFI es capaz de hacer mucho más que sólo el proceso de arranque. La capacidad de iniciar servicios y aplicaciones en funcionamiento, tanto en la etapa inicial de arranque de la PC como después de que se inicia el sistema operativo, abre una amplia gama de nuevas oportunidades tanto para los desarrolladores como para los usuarios finales.

Pero al mismo tiempo, todavía es prematuro hablar de un abandono total del sistema básico de entrada/salida en un futuro próximo. En primer lugar, debe recordar que hasta ahora la mayoría de las computadoras ejecutan Windows XP y Windows 7 de 32 bits, que no son compatibles con UEFI. Y los discos duros particionados según el estándar GPT sólo se pueden encontrar en los nuevos modelos de portátiles basados ​​en Windows 8.

Entonces, mientras la mayoría de los usuarios, debido a sus hábitos o por otras razones, estén atados a versiones antiguas del sistema operativo y métodos tradicionales de partición de discos duros, el BIOS seguirá siendo el sistema principal para arrancar una computadora.

Desafortunadamente, a veces puedes encontrarte con problemas bastante serios al encender las computadoras y al iniciar los sistemas operativos, aunque hasta cierto punto no había signos de problemas. Sucede que la mayoría de las veces la computadora se enciende, pero el sistema operativo no se inicia. Son estas situaciones las que se discutirán más a fondo. Veamos preguntas relacionadas con por qué la computadora no arranca y qué hacer en tales situaciones. Hay varias soluciones universales aquí.

La computadora se enciende, pero el sistema operativo no se inicia: razones

Entre todas las posibles situaciones en las que se producen fallos en la etapa de carga, se pueden identificar varios casos típicos.

Hay tres opciones aquí:

  • aparece una pantalla negra;
  • se produce BSoD con pantalla azul;
  • El sistema operativo se inicia, pero no puede iniciarse por completo.

En el primer caso, cuando el ordenador no arranca (el arranque no arranca), pueden aparecer mensajes en una pantalla negra indicando problemas físicos o de software. En el caso más simple, cuando no sucede nada grave, el sistema puede informar que, por ejemplo, falta el teclado (para PC de escritorio). La solución más sencilla es conectarlo y reiniciar.

Si la computadora se enciende, pero el arranque no se inicia y, en cambio, aparecen advertencias sobre fallas de software o archivos faltantes en una pantalla negra, puede haber muchas razones para este comportamiento del sistema. Entre ellos, en primer lugar, podemos destacar problemas con el disco duro, daños en el sistema operativo (eliminación accidental o intencionada de componentes del sistema o entradas del registro), exposición a virus, entradas incorrectas en el sector de arranque, conflictos de RAM, etc. Por cierto, si aparece una pantalla azul, esto se aplica principalmente a la RAM o a los controladores de dispositivos instalados recientemente, lo que causa conflictos no a nivel de software, sino a nivel físico.

¿Qué hacer si la computadora no arranca y el sistema operativo no se inicia por los motivos anteriores? Dependiendo de la situación, existen varias soluciones. Para un usuario no iniciado, pueden parecer bastante complicados, pero en determinadas situaciones sólo pueden utilizarse para resucitar el sistema. Por tanto, tendrás que dedicar tiempo y esfuerzo.

La computadora se enciende pero no arranca: ¿qué hacer primero?

Entonces, comencemos con lo más simple. Supongamos que se ha producido un fallo técnico breve en el sistema, por ejemplo debido a un apagado incorrecto o a una subida de tensión.

Como regla general, casi todas las modificaciones de Windows utilizadas hoy en día suelen activar automáticamente el inicio al reiniciar. Si esto no sucede, antes de iniciar el sistema deberá usar la tecla F8 para abrir el menú de inicio adicional (Windows 10 usa un método diferente). .

¿La computadora se enciende, pero el sistema operativo no se inicia? No hay necesidad de enfadarse. Aquí, en la versión más simple, puede seleccionar la línea para cargar la última configuración de trabajo. Si todo está en orden con los componentes del sistema, el sistema arrancará sin problemas. Si esto no ayuda, tendrá que utilizar la sección de solución de problemas y, a veces, incluso intentar iniciar en modo seguro puede tener éxito.

Posible infección viral

Lamentablemente, los virus también pueden provocar este tipo de situaciones. ¿Qué hacer si la computadora no enciende? Las formas de resolver este problema en particular se reducen a utilizar uno potente que pueda detectar amenazas incluso antes de que se inicie el sistema operativo.

Entre la variedad de software antivirus, cabe destacar especialmente las utilidades de disco que se inician directamente desde un medio óptico o dispositivo USB, tienen sus propios registros de arranque e incluso una interfaz gráfica como la de Windows. Una de las herramientas más poderosas es Kaspersky Rescue Disk. Su uso puede garantizar casi el cien por cien de detección de virus, incluso los que se esconden en la RAM.

Conflictos de RAM

Ahora veamos qué hacer si la computadora no arranca y en su lugar aparece una pantalla azul. Como ya se mencionó, la mayoría de las veces esto indica problemas con los controladores y la RAM. Aún no tocamos los controladores, pero echemos un vistazo a la RAM.

La solución propuesta al problema de si la computadora no arranca está diseñada principalmente para PC estacionarias. En esta situación, debes quitar todas las tarjetas de memoria, luego insertarlas una por una y verificar la carga. Quizás uno de ellos sea el vínculo que provoca fallos. Esto puede ocurrir cuando se agregan molduras de diferentes fabricantes.

Si de alguna manera el sistema se puede cargar usando el mismo modo seguro, se debe verificar la RAM inmediatamente usando la utilidad Memtest86+, que ayudará a identificar la verdadera causa del problema.

El sistema no ve el disco duro.

Ahora la peor situación es cuando la computadora no arranca. Las causas y soluciones pueden estar relacionadas con el disco duro.

Un disco duro puede tener problemas físicos y de software, aunque a veces ese ni siquiera es el problema. El problema puede ser completamente trivial: el usuario en la configuración del BIOS ha establecido la prioridad para el arranque desde un dispositivo extraíble, por ejemplo, desde un disco óptico, que actualmente se encuentra en la unidad, pero no es del sistema. Sólo necesitas eliminarlo y descargarlo nuevamente.

Por otro lado, otro problema de que el ordenador no arranca (el sistema no arranca) puede deberse a que el gestor de arranque y los registros del sector correspondiente están dañados. La solución a esta situación se discutirá un poco más adelante. Pero en el caso más simple, puedes intentar recuperar los datos del disco usando las utilidades de recuperación.

A veces, también ayuda cambiar la configuración del sistema de entrada/salida del BIOS principal. Aquí debe encontrar la sección relacionada con la configuración del disco duro y, en los parámetros de configuración de SATA, desactivar el uso del modo AHCI.

Por último, el disco duro también puede sufrir daños puramente físicos, y esto no se puede solucionar sin intervención externa.

Usando el disco de instalación

Muchos usuarios claramente subestiman la ayuda que la instalación o imagen del sistema puede brindar para resolver problemas asociados con situaciones en las que la computadora se enciende, pero el sistema operativo no carga.

En primer lugar, casi cualquier kit incluye la llamada consola de recuperación, con la que puede eliminar muchas fallas de software y, en segundo lugar, puede usar la línea de comando aquí. Este, por cierto, es el método más eficaz. A continuación quedará claro cómo funciona esto.

Problemas con el gestor de arranque BOOTMGR

Se cree que el problema más común cuando la computadora se enciende, pero el sistema operativo no se inicia, es el daño al administrador de arranque de Windows (Boot Manager). En este caso, el sistema simplemente escribe que no hay ninguna partición del sistema (simplemente no ve el disco duro).

Puede solucionar este problema comenzando desde el disco de arranque y yendo a la línea de comando en la consola de recuperación, para abrirla presione la tecla "R". A continuación, primero debe usar el comando verificar disco y luego reparar (restaurar) los registros de arranque.

Toda la secuencia se ve así:

  • chkdsk c: /f /r;
  • Bootrec.exe /FixMbr;
  • Bootrec.exe/FixBoot.

Después de ingresar comandos, no se colocan signos de puntuación, pero se presiona la tecla Intro. Si por alguna razón la ejecución de estos comandos no tiene un efecto positivo, alternativamente puede utilizar una reescritura completa del sector de arranque, que se realiza mediante el comando Bootrec.exe / RebuildBcd. Si el disco duro no está físicamente dañado, esto debería funcionar, como dicen, al cien por cien.

También puede utilizar algunas utilidades de terceros. El programa más adecuado parece ser una herramienta llamada MbrFix, que se incluye en el CD de arranque de Hiren. Después de llamarlo, por ejemplo, para Windows 7, siempre que este sistema en particular esté instalado y solo en un disco (no hay partición), se debe escribir lo siguiente:

  • MbrFix.exe /unidad 0 fixmbr /win7.

Esto evitará que el usuario tenga que realizar cambios en las entradas de inicio y se restaurará el inicio.

Problemas para acceder al archivo NTLDR

Cuando aparece un mensaje que indica que falta un componente determinado en el sistema, primero se aplica una confirmación de arranque, como en el caso anterior.

Sin embargo, si no se logra el resultado, deberá copiar el archivo original a la raíz de la partición del sistema. Por ejemplo, si la unidad es "C" y la unidad es "E", el comando se vería así:

  • E:\i386> copiar ntldr C:\ (después de copiar, el sistema arrancará sin problemas).

Archivo HAL.dll dañado o faltante

Si la computadora se enciende, pero el sistema operativo no se carga en modo normal, el motivo puede ser un componente HAL.dll dañado (es posible que se muestre una notificación correspondiente en la pantalla).

En esta situación, debe iniciar el sistema en modo seguro, llamar a la consola de comandos y escribir la siguiente línea en ella:

  • C:\windows\system32\restore\rstrui.exe (luego presione la tecla Enter y reinicie).

En lugar de un total

A continuación se muestra un breve resumen de todo lo que concierne a solucionar el problema de la imposibilidad de iniciar el sistema operativo. Naturalmente, los problemas que podrían deberse a baja potencia, falla de la batería CMOS, conexiones de cables sueltas, polvo dentro de la unidad del sistema u otras fallas de funcionamiento no se abordaron aquí. Pero en términos de software, los métodos anteriores funcionan a la perfección.

Arrancando el sistema operativo

Los archivos del sistema operativo se encuentran en un disco (duro o disquete). Sin embargo, los programas sólo pueden ejecutarse si están en la RAM, por lo que los archivos del sistema operativo deben cargarse en la RAM.

Cuando enciende su computadora, prueba sus dispositivos e intenta iniciar el sistema operativo, el programa que controla la computadora.

Este proceso se llama oreja. Se ejecuta automáticamente cuando enciende la computadora.

Después de encender la computadora, el sistema operativo se carga desde el disco del sistema a la RAM, lo que debe realizarse de acuerdo con el programa de inicio.

La computadora contiene una memoria de solo lectura (ROM) que contiene programas para probar la computadora y la primera etapa de carga del sistema operativo, que se llaman BIOS ( Basic Input Output System). La ROM está ubicada en la placa del sistema y funciona con una batería, por lo que los programas grabados en ella no se borran cuando se apaga la computadora.

Después de encender la computadora, estos programas comienzan a ejecutarse y la información sobre el progreso de este proceso se muestra en la pantalla. Primero, se prueba y configura el hardware, luego el sistema operativo comienza a cargarse.

En esta etapa, el procesador accede al disco y busca en un lugar determinado (en 1 sector del disco) la presencia de un programa de arranque muy pequeño. Arranque maestro. Si el disco es del sistema, el Master Boot aparece en su lugar, se lee en la memoria y se le transfiere el control. A su vez, Master Boot busca el cargador de arranque principal en el disco. Sector de arranque, lo carga en la memoria y le transfiere el control. A continuación, el cargador de arranque principal busca los módulos restantes del sistema operativo y los carga en la RAM.

Si se inserta un disco que no es del sistema en la unidad o no hay ningún disco, aparece un mensaje en la pantalla del monitor: No disco del sistema, y la computadora se congela.

Una vez que el sistema operativo ha terminado de cargarse, el control se transfiere al procesador de comandos. Si utiliza la interfaz de línea de comandos, aparece un mensaje del sistema en la pantalla; de lo contrario, se carga la interfaz gráfica.

Todos los archivos del sistema operativo no se pueden ubicar simultáneamente en la RAM, ya que el volumen de los sistemas operativos modernos es de decenas y cientos de megabytes. Para que una computadora funcione, en la RAM debe haber un módulo que controla el sistema de archivos, un procesador de comandos y controladores para los dispositivos conectados. Los módulos del sistema operativo que proporcionan una interfaz gráfica se pueden cargar en la RAM a discreción del usuario.

Preguntas para el autocontrol 1. ¿Por qué se necesita un sistema operativo? 2. ¿Qué componentes están incluidos en el sistema operativo? 3. ¿Cómo se llama un archivo y cómo se le asigna el nombre? 4. ¿Qué extensiones pueden tener los archivos de texto? 5. ¿Cuál es la diferencia entre formateo de disco rápido y completo? 6. ¿Cuál es la diferencia entre estructuras de archivos jerárquicas y de un solo nivel? 7. ¿Qué operaciones con archivos son posibles? 8. ¿Cuáles son las principales etapas de carga de un sistema operativo?
Configurar la interfaz de Windows Preguntas para estudiar: 1. Escritorio de Windows. 1.1. Iconos y etiquetas de objetos. 1.2. Ventana. 1.3. Barra de tareas.

Los sistemas operativos de la familia Windows son los más universales. Se pueden utilizar para trabajar con programas de oficina, para trabajos de consumo en Internet, con fines educativos y de entretenimiento. Como todos los quirófanos

Hace mucho tiempo, cuando era pequeño, trabajaba en el laboratorio de un instituto en una computadora grande SM-3 (algo así como la famosa PDP-11), y al arrancar (cargar) la computadora se veía así. Se insertó en el lector de fotografías una cinta corta de papel con un programa de arranque perforado, se inició el proceso de lectura y luego... dependiendo de la suerte.

El hecho es que la cinta de papel se fue desgastando gradualmente, empezó a ser difícil de leer y es posible que la computadora no se iniciara la primera vez. En este caso, el proceso debía repetirse, a veces varias veces, hasta el amargo final. Cuando la cinta falló por completo y la máquina no quiso “cobrar vida”, fue necesario ingresar temporalmente al programa de arranque manualmente usando los interruptores ubicados en el panel frontal. Lo principal aquí era tomarse su tiempo y no cometer errores.

En las computadoras modernas, el proceso de arranque está en gran medida automatizado, pero eso no significa que no valga la pena conocerlo.

Definiciones básicas y etapas de carga de un sistema operativo.

Encendido de la computadora, POST, BootMonitor

La etapa inicial de carga del sistema operativo después de encender la computadora comienza en el BIOS (Sistema básico de entrada/salida). En la configuración del BIOS especificamos el dispositivo de arranque o varios dispositivos de arranque en orden de prioridad. Son posibles varias opciones de arranque y sus combinaciones: desde un disco duro, unidad de CD/DVD, unidad flash USB y otros.

Inmediatamente después de pasar la POST (Autoprueba de encendido), el BIOS de la computadora comenzará a recorrer los dispositivos de arranque especificados uno por uno hasta encontrar una entrada especial adecuada en uno de ellos, que contiene información sobre acciones adicionales.

Cargador de nivel 1. Registro de arranque principal

Master Boot Record es el registro de arranque maestro, ubicado en los primeros sectores físicos de los dispositivos de almacenamiento de arranque. Contiene una tabla de particiones y código ejecutable.

La tarea principal del programa escrito en MBR es buscar la partición activa del sistema del disco y transferir el control a su sector de arranque. Por lo tanto, esta etapa se puede llamar preparatoria, debido a que el sistema operativo en sí aún no está cargado directamente.

La partición del sistema generalmente se denomina partición del disco (dispositivo de almacenamiento) en la que se encuentran los archivos del sistema operativo responsables del proceso de inicio del sistema operativo (el sistema operativo en sí puede ubicarse en otra partición). En principio, puede haber varias particiones del sistema, por lo que una de ellas se marca como activa. Esto es lo que busca el programa cargado desde el MBR.

Gestor de arranque de nivel 2. Sector de arranque de partición

La siguiente etapa del inicio de la computadora es transferir el control al código ejecutable registrado en el PBS (Partition Boot Sector: el sector de inicio de la partición activa). PBS se encuentra en el primer sector de la partición del disco correspondiente. El código PBS especifica el nombre del archivo del cargador del sistema operativo al que se transfiere el control en esta etapa.

La etapa inicial de carga del sistema operativo. administrador de arranque del sistema operativo

Inicialmente, el gestor de arranque en Linux era LILO (Linux Loader). Debido a sus deficiencias, siendo la principal la incapacidad para comprender los sistemas de archivos utilizados en Linux, posteriormente se utilizó el gestor de arranque GRUB (GRand Unified Bootloader), en el que se corrigieron las deficiencias de LILO.

Si estamos hablando de versiones de Windows anteriores a Vista, por ejemplo, Windows XP, se cargará Ntldr. Este, a su vez, lee información del archivo de texto Boot.ini, que registra información sobre los sistemas operativos instalados.

Cargando el kernel del sistema operativo

La etapa final de carga del sistema operativo es cargar el kernel del sistema operativo y transferirle el control.

Hace varios años hubo un caso tan divertido en mi práctica.

Me pidieron que ayudara a un hombre a comprar y organizar una computadora para su casa. Este amigo se acababa de jubilar en ese momento, y antes trabajó como jefe y veía la computadora, en su mayor parte, de lejos, en el escritorio de su secretaria. Después de jubilarse, tuvo el tiempo y el deseo de dominar la computadora. Bueno, creo que eso es genial. Le encontramos un ordenador económico, pero de buena calidad y con un buen monitor, para aquellos tiempos. Instalé y configuré algunos programas y les mostré cómo usarlos. El señor adquirió un libro de la serie “ Algo para tontos“Y nos despedimos absolutamente satisfechos el uno del otro.

Aproximadamente una semana después, mi pupilo me llamó por teléfono y, casi llorando, me dijo que todo había desaparecido y que la computadora ya no funcionaba. Afortunadamente no se encerró y contó honestamente cómo sucedió. Y fue así. Un amigo fue a explorar el contenido de su computadora y encontró varios archivos sospechosos y “innecesarios”, en su opinión, en la raíz de la unidad C:\. Decidió liberar espacio y simplemente eliminó estos archivos. Creo que todos ya adivinaron que era boot.ini, ntldr, ntdetect, etc. No fue difícil corregir la situación, excepto que tuve que acudir a él nuevamente.

Por cierto, para tener problemas al cargar Windows XP, no se puede borrar nada, pero sí "modificar" ligeramente, por ejemplo, boot.ini.

Aparentemente Microsoft de alguna manera se enteró de este caso y en la próxima versión de su sistema operativo decidió ocultar mejor los archivos del gestor de arranque.

Características de cargar sistemas operativos Windows Vista / 7/8.

En Windows Vista o Windows 7/8, el administrador de arranque se llama Bootmgr. Lee la lista de sistemas operativos instalados no desde un simple archivo de texto, que es boot.ini, sino desde el almacenamiento BCD (Datos de configuración de arranque) del sistema, al que se accede a través de una utilidad especial bcdedit.exe.

Pero eso no es todo. Abra "Administración de computadoras" -> "Administración de discos" >

El proceso de instalación estándar del sistema operativo Windows Vista / 7 / 8 crea una partición adicional "Reservada del sistema" al comienzo del disco. No se le asigna una letra de unidad, por lo que, a menos que se tomen medidas adicionales, tanto la partición como su contenido estarán ocultos para el usuario. Esta partición principal tiene el estado “Sistema” y “Activa” y, por tanto, tampoco se puede eliminar.

En Windows 7, el tamaño de dicha partición es de 100 MB, de los cuales están ocupados alrededor de 30 MB; en Windows 8, ya son 350 MB, de los cuales están ocupados 105 MB; Esta diferencia se explica por el hecho de que en Windows 8 la carpeta "Recuperación" se movió a esta partición.

Veamos el contenido de la sección "Reservado por el sistema". Para hacer esto, asígnele una letra de unidad, por ejemplo, "W" en "Administración de discos". Además, abra el "Panel de control" -> "Opciones de carpeta" y en la pestaña "Ver", desmarque "Ocultar archivos protegidos del sistema" y marque "Mostrar archivos, carpetas y unidades ocultos".

Si el administrador de archivos FAR Manager está instalado en el sistema, puede usarlo para verlo y no tener que configurar la visibilidad de los archivos ocultos.

Así se ve el contenido de la sección “Sistema reservado” en Windows 8 >

Como era de esperar, en la raíz de la partición vemos el gestor de arranque Bootmgr.

Y así es como se ve parte del contenido de la carpeta “Boot” >

En la carpeta encontramos la base de datos de configuración de arranque BCD y las carpetas que la acompañan con archivos de idioma y fuentes.

Para completar el cuadro, queda por decir qué partición se llama partición de arranque. La respuesta ya se muestra en la imagen con los volúmenes de Windows 7. Obviamente, esta es la partición en la que se encuentran todos los archivos principales del sistema operativo.

Bueno, es muy fácil recordar los nombres de las particiones del disco según el principio "es al revés": en el sistema no hay sistema (sistema operativo), pero hay un cargador de arranque de tercer nivel, en el de arranque No hay gestor de arranque, pero sí se encuentra el sistema en sí. Naturalmente, esta “memoria” sólo funciona cuando hay varias secciones. Si solo hay una partición, entonces puede ser del sistema, estar activa y arrancar a la vez.

La tarea principal del cargador de arranque de tercer nivel, que, según el tipo de sistema operativo, es Bootmgr, Ntldr o GRUB, es leer desde el disco de arranque y cargar el kernel del sistema operativo. Además, en el caso de un arranque múltiple, cuando hay varios sistemas operativos instalados en la computadora, el cargador de arranque de tercer nivel le permite seleccionar el que necesita cada vez que inicia la computadora.

Un error clásico al que se ha dedicado Microsoft es instalar Windows XP después de Windows Vista/7/8. El instalador de Windows XP marca su partición como activa, después de lo cual, durante el arranque, el MBR transfiere el control al PBS de esta partición, que a su vez pasa a Ntldr. El cargador de arranque de Windows XP no sabe nada sobre versiones posteriores de los sistemas operativos Windows y cargarlas resulta imposible. Es bastante fácil de tratar, pero esta situación puede confundir a un usuario inexperto.

Prácticamente no hay nada que agregar a esto y puede proceder directamente a editar el menú de inicio. Empecemos con .

9 comentarios

    • Gracias por tus comentarios. En un futuro próximo, planeo continuar describiendo métodos para corregir errores de carga utilizando ejemplos específicos. Sé por experiencia que mientras lees todo parece estar claro, pero cuando se llega a la práctica, comienzan las dificultades.

  1. ¿Por favor dígame cómo tratar exactamente?:
    “El gestor de arranque de Windows XP no sabe nada acerca de las versiones posteriores de los sistemas operativos Windows y cargarlas se vuelve imposible. Se puede tratar con bastante facilidad, pero esta situación puede confundir a un usuario inexperto”.

    Instalé XP después de Vista en la computadora portátil; como resultado, el sistema se inicia hasta que XP comienza a cargarse y todo se reinicia nuevamente, y si apaga el adaptador de corriente (mientras se carga el sistema operativo), todo se inicia normalmente. Si arranca en modo seguro, no necesita desactivar el adaptador. ¿Qué puede afectarnos y cómo podemos combatirlo?

    POR FAVOR, SIGA. GRACIAS DE ANTEMANO. PERDÓN POR EL RUSO “ROTO”.

    • No diré nada sobre la influencia del adaptador de corriente al cargar XP; no hay ideas específicas. Con respecto a restaurar el arranque de Vista, si es relevante, al final de la publicación hay un enlace al artículo de soporte de Microsoft (919529), que está directamente dedicado a este tema. Para restaurar, necesitará un disco de instalación de Vista. En la línea de comando con derechos de administrador debe ejecutar:
      X:\boot\bootsect.exe /nt60 todo
      donde X: es la letra de la unidad óptica.
      Pero el arranque de XP deberá agregarse manualmente usando el editor. El conjunto de comandos será así:
      Bcdedit /create (ntldr) /d "Microsoft Windows XP"
      Si este comando falla, entonces:
      Bcdedit /set (ntldr) descripción "Microsoft Windows XP"
      Más:
      bcdedit /set (ntldr) partición del dispositivo=X:
      X: - la letra de la unidad de la partición en la que se encuentran los archivos del gestor de arranque de XP y la ruta a la misma:
      bcdedit /set (ntldr) ruta \ntldr
      bcdedit /displayorder (ntldr) /addlast

    Tenía una computadora portátil, cuando arranqué y reinicié, Windows se encendió inmediatamente, pero ahora compré una computadora de escritorio y el proceso de arranque se realiza en tres etapas. Cómo hacerlo para deshacerse de estas etapas. Perdón por el uso ignorante de términos técnicos.

    • ¡Yuri! Me temo que la información que proporcionó claramente no es suficiente para hacer recomendaciones. ¿De qué Windows y de qué etapas estamos hablando? Por favor, compruebe.

    Buena salud, Alejandro.
    Cómo comprender, prevenir y, si vuelve a suceder, cómo salir correctamente de tal situación.
    Computadora portátil. Windows 7 instalado. Después de encenderlo e ingresar la contraseña, mostró "falta sistema operativo", es decir, "no hay ningún sistema operativo". Apagarlo y encenderlo nuevamente dio el mismo resultado. Fue posible comenzar solo quitando y después de un tiempo insertando la batería.
    El día anterior, sin embargo, hubo un apagado incorrecto: la unidad flash y el módem no se apagaron primero. Anteriormente, también ocurría ese olvido, pero no se produjo tal efecto.
    Agradecería una respuesta que fuera accesible para una vieja “tetera” (soy diez años mayor que el señor del caso curioso, pero conocí COMP aproximadamente a la misma edad).

    • Vladimir, hola. Felices fiestas y todo lo mejor.
      En esta situación, hiciste todo bien: restableciste el problema "atascado".
      Como dice la canción: “Una gota de lluvia no es suficiente lluvia. Un copo de nieve aún no es nieve”. Es posible que nunca más vuelva a suceder algo así. Ahora bien, si los problemas habituales comienzan con el lanzamiento, será necesario solucionarlo. En general, Windows 7 y superiores son bastante resistentes a apagados anormales.
      ¿Qué hacer? Usted mismo respondió su propia pregunta: intente apagar los dispositivos con regularidad. Y si es posible conectar un disco externo a través de USB, entonces definitivamente haría (de hecho, lo hago con bastante regularidad) una copia de seguridad del sistema, por ejemplo usando .

  • Conceptos básicos del proceso de arranque de los sistemas operativos Windows XP y 7
  • Método de arranque dual y múltiple de Windows.
  • Restricciones de arranque del sistema operativo Windows y otras opciones posibles.
  • Cómo funcionan los gestores de arranque de terceros (administradores de descargas).

Sé por experiencia personal que la mayoría de la gente ve el proceso de iniciar una computadora como algo que escapa a su comprensión. Muchos manuales e instrucciones contienen demasiados detalles técnicos y detalles que confunden a los usuarios y, en general, los disuaden de aprender.

Esta guía contendrá sólo la información más esencial. Creo que no es necesario profundizar en el proceso de descarga. Basta conocer los puntos técnicos básicos para tomar la decisión correcta a la hora de instalar o cambiar la configuración o cargar el sistema operativo Windows.

El material siguiente puede parecer demasiado simplificado para algunos, pero esto es sólo lo que realmente es necesario para comprender el proceso. El proceso de carga de un sistema operativo es el lanzamiento y ejecución secuencial de un "programa", que luego lanza el segundo, el tercero, y así sucesivamente. Normalmente, el arranque requiere el lanzamiento de 4 o 5 “programas”, el último de los cuales inicia el sistema operativo Windows.

La mayoría de los problemas surgen sólo porque uno de los programas no puede encontrar el siguiente programa en la cadena de acciones. Si sabe dónde se encuentra el programa que necesita, qué necesita para iniciar el siguiente y qué punto de entrada necesita ese programa, entonces realmente comprende cómo iniciar sistemas operativos.

No hay nada particularmente difícil o místico en comprender el proceso de descarga. Después de todo, estamos hablando de sólo cinco pequeños programas que simplemente deben ejecutarse (iniciarse) en el orden correcto. Cualquier usuario novato, después de cinco minutos de trabajo en la computadora, podrá descubrir qué son estos programas y cómo utilizarlos cómodamente.

No hay nada secreto o mágico en ejecutar programas en secuencia; estos programas, como cualquier otro, son sólo unos y ceros codificados que le dicen a la computadora qué hacer. Algunos de los programas tienen nombres extraños que se han vuelto casi legendarios; sus nombres a menudo se pronuncian con respeto y sorpresa. Inspiran respeto, incluso entre algunos especialistas en informática experimentados. No quiero cuestionar las creencias de nadie, pero es verdad.

Secuencia de inicio del sistema operativo

El primer programa ya está integrado en la placa base de su computadora personal, más precisamente, en un pequeño microcircuito (chip) que siempre se encuentra en el mismo lugar. Cuando enciende la computadora, inicia y ejecuta el programa integrado en ella. Este primer programa se llama BIOS(BIOS). Una vez hecho su trabajo, lanza el siguiente programa. La BIOS es muy “inteligente” y siempre intenta encontrar el siguiente programa a ejecutar para ello, se comprueban sus posibles ubicaciones;

Como regla general, todo se encuentra automáticamente, por lo que no es necesario hacer nada. A veces es necesario especificar el parámetro necesario para que el programa busque el dispositivo requerido: unidad de disquete, disco duro, etc. Todo esto se puede hacer en la configuración del programa BIOS.

Para continuar cargando el sistema operativo desde el disco duro, necesita un segundo programa que se encuentra en el disco duro. Para que sea más fácil encontrar el segundo programa, siempre se coloca en el mismo lugar y la BIOS siempre comienza a buscar desde allí.

El lanzamiento del segundo programa siempre comienza desde los primeros bytes del primer sector. Este programa se llama MBR(Registro de arranque principal). Contiene un programa de arranque y una tabla de particiones ( Tabla de particiones) disco duro: este doble propósito engaña a muchos. El nombre más común para la parte de arranque del MBR es Programa Bootstrap ( IPL). Al igual que el BIOS, el programa IPL es universal para todos los sistemas operativos, por lo que no tiene que preocuparse si es compatible con Windows o Linux. Al estar en el disco duro, su tarea es sólo ejecutar el siguiente programa. El programa IPL de Microsoft es pequeño y tiene capacidades limitadas. Su objetivo y tarea principal es encontrar y ejecutar el siguiente programa de la cadena;

Al mirar la tabla de particiones y notar el indicador de actividad "en desarrollo", el programa se da cuenta de que ha encontrado su objetivo. Si la partición está marcada como activa, el programa de carga inicial (IPL) va a los primeros bytes del primer sector e inicia el siguiente programa en la cadena de arranque. Cuando cambia (mueve) el indicador de actividad de una partición a otra, el programa de arranque comenzará a explorar y cargar desde la otra partición.

Cuando se cambia el indicador de actividad, no se producen acciones físicas con la partición; solo se realiza una pequeña modificación en la tabla de particiones. Una partición con una bandera establecida se llama partición activa; para cambiar la actividad de las particiones del disco duro, solo necesita mover el puntero (bandera en lenguaje técnico) a la partición deseada.

El tercer programa en la cadena de programas de lanzamiento secuencial se encuentra al principio de la sección. Se llama PBR(Registro de carga de sección) o a veces llamado VBR(Descargar Volumen Grabar). Cuando PBR hace su trabajo, inicia el siguiente programa. PBR es muy específico y, a diferencia de BIOS e IPL, necesita saber el nombre exacto y la ubicación del archivo. El nombre del archivo será diferente según el sistema operativo, por lo que durante la instalación del sistema operativo, PBR registrará los datos necesarios para que se pueda encontrar fácilmente el archivo deseado. Para sistemas operativos desde Windows NT hasta Vista, este será un archivo llamado ntldr, que siempre se encuentra en el directorio raíz de la partición. La ubicación del archivo ntldr siempre está en el directorio raíz junto a las carpetas de Windows y Archivos de programa, y ​​no dentro de una carpeta o directorio.

Para los sistemas operativos desde Windows NT hasta Vista, iniciar el archivo ntldr será el cuarto y último programa en la cadena de inicio. El archivo es esencialmente un gestor de arranque de Windows que se ejecuta desde la carpeta system32.

Esta figura muestra la secuencia de inicio. El Master Boot Record (MBR) se muestra como una sección separada al comienzo del disco duro. Para ello, se reserva especialmente una pequeña partición en el disco duro, que de ninguna manera está conectada con otras particiones. El Registro de carga de partición (PBR) se muestra como una sección separada cuando en realidad es parte de la sección. El sistema operativo Windows reserva los primeros 16 sectores de su partición para uso exclusivo del registro de inicio de la partición.

La secuencia de inicio de los antiguos sistemas operativos Windows NT y Vista es casi la misma, pero en el último sistema operativo se ha cambiado ntldr. En el antiguo Windows NT, el archivo ntldr era tanto el cargador de arranque como el administrador de descargas, pero en Windows Vista estas dos funciones estaban separadas en dos programas separados.

La función del administrador de arranque, que es responsable de buscar el sistema operativo activo, ahora la realiza el archivo arrancando. El gestor de arranque, que realmente inicia el sistema operativo, ejecuta - archivo winload.exe. El archivo bootimg se encuentra en la partición raíz del sistema operativo instalado y el archivo winload.exe se coloca dentro de la carpeta system32 de la carpeta del sistema de Windows. Todos estos cambios agregan otro paso a la cadena de inicio del sistema operativo, lo que los convierte en cinco pasos en Viste.

El sistema operativo Windows 7 está dotado de enormes capacidades que le permiten crear una partición adicional para administrar descargas y archivos. BCD y arranque. Microsoft informa que el cambio en la carga del nuevo sistema operativo Windows 7 puede volverse permanente en el futuro.

Continuará…




Arriba