El análisis de la herramienta de administración de BCD

  

BCD (Fecha de configuración de inicio) en Windows 7 son los datos de configuración de inicio del sistema, que se introdujeron desde Windows Vista. Sabemos que en Windows Vista /Server 2008, el componente BootManager es responsable de la inicialización y el arranque del sistema, y ​​los datos de arranque del sistema correspondiente se almacenan en el BCD. Creo que todos están muy preocupados por la administración de datos BCD en Windows 7, el autor y todos juntos para discutir este aspecto.

1, herramientas de administración de datos BCD

Quizás la administración de inicio del sistema más utilizada y conocida es el menú de inicio avanzado del sistema, y ​​no es una excepción en Windows 7. Cuando se produce una falla de inicio del sistema, para ingresar exitosamente al sistema o depurar, elegiremos presionar la tecla F8 durante el proceso de inicio del sistema para ingresar al menú de opciones avanzadas de inicio y seleccionar un modo de inicio avanzado de este menú para iniciar el intento. Los métodos de inicio disponibles aquí son principalmente el modo de seguridad, habilitar el registro de inicio, la última configuración correctamente, el modo de restauración del servicio de directorio y la desactivación de la fuerza previa del controlador. Se debe tener en cuenta que estos modos avanzados arreglarán temporalmente el modo de inicio del sistema operativo para ayudar a resolver el problema y diagnosticar la falla, pero estos modos no realizarán modificaciones permanentes en la configuración de inicio o el almacenamiento BCD. Por lo tanto, el menú de arranque avanzado del sistema no es una herramienta de administración de datos BCD válida. Al igual que en los sistemas Windows anteriores, las herramientas disponibles para modificar la configuración de inicio y administrar el almacenamiento de BCD en Windows 7 incluyen la consola "Inicio y recuperación", la utilidad de configuración del sistema (msconfig.exe) y el editor de BCD más avanzado.
(bcdedit.exe). Este artículo utiliza estas tres herramientas como ejemplo para hablar sobre la administración de datos BCD.
(Figura 1)


2, Implementación de la configuración de inicio del sistema con la consola "Inicio y recuperación"

En la Consola de inicio y recuperación de Windows 7 Puede configurar las opciones básicas durante el inicio del sistema que puede usar para configurar el sistema operativo predeterminado, el tiempo de visualización de los menús de selección de sistema operativo disponibles y el tiempo de visualización de las opciones de recuperación cuando sea necesario. Si necesita iniciar su computadora con un sistema operativo diferente, puede optimizar estas configuraciones para reducir el tiempo requerido para el inicio del sistema y acelerar el proceso de inicio del sistema.

De acuerdo con los siguientes pasos, puede ingresar a la Consola de inicio y recuperación de Windows 7: haga clic con el botón derecho en el icono de la computadora en el escritorio y seleccione Propiedades. En la ventana Propiedades del sistema, haga clic en el panel izquierdo. El enlace "Configuración avanzada del sistema" en Tareas. En el cuadro de diálogo Propiedades del sistema, en la pestaña Opciones avanzadas, haga clic en el botón Configuración debajo de la opción Inicio y recuperación para ingresar a la consola Inicio y recuperación, como se muestra en la Figura 2. En la consola, podemos elegir el sistema operativo de arranque predeterminado. En la computadora con varios sistemas operativos instalados, haga clic en la lista de sistemas operativos predeterminados para seleccionar el sistema operativo que desea iniciar de forma predeterminada. Si solo hay un sistema instalado. El sistema actual es el sistema de arranque predeterminado. Puede configurar el tiempo de visualización de la lista de selección del sistema operativo seleccionando la casilla de verificación "Mostrar el tiempo de la lista del sistema operativo" e ingresando el tiempo (en segundos) para usar en el cuadro de texto a la derecha. Para acelerar el inicio del sistema, si solo un sistema en la computadora puede configurarlo en "0", entonces el menú de inicio no se mostrará para iniciar directamente el sistema predeterminado. Además, puede configurar acciones posteriores en caso de una falla del sistema en la consola de Inicio y Recuperación. Debido a que esta parte del contenido tiene poco que ver con BCD, y algunos autores han hecho un análisis muy profundo de esto (el enlace es http://winsystem.ctocio.com.cn/Longhorn/88/8850588_1.sHtml), por lo que es un poco Encima de (Figura 2)


3, use la "herramienta de configuración del sistema" para administrar la configuración de inicio del sistema

a través de la "herramienta de configuración del sistema (msconfig.exe)", podemos estar en Windows 7 ajustar el modo de inicio de la computadora. Normalmente, los usuarios avanzados utilizan la herramienta para solucionar problemas y diagnosticar fallas del sistema. Por ejemplo, como parte de la solución de problemas, puede usar el modo de inicio de diagnóstico con la computadora de configuración para cargar solo los controladores y servicios más básicos.

Haga clic en "Inicio" → "Ejecutar" y escriba msconfig.exe para ingresar a la "Herramienta de configuración del sistema". Esta herramienta brinda muchas opciones. Debe decirse que somos la herramienta más conveniente para administrar BCD. En la pestaña General, puede configurar cómo se inicia su sistema y si necesita arrancar su sistema en modo de diagnóstico y depuración. Al utilizar estas opciones, puede elegir realizar un inicio regular, un inicio de diagnóstico o un inicio selectivo. Después de reiniciar la computadora y resolver el problema, debe abrir la Herramienta de configuración del sistema nuevamente y seleccionar el botón de opción "Inicio normal" en la pestaña "General".
(Figura 3)


Figura 3 Herramienta de configuración del sistema (msconfig.exe)

se puede usar para controlar el inicio específico en la pestaña "Inicio" de la "Herramienta de configuración del sistema" Cómo funciona el proceso. Aquí podemos configurar la computadora para que arranque en algún tipo de modo de arranque seguro y elegir otras opciones, como el arranque sin GUI. Si descubre que necesita mantener estas configuraciones después de la solución de problemas, puede seleccionar la casilla de verificación Establecer todas las configuraciones de inicio de forma permanente para guardar estas configuraciones en el inicio de la configuración de inicio.
(Figura 4)


Figura 4 pestaña "Inicio" de la "Herramienta de configuración del sistema"

Además, hay una opción "Avanzada" en la página de opción "Inicio" Botón, haga clic en este botón para ingresar al cuadro de diálogo Opciones avanzadas de inicio. Aquí, además de bloquear el PCI, detectar la HAL y habilitar las pruebas, puede usar opciones avanzadas para implementar algunas aplicaciones especiales.

(1). Especifique la cantidad de procesadores que puede usar el sistema operativo. Algunas fallas inexplicables usualmente ocurren en sistemas multiprocesador, y esta opción puede usarse si estamos resolviendo problemas para ver si la falla es causada por esto.

(2). Establezca la cantidad máxima de memoria que puede usar el sistema operativo. Esta opción se puede usar si sospechamos que algunos problemas de arranque del sistema son causados ​​por la instalación de memoria adicional. Por ejemplo, el sistema originalmente tiene 2 GB de memoria. Si el sistema no se inicia después de instalar otros 2 GB de memoria, para determinar si esta memoria adicional causa el fallo anterior, podemos limitar temporalmente el sistema para que solo use 2048 MB. Memoria (Figura 5)


Figura 5 Administración avanzada de inicio

Si sospecha que un servicio instalado en su computadora está causando una falla en el inicio del sistema, puede hacerlo en la Herramienta de configuración del sistema. Para juzgar, seleccione el modo de inicio de diagnóstico o selectivo en la pestaña General. Si está seguro de que un servicio ha causado un error de inicio, puede deshabilitarlo en la pestaña Servicios. Después de la desactivación, el problema ya no se produce y se debe confirmar que el servicio es un problema, entonces podemos desactivar permanentemente el servicio o actualizarlo. Del mismo modo, si sospecha que un programa que se ejecuta automáticamente en el inicio provoca un error de inicio del sistema, puede solucionar los problemas a través de la configuración en la pestaña Habilitar.
(Figura 6)


Figura 6 Configuración del sistema

4, use el "Editor BCD" para administrar la configuración de inicio del sistema

Para usuarios avanzados del sistema Usar el "Editor BCD" para administrar la configuración de arranque del sistema es lo más flexible. El BCD Editor (bcdedit.exe) es una herramienta avanzada de línea de comandos para ver y configurar la configuración del entorno de arranque de su sistema. Sin embargo, la necesidad principal es hacer una copia de seguridad del sistema antes de usar bedit.exe para modificar el BCD, a fin de evitar una falla de inicio del sistema causada por ninguna operación. A continuación, listaré varios ejemplos de aplicaciones de bededit.exe en Windows 7.

(1). Ver BCD

Abra un símbolo del sistema, ingrese y ejecute el comando bededit.exe para mostrar la información BCD del sistema. Sin embargo, para los usuarios generales esta información es más difícil de entender, lo haré para explicar. El sistema incluye almacenamiento de BCD del sistema y no del sistema. El almacenamiento de BCD del sistema contiene las entradas de inicio del sistema operativo y la información de inicio relacionada. El funcionamiento de la herramienta bededit.exe es el funcionamiento del BCD del sistema. Como solo hay un sistema en la computadora del autor, solo hay dos elementos en el almacenamiento BCD como se muestra en la figura: uno corresponde al administrador de inicio de Windows y el otro corresponde al cargador de inicio de Windows. Aquí, el Administrador de arranque de Windows llamará al cargador de arranque, y luego el cargador de arranque iniciará Windows 7 usando winload.exe. Las entradas BCD para el Administrador de inicio de Windows y el Cargador de inicio de Windows tienen propiedades similares que definen el entorno BCD del sistema. Cabe señalar que el archivo BCD de Windows 7 tiene dos atributos, secuencia de recuperación y capacidad de recuperación, que Windows Vista y Windows Server 2008. Además, un identificador de cadena como {ba50c1f0-3752-11de-90d5-cdf8d52a3222} se utiliza para ser referenciado por el sistema. Se debe tener en cuenta que si hay otros sistemas Windows instalados en la computadora, veremos que cada sistema tiene su propia entrada BCD.
(Figura 7)


Figura 7: Visualización de elementos de BCD

(2). Creación de BCD

Al utilizar el editor de BCD, podemos crear sistemas que no sean de sistema. Almacenamiento BCD. Ejecute el comando "bcdedit /createstore storepath" en el siguiente formato desde la línea de comandos, donde /createstore es un parámetro que indica la creación de almacenamiento BCD, y storepath es la ubicación de almacenamiento de tiempo del archivo que desea crear almacenamiento que no sea del sistema. Por ejemplo, ejecutamos el comando "bcdedit /createstore d: ctociobcd".
(Figura 8)


Fig. 8 Crear BCD

(3). Importar y exportar BCD

Podemos importar o exportar usando el comando bcdeidt.exe Almacenamiento BCD, debe usar el parámetro "/export" para exportar el contenido del almacenamiento BCD del sistema a un archivo específico. Ejecute el comando "bcdedit /export storepath" en la línea de comandos. Storepath es la ruta real del archivo para guardar el contenido del BCD del sistema. Por ejemplo, al ejecutar el comando "bcdedite /export d: ctociobackup" se guardará la información BCD del sistema en d: ctociobackup En el archivo. Si desea restaurar la información BCD del sistema, podemos importar la copia de seguridad BCD a través del parámetro "/import" de bcdedit.exe. El formato del comando es "bcdedicdt /import importpath", donde importpath es la ruta real de la carpeta donde se guarda la información BCD. Por ejemplo, el comando "bcdedit /import d: ctociobackup" se puede usar para volver a importar la información BCD de la que se hizo una copia de seguridad.
(Figura 9)


Figura 9 Importar y exportar BCD

(4). Mostrar proyecto de BCD oculto de Windows 7

Por defecto, somos La ejecución de bcdedit.exe desde la línea de comandos no muestra todas las entradas BCD. Windows 7 oculta algunos proyectos BCD. Si desea ver un proyecto BCD oculto, debemos ejecutar un comando para abrir el interruptor de la pantalla y mostrarlo. Si el identificador del sistema actual es {ba50c1f0-3752-11de-90d5-cdf8d52a3222}, ejecute el comando "bcdedit /displayorder {ba50c1f0-3752-11de-90d5-cdf8d52a3222} /addfirst" y "bcdedit /displayorder {" en la línea de comando. Ba50c1f0-3752-11de-90d5-cdf8d52a3222} /addfirst ". Esto mostrará el proyecto BCD oculto en Windows 7 cuando volvamos a ejecutar bcdedit.exe. Al mismo tiempo, cuando reinicie Windows 7, la opción Opciones de Ramdisk aparecerá en el menú de inicio. Este es el entorno de recuperación de Windows integrado en Windows 7. Esta opción es muy útil en la reparación /recuperación del sistema.
(Figura 10)

Copyright © Conocimiento de Windows All Rights Reserved