Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 /fastdetect
y 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 /sos
modificadores , /bootlog
y /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:
/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
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
Conecte el cable 1394 en uno de los 1394 puertos.
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.
Reinicie el equipo.
Configuración del equipo host
Conecte el cable 1394 en uno de los 1394 puertos.
Instale los archivos binarios del depurador de kernel.
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
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.