Volver a la portada de Duiops
Volver al Web de Duiops
 
   
Google
 
En Internet En duiops.net
Menú
Secciones destacadas
Artículos y FAQs
Trucos de Windows
Versiones de Windows
y suites de software
Windows Vista
Windows Media Center
Windows XP
Windows 2000
Windows Millenium
Windows 98/98 SE
Windows 95 OSR-2
Internet Explorer
Office
Otros
Tutorial muy básico
   
Portada

 

Apúntate a la lista de correo del Web de Duiops

Portada - Artículos y FAQs - Desde que pulsamos el boton de encendido de nuestro PC hasta... (parte 13)
 
Desde que pulsamos el boton de encendido de nuestro PC hasta... (parte 13)

 

Por Jose Manuel Tella Llop, extraído de microsoft.public.es.windows98

DESDE QUE PULSAMOS EL BOTON DE NUESTRO PC HASTA..... (Parte 13)
----------------------------------------------------

CARGA DEL SISTEMA OPERATIVO
---------------------------

La bios ha terminado sus tareas y ahora decide cargar el sistema operativo. Empieza la busqueda por las unidades de busqueda que tenga definidas en los parametros de la bios. Por defecto, suele ser A,C. Es decir, intenta cargar desde disquete y si no puede lo hace desde el disco C:.

Para ello, lee el primer sector fisico del disco: cilintro 0 cabeza 0 sector 1. Lo carga en memoria y le cede control para su ejecucion.

Vamos a imaginar que el sistema que queremos cargar, es el Windows 98. Bien, Windows 98 comienza su carga desde un MsDOS, por tanto lo primero que se cargaría sería un MsDOS. O bien, tambien podemos cargar un MsDOS desde el disco de inicio de win98, o desde un disquete formateado con el parametro /S (es decir, contiene el "sistema").

ARRANQUE DESDE DISQUETE
-----------------------

Supongamos ahora que la carga es desde disquete. El sector de boot del disquete (el cual es creado con el format), contiene (si ha sido formateado con el sistema - parametro /S -), un mini programa que lo unico que sabe hacer es buscar un archivo oculto en esa unidad de disco, llamado "IO.SYS", cargarlo en memoria y cederle control.

* EL IO.SYS inicia la carga y ejecucion. Lo primero que busca es otro archivo oculto en la misma unidad llamado MSDOS.SYS. Este archivo no es un archivo de ejecucion, sino un archivo de parametros del sistema que en cualquier momento podemos ver (no es aconsejable tocarlo), con un editor. Mas adelante veremos el posible contenido de este archivo.

* A continuacion, el IO.SYS, busca en el directorio raiz de esa unidad, un archivo llamado CONFIG.SYS. Sí el archivo existe, lo lee y ejecuta las instrucciones que lleva dicho archivo. Basicamente el config.sys, lo que puede contener son parametros del propio sistema y sobre todo, carga de drivers de dispositivo. No es obligatorio que exista. Solo si lo encuentra lo ejecuta.

* A continuacion, el IO.SYS, busca el COMMAND.COM. Es decir al interprete de comandos. No es obligatorio (pero sí lo mas usual), que el command.com sea el interprete de comandos. En el archivo config.sys que acaba de ejecutar previamente el IO.SYS, podria haberse cambiado este interprete, y decirle al sistema que utilice otro.

* Supongamos que es el COMMAND. entonces lo carga en memoria y le cede control para su ejecucion.

* El COMMAND, busca a su vez la existencia de un archivo llamado AUTOEXEC.BAT tambien en el directorio raiz de la unidad de arranque y lo lee para ejecutar los comandos que allí existan. Dichos comandos, serian basicamente programas (no pueden ser ya drivers de dispositivos) y algun parámetro de configuracion (como el PATH por ejemplo) propio del interprete de comandos. Al igual que el CONFIG.SYS no era obligatorio, el AUTOEXEC.BAT tampoco lo es.

NOTA: debido a que en España o en otros paises distintos de USA, se utilizan tablas de codigos especiales (para los caracteres especiales, por ejemplo los acentos, la "ñ", o caracteristicas regionales) y teclados de acuerdo con el idioma, es obligado en este caso el tener CONFIG.SYS y AUTOEXEC.BAT con las "pocas" lineas de comando que definen tanto las tablas de codigos como el teclado. Esto sería lo unico obligatorio. Todo el resto sobra y son herencias del antiguo MsDOS. Por tanto mi consejo, es no andar tocando estas cosas. Es muy facil, que Windows pierda prestaciones por haber incorporado lineas indebidas en estos archivos. Incluso todavia, hay "viejos" programas instaladores, que tocan estos archivos y lo unico que hacen es dañar nuestra configuracion de Windows.

** Bien, si hemos arrancado desde disquete, esta habrá sido la secuencia de arranque, y el sistema se nos queda en este punto.

ARRANQUE DESDE DISCO DURO
-------------------------

El arranque desde disco duro es ligeramente diferente. Lo primero, al igual que en el disquete, carga el primer sector del disco duro (cilindro 0, cabeza 0, sector 1). Pero en este caso, tal y como debemos recordar de capitulos anteriores, este sector en un disco duro es el MBR (Master Boot Record).

Como tambien es un miniprograma, se carga en memoria y comienza su ejecucion. Pero este miniprograma lo unico que sabe hacer, es localizar la particion activa del disco duro (la primaria y "activa"). Una vez que la localiza, es como si ahora estuviesemos en la secuencia de arranque desde disquete que acabamos de ver.

Es decir, carga otra vez, el "primer" sector de esa particion, que al igual que el primer sector de un disquete, contiene un miniprograma que  ha sido generado con el format /S, que es "identico" al que tiene un disquete. Por tanto, inicia la carga del IO.SYS, y la misma secuencia de carga que la definida anteriormente.

** Es necesario, recordar de nuevo: en un disco duro, hay dos sectores de boot. Uno el MBR que ha sido creado con FDISK, y otro el "boot" de la particion, que ha sido creado con el FORMAT. Ambos son necesarios para el inicio del sistema operativo.

* Vamos a ver a continuacion, por parametros de configuracion en los tres posibles archivos de los que hemos hablado. MSDOS.SYS, CONFIG.SYS y AUTOEXEC.BAT. Pero unicamente vamos a ver en este momento los parametros de configuracion. No los posibles drivers (config) o programas (autoexec) que pueden ser ejecutados o cargados desde allí.

PARAMETROS DE CONFIGURACION - MSDOS.SYS
---------------------------------------

** Contiene dos secciones diferenciadas.

La seccion [Paths] puede contener las siguientes opciones:

---------------------------------------------------------------------

HostWinBootDrv=<Disco en donde esta instalado windows>

Defecto:  C

Proposito: Especifica la localizacion de en que disco está instalado Windows.

---------------------------------------------------------------------

UninstallDir=<Disco de "desistalacion">

Defecto:  C

Proposito:  Especifica la localizacion de los archivos W95undo.dat and W95undo.ini. Son los ficheros necesarios para desistalar Windows cuando se ha seleccionado la opcion de parmitir desistalar en caso de una actualizacion.

--------------------------------------------------------------------

WinBootDir=<Directorio de windows>

Defecto:  Directorio donde reside Windows (por ejemplo, C:\WINDOWS)

Proposito: Indicar al cargador del sistema desde donde debe inicarse Windows.

--------------------------------------------------------------------

WinDir=<Directorio de windows>

Defecto:  Directorio especificado en la instalación (por ejemplo, C:\WINDOWS)

Proposito:  Localizacion del directorio de Windows especificado durante la instalacion.

====================================================================

La seccion [Options] puede contener las siguientes opciones, o bien pueden ser insertadas manualmente.

NOTA: El valor "booleano" que aparece a continuacion, indicará un "0" para NO y un "1" para SI.

--------------------------------------------------------------------

AutoScan=<Numero>

Defecto:  1

Proposito: Define cuando o no, Scandisk va a ejecutarse debido a un apagado de maquina incorrecto. Una opcion de 0 indica no ejecutar Scandisk. 1 indisca preguntar antes de ejecutar Scandisk; 2 indica no preguntar antes de ejecutar Scandisk, pero preguntar antes de "fijar" posibles errores si estos fuesen encontrados.

--------------------------------------------------------------------

BootDelay=<Segundos>

Defecto:  2

Proposito: Cantidad de segundo en los que aparece la frase "Iniciando windows" y por tanto permite pulsar F8, en Windows 95.

NOTA: Esta opcion no está soportada en Windows 98.

--------------------------------------------------------------------

BootSafe=<Booleano>

Defecto:  0

Proposito: Si tiene valor 1, el PC arrancará en el "modo a prueba de fallos".

--------------------------------------------------------------------

BootGUI=<Booleano>

Defecto:  1

Proposito: Si tiene el valor 1, arrancará Windows automaticamente, con el valor de 0, una vez ejecutado el config.sys y el autoexec.bat, permanecerá en el símbolo del sistema. En este caso, será necesario teclear "win" para que Windows cargue la interfaz grafica.

--------------------------------------------------------------------

BootKeys=<Booleano>

Defecto:  1

Proposito: Un valor de 1 activa el uso de las teclas de funcion (F4, F5, F6 y F8). Un valor de 0 desactiva el uso de teclas de funcion durante el proceso de arranque de Windows.

NOTA: Colocando BootKeys=0 sobreescribe el uso de BootDelay=n.

--------------------------------------------------------------------

BootMenu=<Booleano>

Defecto:  0

Proposito: Colocando un 1, activa el que siempre aparezca el menú de seleciion de incio. Si está colocado a 0 se debe pulsar F8 cuando aparezca la frase "Iniciando Windows 95" (o pulsar y mantener pulsada la tecla CTRL en Windows 98 al inicio del PC), para invocar el menú de inicio.

--------------------------------------------------------------------

BootMenuDefault=<Numero>

Defecto:  1 si el sistema se está ejecutando correctamente

          3 si el sistema falló en el arranque anterior.

Proposito: Se utiliza para seleccionar la opcion del menu de incio de Windows que se ejecutará por defecto.

--------------------------------------------------------------------

BootMenuDelay=<Numero>

Defecto:  30

Proposito: Este valor es usado para colocar el numero de segundos que el sistema va a esperar en el menú de inicio de Windows,antes de arrancar automaticamente sino seleccionamos ninguna opcion.

NOTA: Esta opcion no tiene sentido a no ser que la opcicion  BootMenu=1 haya sido añadida en la seecion [Options].

--------------------------------------------------------------------

BootMulti=<Booleano>

Defecto:  1

Proposito: Un valor de 0, desactiva la opcion de "multi-boot" o arranque del "antiguo" o previo sistema operativo. Un valor de 1 activa tanto la tecla F4 como la posibilidad en el menú de seleccionar laopcion de arrancar el sistema operativo anterior.

--------------------------------------------------------------------

BootWarn=<Booleano>

Defecto:  1

Proposito: Un valor de 0 desactiva el aviso del modo a prueba de fallos al ejecutarse el menu inicio.

--------------------------------------------------------------------

BootWin=<Booleano>

Defecto:  1

Proposito: Colocando un 1 fuerza a Windows a cargarse en el incio. Un valor de 0 desactiva Windows como su sistema operativo por defecto. (esto solo tiene sentido si teneiamos instalado MS-DOS 5.x o 6.x previamente en nuestro PC)

NOTA: Presionando F4 invierte el defecto de arranque solo si BootMulti=1. (Por ejemplo, presionando F4 con una opcion 0, fuerza a Windows 95/98 a arrancar).

--------------------------------------------------------------------

DoubleBuffer=<Booleano>

Defecto:  0

Proposito: Colocando un 1 activa el "double-buffering" para los controladores que necesiten esto (por ejemplo los controladores SCSI). Colocando un 2, es una opcion incondicional que activa el "double-buffering" mirando cuando el controlador es necesario o no.

--------------------------------------------------------------------

DBLSpace=<Booleano>

Defecto:  1

Proposito: Un valor de 1 carga automaticamente el DBLSPACE.BIN. Un valor de 0 impide su carga.

NOTA: Windows 95 usa o Dblspace.bin o Drvspace.bin si alguno de ellos está presente en el directorio principal de C: Para desactivar esta opcion sino tuviesemos discos comprimidos, debe forzarse un valor de 0. Por ejemplo:

   DBLSpace=0
   DRVSpace=0

--------------------------------------------------------------------

DRVSpace=<Booleano>

Defecto:  1

Proposito:  Mismo sentido que la opcion anterior pero con DRVSPACE.BIN.

--------------------------------------------------------------------

LoadTop=<Booleano>

Defecto:  1

Proposito: Un valor de 0 no permite a Windows cargar COMMAND.COM o DRVSPACE.BIN o DBLSPACE.BIN por encima de los 640 Kbs. Si tenemos problemas de compatibilidad con alguna vieja aplicacion DOS, es conveniente probar a forzar un cero en esta opcion.

--------------------------------------------------------------------

Logo=<Booleano>

Defecto:  1

Proposito: Si tiene el valo 1 hace que aparezca el logo de Windows al arrancar. Con el valor 0 se desactiva el logo de Windows. Un valor de cero, libera una serie de interrupciones software que pudieran causar incompatibilidades con antiguos TSR del modo DOS o incompatibilidades con cierto manejadores de memoria de terceros.

--------------------------------------------------------------------

Network=<Booleano>

Defecto:  0

Proposito: Con un valor 1, nos paparecerá la opcion "Modo a prueba de fallos con soporte de RED" como una opcion en el menu de inicio.

PARAMETROS DE CONFIGURACION - CONFIG.SYS
----------------------------------------

**** Bueno, y este será el siguiente capitulo...


Volver a Artículos y FAQs

 

     
 

Volver arriba Volver arriba

© 1997-2008 Duiops (http://www.duiops.net)
Prohibida la reproducción parcial o total de los textos o las imágenes

Para comentarios, usa las direcciones e-mail de contacto.