Ventanas.  virus  Cuadernos.  Internet.  oficina.  Utilidades.  Conductores

Tan pronto como encendemos la computadora, inmediatamente comienza a ejecutar un sistema operativo en miniatura, que conocemos como BIOS. Se ocupa de probar dispositivos, memoria, cargar sistemas operativos y asignar recursos de hardware. Muchas de las funciones de este conjunto de programas (normalmente de un tamaño de entre 256 y 512 KB) hacen posible la compatibilidad con sistemas operativos más antiguos como MS-DOS, lo que les proporciona muchas opciones. Desde los días del PC/AT-8086, el BIOS ha cambiado muy poco y cuando se lanzaron los primeros Pentium, su desarrollo casi se había detenido. En realidad, no había nada que cambiar en él, excepto el BIOS dual, el soporte para herramientas de red y la posibilidad de flashear. Pero hubo muchas desventajas: la entrada inicial en el modo real del procesador, el direccionamiento de 16 bits y 1 MB de memoria disponible, la imposibilidad de tener una consola de "reparación". Y, por supuesto, el eterno problema del soporte de los discos duros. Incluso ahora, se garantiza la compatibilidad con unidades de hasta 2,2 TB, no más.

En 2005, Intel decidió cambiar la BIOS a EFI/UEFI (Interfaz de firmware extensible unificada). El sistema EFI es un sistema operativo base más avanzado. En algunas plataformas Unix y Windows, UEFI existe desde hace mucho tiempo, pero la transición masiva aún no se ha producido, a pesar de las buenas intenciones. Y estan:

  • La presencia de la notoria consola para reparar los parámetros del sistema e instalar el sistema operativo;
  • La sección EFI permite realizar algunas acciones sin cargar el sistema operativo (ver películas, iniciar música);
  • acceso a Internet y, por lo tanto, la presencia de controladores de red instalados, pila TCP/IP, etc.);
  • La presencia de un modo gráfico y scripts de usuario;
  • Soporte para discos gigantes;
  • Almacenamiento UEFI en particiones de nuevo formato (GPT);
  • Soporte completo para todo el hardware desde el lanzamiento.

UEFI puede usar una máquina de ejecución genérica como la JVM para consumir código independiente del hardware, y esto abre amplias posibilidades para crear software "arrancable".

También hay críticas a esta tecnología. En particular, su implementación puede llevar a eliminar nuevos jugadores del mercado de sistemas operativos: siempre habrá alguna laguna tecnológica en el código para esto. Como, por ejemplo, la imposibilidad de iniciar Windows 98 desde BIOS modernas. Pero, lo que es peor, tendrá que olvidarse de los millones de programas MS-DOS y otros sistemas que dependían de las funciones del BIOS para su trabajo. Quizá sigan siendo emulados, pero hay dudas al respecto. Y entre ellos, probablemente haya programas importantes que no habrá nadie para reescribir. Sin embargo, todos estos problemas tienen solución, al menos a través de sistemas operativos virtuales. Pero el hecho de que aparecerán nuevos tipos de virus es seguro, y podremos verlo muy pronto.

En este artículo, le mostraremos cómo restaurar manualmente una partición de arranque de Windows borrada accidentalmente en un sistema UEFI. Inicialmente, el artículo describía mi experiencia en la restauración de una partición EFI de arranque en Windows 7, pero el artículo también es relevante para los sistemas operativos modernos de Microsoft (desde Windows 7 hasta Windows 10). Me ha ayudado más de una vez después de formatear o eliminar accidentalmente una partición EFI en Windows 10. En este artículo, le mostraremos una manera fácil de recrear manualmente particiones EFI y MSR de arranque en Windows.

Entonces, suponga que de alguna manera accidentalmente (o no muy accidentalmente, por ejemplo, al intentar) la partición EFI de arranque en un sistema UEFI (no BIOS) se eliminó o formateó, como resultado de lo cual Windows 10 / 8.1 / 7 dejó de cargarse, cíclicamente ofreciendo seleccionar el dispositivo de inicio (Reiniciar y seleccionar el dispositivo de inicio adecuado o insertar el medio de inicio seleccionado). Veamos si es posible restaurar Windows a su capacidad de trabajo al eliminar una partición con Boot Manager sin reinstalar el sistema.

Advertencia. La instrucción implica trabajar con particiones de disco y no está destinada a principiantes. Si los comandos se interpretan incorrectamente, puede eliminar accidentalmente todos los datos del disco duro. También es muy recomendable que haga una copia de seguridad de sus datos importantes en un medio separado.

Estructura de partición en un disco GPT

Considere cómo la tabla de particiones de un disco duro de arranque con marcado GPT en . Como mínimo, las siguientes secciones deben estar presentes:

  • Partición del sistema EFI (Partición del sistema EFI o ESP - Interfaz de firmware extensible) - 100 MB (tipo de partición - EFI).
  • Partición de copia de seguridad de Microsoft - 128 MB (tipo de partición - MSR).
  • La partición principal de Windows es la partición con ventanas.

Esta es la configuración mínima. Estas particiones las crea Windows Installer cuando instala el sistema en una unidad sin particiones. Los fabricantes de PC o los propios usuarios también pueden crear sus propias particiones que contengan, por ejemplo, el entorno de recuperación de Windows en un archivo. ganar.wim(), una partición con una imagen de respaldo del sistema del fabricante (le permite volver al estado original de la computadora), particiones de usuario, etc.

Sección EFI con el sistema de archivos Fat32 es necesario en discos con partición GPT en sistemas UEFI. Esta partición, similar a la partición reservada del sistema en los discos MSR, almacena el almacén de configuración de arranque (BCD) y una cantidad de archivos necesarios para arrancar Windows. Cuando la computadora se inicia, el entorno UEFI se carga desde la partición EFI (ESP), el cargador de arranque (EFI\Microsoft\Boot\ bootmgfw.efi) y le pasa el control. Si se elimina esta partición, el sistema operativo no se puede cargar.

MSRcapítulo en un disco GPT se usa para simplificar la administración de particiones y se usa para operaciones de servicio (por ejemplo, al convertir un disco de simple a dinámico). Esta es una partición en espera a la que no se le asigna un código de partición. Esta partición no puede almacenar datos de usuario. En Windows 10, el tamaño de la partición MSR es de solo 16 MB (en Windows 8.1, el tamaño de la partición MSR es de 128 MB), el sistema de archivos es NTFS.

Creación manual de particiones EFI y MSR en un disco GPT

Porque el sistema no arranca correctamente, necesitaremos un disco de instalación con Windows 10 (Win 8 o 7) o cualquier otro disco de arranque. Entonces, inicie desde el disco de instalación y en la pantalla de inicio de instalación, presione la combinación de teclas Cambio+F10 . Debería abrirse una ventana de línea de comando:

Ejecute la utilidad de administración de discos y particiones:

Vamos a mostrar una lista de discos duros en el sistema (en este ejemplo, es uno, disco 0 . asterisco ( * ) en la columna Gpt significa que la unidad está usando una tabla de particiones GPT).

Seleccionemos esta unidad:

Hagamos una lista de las particiones en el disco:

En nuestro ejemplo, solo quedan 2 particiones en el sistema:

  • Sección MSR - 128 MB
  • Partición del sistema Windows - 9 GB

Como podemos ver, falta la partición EFI (eliminada).

Nuestra tarea es eliminar la partición MSR restante para que al menos 228 MB de espacio libre permanezcan sin asignar en el disco (para particiones MSR y EFI). Puede eliminar la partición restante utilizando el GParted gráfico o directamente desde la línea de comando (haremos precisamente eso).

Seleccione la sección a eliminar:

seleccione la partición 1
Y eliminarlo:
Eliminar anulación de partición

Asegúrese de que solo quede la partición de Windows:

Ahora podemos recrear manualmente las particiones EFI y MSR. Para hacer esto, en el contexto de la utilidad diskpart, ejecute los siguientes comandos en secuencia:

Seleccionar disco:

crear partición efi tamaño = 100

Nos aseguramos de que se seleccione una partición de 100 MB (un asterisco frente a la línea Partición 1):

partición de lista
seleccione la partición 1
formato rápido fs=fat32 label="Sistema"
asignar letra = G
crear partición tamaño msr = 128
partición de lista
lista vol.

En nuestro caso, la partición de Windows ya tiene asignada una letra de unidad. C:, si no es así, asígnele una letra como esta:

seleccionar volumen 1
asignar letra = C
salida

Restauración del cargador de arranque EFI y BCD en Windows

Una vez que haya creado una estructura de partición de disco mínima para un sistema UEFI, puede pasar a copiar los archivos de arranque EFI en el disco y crear un archivo de configuración del cargador de arranque (BCD).

Copiemos los archivos de entorno EFI del directorio de su unidad donde está instalado Windows:

mkdir G:\EFI\Microsoft\Boot

xcopy /s C:\Windows\Boot\EFI\*.* G:\EFI\Microsoft\Boot

Recreemos la configuración del gestor de arranque de Windows 10/7:

gramo:
cd EFI\Microsoft\Boot
bcdedit /createstore BCD
bcdedit /almacenar BCD /crear (bootmgr) /d "Administrador de arranque de Windows"
bcdedit /almacenar BCD /crear /d "Windows 7" /cargador de aplicaciones

Puede reemplazar la inscripción "Mi Windows 10" con cualquier otra.

Consejo. En el caso de que solo los archivos del entorno EFI se dañaran en la partición EFI y la partición permaneciera en su lugar, puede omitir el proceso de recreación de particiones usando diskpart. Aunque en la mayoría de los casos es suficiente restaurar el gestor de arranque según el artículo. Puede recrear manualmente BCD en sistemas MBR+BIOS normales.

El comando devuelve el GUID de la entrada creada, en el siguiente comando se debe sustituir este GUID por (your_guid).


bcdedit /store BCD /set (bootmgr) predeterminado (tu_guid)
bcdedit /store BCD /set (bootmgr) ruta \EFI\Microsoft\Boot\bootmgfw.efi
bcdedit /store BCD /set (bootmgr) displayorder (predeterminado)

Otros comandos se ejecutan en contexto (predeterminado):

bcdedit /almacenar BCD /establecer (predeterminado) partición de dispositivo=c:
bcdedit /almacenar BCD /establecer (predeterminado) osdevice partición=c:
bcdedit /store BCD /set (predeterminado) ruta \Windows\System32\winload.efi
bcdedit /store BCD /set (predeterminado) systemroot \Windows
salida

Reiniciamos la computadora ... En nuestro caso, no arrancó la primera vez, tuvimos que bailar adicionalmente con una pandereta:

  1. Apague la alimentación de la PC.
  2. Desconecte (físicamente) el disco duro.
  3. Encendemos la PC, esperamos a que aparezca la ventana con un error de arranque y la apagamos nuevamente.
  4. Vuelva a conectar la unidad.

Luego, en nuestro caso (probado en ), tuve que agregar un nuevo elemento del menú de inicio seleccionando el archivo EFI\Microsoft\Boot\bootmgrfw.efi en la partición EFI.

En algunos menús de UEFI, por analogía, debe cambiar la prioridad de las particiones de arranque.

Después de todas las manipulaciones anteriores, Windows debería iniciarse correctamente.

Cuando instalamos Windows en un vacío (sin etiquetar) disco duro o partición formateado de la manera habitual: utilizando los medios de instalación, no tenemos que preocuparnos por crear EFI marcado del sistema operativo. Todas las secciones necesarias, en particular, arranque. EFI, se crean automáticamente cuando el equipo está en BIOS UEFI. Pero si Windows necesita instalarse de una manera no tradicional.

Y en otro disco duro con su propio cargador de arranque independiente, si se trata de restaurar el sistema a la capacidad de trabajo después de quitar el disco duro con una partición de arranque, en tales situaciones no estándar, se requerirá trabajo manual.

Windows en el segundo conectado a la computadora GPT- el disco no está instalado con su propia EFI-estructura. Durante una instalación normal desde los medios de instalación, el gestor de arranque del segundo sistema se registra en uno existente. EFI-partición - la que está en el primer disco.

Lo que hace que el segundo Windows sea vulnerable es que no podrá existir por sí solo si el cargador de arranque del primer sistema está dañado. O si falla o simplemente se desconecta el primer disco duro. Para que el segundo Windows tenga su propio independiente EFI- marcado, en el momento de su instalación, debe hacer que el primer sistema sea invisible - deshabilite su operador en la configuración BIOS, si es posible, o por hardware. Esto no siempre es conveniente y, a veces, imposible en el caso de las computadoras portátiles.

El segundo Windows con su propio cargador de arranque independiente puede ser instalado por programas que se ejecutan en el entorno del sistema actual, como o WinToHDD. Pero requerirán que especifique el arranque EFI-capítulo.

Crear uno en un disco duro vacío es muy fácil.

1. Cree una partición EFI en un disco duro vacío en la línea de comando

Entonces, hemos inicializado como GPT medios sin marcas ni datos.

Iniciamos la línea de comando.

Asegúrese de hacer esto como administrador.

Introduzca en sucesión:

diskpart lis disk sel disk 1 (en lugar de 1, especifique el número bajo el cual aparece arriba el disco duro que necesita) creat par efi size=100 format fs=FAT32

disco de lis

sel disk 1 (en lugar de 1, indica el número bajo el cual aparece arriba el disco duro que necesita)

crear tamaño par efi = 100

formato fs=FAT32

En la utilidad de administración de discos, vemos que el segundo disco duro tiene EFI- sección sobre 100 MB. Ahora podemos formar una sección regular para indicarlo a programas como o WinToHDD como partición del sistema CON .

2. Crear una partición EFI en un disco duro vacío con la utilidad Bootice

¿A quién no le gusta la línea de comandos para crear? EFI-El marcado de medios en blanco puede usar una utilidad con una interfaz gráfica. Es gratuito y se puede descargar desde cualquier portal de software en Internet. En la ventana principal, seleccione el segundo duro. Haga clic en .

Entonces - "Repartición".

En primer lugar, marque la casilla GPT en la columna "Tipo de tabla de particiones". Luego marque la casilla "Crear partición ESP". Y en la parte superior del gráfico "Ajustes" eliminar todos los valores Tamaño excepto el último. presionamos "DE ACUERDO".

Como resultado, obtenemos un diseño de disco con EFI- sección sobre 128 MB y una partición que contiene el resto del espacio en disco.

Pero, ¿y si el disco duro no está vacío? Si tiene una estructura y datos de usuario almacenados. O queremos restaurar Windows que ha perdido su arranque EFI-partición después de la falla o desconexión del disco duro en el que anteriormente existía su gestor de arranque. Y hay soluciones para esto. Para restaurar un sistema sin cargador de arranque, naturalmente necesitamos un entorno para realizar ciertas operaciones. En un caso, servirá un medio de instalación normal de Windows. De lo contrario, trabajaremos con un administrador de espacio en disco, por lo que necesitamos un funcional y confiable LiveDisk WinPE. uno de estos es LiveDisk Sagitario. sitio de descarga de imagen - Sergeistrelec.Ru .

Nota: las siguientes operaciones no se pueden realizar en discos tipo dinámico. El disco del espejo de Windows que se quedó sin cargador de arranque primero debe convertirse al tipo básico. Esto solo se puede hacer con herramientas de terceros.

3. Creación de una partición EFI al final de Windows

Entonces, tenemos, por ejemplo, el segundo Windows, que ha perdido EFI-cargador después de una falla de disco con el primer sistema.

¿Cómo ejecutarlo? La forma más fácil y rápida es crear EFI-partición al final de la partición del sistema y vuelva a crear el gestor de arranque. No necesita nada más que la línea de comando para hacer esto. Arrancamos desde el medio de instalación de Windows, inmediatamente presionamos Shift + F10. Esta combinación lanzará un símbolo del sistema. si usamos LiveDisk Sagitario, partimos, respectivamente, de él.

Y ya a bordo usamos la línea de comando.

En ella ingresamos:

diskpart lis vol sel vol 1 (en lugar de 1, especifique el número bajo el cual aparece su partición con el sistema arriba) encoger deseado=100 creat par efi format fs=FAT32

Aquí está la sección especificada reducida a 100 MB y en el lugar desocupado se creó EFI-capítulo.

Ahora podemos recrear el gestor de arranque.

En la línea de comando, salga :

Eso es todo: Windows ha sido restaurado.

4. Crear una partición EFI antes de Windows

La partición de arranque suele existir al principio del disco, antes de la partición del sistema. No tiene por qué ser así, pero se hace para acelerar el inicio de Windows. A UEFI Encontré el gestor de arranque. En SSD tal optimización es poco probable que sea tangible, pero en el caso de disco duro puedes competir incluso por una fracción del rendimiento.

A bordo LiveDisk Sagitario empezamos . Hacemos clic en la partición del sistema, en la barra lateral de operaciones, clic "Cambio de tamaño".

Mueva ligeramente el control deslizante en el mapa hacia la derecha para que en la columna de abajo "Espacio no asignado al frente" varios MEGABYTE. A continuación, en lugar de la figura dibujada, ingresamos 105 . para que funcione 105 MB. presionamos "DE ACUERDO".

Como resultado, el programa liberará la cantidad correcta de espacio en disco, en nuestro caso 102,01 MB. Y deja una pequeña cola en la parte posterior de la sección. Presionamos.

Confirmamos.

Ahora comencemos la línea de comando. y creamos EFI- sección exactamente como se describe en Artículo 1 artículos.

Aquí EFI-sección creada.

Solo queda recrear el gestor de arranque, como se describe al final. elemento 3 artículos.

Partición del sistema (partición del sistema EFI o ESP).

La computadora debe contener una partición del sistema en el disco. En los sistemas basados ​​en EFI y UEFI, esta partición se denomina partición del sistema. EFI o ESP. Esta partición generalmente se almacena en el disco duro principal. La computadora arranca desde la partición del sistema. Esta partición tiene un tamaño mínimo de 100 MB y debe formatearse con el formato de archivo FAT32. Esta partición es administrada por el sistema operativo y no debe contener ningún otro archivo, incluidas las herramientas del entorno de recuperación de Windows. La configuración de disco estándar en diseño GPT en un sistema UEFI se muestra en la fig. 1.

Arroz. 1.Un ejemplo de la configuración de particiones de disco en una PC con UEFI.

Se requiere una partición EFI (ESP) formateada en FAT32 para la partición GPT en sistemas UEFI. El tamaño estándar de una partición EFI es de 100 MB, pero en discos de formato extendido nativo 4K (sectores de 4 KB) se aumenta a 260 MB debido a las restricciones de FAT32. Los fabricantes de PC pueden almacenar algunas de sus herramientas en esta partición, por lo que su tamaño varía según el fabricante.En el particionamiento GPT, la partición EFI realiza una de las funciones asignadas a la partición reservada del sistema en el particionamiento MBR. Contiene el almacén del CD de configuración de arranque (BCD) y los archivos necesarios para arrancar el sistema operativo.

Página principal principios de construcción y funcionamiento de un sistema de archivos basado en FAT-32.

1) Cada elemento de la tabla FAT (a partir del segundo) corresponde a un grupo en el área de datos con el mismo número.

2)Número clúster inicial del archivo indicado en línea de catálogo El que define el Archivo. Estenúmero también es un enlace a una entrada en la tabla FAT que contiene número siguiente grupo de archivos,y es un enlace a la entrada de la tabla FAT que contiene el número del siguiente grupo de archivos etc.

3) Un clúster es una secuencia continua de sectores (tamaño fijo). Este es el "fragmento" direccionable del archivo.

4) Código en elemento de tabla FAT todavía puede determinar racimo libre, clúster defectuoso Y signo de fin de archivo.

5) Archivo en la sección FAT - es una secuencia de gruposespecificado usandocadenas de directorio y elementos de la tabla FAT.

6) Todos los sistemas operativos pueden funcionar con una partición FAT-32 (el factor principal en el uso de FAT-32 en ESP).

Como resultado formateo de particiones de alto nivel, escribiendo información del sistema en los bloques de datos de una seriesectores iniciales de la partición, se crea unidad lógica (volumen) sistema de archivos tipo FAT32, que consta de tres áreas principales( arroz. 2) , en el siguiente orden:

- área de "reserva" (región de sectores de reserva);

- área de tablas de asignación de archivos (FAT1 y FAT2);

- área de archivos y directorios (área de datos).

Directorio raíz almacenado en el área de datos como un archivo normal y se puede ampliar según sea necesario.

Por lo tanto, ha especificado en la configuración del BIOS arrancar desde CD/DVD o desde USB, y al arrancar desde Ubuntu LiveCD, en lugar de una pantalla morada con iconos de teclado y un hombrecito, aparece esta pantalla:

Está bien, sucede. En este caso, debe tener en cuenta una serie de puntos, que se discutirán en esta sección. Por cierto, la presencia de una pantalla morada en el arranque no significa en absoluto que no tenga UEFI, solo con una pantalla negra, todas las características de UEFI aparecen más claramente. Así que, en cualquier caso, la lectura de este apartado te resultará muy útil. Mientras tanto, no dude en seleccionar la línea superior "Probar Ubuntu sin instalar" y presione Entrar. Después de una breve espera, accederá al escritorio de Ubuntu y, mientras espera que se cargue Ubuntu, hablemos de UEFI.

Introducción a UEFI y GPT

Probablemente recuerde que uno de los objetivos de esta guía es enseñar al lector cómo utilizar de forma eficaz y sencilla todas las herramientas principales del sistema. Pero para esto necesita profundizar más y hablar sobre el relleno de hardware de su computadora, y cómo funciona este relleno con el sistema. Por tanto, de nuevo, no se puede prescindir de la teoría sin ella.

¿Qué pasa cuando enciendes la computadora? En primer lugar, la computadora debe inicializarse correctamente, es decir, su propio hardware, y transferir el control al cargador del sistema operativo. Este proceso es manejado por la "Interfaz de Firmware Extensible" ( EFI) (Interfaz de firmware extensible): una interfaz entre el sistema operativo y el firmware que controla las funciones de hardware de bajo nivel. Anteriormente, BIOS era responsable de esto, y ahora EFI, que, después de otro cambio en el estándar, se conoció como la "Interfaz de firmware extensible unificada" ( UEFI) es el nombre y se utilizará en lo que sigue. Cabe señalar que UEFI, como una interfaz más moderna, es totalmente compatible con todas las funciones del BIOS; desafortunadamente, lo contrario no es cierto. En la configuración, el modo de soporte del BIOS se denomina con mayor frecuencia "Legacy" ("heredado" o "tradicional" en inglés) o simplemente "UEFI deshabilitado" ("UEFI está deshabilitado", como puede suponer). Por ahora, sin embargo, estamos interesados ​​en el modo UEFI habilitado.

Entonces, cuando enciende la computadora, UEFI comienza a inicializar el hardware y encuentra algún tipo de dispositivo de bloqueo, por ejemplo, un disco duro. Probablemente sepa que casi nunca se usa todo el disco duro; el disco se divide necesariamente en secciones, incluso para facilitar su uso. Pero puede dividirlo en secciones, hoy, de dos maneras estándar: usando MBR o GPT. ¿Cuál es su diferencia?

MBR("Master Boot Record" - el inicio principal registro) utiliza identificadores de 32 bits para particiones, que se colocan en un espacio muy pequeño (64 bytes) al principio del disco (al final del primer sector del disco). Debido a un volumen tan pequeño, solo se admiten cuatro particiones primarias (puede encontrar más información sobre esto en este artículo). Dado que se utiliza el direccionamiento de 32 bits, cada partición no puede tener más de 2,2 TB. Además, el registro de arranque no tiene ningún MBR de repuesto, por lo que si una aplicación sobrescribe el registro de arranque maestro, se perderá toda la información de la partición.

GPT("Tabla de particiones GUID" - mesa particiones GUID) ya usa identificadores de 64 bits para las particiones, por lo que el espacio en el que se almacena la información de la partición ya tiene más de 512 bytes, además, no hay límite en la cantidad de particiones. Tenga en cuenta que el límite de tamaño de la partición en este caso es de casi 9,4 ZB (sí, leyó bien: ¡zettabyte, uno seguido de veintiún ceros!). Y al final del disco hay una copia GPT que se puede usar para reparar una tabla de partición principal dañada al principio del disco.

Entonces, cuando la comunicación entre el hardware y el sistema operativo se lleva a cabo a través del modo UEFI habilitado (y no del BIOS heredado), usar GPT para particionar es prácticamente obligatorio, de lo contrario seguramente habrá problemas de compatibilidad con el MBR .

Bueno, parece que descubrieron los dispositivos de bloque, UEFI inicializó todo correctamente y ahora debe encontrar el cargador del sistema operativo y transferirle el control. Como primera aproximación, se ve así: dado que UEFI es el sucesor del BIOS, busca el gestor de arranque en estricta conformidad con las reglas establecidas. Si encuentra un cargador de sistema operativo que no es compatible con UEFI, entonces se activa el modo de emulación de BIOS (así es, incluso si Legacy BIOS no se especifica explícitamente). Y todo comienza de nuevo, con la única diferencia de que ahora emulado El BIOS verifica el estado del hardware y carga el firmware: controladores simples para componentes de hardware individuales. Después emulado El BIOS vuelve a buscar el gestor de arranque del sistema operativo y lo activa. Eso, a su vez, carga el sistema operativo o muestra una lista de sistemas operativos disponibles.

Y en el caso de UEFI, todo sucede un poco diferente. El hecho es que UEFI tiene su propio cargador de sistema operativo con administradores de lanzamiento integrados para los sistemas operativos instalados. Para ello, para ello, para el cargador de arranque UEFI, se debe crear una pequeña partición (100-250 MB) en el disco, llamada "Partición del sistema de interfaz de firmware extensible" (partición del sistema de la interfaz de firmware expandible, ESP). Además del tamaño especificado, la partición debe estar formateada en el sistema de archivos FAT32 y ser de arranque. Contiene controladores para componentes de hardware a los que puede acceder el sistema operativo en ejecución. Y en este caso, la descarga se produce directamente desde esta partición, lo que es mucho más rápido.

Entonces, resumamos algunos resultados: para usar completamente la funcionalidad UEFI, el disco debe estar con GPT y debe tener una partición ESP especial. Preste atención a la frase "a completo use la funcionalidad "- hay muchas formas de instalar Ubuntu en un sistema con un UEFI "recortado" en un grado u otro, y todas ellas dependen de la presencia o ausencia de sistemas operativos preinstalados en su computadora. Por ejemplo, desea mantener Windows preinstalado. ¿Qué Windows - "siete" o 8.1 novedoso? O tal vez, Dios no lo quiera, tiene un "Perat Windows" instalado, activado con MBR y no quiere comenzar con GPT y, sin embargo, ¿quiere estudiarlo más a fondo? Además, mucho depende del bitness de los sistemas operativos: sin bailar con una pandereta, es imposible hacer que un sistema de 32 bits funcione con UEFI. Y hay muchos ejemplos de este tipo. Por lo tanto, esta sección solo hablará sobre la instalación de Ubuntu en el modo UEFI "máximo", aunque incluso después de leer esta introducción, ya podrá imaginar el dispositivo de su computadora y, si lo desea, implementar su propio script de instalación.

Bueno, ¿comencemos?

Particionamiento de disco

Así que ha arrancado en Ubuntu desde el LiveCD en modo UEFI. Abra el "Editor de particiones GParted", pero por ahora hablemos de características muy importantes a las que debe prestar atención.

Lo más importante es que debe tener un plan para sus acciones, créame: la lista de pasos y el orden en que se realizan es bastante extensa, por lo que es recomendable escribir los puntos principales del plan en algún lugar de una hoja de papel y consultar periódicamente con ellos. Entonces, qué es lo que sabe. Para una instalación normal de Ubuntu en modo UEFI, el disco duro de su computadora debe estar debidamente preparado, a saber:

    El disco debe ser con GPT;

    El disco debe tener una partición ESP especial;

    El disco debe tener particiones estándar: sistema, intercambio y una partición para el directorio de inicio.

Además, debe decidir los sistemas operativos de su computadora: si Ubuntu será el único sistema o habrá otros sistemas compatibles con el modo UEFI junto a él, depende del plan de instalación y desglose.

Comencemos respondiendo a la segunda pregunta: la disponibilidad de otros sistemas operativos. Si los sistemas operativos que admiten el arranque en modo UEFI (por ejemplo, Windows 8) ya están instalados en su computadora y aún no tiene la intención de rechazarlos, entonces los dos primeros puntos del plan ya se han completado: la partición ESP probablemente ya existe, y el disco, por supuesto, con GPT. Comprobemos que este es realmente el caso.

Supongamos que después de iniciar el editor de particiones GParted, verá la siguiente ventana:

¿Qué información se puede obtener estudiando cuidadosamente esta ventana? Primero, mire la columna "Sistema de archivos": todas las particiones están formateadas en ntfs, excepto una partición con un sistema de archivos fat32; esta, aparentemente, es la partición ESP. Windows 8 ya está instalado en el disco (partición / dev / sda4; en Windows, esta es la unidad C :); esto se indica mediante etiqueta disco (columna "Etiqueta"). En segundo lugar, hay una serie de particiones de servicio de Windows en el disco duro; puede averiguarlo no solo por las etiquetas (WINRE_DRV y LRS_ESP), sino también por banderas(Columna "Banderas"): todas estas secciones están ocultas porque tienen la bandera oculta configurada, lo que sugiere la naturaleza especial de la información en ellas. Y finalmente, eche un vistazo más de cerca a la partición /dev/sda5: ¿perdió su unidad D: en Windows? Aquí está, sano y salvo.

Entonces, los primeros dos puntos del plan ya se han completado, y la implementación del tercer punto: crear particiones para Ubuntu, se describe con suficiente detalle en el ejemplo del uso de GParted para volver a particionar un disco duro. Recordemos brevemente que desde el disco de datos (en el ejemplo es /dev/sda5, o la unidad D: en Windows), debe "cortar" suficiente espacio y crear tres particiones en su lugar: intercambio, sistema y una partición para el directorio de inicio. Tenga en cuenta también que su disco es GPT, por lo que no tiene una partición extendida que contenga discos lógicos, por lo tanto, al crear particiones, seleccione Partición primaria("Sección principal").

No realice ninguna operación con las particiones de servicio de Windows; están diseñadas para el funcionamiento normal de este sistema operativo. Se garantiza que la modificación accidental o deliberada de estas particiones causará problemas en Windows, hasta su completa inoperancia.

El resultado final debería parecerse a esta imagen:

Aquí hay particiones creadas adicionalmente:

Por favor escriba el propósito de las secciones. En el ejemplo que se muestra:

    /dev/sda2- Partición EFI (ESP)

    /dev/sda6- partición del sistema (partición para la "raíz" del sistema)

    /dev/sda7- partición de intercambio

    /dev/sda8- apartado de datos de usuario.

Esta información será muy útil más adelante al instalar Ubuntu, porque debido a la gran cantidad de particiones, es muy fácil confundirse y asignar el punto de montaje requerido al "número" incorrecto.

No obstante, seguimos trabajando con el editor GParted. Su tarea es eliminar todas las particiones y crear la configuración de disco que necesita Ubuntu en el espacio libre. Para hacer esto, puede hacer clic derecho en cada una de las particiones y seleccionar "Eliminar" en el menú desplegable. Pero es mejor hacerlo de otra manera: busque el elemento "Dispositivo" en la barra de menú del editor GParted y seleccione "Crear tabla de particiones ..." en el menú (Crear una tabla de particiones ...). Aparecerá una advertencia:

ADVERTENCIA: Esto BORRARÁ TODOS LOS DATOS en TODO EL DISCO /dev/sda

(ADVERTENCIA: esto BORRARÁ TODOS LOS DATOS en TODO EL DISCO /dev/sda)

No te preocupes, ¿te encargaste de las copias de seguridad? Mire un poco más abajo: en la inscripción "Avanzado" (Detalles). Haga clic en el triángulo de la izquierda y seleccione gpt en el menú:

Todo el espacio en disco se volverá gris. Haga clic derecho sobre él y comience a crear las particiones necesarias seleccionando "Nuevo" en el menú desplegable. La primera de las nuevas particiones es una partición ESP especial que, como recordará, es necesaria para que UEFI funcione. Dado que está formateado en un sistema de archivos que no es nativo de Linux y, además, debe ser de arranque, debe ubicarse al principio del espacio en disco. Defina su tamaño en el campo "Nuevo tamaño (MiB)" (Nuevo tamaño en MiB) 100 MB, y el sistema de archivos - fat32:

Del mismo modo, cree particiones para el futuro: sistema (15 GB con sistema de archivos ext4), partición de intercambio (4 GB con linux-swap) y para el directorio de inicio (todo el espacio restante en ext4). Como recordará, GParted no aplica los cambios inmediatamente, sino que simplemente los pone en cola para su ejecución. Por lo tanto, haga clic en la marca de verificación verde "Aplicar todas las operaciones" (Realizar todas las operaciones):

Sí, no es necesario administrar las banderas de arranque en esta etapa; el instalador de Ubuntu hará todo como debería. Ahora lea atentamente acerca de cómo instalar Ubuntu, y cuando esté listo, continuaremos.

Instalando Ubuntu

Después de este trabajo preparatorio, la instalación de Ubuntu no debería ser difícil, especialmente si lee atentamente las reglas de instalación. Simplemente saque una hoja de papel con una lista de particiones y tenga en cuenta que la partición EFI especial (/dev/sda2 del ejemplo de instalación de Ubuntu y Windows juntos) debe asignarse exactamente a la propiedad partición de arranque EFI, no el área de arranque del BIOS de repuesto:

Si no lo hace, el instalador le mostrará esta notificación:

Solucione el error y, si eso no funciona, salga del instalador, inicie el editor GParted y verifique que todo lo anterior esté hecho.

Las asignaciones para todas las demás particiones requeridas al instalar Ubuntu se describen con gran detalle en esta sección, por lo que no tiene mucho sentido detenerse en esto con más detalle.

Posibles problemas

A veces sucede que después de la instalación, uno de los sistemas operativos preinstalados en la computadora no se inicia. Bueno, sin entrar en formas bastante complicadas para que todo vuelva a la normalidad, notamos que existe una solución integral para posibles problemas con la carga. El nombre de esta solución es reparación de arranque .

Este pequeño programa es una herramienta muy poderosa que le permite corregir casi todos los errores que pueden ocurrir al iniciar Ubuntu y otros sistemas operativos después de la instalación.

Cíñete a la regla de oro: Nunca arregles lo que no está roto»!

Arranque en Ubuntu. No importa cómo lo haga: Boot-Repair funciona tanto desde el LiveCD como en el sistema instalado. Por supuesto, si tiene dificultades para iniciar un Ubuntu recién instalado, entonces el primer método se convierte en el único. Primero debe instalar Boot-Repair en su computadora, esto se hace usando la terminal. Presione Ctrl + Alt + T y en la ventana que aparece, escriba:

: Cambio de equipo más cerca del lanzamiento.

sudo add-apt-repository "deb http://ppa.launchpad.net/yannubuntu/boot-repair/ubuntu saucy main"

Ahora, por supuesto, dirás: “¿Qué estás haciendo allí, en absoluto? ¡Tantas letras, no entiendo nada y definitivamente cometeré un error! Por supuesto, nadie ingresa el comando presentado letra por letra en el terminal; solo selecciónelo completamente y haga clic en el botón central del mouse en la ventana del terminal, o arrastre el texto seleccionado allí. Presione Entrar. Si está en un Ubuntu ya instalado, se le pedirá que ingrese su contraseña. Tenga en cuenta que al ingresar una contraseña, no se muestran caracteres: ni puntos, ni asteriscos, nada en absoluto, probablemente no sea necesario explicar por qué se hace esto. Después de ingresar la contraseña, presione Entrar nuevamente.

Descargue la clave pública del repositorio con el programa del almacén de claves de confianza:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 60D8DA0B

Actualice la lista de aplicaciones con el comando:

Sudo apt-obtener actualización

Instale y ejecute Boot-Repair:

sudo apt-get install -y reparación de arranque && (reparación de arranque &)

Después de un breve escaneo, aparecerá la ventana principal de reparación de arranque:

: En proceso de escritura.

Si nota un error, seleccione un fragmento de texto y presione Ctrl + Enter
COMPARTIR: