Compartir a través de


Opciones de conmutador disponibles para los archivos de Boot.ini de Windows XP y Windows Server 2003

En este artículo se describen las opciones de modificador que puede usar para modificar el inicio de Windows.

Número de KB original: 833721

Resumen

Puedes agregar muchos modificadores diferentes al archivo Boot.ini que modificará la forma en que se inicia Microsoft Windows XP o Microsoft Windows Server 2003.

Más información

Puede agregar los siguientes modificadores al archivo Boot.ini.

Nota:

Estos modificadores se aplican a Microsoft Windows XP y a Microsoft Windows Server 2003, a menos que se especifique lo contrario.

/basevideo

El /basevideo conmutador fuerza el sistema a un modo VGA estándar de 640x480 de 16 colores mediante un controlador de vídeo compatible con cualquier adaptador de vídeo. Este modificador permite que el sistema se cargue si seleccionó la resolución de vídeo incorrecta o la frecuencia de actualización. Use este modificador junto con el /sos modificador . Si instala un nuevo controlador de vídeo y no funciona correctamente, puede usar este parámetro para iniciar el sistema operativo. A continuación, puede quitar, actualizar o revertir el controlador de vídeo del problema.

/baudrate=number

Este modificador establece la velocidad de baudios del puerto de depuración que se usa para la depuración del kernel. Por ejemplo, escriba /baudrate=9600. La velocidad de baudios predeterminada es de 9600 kilobits por segundo (Kbps) si se conecta un módem. La velocidad de baudios predeterminada es de 115 200 Kbps para un cable de módem nulo. 9.600 es la velocidad normal para la depuración remota a través de un módem. Si este modificador está en el archivo Boot.ini, el /debug modificador se habilita automáticamente.

/crashdebug

Este modificador carga el depurador de kernel al iniciar el sistema operativo. El modificador permanece inactivo hasta que se produzca un error Detención del mensaje. /crashdebug es útil si experimenta errores aleatorios del kernel. Con este modificador, puedes usar el puerto COM para las operaciones normales mientras Se ejecuta Windows. Si Windows se bloquea, el modificador convierte el puerto en un puerto de depuración. (Esta acción activa la depuración remota).

/debug

Este modificador activa el depurador de kernel al iniciar Windows. El modificador se puede activar en cualquier momento mediante un depurador host que esté conectado al equipo, si desea activar la depuración remota activa de un sistema Windows a través de los puertos COM. A diferencia del /crashdebug modificador, /debug usa el puerto COM tanto si está depurando como si no. Use este modificador cuando se depuran problemas que se pueden reproducir periódicamente.

/debugport=comnumber

Este modificador especifica el puerto de comunicaciones que se va a usar para el puerto de depuración, donde number es el puerto de comunicaciones, como COM1, que desea usar. De forma predeterminada, /debugport usa COM2 si existe. De lo contrario, el modificador usa COM1. Si incluye este modificador en el archivo Boot.ini, el modificador /debug se activa.

/maxmem=number

Este modificador especifica la cantidad de RAM, en bytes, que Windows puede usar. Por ejemplo, si desea que Windows use menos de 64 MB de memoria, use el /maxmem=64 modificador .

Sin embargo, el /maxmem modificador no tiene en cuenta los agujeros de memoria. Por lo tanto, se recomienda usar el /burnmemory modificador en su lugar. El /burnmemory modificador tiene en cuenta los agujeros de memoria.

Por ejemplo, si usa el /Maxmem=64 conmutador y el sistema requiere 64 MB de memoria para cargar, puede que realmente no haya 64 MB disponibles para el sistema debido a un agujero de memoria. En este escenario, Windows no se iniciaría.

/noguiboot

Este modificador deshabilita el mapa de bits que muestra la barra de progreso para el inicio de Windows. (La barra de progreso aparece justo antes del símbolo del inicio de sesión).

/nodebug

Este modificador desactiva la depuración. Este escenario puede provocar un error Stop si un programa tiene un punto de interrupción codificado de forma dura en su software.

/numproc=number

Este modificador establece el número de procesadores que Windows ejecutará en el inicio. Con este modificador, puede forzar que un sistema multiprocesador use solo la cantidad de procesadores (número) que especifique. Este modificador puede ayudarle a solucionar problemas de rendimiento y CPU defectuosas.

/pcilock

En el caso de los sistemas basados en x86, este conmutador impide que el sistema operativo asigne dinámicamente la entrada de hardware, la salida de hardware y los recursos de solicitud de interrupción a los dispositivos de interfaz de conexión periférica (PCI). Con este modificador, el BIOS configura los dispositivos.

/fastdetect:comnumber

Este modificador desactiva la detección del mouse serie y bus en el Ntdetect.com archivo para el puerto especificado. Use este modificador si tiene un componente distinto de un mouse que está conectado a un puerto serie durante el proceso de inicio. Por ejemplo, escriba el número /fastdetect:com, donde number es el número del puerto serie. Los puertos se pueden separar con comas para desactivar más de un puerto. Si usa /fastdetecty no especifica un puerto de comunicaciones, la detección de mouse serie está desactivada en todos los puertos de comunicaciones.

Nota:

En versiones anteriores de Windows, incluido Windows NT 4.0, este modificador se denominaba /noserialmice.

/Sos

El /sos modificador muestra los nombres del controlador de dispositivo mientras se cargan. De forma predeterminada, la pantalla cargador de Windows solo devuelve puntos de progreso. Use este modificador con el /basevideo modificador para determinar el controlador que desencadena un error.

/PAE

Use el /PAE modificador con la entrada correspondiente en Boot.ini para permitir que un equipo que admita el modo de extensión de dirección física (PAE) se inicie normalmente. En modo seguro, el equipo comienza usando kernels normales, incluso si se especifica el modificador /PAE.

/HAL=filename

Con este modificador, puede definir la capa de abstracción de hardware real (HAL) que se carga en el inicio. Por ejemplo, escriba /HAL=halmps.dll para cargar el Halmps.dll en la carpeta System32. Este modificador es útil para probar otro HAL antes de cambiar el nombre del archivo a Hal.dll. Este modificador también es útil cuando se quiere intentar cambiar entre el inicio en modo multiprocesador y el inicio en modo de procesador único. Para ello, use este modificador con el /kernel modificador .

/kernel=filename

Con este modificador, puede definir el kernel real que se carga en el inicio. Por ejemplo, escriba /kernel=ntkrnlmp.exe para cargar el archivo Ntkrnlmp.exe en la carpeta System32. Con este modificador, puede cambiar entre un kernel habilitado para depuración que esté lleno de código de depuración y un kernel normal.

/bootlog

Este modificador activa el registro de arranque en un archivo denominado systemroot\Ntbtlog.txt. Para obtener más información sobre el registro de arranque, vea Ayuda de Windows.

/burnmemory=number

Este modificador especifica la cantidad de memoria, en megabytes, que Windows no puede usar. Use este parámetro para confirmar un problema de rendimiento u otros problemas relacionados con el agotamiento de ram. Por ejemplo, escriba /burnmemory=128 para reducir la memoria física que está disponible para Windows en 128 MB.

/3GB

Este conmutador obliga a los sistemas basados en x86 a asignar 3 GB de espacio de direcciones virtuales a programas y 1 GB al kernel y a los componentes ejecutivos. Un programa debe diseñarse para aprovechar el espacio de direcciones de memoria adicional. Con este modificador, los programas en modo de usuario pueden acceder a 3 GB de memoria en lugar de los 2 GB habituales que Windows asigna a los programas en modo de usuario. El modificador mueve el punto de partida de la memoria del kernel a 3 GB. Algunas configuraciones de Microsoft Exchange Server 2003 y Microsoft Windows Server 2003 pueden requerir este modificador.

/safeboot: parámetro

Este modificador hace que Windows se inicie en modo seguro. Este modificador usa los parámetros siguientes:

  • mínimo
  • red
  • safeboot: minimal(alternateshell)
  • Modo de restauración de DS (solo para controladores de dominio de Windows Server 2003)

Puede combinar otros parámetros de Boot.ini con /safeboot: parameter. En los ejemplos siguientes se muestran los parámetros que están en vigor al seleccionar una opción Modo seguro en el menú de recuperación de inicio.

  • Modo seguro con redes
    /safeboot: minimal /sos /bootlog /noguiboot
  • Modo seguro con redes
    /safeboot: network /sos /bootlog /noguiboot
  • Modo seguro con símbolo del sistema
    /safeboot: minimal(alternateshell) /sos /bootlog /noguiboot
  • Windows en modo de restauración de servicios de directorio
    (Este modificador solo se inicia en controladores de dominio).
    /safeboot: disrepair /sos

Nota:

Los /sosmodificadores , /bootlogy /noguiboot no son necesarios con ninguna de estas configuraciones, pero los modificadores pueden ayudar con la solución de problemas. Estos modificadores se incluyen si presiona F8 y, a continuación, selecciona uno de los modos.

/userva

Use este modificador para personalizar la cantidad de memoria que se asigna a los procesos cuando se usa el modificador /3GB. Este modificador permite más memoria del kernel de entrada de tabla de páginas (PTE), pero mantiene casi 3 GB de espacio de memoria de proceso.

Nota:

Servicios de soporte técnico de productos de Microsoft recomienda encarecidamente usar un intervalo de memoria para el /USERVA conmutador que se encuentra dentro del intervalo de 2900-3030. Este intervalo es lo suficientemente amplio como para proporcionar un grupo suficientemente grande de entradas de tabla de páginas del sistema para todos los problemas observados actualmente. Normalmente, una configuración de /userva=2900 proporcionará cerca del número máximo disponible de entradas de tabla de páginas del sistema posibles.

Para obtener más información, haga clic en los números de artículo siguientes para ver los artículos de Microsoft Knowledge Base:

  • 323427 Cómo editar manualmente el archivo Boot.ini en un entorno de Windows Server 2003

  • 289022 CÓMO: Editar el archivo de Boot.ini en Windows XP

/usepmtimer

El /usepmtimer modificador especifica que el sistema operativo Windows XP o el sistema operativo Windows Server 2003 usan la configuración del temporizador PM-TIMER en lugar de la configuración del temporizador contador de marca de tiempo (TSC) si el procesador admite la configuración de PM_TIMER.

Para obtener más información sobre cómo usar el /usepmtimer modificador, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:

895980 Programas que usan la función QueryPerformanceCounter pueden funcionar mal en Windows Server 2003 y en Windows XP

/redirigir

Usa este modificador para activar Servicios de administración de emergencia (EMS) en un equipo basado en Windows Server 2003, basado en Enterprise Edition. Para obtener más información sobre EMS, busque "Servicios de administración de emergencia" en Ayuda y soporte técnico de Windows.

Para activar EMS editando el Boot.ini en un equipo basado en x86, edite la sección [cargador de arranque] y la sección [sistemas operativos] del archivo Boot.ini. Para ello, configure las siguientes entradas:

  • En [cargador de arranque], agregue una de las siguientes instrucciones necesarias:

    redirect=COM x
    

    En esta instrucción, reemplace x por uno de los siguientes números de puerto COM:

    • 1

    • 2

    • 3

    • 4

      redirect=USEBIOSSETTINGS
      

      Esta instrucción permite al BIOS del equipo determinar el puerto COM que se va a usar para EMS.

  • En [cargador de arranque], agregue la siguiente instrucción de opción:

    redirectbaudrate= baudrate
    

    Reemplace baudrate por uno de los siguientes valores:

    • 9600

    • 19200

    • 57 600

    • 115 200

      De forma predeterminada, EMS usa la configuración de velocidad de baudios de 9600 Kbps.

  • En [sistemas operativos], agregue la /redirect opción a la entrada del sistema operativo que desea configurar para usar EMS. En el ejemplo siguiente se muestra el uso de estos modificadores:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    redirect=COM1
    redirectbaudrate=19200
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, EMS" /fastdetect /redirect
    

/canal

Use este conmutador junto con el /debug conmutador y el /debugport conmutador para configurar Windows para enviar información de depuración a través de un puerto institute of Electrical and Electronics Engineers, Inc. (IEEE) 1394. Para admitir la depuración a través de un puerto 1394, ambos equipos deben ejecutar Microsoft Windows XP o posterior. El puerto 1394 tiene un número máximo de 63 canales de comunicaciones independientes que se numeran entre 0 y 62. Diferentes implementaciones de hardware admiten un número diferente de canales en un bus. Windows XP tiene un límite de cuatro equipos de destino. Sin embargo, esta limitación se quita en Windows Server 2003. Para realizar la depuración, seleccione un número de canal común que se usará en el equipo en el que se ejecuta el depurador, que también se conoce como equipo host y en el equipo que desea depurar, que también se conoce como equipo de destino. Puede usar cualquier número de 1 a 62.

Configurar el equipo de destino

  1. Edite el archivo Boot.ini para agregar la /CHANNEL= x opción a la entrada del sistema operativo que ha configurado para la depuración. Reemplace x por el número de canal que desea usar. Por ejemplo, configure el área [sistemas operativos] del archivo Boot.ini para que tenga un aspecto similar al siguiente:

    [boot loader]
    timeout=30
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    [operating systems]
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect /debug /debugport=1394 /CHANNEL=3
    
  2. Conecte el cable 1394 en uno de los 1394 puertos.

  3. Deshabilite el controlador de host 1394 en el equipo de destino. Para ello, inicie Administrador de dispositivos, haga clic con el botón derecho en el dispositivo y, a continuación, haga clic en Deshabilitar.

  4. Reinicie el equipo.

Configuración del equipo host

  1. Conecte el cable 1394 en uno de los 1394 puertos.

  2. Instale los archivos binarios del depurador de kernel.

  3. Inicie un símbolo del sistema. Presione Entrar después de escribir cada uno de los siguientes comandos:

    set_NT_DEBUG_BUS=1394
    set_NT_DEBUG_1394_CHANNEL= x
    kd -k
    
  4. Vaya a la carpeta donde instaló el depurador de kernel y escriba el comando: kd.exe.

Cuando se inicia por primera vez el depurador, se instala un controlador virtual 1394. Este controlador permite al depurador comunicarse con el equipo de destino. Debe iniciar sesión con derechos de administrador para que esta instalación del controlador se complete correctamente.