Cómo Iniciar El Depurador Del Kernel

Tabla de contenido:

Cómo Iniciar El Depurador Del Kernel
Cómo Iniciar El Depurador Del Kernel

Video: Cómo Iniciar El Depurador Del Kernel

Video: Cómo Iniciar El Depurador Del Kernel
Video: FORTNITE ERROR AL ABRIR EasyAntiCheat Epic Games 3005 30007 20006 fortnite funcionar español latino 2024, Mayo
Anonim

La depuración es una parte importante del proceso de desarrollo de software. Para los programas de aplicación, se realiza en herramientas de modo de usuario y, a menudo, está integrado en el IDE. Pero para poder depurar, por ejemplo, los controladores, debe iniciar el depurador del kernel.

Cómo iniciar el depurador del kernel
Cómo iniciar el depurador del kernel

Necesario

derechos de administrador en la máquina de destino

Instrucciones

Paso 1

Inicie el procesador de comandos cmd. Haga clic en el botón "Inicio" en la barra de tareas. Haga clic en el elemento "Ejecutar …" en el menú que aparece. En el cuadro de diálogo Ejecutar programa, ingrese cmd y haga clic en Aceptar

Paso 2

Haga una copia de seguridad del archivo boot.ini. Averigüe la ruta de instalación de la copia actual de Windows usando el comando: echo% SystemRoot% Vaya a la unidad donde está instalado el sistema operativo ingresando la letra del dispositivo seguida de dos puntos. Cambie a su directorio raíz usando el comando cd. Elimine los atributos ocultos, de solo lectura y del sistema del archivo boot.ini mediante el comando attrib, realice una copia de seguridad con el comando copy y vuelva a configurar los atributos: attrib -h -s -r boot.inicopy boot.ini boot.ini.oldattrib + h + s + r boot.in

Paso 3

Muestra la lista actual de opciones de descarga. Use el comando: bootcfg / query Revise los elementos de la lista y determine cuál se usará para crear una nueva configuración con capacidades de depuración del kernel. Recuerde el ID del registro de inicio

Paso 4

Cree un nuevo registro de arranque ejecutando el comando bootcfg con la opción / copy. Utilice el parámetro / id para especificar el id de la entrada que se copiará. Utilice el parámetro / d para especificar un nombre de visualización para la entrada. Por ejemplo: bootcfg / copy / id 1 / d "Win XP (Debug)" Enumere las opciones de arranque nuevamente usando el comando bootcfg con el parámetro / query y averigüe el ID de la entrada agregada

Paso 5

Incluya opciones para ejecutar el depurador del kernel en el registro de arranque creado en el paso anterior. Si la depuración se realizará en la máquina de destino, simplemente agregue la opción / debug. Por ejemplo: bootcfg / debug on / id 2 Si está planeando una depuración remota conectando la computadora de destino a la máquina host a través del puerto com, use adicionalmente las opciones / port / baud para especificar el número de puerto y la velocidad en baudios, respectivamente: bootcfg / debug on / port COM2 / baud 9600 / id 2 Si la depuración remota se realizará usando una interfaz IEEE 1394 (cable FireWire), use la opción / dbg1394 para habilitar el modo apropiado y la opción / ch para especificar el número de canal, para ejemplo: bootcfg / dbg1394 en / ch 42 / id 2 Vea los registros de arranque usando el comando bootcfg con el parámetro / query y verifique que se hayan realizado los cambios. Cierre la ventana del shell ejecutando el comando exit

Paso 6

Cambie los parámetros de arranque del sistema operativo, si es necesario. Abra el panel de control utilizando el elemento apropiado en la sección "Configuración" del menú "Inicio". Abra el elemento Sistema. En el cuadro de diálogo "Propiedades del sistema", vaya a la pestaña "Avanzado". Haga clic en el botón "Opciones" ubicado en el grupo "Inicio y recuperación". En el cuadro de diálogo "Inicio y recuperación" que aparece, active la opción "Mostrar una lista de sistemas operativos". Haga clic en los botones Aceptar en los dos últimos cuadros de diálogo abiertos

Paso 7

Reinicie su computadora. Seleccione la opción de arranque con un depurador. Inicie sesión y trabaje en la máquina de destino, o inicie una sesión de depuración remota. Utilice herramientas como WinDbg y KD.

Recomendado: