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.

Se aplica a: Windows 10: todas las ediciones, Windows Server 2012 R2
Número de KB original: 833721

Resumen

Puede agregar muchos modificadores diferentes al archivo Boot.ini que modificarán 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 obliga al sistema al modo VGA estándar de 640 x 480 de 16 colores mediante un controlador de vídeo compatible con cualquier adaptador de vídeo. Este conmutador permite que el sistema se cargue si seleccionó una resolución de vídeo o una frecuencia de actualización incorrectas. Use este conmutador junto con el /sos conmutador. 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 problemático.

/baudrate=number

Este modificador establece la velocidad en baudios del puerto de depuración que se usa para la depuración del kernel. Por ejemplo, escriba /baudrate=9600. La velocidad en baudios predeterminada es de 9600 kilobits por segundo (Kbps) si se asocia un módem. La velocidad en baudios predeterminada es de 115 200 Kbps para un cable de módem NULL. 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 del kernel al iniciar el sistema operativo. El modificador permanece inactivo hasta que se produce un error Detención del mensaje. /crashdebug es útil si experimenta errores aleatorios del kernel. Con este modificador, puede usar el puerto COM para operaciones normales mientras Windows se está ejecutando. Si Windows se bloquea, el conmutador convierte el puerto en un puerto de depuración. (Esta acción activa la depuración remota).

/Depuración

Este modificador activa el depurador del kernel al iniciar Windows. Un depurador de host que esté conectado al equipo puede activar el conmutador en cualquier momento, si desea activar la depuración remota en vivo de un sistema Windows a través de los puertos COM. A diferencia del /crashdebug conmutador, /debug usa el puerto COM independientemente de si está depurando o no. Use este modificador cuando esté depurando problemas que se puedan 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 quieres que Windows use menos de 64 MB de memoria, usa el /maxmem=64 modificador .

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

Por ejemplo, si usa el /Maxmem=64 conmutador y el sistema requiere 64 MB de memoria para cargarse, es posible que no haya realmente 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 sistema de inicio de sesión).

/nodebug

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

/numproc=number

Este modificador establece el número de procesadores que Windows ejecutará en el inicio. Con este modificador, puede forzar a un sistema multiprocesador a usar solo la cantidad de procesadores (número) que especifique. Este conmutador 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 recursos de entrada de hardware, salida de hardware e solicitud de interrupción a dispositivos de interfaz de conexión periférica (PCI). Con este conmutador, el BIOS configura los dispositivos.

/fastdetect:comnumber

Este conmutador desactiva la detección de mouse en serie y bus en el Ntdetect.com archivo para el puerto especificado. Use este conmutador si tiene un componente distinto de un mouse que está conectado a un puerto serie durante el proceso de inicio. Por ejemplo, escriba /fastdetect:com number, 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 conmutador muestra los nombres de los controladores de dispositivo mientras se cargan. De forma predeterminada, la pantalla del cargador de Windows solo hace eco de los 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 admite el modo de extensión de dirección física (PAE) se inicie con normalidad. En modo seguro, el equipo se inicia mediante kernels normales, incluso si se especifica el modificador /PAE.

/HAL=filename

Con este modificador, puede definir la capa de abstracción de hardware (HAL) real 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 un HAL diferente antes de cambiar el nombre del archivo a Hal.dll. Este conmutador también es útil cuando se quiere intentar cambiar entre iniciar en modo multiprocesador e iniciarse 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 conmutador 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 disponible para Windows en 128 MB.

/3 GB

Este modificador obliga a los sistemas basados en x86 a asignar 3 GB de espacio de direcciones virtuales a los programas y 1 GB al kernel y a los componentes ejecutivos. Un programa debe estar diseñado 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 conmutador mueve el punto inicial 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 a solucionar 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 conmutador 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:

Microsoft Product Support Services 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 lo 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 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 verlo en Microsoft Knowledge Base:

Los programas 895980 que usan la función QueryPerformanceCounter pueden tener un rendimiento deficiente en Windows Server 2003 y En Windows XP

/Redirigir

Use este modificador para activar Servicios de administración de emergencias (EMS) en un equipo basado en Windows Server 2003 Enterprise Edition. Para obtener información adicional sobre EMS, busque "Servicios de administración de emergencias" 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 que el BIOS del equipo determine el puerto COM que se usará para EMS.

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

    redirectbaudrate= baudrate
    

    Reemplace la velocidad de baudios por uno de los valores siguientes:

    • 9600

    • 19200

    • 57600

    • 115200

      De forma predeterminada, EMS usa la configuración de velocidad en 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 1394 del Institute of Electrical and Electronics Engineers, Inc. (IEEE). 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 de 0 a 62. Las distintas 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 para usarlo en el equipo en el que se ejecuta el depurador, que también se conoce como equipo host, y el equipo que desea depurar, que también se conoce como equipo de destino. Puede usar cualquier número del 1 al 62.

Configuración del 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 del 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 del kernel y escriba el comando: kd.exe.

La primera vez que se inicia 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 la instalación de este controlador se complete correctamente.