Вы находитесь на странице: 1из 8

El diskette de arranque contiene únicamente el sistema operativo compuesto por los

siguientes archivos, IO.SYS MSDOS.SYS DBLSPACE.BIN y COMMAND.COM.


Estos archivos solamente permiten arrancar la pc y sólo realizar la ejecución de
comandos internos de DOS como ser copy, copy con, del, ren, md, rd,etc. Para hacer
trabajos de mantenimiento ó reparación se necesitan entre varios los siguientes archivos:
HIMEM.SYS
Permite que el sistema reconozca y pueda usar toda la memoria instalada se carga desde
el config.sys Si este archivo no se carga en memoria Windows no puede iniciar.
OAKCDROM.SYS y MSCDEX.EXE
Estos archivos trabajan en conjunto y se usan para instalar lectoras y/o grabadoras de
cdrom y dvd, se cargan en memoria desde el config.sys
FDISK.EXE
Este archivo se usa para inicializar y/o particionar un disco rígido, es decir se pueden
crear varios volúmenes en una sola unidad física. Es necesario su uso en discos rígidos
nuevos. Se requiere cuando al acceder una unidad de disco aparece la leyenda UNIDAD
NO VALIDA. Se ejecuta desde el teclado
FORMAT.COM
Este archivo los sectores de un disco rígido en clusters ó unidades de asignación
permitiendo la comunicación de la unidad ó volumen con el sistema operativo. Si una
unidad no está formateada aparece la leyenda MEDIO DE COMUNICACIÓN NO
VALIDO al acceder a ella. Se debe usar después de haber realizados trabajos en un
disco con el FDISK.COM. Se ejecuta desde el teclado
SYS.COM
Se usa para transferir sistema operativo entre unidades de discos
SCANDISK.EXE
Se usa para reparar errores de archivos en discos rígidos o diskettes. Se ejecuta desde el
teclado
SCANREG.EXE
Sirve para reparar el registro de Windows. Se ejecuta desde el teclado. Tiene
modificadores que se le agregan al comando: Scanreg /fix (repara el registro) Scanreg
/restore (muestra fechas de puntos de restauración de registro, permitiendo volver a
configuraciones de windows anteriores al problema o error actual)
INTERLNK.EXE
Sirve para interconectar por cable Laplink a dos pc en un entorno DOS, se debe cargar
en memoria a través del config.sys.Permite que una pc se convierta en cliente de una pc
servidora.
INTERSVR.EXE
Complementa al archivo interlnk.exe. se ejecuta bajo DOS y convierte a la pc en
servidora dedicada.
IFSHLP.SYS
Este archivo permite la actividad del sistema VFAT de Windows sobre soporte DOS ,su
falta bloquea al sistema Windows. Se debe cargar ante su falta desde el config.sys
DELTREE.EXE
Sirve para borrar directorios completos cuando lo requiera una reparación
SFC.EXE
Este archivo permite extraer programas faltantes de windows
EMM386.EXE
Emula memoria expandida sobre la memoria extendida, es necesario para correr
programas bajo DOS en entorno de Windows. Se carga en memoria desde el config.sys
ATTRIB.EXE
Agrega o quita atributos a los archivos Se ejecuta desde el teclado. Su uso es el
siguiente: por ejemplo Attrib +h +r +s juan.exe (oculta el archivo +h,lo hace de solo
lectura +r, y lo convierte en archivo de sistema +s) Para quitar atributos se debe
anteponer el signo menos a cada parámetro
RAMDRIVE.SYS
Permite crear un disco virtual sobre la memoria. Se carga desde el config.sys

El archivo CONFIG.SYS sirve para configurar los dispositivos y cargar drivers en


memoria. Es un archivo de texto y debe encontrarse en el directorio raíz de arranque,
normalmente se halla en C:\
Se lo puede editar con cualquier editor de texto y desde el dos se lo puede crear con el
comando interno COPY CON del siguiente modo:
Copy con config.sys (La grabación se logra presionando la tecla F6 y luego enter)
Un config.sys común es el siguiente:
DEVICE=HIMEM.SYS
DEVICE=OAKCDROM.SYS /D:MSCD001
INSTALL=MSCDEX.EXE /D:MSCD001
DEVICE=IFSHLP.SYS
FILES=80
BUFFERS=13,0
STACKS=18,512
LASTDRIVE=Z
Si se requiere una configuración que libere más memoria para aplicaciones de DOS se
escribe lo siguiente:
DEVICE=HIMEM.SYS
DEVICE=EMM386.EXE NOEMS
DOS=HIGH,UMB
FILES=60
BUFFERS=13,0
STACKS=18,512
DEVICEHIGH=OAKCDROM.SYS /D:MSCD001
INSTALLHIGH=MSCDEX.EXE /D:MSCD001
Si se necesita un config.sys portable de amplia gama de configuración para ejecutar
desde disquete ó cdrom se escribe lo siguiente:
[MENU]
MENUITEM=DOS
MENUITEM=SIMPLE
MENUITEM=CDROM
MENUITEM=LINK
MENUITEM=VIRTUAL
MENUITEM=LINKCD
[COMMON]
DEVICE=HIMEM.SYS
DEVICE=IFSHLP.SYS
[DOS]
DEVICE=EMM386.EXE NOEMS
DOS=HIGH,UMB
[SIMPLE]
DOS=HIGH
[CDROM]
DEVICE=OAKCDROM.SYS /D:MSCD001
INSTALL=MSCDEX.EXE /D:MSCD001
[LINK]
DEVICE=INTERLNK.EXE
[VIRTUAL]
DEVICE=RAMDRIVE.SYS /E 4096
[LINKCD]
INCLUDE=LINK
INCLUDE=CDROM
[COMMON]
FILES=80
BUFFERS=13,0
STACKS=18,512
LASTDRIVE=M

Las sentencias incluidas en el config.sys significan lo siguiente:


BUFFERS/BUFFERSHIGH
Este comando asigna memoria a un número especificado de
búferes de disco cuando se inicia el sistema. Use el comando
BUFFERSHIGH para cargar los búferes en el área de memoria
superior. Solamente puede usar estos comandos en su
archivo Config.sys.
Sintaxis
BUFFERS=n[,m]
BUFFERSHIGH=n[,m]
Parámetros
n
Especifica el número de búferes de disco. El valor de n
debe estar comprendido en un rango de entre 1 y 99.
m
Especifica el número de búferes en la memoria caché de búfer
secundaria. El valor de m debe estar comprendido en un
rango de 0 a 8. El valor predeterminado es 0 (sin búferes
de memoria caché secundaria).
Si especifica un valor no válido para n o m, BUFFERS utiliza
los valores predeterminados.
DEVICE
Este comando carga en memoria el controlador de dispositivo
especificado. Solamente puede usar este comando en su archivo
Config.sys.
Sintaxis
DEVICE=[unidad:][ruta]archivo [dd-parámetros]
Parámetros
[unidad:][ruta]archivo
Especifica la ubicación y el nombre del controlador del
dispositivo que desea cargar.
[dd-parámetros]
Especifica cualquier información de línea de comandos que
requiera el controlador del dispositivo.
DEVICEHIGH
Este comando carga el controlador del dispositivo
especificado en el área de memoria superior. Al cargar
un controlador de dispositivo en el área de memoria superior,
se liberan más bytes de memoria convencional para otros
programas. Si la memoria superior no está disponible, el
comando DEVICEHIGH funciona igual que el comando DEVICE.
Solamente puede usar este comando en su archivo Config.sys.
Sintaxis
DEVICEHIGH [unidad:][ruta]archivo [dd-parámetros]
Para especificar la región (o regiones) de memoria en la que se
cargará el dispositivo, use la sintaxis siguiente:
DEVICEHIGH [[/L:región1[,tammin1][;región2[,tammin2] [/S]]=
[unidad:][ruta]archivo [dd-parámetros]
Parámetros
[unidad:][ruta]archivo
Especifica la ubicación y el nombre del controlador
de dispositivo que desea cargar en el área de memoria
superior.
dd-parámetros
Especifica cualquier información de línea de comandos que
requiera el controlador del dispositivo.
Modificadores
/L:región1[,tammin1][;región2[,tammin2]...
Especifica una o más regiones de memoria en las que se
ha cargado el controlador del dispositivo. Por defecto,
MS-DOS carga el controlador en el bloque de memoria superior
(UMB) libre más grande y deja los demás UMB disponibles para
uso del controlador. Puede usar el modificador /L para cargar
el controlador del dispositivo en una región de memoria en
particular o para especificar qué regiones puede usar el
controlador.
Para cargar el controlador en el bloque mayor de una
región en particular de memoria superior, especifique
el número de región después del modificador /L. Por
ejemplo, para cargar el controlador en el bloque libre
más grande de la región 4, escribiría /L:4. Para ver una
lista de las áreas libres de memoria, escriba MEM /F
junto al símbolo del sistema.
Cuando se carga con el modificador /L, un controlador de
dispositivo puede usar solamente la región de memoria
especificada. Algunos controladores de dispositivo usan
más de un área de memoria; para esos controladores, puede
especificar más de una región. Para averiguar cómo usa la
memoria un dispositivo en particular, emita el comando
MEM /M y especifique el nombre del controlador de dispositivo
como argumento. Para especificar dos o más regiones, separe
los números de bloque con un punto y coma (;). Por ejemplo,
para usar los bloques 2 y 3, escribiría /L:2;3.
Normalmente, MS-DOS carga un controlador en un UMB
solamente de la región especificada si dicha región
contiene un UMB más grande que el tamaño de carga del
controlador (normalmente, igual que el tamaño del
archivo ejecutable del programa). Si el controlador
requiere más memoria mientras se está ejecutando que
cuando se carga, puede usar el parámetro tammin para
asegurarse de que el controlador no se cargará en un
UMB demasiado pequeño. Si especifica un valor para
tammin, MS-DOS carga el controlador en dicha región
solamente si contiene un UMB más grande que el tamaño
de carga del controlador y que el valor de tammin.
/S
Reduce el UMB a su tamaño mínimo mientras el
controlador se está cargando. Con este modificador,
se consigue el uso más eficiente de la memoria. En
general, este modificador solamente lo usa el
programa MemMaker en MS-DOS 6.x, el cual puede analizar el uso de
memoria que hace un controlador de dispositivo para
determinar si se puede usar el modificador /S de una
forma segura cuando se carga dicho controlador. Este
modificador se usa sólo con el modificador /L
y afecta únicamente a los UMB para los que se
especifica un tamaño mínimo.

DOS
Este comando especifica que MS-DOS debe mantener un vínculo
con el área de memoria superior, cargar parte de sí mismo en
el área de memoria alta (HMA), o ambos. Solamente puede usar
este comando en su archivo Config.sys.
Sintaxis
DOS=HIGHLOW[,UMB,NOUMB][,AUTO,NOAUTO]
DOS=[HIGH,LOW,]UMBNOUMB[,AUTO,NOAUTO]
DOS=[HIGH,LOW,][UMB,NOUMB,]AUTONOAUTO
Parámetros
UMBNOUMB
Especifica si MS-DOS debe administrar los bloques
de memoria superior (UMB) creados por un proveedor
de UMB, como Emm386.exe. El parámetro UMB especifica
que MS-DOS debe administrar los UMB, si existen.
El parámetro NOUMB especifica que MS-DOS no debe
administrar los UMB. La configuración predeterminada
es NOUMB.
HIGHLOW
Especifica si MS-DOS debe intentar cargar parte de sí
mismo en HMA (HIGH) o mantener todo MS-DOS en memoria
convencional (LOW). La configuración predeterminada es
LOW.
AUTONOAUTO
Especifica si MS-DOS debe cargar automáticamente los
controladores de dispositivo Himem.sys, Ifshlp.sys,
Dblbuff.sys y Setver.exe si no están cargados de forma
explícita en su archivo Config.sys. La configuración
predeterminada, AUTO, carga automáticamente estos
controladores de dispositivo. La configuración AUTO
también usa automáticamente los comandos BUFFERSHIGH,
FILESHIGH, FCBSHIGH, LASTDRIVEHIGH y STACKSHIGH, tanto si
se usa la forma -HIGH del comando como si no. Si especifica
el parámetro NOAUTO, debe cargar estos controladores de
dispositivo y usar la forma -HIGH de los comandos anteriores
para poder hacer uso de ellos.

FCBS/FCBSHIGH
Este comando especifica el número de bloques de control de archivos
(FCB) que MS-DOS puede tener abiertos al mismo tiempo. Use el
comando FCBSHIGH para cargar los FCB en el área de memoria superior.
Solamente puede usar estos comandos en su archivo Config.sys.
Sintaxis
FCBS=x
FCBSHIGH=x
Parámetro
x
Especifica el número de bloques de control de archivos
que MS-DOS puede tener abiertos al mismo tiempo. Los valores
válidos de x están comprendidos en un rango de 1 a 255. El
valor predeterminado es 4.

FILES/FILESHIGH
Este comando especifica el número de archivos a los que puede
acceder MS-DOS al mismo tiempo. Use el comando FILESHIGH para
cargar el comando en el área de memoria superior. Solamente
puede usar estos comandos en su archivo Config.sys.
Sintaxis
FILES=x
FILESHIGH=x
Parámetro
x
Especifica el número de archivos a los que MS-DOS puede
acceder al mismo tiempo. Los valores válidos de x están
comprendidos en un rango de 8 a 255. El valor predeterminado
es 30.

INSTALL/INSTALLHIGH
Este comando carga en memoria un programa residente en
memoria cuando inicia MS-DOS. Use el comando INSTALLHIGH
para cargar el programa residente en memoria en el área
de memoria superior. Solamente puede usar estos comandos
en su archivo Config.sys.
Los programas residentes en memoria permanecen en memoria
mientras el equipo está encendido. Se pueden usar incluso
cuando hay otros programas activos. Puede usar el comando
INSTALL o INSTALLHIGH para cargar los programas residentes
en memoria de MS-DOS, por ejemplo, Fastopen, Keyb, Nlsfunc
y Share.
Sintaxis
INSTALL=[unidad:][ruta]archivo [comando-parámetros]
INSTALLHIGH=[unidad:][ruta]archivo [comando-parámetros]
Parámetros
[unidad:][ruta]archivo
Especifica la ubicación y el nombre del programa
residente en memoria que desea ejecutar.
comando-parámetros
Especifica los parámetros del programa que
indica con el nombre de archivo.

LASTDRIVE/LASTDRIVEHIGH
Este comando especifica el número máximo de unidades a las
que puede acceder. Use el comando LASTDRIVEHIGH para cargar
las estructuras de datos de LASTDRIVE en el área de memoria
superior. Solamente puede usar estos comandos en su archivo
Config.sys.
El valor que especifique representa la última unidad válida
que reconocerá MS-DOS.
Sintaxis
LASTDRIVE=x
LASTDRIVEHIGH=x
Parámetro
x
Especifica una letra de unidad en un rango comprendido
de la A a la Z.
SHELL
Este comando especifica el nombre y ubicación del intérprete
de comandos que desea que utilice MS-DOS. Solamente puede usar
este comando en su archivo Config.sys.
Si desea utilizar su propio intérprete de comandos en lugar de
Command.com, puede especificar su nombre agregando un comando
SHELL a su archivo Config.sys.
Sintaxis
SHELL=[[unidad:]ruta]archivo [parámetros]
Parámetros
[[unidad:]ruta]archivo
Especifica la ubicación y el nombre del intérprete
de comandos que desea que utilice MS-DOS.
parámetros
Especifica cualquier modificador o parámetro de línea de comandos
que se puede usar con el intérprete de comandos especificado.

STACKS/STACKSHIGH
Este comando es compatible con el uso dinámico de pilas de datos
para gestionar interrupciones de hardware. Use el comando STACKSHIGH
para cargar las pilas en el área de memoria superior. Solamente
puede usar estos comandos en su archivo Config.sys.
Sintaxis
STACKS=n,s
STACKSHIGH=n,s
Parámetros
n
Especifica el número de pilas. Los valores válidos de n
son 0 y los números comprendidos en un rango de 8 a 64.
s
Especifica el tamaño (en bytes) de cada pila. Los
valores válidos de s son 0 y los números comprendidos
en un rango de 32 a 512.

Вам также может понравиться