Manual de ms dos 6 22

danieleec1 4,815 views 190 slides Mar 13, 2014
Slide 1
Slide 1 of 190
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30
Slide 31
31
Slide 32
32
Slide 33
33
Slide 34
34
Slide 35
35
Slide 36
36
Slide 37
37
Slide 38
38
Slide 39
39
Slide 40
40
Slide 41
41
Slide 42
42
Slide 43
43
Slide 44
44
Slide 45
45
Slide 46
46
Slide 47
47
Slide 48
48
Slide 49
49
Slide 50
50
Slide 51
51
Slide 52
52
Slide 53
53
Slide 54
54
Slide 55
55
Slide 56
56
Slide 57
57
Slide 58
58
Slide 59
59
Slide 60
60
Slide 61
61
Slide 62
62
Slide 63
63
Slide 64
64
Slide 65
65
Slide 66
66
Slide 67
67
Slide 68
68
Slide 69
69
Slide 70
70
Slide 71
71
Slide 72
72
Slide 73
73
Slide 74
74
Slide 75
75
Slide 76
76
Slide 77
77
Slide 78
78
Slide 79
79
Slide 80
80
Slide 81
81
Slide 82
82
Slide 83
83
Slide 84
84
Slide 85
85
Slide 86
86
Slide 87
87
Slide 88
88
Slide 89
89
Slide 90
90
Slide 91
91
Slide 92
92
Slide 93
93
Slide 94
94
Slide 95
95
Slide 96
96
Slide 97
97
Slide 98
98
Slide 99
99
Slide 100
100
Slide 101
101
Slide 102
102
Slide 103
103
Slide 104
104
Slide 105
105
Slide 106
106
Slide 107
107
Slide 108
108
Slide 109
109
Slide 110
110
Slide 111
111
Slide 112
112
Slide 113
113
Slide 114
114
Slide 115
115
Slide 116
116
Slide 117
117
Slide 118
118
Slide 119
119
Slide 120
120
Slide 121
121
Slide 122
122
Slide 123
123
Slide 124
124
Slide 125
125
Slide 126
126
Slide 127
127
Slide 128
128
Slide 129
129
Slide 130
130
Slide 131
131
Slide 132
132
Slide 133
133
Slide 134
134
Slide 135
135
Slide 136
136
Slide 137
137
Slide 138
138
Slide 139
139
Slide 140
140
Slide 141
141
Slide 142
142
Slide 143
143
Slide 144
144
Slide 145
145
Slide 146
146
Slide 147
147
Slide 148
148
Slide 149
149
Slide 150
150
Slide 151
151
Slide 152
152
Slide 153
153
Slide 154
154
Slide 155
155
Slide 156
156
Slide 157
157
Slide 158
158
Slide 159
159
Slide 160
160
Slide 161
161
Slide 162
162
Slide 163
163
Slide 164
164
Slide 165
165
Slide 166
166
Slide 167
167
Slide 168
168
Slide 169
169
Slide 170
170
Slide 171
171
Slide 172
172
Slide 173
173
Slide 174
174
Slide 175
175
Slide 176
176
Slide 177
177
Slide 178
178
Slide 179
179
Slide 180
180
Slide 181
181
Slide 182
182
Slide 183
183
Slide 184
184
Slide 185
185
Slide 186
186
Slide 187
187
Slide 188
188
Slide 189
189
Slide 190
190

About This Presentation

No description available for this slideshow.


Slide Content

Contenido

ANSLSYS (Ansisys)
APPEND (Anexar)
ATTRIB (Atributos).

BREAK (Interrumpir)
BUFFERS (Buffers)

CALL (Llamar)
CD (Cambiar Directorio).

CHCP (Cambiar tabla de códigos)
CHDIR (Cambiar directorio).

CHKDSK (Verificar Disco)
CHKSTATE.SYS (Chkstate)

CHOICE (Opción)

CLS (Limpiar pantalla)

COMMAND (Intérprete de comandos)
COPY (Copiar)

COUNTRY (País).

CITY (Cambiar dispositivo terminal).

DATE (Fecha)
DBLSPACE (Duplicar espacio)

DBLSPACE.INI (Dblspace.ini)

DEBUG (Depurador)

DEFRAG (Defragmentar)

DEL (Borrar)

DELOLDOS (Borrar versión anterior del DOS),
DELTREE (Borrar subdirectorios)

DEVICE (Dispositivo).

DEVICEHIGH (Dispositivo en memoria Superior)
DIR (Directorio).

DISKCOMP (Comparar disquetes)

DISKCOPY (Copiar disquete)

DISPLAYSYS Juego de caracteres para monitores)
DOS (DOS)

DOSKEY (Doskey).

DOSSHELL (Dosshell

DRIVERSYS (Crear unidad lógica)

DRIVPARM (Parámetros para la unidad)
DRVSPACE (Duplicar espacio)

ECHO (Eco)
EDIT (Editor)

EGASYS (Memoria de pantalla EGA)
EMM386 (Memoria expandida 386).
EMM386.EXE (Controlador de dispositivos)
ERASE (Borrar archivos).

EXIT (Salir)

Expand (Expandir)

FASTHELP (Ayuda rápida)
FASTOPEN (Abrir rápidamente).

EC (Comparar archivos)

FCBS (Bloques de control de archivos).
FDISK (Preparar disco fio).

FILES (Archivos)
FIND (Encontrar).

FOR (Para)

FORMAT (Dar Formato)

GOTO (ira)
GRAPHICS (Graficos)

HELP (Ayuda),
HIMEMSYS (Administrador de memoria)

IF (Si condicional).
INCLUDE (Incluir)

INSTALAR (Instalar a MS-DOS)
INSTALL (Instalar)

INTERLNK (Interconectar)
INTERSRV (Servidor de INTERLNK)

KEYB (Teclado)

LABEL (Etiqueta).

LASTDRIVE (Última unidad)

LH (Cargar en el área de memoria Superior)

LOADEIX (Eliminar problemas de memoria)

LOADHIGH (Cargar en el área de memoria
superior)

MD (Crear subdirectorio),

MEM (Memoria)

MEMMAKER (Optimizador de memoria)

MENUCOLOR (Color de menús de inicio)

MENUDEFAULT (Opción predeterminada del
menú de inicio)

MENUITEM (Opción del mend de inicio)

MKDIR (Crear subdirectorio)

MODE (Configurar dispositivos).
MORE (Más).

MOVE (Mover)

MSAV (Antivirus Microsoft)
MSBACKUP (Respaldar archivos)
MSCDEX (Acceso a disco óptico)
MSD (Diagnósticos Microsoft)

NLSFUNC (Información de pais)
NUMLOCK (Bloqueo de teclado numérico)

PATH (Ruta de acceso)
PAUSE (Pausa)

POWER (Energía).

POWER.EXE (Energia)

PRINT (Imprimir).

PROMPT (Símbolo de petición de orden)

QBASIC (Lenguaje Basic).

RAMDRIVESYS (Disco en memoria),
RD (Eliminar un subdirectorio)

REM (Comentario)

REN (Renombrar).

RENAME (Renombrar)

REPLACE (Reemplazar)

RESTORE (Restaurar)

RMDIR (Eliminar un subdirectorio)

SCANDISK (Revisión y reparación de disco)
SET (Establecer)

SETUP (Instalar a MS-DOS)

SETVER (Establecer versión de DOS).
SHARE (Compartir)

SHELL (Procesador de comandos).

‘SHIFT (Cambiar)
SIZER.EXE (Tamano en memoria)
SMARTDRV (Caché y Buffer de disco).

SORT (Ordenar).

STACKS (Pilas)

SUBMENU (Submenú en menú de arranque)
SUBST (Sustituir)

SWITCHES (Modificadores)

SYS (Sistema).

TIME (Hora)

TREE (Árbol de directorios).
(TRUENAME (Ruta de acceso real)
TYPE (Tipiar (escribir).

UNDELETE (Recuperar archivos borrados)
UNFORMAT (Reconstruir).

VER (Versión)
VERIFY (Verificar)

VOL (Volumen),

VSAFE (Protección antiviral)

XCOPY (Copiar archivos y subdirectorios)

5

Listado alfabético de
comandos y
controladores del
MS-DOS 6.22

Regresar al Conterido

Objetivos de
este capitulo:

Objetivos de este capitulo:

+ Mostrar y dar a conocer al lector que se inicia en uso
del MS-DOS, la sintaxis precisa y la forma de uso de
todos los comandos y controladores de dispositivos
del MS-DOS 6.22.

Servir al lector experimentado, como una fuente de
información para la consulta ordenada de comandos.
y controladores instalables, en orden alfabético para
Su fácil localización.

Poner a disposición del lector ejemplos de uso.
Facilitar la distinción entre comandos externos, co-
mandos internos y controladores de dispositivos, su
uso en red y si se orientan a archivos de procesa-
miento por lotes o al CONFIG.SYS,

Señalar aquellos puntos o conceptos que deben
emplearse con precaución para evitar la pérdida
de información.

Informar al lector sobre los comandos que se relacio:
nan en cada caso, según su forma de uso o aplica»
Mostrar algunas ideas y sugerencias para su
uso óptimo,

Regresar al Conterido

129

Eu esirciónde os comandos y archivos controlado
res de dispositivos del sistema operativo MS-DOS 6.22
se hace en orden alfabético para facilitar su localización y
"Conviene mencionar que en los comentarios sobre los co
mandos se hace referencia alas versiones de sistema operat
vo en las que operan y para ello se consideró a partir de la
versión 2.0, que marcó una importante diferencia respecto a
las versiones anteriores, tales como la LO y LL. Las versiones
de sistema operativo que han tenido éxito sobresaliente res
pecto las demás han sido la2.1,la 33, la 50 y ahora la 6.
También es importante mencionar que para indicar la
sintaxis de los comandos se emplean las siguientes conven:

> El nombre del comando en mayúsculas, se debe escribir
tal como se muestra, aunque al escribirlo no importa si se
emplean mayúsculas, minúsculas o su combinación, pues.
{£108 siempre los reconoce,

> Las partes optativas del comando se encierran entre cor
chetes I]. Cuando se tecleen esas opciones, no se deberán
incluirlos corchetes,
Si se tienen parámetros con opciones mutuamente exclu-
yentes, se emplea una línea vertical | para indicar que sólo
Se puede usar una de ellas y no las dos al mismo tiempo.
No se debe escribir la linea vertical
Por unidad se entiende la letra que identifica ala unidad
de disco duro de disco flexible (driver) donde se encuen:
tre el archivo del comando extemo que se desea ejecutar.
Los comandos internos no requieren que se les indique
tuna unidad, pues no se tiene que leer ningún archivo para
ejecutar el comando.
Ruta indica la vía de acceso, también denominada ruta de
búsqueda de archivos ejecutables (path) que el sistema
operativo deberá seguir para localizar un archivo o direc
torio en particular, en caso de que ese archivo no se en
‘cuentreen el directorio actual del sistema.
Archivo (fil) se refiere al nombre del archivo sobre el que
se quiere realizar algún comando. Este nombre debe se
Bui los principios de tener desde uno hasta ocho caracte
Fes y en forma opcional, un punto y hasta 3 caracteres de
extensión. En los casos en los que se pueden utilizar los
Simbolos comodín para indicar grupos de archivos, se hace la
aclaración correspondiente.

Regresar al Conterido

130 Ustade atabético de comandos y controladores del 15-005 6.22

> Cuando se puede repetir algún parámetro o modificador,
se indica con tres puntos suspensivos (...). Cuando se re
pita el parámetro o modificador, se deberán omitir los tres
Puntos suspensivos.

Ario de cada comando controlador de depostuas ss Inc
Ye una representación grate que greiond eit a sueno So
bre sus penales caractnzicas Ss emplen un anna de

En su menor siempre aparecerá as mismas deserciones, on
las memar poseones a fn de dar homogenoisn ah. pr

cn y que ol ecto ubique la Inormación man. Cuando a
ne seis na elta temo ques rt se mort

1.5190 tratado un con
4 Seg un comando cuyo us os orientado a archivos de proce
5.8005 un comando emo o xt.

Finalmente, conviene señalar que en esta parte del libro no
se incluyen algunos comandos que, aunque formaban parte
de versiones anteriores del MS-DOS, ya no se les incluyó a
partir de la versión estándar MS-DOS 6.0 debido a que fue

Fon sustituidos o superados por nuevos comandos y progra.
mas. Esta omisión se hace con el propósito de no confundir
al lector usuario dela versión 6.22. Sin embargo, en v

que estos comandos pueden revestir importancia para usta
os que aún empleen versiones previas al MS-DOS 622, se
incluyen en el Apéndice A

ANSI.SYS

ANSLSYS
Be]

DESCRIPCION: Se trata de un archivo controlador dedispositivos que permi
te definir funciones para cambiar la presentación de los ri

Regresar al Conterido

SINTAXIS:

PARAMETROS:

ansisws 131

ficos, controlar el movimiento del cursor y reasignar las te
elas, para locual acepta la emulación de secuencias de escape
“de terminal ANSI, tanto para el control de la pantalla como
para el teclado de la computadora.

Se carga en el archivo CONFIG.SYS empleando un coman-
do DEVICE o DEVICEHIGI

Una secuencia de escape ANSI, también denominada
como secuencia de salida ANSI, es una secuencia de caracte
res ASCII que siguen un determinado formato y dan accesoa
modificar las presentaciones en la pantalla y el comporta
miento o resultado de las telas

Los dos primeros caracteres comunes a todas las secuen-
cias son el tarácter de Escape (1Bh) donde la “h” minúscula
indica que se emplea la base hexadecimal, y el corchete iz
quierdo (58h).

Los caracteres que se incluyan a continuación di

fe estos dos

caracteres iniciales indican un código alfanumérico que com
trola el teclado o una función de presentación en pantalla, Se
debe tener precaución al teclear las secuencias de escape,
pues se hace distinción entre mayúsculas y mintisculas, cada
tuna con significado distinto. Para obtener mayor detalle so
bre as secuencias de escape ANSI, por favor remítase al capi

tulo sobre el archivo CONFIGSYS.
‘DEVICE[UMOAD FRUTA] ANSLSYS 1A LI) (RI

(umoa0.s aura)
Permite indicar la unidad y subdirectorio donde se encuen
tra el archivo ANSISYS.

Permite reasignar las teclas extendidas en teclados de
101 teclas, en forma independiente, con el propósito de
que el DOS les dé un tratamiento diferenciado.
Porejemplo,sisu tecladoes de 101 teas, observará que
en el techado numérico, situado en la parte derecha, se
repiten algunas delas tclas que forman parte del tela
do en su seccin central, tales como: al (23 0 |
Sino se indica el modificador /X, el sistema operativo
partes del teclado.

Nose puede incluir al mismo tiempo que el modifica
dor /R

Regresar al Conterido

132 Ustado attabético de comandos y controladores del MS-DOS 622

Indica a ANSISYS que considere a un teclado extend
do, de 101 teclas, como sise tratase de un teclado normal
de teclas.

Se recomienda su uso en los casos en los que un progra
ma tenga dificultades para interpretar la información
proveniente de un teclado extendido (o mejorado).

El mismo resultado se obtiene con el comando SIVIT
CHES=/K, generalmente ambos se emplean en forma
conjunta.

No se puede incluir al mismo tiempo que el modifica
dor /X

Mejora la presentación de las líneas en la pantalla cuan
do se realiza un desplazamiento o enrollamiento
(scroll, lo que ayuda especialmente a personas con mi
musvalía ópkica

(COMANDOS — Para cargar el controlador de dispositivos ANSLSYS se em-
RELACIONADOS: plea uno de los dos siguientes comandos DEVICE o DEVICE
HIGH.
Sise utiliza a ANSLSYS con el modificador /K, se debe in
cuir el comando SWITCHES, también con el modificador /K.
Si desea mayor información sobre las secuencias de escape
ANSI, consulte el capítulo correspondiente al archivo CON
FIGSYS.
El comando PROMPT permite definir la forma como se vi
sualiza el símbolo de petición de orden y la pantalla, con el
so de metasímbolos, y secuencias de escape ANSI

EeurLos:

Para cargar el controlador de dispositivos ANSLSYS, supo-
niendo que el archivo ANSISYS reside en el subdirectorio
ADOS, incluya en el archivo CONFIG.SYS una linea como
la siguiente

DeVice-:DOSANSLSTS

Si desea que se cargue ANSLSYS en la memoria superior de
la computadora, suponiendo que se dispone de ell, la linen es

NCEMGH-COOSANSL

Una vez instalado ANSLSYS y reinicializada la computado
ra, se pueden llevar a cabo los siguientes ejemplos con se

Regresar al Conterido

ausisys 183

‘cuencias de escape, donde las secuencias de escape son las
que siguen a “SE”. Estos ejemplos pueden teclearse desde la
Tinea de comandos, incluirse en archivos de procesamiento
por lotes, como el AUTOEXEC.BAT. Observe que también se
Emplea el comando PROMPT

Paraestablecerel video inverso, que resultará enel frentene
gro con el fondo blanco, teclee lo siguiente, observe que la
Im" es minúscula:

Para establecer un video intermitente
PROUPT Sens

Si desea desactivar todos los atributos de video, incluya el

a emplear un color blanco brillante sobre un fondo cian
tedlee

PROMPT Senses

En cambio si desea que los colores sean amarillo sobre fondo
negro, el comando será

Puede combinar los efectos, de forma que el símbolo de pet
ción de orden se visualice en amarillo sobre fondo negro,
pero la pantalla utilice los colores blanco sobre cian, con el
Siguiente comando:

Para modificar el funcionamiento de una tecla, en este caso
dela tecla £J, con el propósito de que invoque al comando
DIR cada vez que sele oprima, teclee

Si desea que con la tecla E se invoque el comando CHKDS
con su modificador /F, feclee lo siguiente en la línca de co-
mandos:

PROUPTSesorchHOSKIF: 15556

Regresar al Conterido

134 Ustado atabetico de comandos y controladores del MS-DOS 622

APPEND
ANEXAR

DESCRIPCION: Opera en forma parecida a PATH ya que permite definir ru
tas de directorios donde residan archivos que se deseen ej
tar como si estuvieran en el directorio actual

La diferencia radica en que busca principalmente archivos
de datos y no archivos ejecutables, a menos quese le indique
on el modificador /X.

Los directorios especificados con APPEND se conocen
como DIRECTORIOS ANEXADOS, debido a que los archi
Vos que estén contenidos en ellos los buscará el sistema ope-
Fativo como si fueran parte o estuvieran anexados al
directorio actual,

En las primeras versiones a búsqueda se realizaba exclusi
vamente para archivos de datos, en la versión 6.22 se puede
incluira los archivos ejecutables

Stel archivo que busca el DOS existe tanto en el directorio
actual como en un directorio anexado, tiene prioridad el ar
<hivo que esté en el directorio actual y será ese el que se
ejecute.

‘Cuando se emplee un programa que cree un muevo archi
vo, se le creará en el directorio actual y no en el directorio
anexado, este hecho debe tenerse presente para evitar conte
siones, pues podría dar lugar a tener varios archivos con el
‘mismo nombre, pero diferente contenido, Por ello es que AP-
PEND resulta conveniente para trabajar con archivos de da
tos que o no se modificarán, o bien, no darán lugar a la
creación de copias de los archivos, tal como sucede con los
Sistemas de base de datos. Porotra parte, no utilice APPEND
Si emplea hojas de cálculo, procesadores de texto, programas
de graficación y en general sistemas que crean nuevos archi
vos, o que al guardar las modificaciones que se hubieran reali
zado, lo hacen creando nuevas copias para guardar los datos
modificados

No emplee el comando APPEND cuando esté empleando
à Windows, ni cuando corra el programa Instalar de Win.
dows

‘Se puede emplear el comando APPEND para anexar direc
torios que correspondan a unidades de red

Regresar al Conterido

won 135

APPENO (UNIDAD: RUTA. XE: OFF PATIO!
PATO) (VE)

Lou RUTA
Permiten especificar el o los directorios que serán anexados
al directorio actual para la búsqueda de archivos de datos,
Sin incluir los ejecutables 0 de programas. Si se especifica
más de una ruta, se deben separar con punto y coma (). Se
pueden incluir manejadores de disco de una red. La búsque

{da de los archivos se realizará en el orden en el qué aparecen
los subdirectorios, por lo que si empleará más comúnmente
algunos archivos que se encuentren en tn determinado sub-
directorio, inclóyalo al principio.

La longitud maxima que puede tener este comando, incl
yendo su nombre APPEND, es de 127 caracteres.

Sise incluye la uta de un subdirectorio inexistente 0 inv.
do, APPEND lo omitird y continuará con los demás que se
hayan especificado, sin emitir mensaje de error.

Este modificador indica al sistema operativo que debe

buscar el programa a ejecutar en los directorios anexa
dos. En las versiones 4.0 y 5.0 la sintaxis era un poco dis.
tinta pues incluía la indicación ON u OFF, que se
mantiene en a versión 6.22 con fines de compatibilidad,
dela siguiente forma:

mon LOF
KON 0 hit abet

OF Gant het neo opor

Los programas que hagan uso de las siguientes funcio:
nes de la interrupción 21h del DOS, se buscarán en for
ma automática en los directorios anexados, aunque no
se haya incluido el modificador /XON

cen | ino Gern
on | aaron | Ope Fite

Regresar al Conterido

136 Ustado afabético de comandos y controladores del MS-005 6.22

Si se incluye a /X:ON, en la búsqueda se incluirá a los
directorios anexados s los programas requieren de cual
quiera de las siguientes funciones de interrupción 21h

Con /X:ON se puede ejecutar un programa que se en
cuentre en un directorio anexado sin tener que antepo
nerle a ruta a su nombre, resultado que es similar ast se
ubiera indicado la ruta con el comando PATH. Al reali
zar la búsqueda, el sistema operativo tratará de localizar
larchivo de programa primero en el directorio actual
después en los directorios anexados y por último en
uta de búsqueda indicada con PATH.

(PATON PATHOFE
Este modificador se emplea en ocasiones tales como
cuando al nombre del programa a ejecutar, sele antepo
ne la ruta donde se encuentra, y por lo tanto, no se re.
quiere que el sistema operative lo busque en otros
Subdirectorios. El modificador ”/PATH” habilita (ON) o
deshabilita (OFF) la búsqueda en directorios anexados
Suando se haya indicado la ruta de acceso con el nombre

del archivo de programa. El valor predeterminado es
PATHON

Este modificador asigna La lista de directorios anexados
a una variable de ambiente denominada APPEND y per
mite el uso de SET para listar los directorios anexados,
Si se usa, primero debe teclearse APPEND /E y poste
riormente APPEND con los directorios por anexar, ya
que no pucde especificar /E y la unidadıruta en una mis
ma linen de comandos.

Esta variable de ambiente puede consultarse con el co-
mando SET o bien, desde otros programas y utilizar su
información para encontrar archivos.

Regresar al Conterido

appeno 137

No utilice APPEND con este modificador /E desde otro
programa, debido a que se invoca una copia de COM
MAND.COM y, por lo tanto, los cambios realizados a
APPEND sólo son temporales y se pierden al momento.
de regresaral programa

Para consultar cuál esla lista de directorios anexados te
clee APPEND sin ningún parámetro o modificador.
Para cancelar la lista de directorios anexados que se
haya definido teclee APPEND seguido de un punto y
coma (). Aunque APPEND permanecerá residente en
memoria, estará inactivo mientras nose vuelvan a espe
tificar otros subdirectorios por anexar

‘Cuando se ejecuta APPEND, se carga en la memoria y
reside ahí mientras no se apague lacomputadora. se can
cele, por loque no es necesario cargarlo más de una vez.
No incluya ninguna ruta cuando emplee los modifica
dores /X y /E. Además, sólo utilice el modificador /E
tuna sola vez, de lo Contrario, al intentar volver a env
plearlo aparecerá un mensaje de error indicando que el
modificador es inválido.

No emplee el comando RESTORE si utiliza el modifi
cador /X.

Se debe tener precaución al utilizar APPEND, pues aun
que permite leer un archivo de datos que resida en un
Subdirectorio distinto al actual, al momento de guardar
y grabar ese archivo, con o sin modificaciones, el siste
ma operativo lo grabars en el directorio actual, lo que
dará lugar a que se tengan dos archivos, el original en
el subditectorio anexado, y una copia enel actual subi
rectorio.

Esta precaución debe tenerse en cuenta principalmente
en aquellos casos en los que se hagan modificaciones à
tun archivo de datos, se guarde y se le vuelva a emplear
desde otro subdirector, pues se volverá a abrir el or
ginal y los cambios parecerän haberse perdido, cuando
En realidad residen en el anterior subdirectorio desde
donde se trabajó.

Si emplea los comandos ASSIGN y APPEND, emplee
primero el comando APPEND y posteriormente el co
mando ASSIGN, de lo contrario no funcionará y se em
tird un mensaje de error

No emplee el comando APPEND mientras utilice a Win
dows de Microsoft. Tampoco lo uilice cuando vaya a enr
plear el programa de INSTALAR (Setup) de Windows

Regresar al Conterido

138 ustacoatabético de comandos y controladores del MS-DOS 622

comanDos EI comando PATH se emplea para establecer una o varias
RELACIONADOS: rutas donde el sistema operativo deberá buscar archivos
ejecutables

EXEMPLOS:

a mostrar la actual lista de directorios anexados tecee:
sin parámetros ni modificadores. Si se teclea sin antes haber
indicado subdirectorios por anexar, emitirá el mensaje
ou APPEND

sefalando que APPEND está inactivo.

Suponga ahora que se ejecuta desde un subdirectorio distin
toaCADOS y es en ese subdirectorio donde reside el archivo
APPEND.EXE, por lo que se debe incluir su ubicación en el

coosaeo

Si desea cancelar cualquier lista de directorios anexados que
se tuviese, teclee

fara anexar los subdirectorios D:\DATOSI, E:\DATOS2 y
DATOS2\USUARIOI y que como resultado, el DOS bus.

queen elloslos archivos de datos quese requieran, encaso de
no encontrarlos en el subdirectorio actual:

APPEND DOMO! EADTOS2 EDATOSZUSARO!

Para habilitar la búsqueda de archivos de datos y de archivos
ejecutables en los directorios anexados

area

Si desea anexar los subdirectorios CA PROGRAMA! y
C:\PROGRAMA2 donde residen archivos de programas. En
forma previa se debió haber habilitado la búsqueda de archi
vos ejecutables con el modificador / 0 /X:ON

Guardar en la variable de ambiente APPEND la ruta corres
pondiente a los subdirectorios CAPROGRAMA1 y CAPRO.

Regresar al Conterido

arme 139

GRAMA2 anexados. Esta variable se podrá consultar con el
comando SET

© C:PROGRAUALCAPROGRAMA?

%

ATTRIB
ATRIBUTOS

DESCRIPCION: — Permite consultar asignar o modificarlos atributos delos ar
chivos o directorios, estos atributos indican si los archivos

Son de sólo lectura, lectura/escritura, que permite saber si
han sido modificados; si son de sistema o si permanecen
cultos. Son diversos los beneficios que se pueden obtener

‘con este comando, por ejemplo, al establecer el atributo
sólo lectura a archivos de datos, se impide que se les pueda
editar o borrar

En la literatura de Microsoft se refieren como Indicadores
dearchivo, en lugar de Atributos de archivo.

SINTAXIS ATTAIB[+ALAJ-M-AIeR-AI+S-S UNIDAD RUTA] ARCHIVOS}

Cada atributo se representa con una letra, el signo que le an
tecede indica sise establece e atributo, signo más (+), os se
le quita ese atributo, signo menos ().

Se pueden indicar uno o más atributos en la misma línea de
comandos separados por un espacio, así como uno o varios
archivos en [[UNIDAD:|[RUTA] ARCHIVO]. Para señalar
Varios archivos se pueden emplear los signos comodín * y
2 para los nombres de archivos.

Sino se indica el nombre del archivo, ATTRIB supone elem
pleode «+. Sin embargo, sise indica el nombre de un archivo
inválido o inexistente el DOS envía el siguiente mensaje

Regresar al Conterido

140 Ustado attaetico de comandos y controladores del MS.005 622

Si se comete un error al indicar el parámetro, se muestra el
siguiente mensaje

Atributo de archivo modificado o de lectura/escritura, Este
atributo es verificado por programas tales como MSBAC
KUD RESTORE, XCOPY o similares, para saber si el archivo
ha sufrido alguna modificación desde la última vez que sele
respaldó.

Atributo de archivo oculto (sólo opera en las versiones 5.0 a
622). Normalmente los archivos no están ocultos y se visu
lizan con comandos tales como DIR, en el DOSSHELL o en
WINDOWS. Sin embargo, puede resultar conveniente evitar
que cierto archivo o grupo de archivos no aparezca ante la
Vista de algún usuario extraño en la computadora.

Atributo de archivo de sólo lectura. Cuando se asigna, impi-
de que se le pueda modificar. Resulta muy útil cuando se te
ne alguna versión de documento o material importante y se
quiere estar seguro de que no se le borrará o modificará en
forma accidental, en particular, para proteger los archivos
CONFIG.SYS y AUTOEXEC.BAT Si se intenta borrar un ar
chivo de sólo lectura, el DOS emite el siguiente mensaje:

eri

Atributo de archivo de sistema (sólo opera en las versiones
50 à 6.22). Si se comete un error al indicar el parámetro, se
muestra el siguiente mensaje

(Peaneteroatrcteone)

Es posible incluir cualquier combinación de los parámetros,
pero sin repeticiones y cada uno con su signo respectivo,

Regresar al Conterido

MODIFICADORES:

comanoos

EJEMPLOS:

arme 141

Enel caso de que los archivos tengan los atributos de sólo lec
tura y ocultos, no se podrá quitar el de sólo lectura sin antes
quitar el atributo de oculto. De manera similar, si tienen asi
nados los atributos de oculto y de sistema, no se pueden mo
dificar por separado, se deben de eliminar con un mismo

Dee)

Si desea emplear este comando con subdirectorios, no em
plee símbolos comodín (? y +) pues no son permitidos, en su
Tugar, teclee el nombre completo del subdircctorio

5
Permite que el comando ATTRIB tenga efecto tanto en
los archivos del directorio actual como en todos sus sub
directorios, en caso de que los haya.

Si solo se teclea ATTRIB seguido del nombre de un ar
chivoo grupo dearchivos, se muestran sus actuales ati
buts,

Los comandos para crear y recuperar respaldos: BACKUP,
RESTORE y MSBACKUP, asi como XCOPY, que copia archi
vos y subirectorios, hacen uso del atributo de lectura/escrí
tura, lo que permite respaldar, recuperar o copiar grupos de
archivos de acuerdo al estado de se atributo.

Para mostrarlos atributos de todos los archivos que residan
enel subdirectorio C:\DOS\e,* tele:

AB c:008

Si desea que se muestren los atributos del archivo
MEMOL TNT que reside en el directorio raíz dela unidad C
teclee:

ATA GMEMOUTIT
Para establecer el atributo de sólo lectura al archivo
MEMOL.TXT, con el propósito de protegerlo y que no se le
pueda modificar ni borrar

AA MEMO

El siguiente comando establece los atributos de sólo lee
tura y oculto al archivo CARTA.DOC, como resultado, no

Regresar al Conterido

142 Ustade atabético de comandos y controladores del MS005 622

se lepodré visualizar con el comando DIR nisele pod;
dificar.

ATAR 4 CARTADOO

guitar al archivo CARTA,DOC los atributos de sólo lee

tura y oculto, para que nuevamente se le pueda visualizar
con el comando DIR y sele pueda modificar
Si desea establecer el atributo de oculto a todos los archi
vos del subdirectorio CALIBROS!*- e incluir a todos los
archivos que existan en sus subdirectorios, en caso de ha:
berlos, tecle:
En cambio, si desea ocultar el subdirectorio C:\LIBRC
comando varía un poco, observe que no se incluyen los aste
riscos que indican grupos de archivos:
En el siguiente comando se omite el nombre del archivo so-
bre elcualse desea actúe ATTRIB, por lo que sesupone el uso
de +» y se asignan los atributos de archivo modificado, sólo
lectura y oculto a todos los archivos del actual subdirectorio,

»

BREAK
INTERRUMPIR

DESCRIPCION: Este comando activa o desactiva la verificación extendida de
las teclas [2] +] o [E] +83, que permiten la suspensión
de un programa, Normalmente el sistema operativo verifica
la presión de estas teclas sólo mientras le información desde
el Teclado, escribe en la pantalla o en la impresora, pero si se
entra BREAK ON, su revisión se extiende a otras funciones,
tales como la lectura y la escritura en discos, por lo que sería
posible interrumpirlas con (22) +

Regresar al Conterido

PARAMETROS:

EXEMPLOS:

ren 143

Sele puede emplear en la linea de comandos, archivos por
lotes BAT o en el archivo CONFIGSYS

BREAK [ON OFF

En el archivo CONFIGSYS se le debe teclear de la siguiente
forma:

RECON!

more
Este parámetro permite activar (ON) o desactivar (OFF) la
verificación extendida de [2] +3].

Sisólo se teclea £23, sin parámetro, se muestra el estado ac
tual del comando: activado (ON) o desactivado (OFF). Su va
Tor predeterminado es OFF

Para activarla revisión extendida de [LEZ] +] y que el DOS
revise sise ha oprimido ==] +2} o [E] + Ed tanto mientras
Tea información de un disco. teclado como mientras escriba
en un disco o enla pantalla tele:

BREAK ON

Si desea desactivar la revisión extendida de [E +)]-y que
el DOS verifique si se ha oprimido Ex] +2) © xl + Eg ex
‘lusivamente mientras se len información del teclado o sees
‘riba información en pantalla 0 en la impresora, telee:

Con el comando sin ningún parámetro, se muestra en la pan:
talla un mensaje indicando si BREAK está activo o desactivo,

eme

Si se le desea activar desde el archivo CONFIGSYS se debe
incluir un renglón como el siguiente

y para desactivarlo desde el archive CONFIGSYS:

BREAGOFE

%

Regresar al Conterido

144 Uetado alfabético de comandos y controladores del MS.00S 622

BUFFERS
BUFFERS

DESCRIPCION: — Asigna espacios de memoria denominados buffers que em-
pleará el sistema operativo para almacenar datos durante las
‘operaciones de lectura y escritura
Este comando se introduce en el archivo CONFIGSYS.

sivraxis uFFERS-N (a)

En las versiones anteriores difiere dela siguiente forma

oseoyso BUFFERSEN
Dosa BUFFERS
Dossoys0 BUFFERS-NUN]

panamernos: m

Indica el nämero de buffer de disco emplea, su valor pue
de sur entre 2y 99, aunque su número optimesucle ubica
se mire 15 y 25 dependiendo de la aplicaciones el mimoro
dlesubaireclorios que se lien
de software para asignar ul valor de BUFFERS de acuerdo a
Sos, como gemplo, st utliza un procesador de textos el vo
for deN recomentdable puede ser entr 10) 20. Por ota pare,
sv utlza muchos subdirectoris, el valor recomendable se
puede ubicar entre 209 30,
Gen ou computadora emplea a DBLSPACE, DRVSPACE o
SMARTDRV y carga el sistema operativo en a memors su
perior (HMA) entonces conviene que asigne un valore 104
BUFFERS con el comando

con el propósito de asegurar que exista suficiente espacio en
Ta HMA para los programas y para los buffers que se asignen.
Si se indica un numero mayor, es probable que no se dispon.
ga de espacio suficiente y el DOS ubique los buffers en la me.
Moria convencional. Por otra parte, cuando se emplea a
SMARTDRV no conviene indicar más de 10 buffers, pues el
sistema no mejorará y, en cambio, se ocupará más memori

Regresar al Conterido

MODIFICADORES:

eurrens 145

Sies posible, no utilice el comando BUFFERS cuando emplee
SMARTDRV

Cada buffer utiliza aproximadamente 532 bytes de memoria,
por lo que si se incrementa su número se disminuirá la conti
{ad de memoria disponible para los programas. Sin embar.
130, si se cargó el sistema operativo en la memoria alta
(HMA), los buffers, hasta aproximadamente 48, se crearán
‘hi mismo, y por tanto liberarsn más memoria convencional
para los programas, pero si especifica un número mayor de
{el DOS colocará todos los Buffers en la memoria conven:
ional. Elcomando MEM con los modificadores /D /Ple per
mite conocer la cantidad de memoria que se está utilizando
para los buffers de disco.

5ise emplea la versión DOS 4.0 con el modificador /X, el ni
mero de buffers de memoria puede ascender hasta 10,000

Indica, en la versión DOS 4.0, el número de sectores que pue

den lecrsc o escribirse al mismo tiempo, en las demás versio
nes, señala el número de buffers en el cache secundario del
Baler su valor predeterminado sl, pro puede sa nte
Este parámetro tiene mayor utilidad en computadoras con pro-
esadores 8086 u BOSS, pues permite incrementar la velocidad
¿e algunas de las operaciones de lectura /escrtura del disco;
Sin embargo, en computadoras con procesadores 50286 0st

periores, se obtienen mejores resultados con SMARTDRV, Si
ensu computadora emplea el comando SMARTDRV.EXE, se
recomienda asignar un valor más pequeño para BUFFERS o,
preferentemente, no especifica el comando BUFFERS.

x
Sólose utiliza en la versión DOS 4.0 y permite el empleo
de la memoria expandida para los buffers,

El valor predeterminado para el número de buffers de
disco depende de las características de la configuración
del sistema:

emo RAN y unida de Disco vien [Byes
Mero 12818 AU on der 5018 2 =

Regresar al Conterido

Er NE
ETT “Im
El valor predeterminado para M, el número de buffers
en el cache secundario es L

‘Cuando se especifica un valor inválido para N o M, se
aplican los valores predeterminados.

EXENPLOS:

Para crear 22 butfers de disco se debe inclui en el archivo
CONFIG.SYS la siguiente lnea:

%

CALL
LLAMAR

DESCRIPCION: Permite llamar a ejecución un programa de procesamiento.
por lotes (BAT) desde otro, sin detener la ejecución del pro
rama que hace la llamada es decir, que continuará ejecutän.
Solo cuando concluya con el programa que se llamó.

Sinose leemplea y en un archivo por lotesse pone el nom
bre de otro archivo -BAT para que se ejecute, el sistema ope-
rativo continuará con el Segundo archivo y no regresará al
Primero. En cambio, el comando CALL permite invocar a un
Segundo archivo por lotes y regresar al primero cuando
quel termine su ejecución.

En versiones anteriores ala DOS 33, se debía invocar a una
copia de COMMAND.COM con el modificador /C para ob
tener resultados similares,

Aunque es posible que un programa de procesamiento por
lotes se llame à si mismo; es deci, que sea recursivo, se debe
actuar con cautela, pues si no se incluye una condición de sa
lida se daría lugar à una operación infinita de bucle entre el
programa de procesamiento por lotes padre (que hace a la

Regresar al Conterido

PARAMETROS:

cau 187

mada) y el programa de procesamiento por lotes hijo (el que
es llamado),

CALL (UNIDAD: (RUTA) ARCHIVO (ARCH. PARAM)

ok RUTA) ARCO
Indica la ubicación y el nombre del archivo por lotes (BAT)
que se desea llamar a ejecución.

ano Pa
Se refieren a cualquier información que deba incluirse en la
línea de comandos que sea requerida por el programa de pro
esamiento por lotes que se llama, tales como modificadores,
nombres de archivo, los parámetros reemplazables %1 a 59
y variables de entorno.

Conel comando CALL no se deben emplear elsigno de cana:
lización (|) ni los de redirección (< >)

EXEMPLOS:

Suponga que en el subdirectorio C:\VARIOS se tiene al ar
chivo por lotes CHEQUEA.BAT que verifica la existencia y
borra archivos temporales de varios subdirectorios, definien.
do como temporal aquellos archivos cuya extensión comien.
ce con el signo de pesos ($), como realmente sucede con

algunos programas de software, Si se desea invocar la eje:
ción del programa CHEQUEA BAT desde el archivo AU
TOEXECIBAT, se deberá incluir en este último la siguiente
línea:

CALL CIMADSCHEDLER «5

desde luego, el parámetro que aquí se incluye se ajusta a la
condición que se desca buscar, pero podría ser cualquiera
{que requiriera el archivo por lotes que se llame
Sila versión de DOS es previa a la 33, se puede invocar al
archivo CHEQUEA BAT con la siguiente línea:

COMMAND E CNARIOSCHEDUEA

En ambos casos, el archivo CHEQUEA BAT podría ser como
elsiguiente:

score
Fouste:

Regresar al Conterido

HAB Ustagoaitaetico de comandos y controladores del MS.005 622

cD
CAMBIAR DIRECTORIO

Véase el comando CHDIR, que es su equivalente, pues CDes
su abreviación.

CHCP
CAMBIAR TABLA DE CODIGOS

DESCAIPCION: Este comando permite consultar el número de la tabla de có
digos de país que esté activa (código de página o page code),
así como modificarla o activarla para que la empleo el siste
ma operativo en todos los dispositivos que sean compatibles
on el cambio, Si se desea activar el cambio en cada disposi
tivo por separado, se puede emplear el comando MODE CO:
DEPAGE PREPARE

Para poder utilizar el comando CHCP, primero se debe ha
ber especificado el comando COUNTRY en el archivo CON
FIGSYS y haber cargado el programa NLSFUNC

sivraxis ‘once um]

PARAMETROS: mur
Es un número que especifica la tabla de códigos para el sist
ma definida por el comando COUNTRY en el archivo CON
FIG.SYS. Los números de tabla de códigos que acepta el
sistema operativo MS-DOS son:

Regresar al Conterido

RELACIONADOS:

EJEMPLOS:

0 | erg escamas.
CEE]

0 re
CET
CRE

Si se emplea CHCP sin haber especificado el país con
COUNTRY ni NLSFUNC, aparece un mensaje indicando que
no se pudo consultar (abri) el archivo de información del
pais

Los comandos COUNTRY, NLSFUNC y MODE también se
emplean para establecer juegos de caracteres, en particular,
‘el comando MODE en su opción CODEPAGE PREPARE per
mite preparar cambio de tabla de códigos en cada disposi
tivo por separado.

Para establecer la tabla de códigos 437 Estados Unidos, como
la tabla activa teclee

er
Para consultar cuál es a tabla de códigos activa teclee
axe

Paraactivarla tabla decódigos correspondiente a Latinoamér
a teclee junto al símbolo del sistema:

cs

En caso de que no haya sido posible establecer el juego de ca

racteres especificado, se emitirá el siguiente mensaje de

Sino se puede preparar alguno de los dispositivos, tales
‘como el monitor el teclado o la impresora, el mensaje de
error será como el siguiente

Regresar al Conterido

ISO Ustadoalabético de comandos y controladores del MS.005 622

‘Tied cod 0 ro ear pr lps
(Copper once ey

S

CHDIR
CAMBIAR DIRECTORIO

DESCRIPCION: — Muestra elnombre del actual directorio o permite cambiar de
directorio (subdirectorio) activo. Se puede teclear como
CHDIR o simplemente como CD.

sivraxis CHDIR[UMDADIRUTAJ CO UNIDAD, (RUTA)

PARAMETROS: [UNDAD] Rum
Se refieren ala unidad y el subdirectorio al que se desea cam
biar Si nose especifican la unidad nila ruta, o si sólo se indi
a la unidad, el sistema operativo responde con el nombre
¿el directorio actual de la unidad actual, o dela que se haya
indicado.

Se puede emplear para cambiar el directorio activo de una

inidad distinta a la actual, por ejemplo, si se está enel direc
torioraízdeCA y se desea cambiar elsubdirectorio actual de
la unidad de disquete A: para que esa unidad esté en e sub
directorio A:\DATOS, suponiendo que existe ese subdirecto.
rio hijo del directorio raíz, se puede teclear:

conomos

Sielsimbolo del sistema muestra el directorio actual recuer
de que se establece con el comando PROMPT SPSG-, no ob.
servará cambio alguno, pues se supone que está en el
directorio raíz dela unidad CA, perosi se cambia ala unidad
A: tecleando:

Ryan]

observará que el subdirectorio actual es A:\DATOS (supo-
niendo que ese subdirectorio existe en el disquete).

Regresar al Conterido

EXEMPLOS:

or 151

También es posible cambiar al subdirectorio de nivel inme
diato anterior (directorio padre), tecleando dos puntos segui
¿dos después del comando

©.

El subdirectorio anterior es el subdirectorio padre del actual
subdirectorio. $i seejecuta en forma consecutiva CD. se lle
Al directorio aíz (\) dela unidad en que se esté, por ejemplo
CA, que es el más alto ena estructura de directorios de cual
quier unidad. Para cambiarse al directorio raz, se puede es
‘rie la diagonal inversa (4 a continuación del comando:

co

Para mostrar cuál es el directorio actual de la unidad en la
que se está trabajando teclee:
Si desea consultar cuál es el directorio actual de la unidad D:
tedlee

wo.

Con el siguiente comando se cambia al directorio raíz de la
tunidad que esté activa,

En cambio con el siguiente, se cambia al subdirectorio padre
(el inmediato superior) del que se este

©.

Para cambiar del subdirectorio actual de la unidad A: al sub
directorio \PROGS, suponiendo que exista ese subdirectorio
hijo del directorio rae

Si se desea cambiar a un subdirectorio hijo del directorio ae
tual, se puede omitir la diagonal invertida (\) por ejemplo, si
se tiene el subdirectorio CADATOSANOMINA y se esta en el
Subdirectorio CADATOS, para cambiar al subdirectorio NO
MINA basta con teclear

Regresar al Conterido

152 Ustago atabético de comandos y controladores del MS-DOS 622

sin tener que teclearloen su forma completa o extendida, que
ea siguiente

Si es muy larga la ruta para especificar el subdirectorio, re
cuerdo que se acepta un máximo de 63 caracteres y que cada
subdirectorio debe separarse con una diagonal inversa (\),

P
‘como en el caso de CADATOSANOMINA.

%

CHKDSK
VERIFICAR DISCO

DESCRIPCION: Realiza una revisión de errores lógicos en la unidad de disco
¿duro 0 de disquete que se indique y presenta un informe so
bre su estado. Es decir, verifica la integridad del disco duro o
disquete al revisar los directorios y la tabla de ubicación de
archivos, también denominada tabla de asignación de archi
vos (File Allocation Table o FAT).

‘Solo encuentra errores lógicos en el sistema de archivos,
mas no los defectos físicos que pudieran existir en el disco,
por ello, se recomienda el uso del comando SCANDISK.

En caso de encontrar algunos errores, CHKDSK emite
un mensaje y permite que el usuario determine si desea o
no corregirlos, estos errores suelen surgir en el tamaño de
los archivos o por la existencia de cadenas perdidas, erro
res que suelen originarse cuando se apaga la computadora
sin Salir adecuadamente de un programa o cuando se te
clea (E) 429 +2] a la mitad de un programa. También
proporciona breve información estadística sobre la capaci
Sad de almacenamiento del disco o disquete y de la memoria
RAM.

Es recomendable usar a CHKDSK en forma regular en
cada unidad de disco fio o disquete de su computadora para
averiguar si existen errores y en su caso, corregirlos.

No se puede emplear a CHKDSK en unidades creadas con
el comando SUBST. Tampoco se le puede emplear con discos
deuna red

Regresar al Conterido

SINTAXIS:

PARAMETROS:

omos« 153

CHKDSK devuelve un código ERRORLEVEL que indica el
resultado de su operación, es cero (D) si noencuentra errores, y
255 si hubo algún error El valor de ERRORLEVEL puede rev
Sarse enarchivos de procesamiento por lotes conel comando IF

CHKDSK [UNDAD:) (RUTA ARCHIVO) UF EM]

uso:

Se refiere à la unidad que corresponde al disco que se desea

marco
Indica la posición y el archivo o grupo de archivos que se de
sea revisar con CHKDSK para detectar si están fragmenta
dos. Se pueden emplear los símbolos comodín (* y ?) para
indicar un grupo de archivos.
La fragmentación de un archivo se refiere a que en lugar de
‘cupar un espacio continuo y contiguo, ese archivo esti divi
¿ido en partes y almacenado en sectores distintos, no conti
guos del disco, Si bien no representa ningún peligro ni
problema, el hecho de que se tengan que buscar las partes de
in archivo en diferentes secciones del disco, hace más lenta
la operación y exige mayor trabajo alas partes mecánicas de
la unidad. Si CHKDSK reporta muchos archivos fragmenta.
clos, se puede emplearel comando DEFRAG para solucionarlo.

r
En caso de encontrar errores en el disco, permite su co
rección, para lo cual presenta un mensaje similar a

Drames can prise en ar

Al responder afirmativamente, el sistema operativo.
guarda cada una de las cadenas (o unidades de asigna
ión) perdidas en sendos archivos ubicados en el direc
torio raíz de la unidad con nombre en formato
FILEnnnn.CHK, donde nnnn es un número consecutivo
para los distintos archivos, Estos archivos pueden rev
Larse más tarde, para verificar s no contienen informa
ción que se deba rescatar y sino es así, borrarlos

Regresar al Conterido

154 Ustagoattabetico de comandos y controladores du MS.005 6.22

Si se responde con N, entonces CHKDSK corrige los
errores encontrados, pero no guarda el contenido de las
cadenas perdidas en archivos.

Sino se incluye el modificador /F, CHKDSK presentará
el mensaje de advertencia, pero no corrige los errores.
No se debe emplear este modificador si se corre
CHKDSK desde otro programa, tal como el DOSSHELL
6 WINDOWS y en general, cuando se tengan archivos
abiertos, debido a que CHKDSK está diseñado para ser
empleado cuando los archivos del disco se encuentren
en un estado no cambiante, Cuando un archivo está
abierto y cambia, el sistema operativo actualiza la tabla
de asignación de archivos y la estructura del directorio
de acuerdo a esos cambios, pero no siempre se realizan
estas actualizaciones de inmediato, por lo que s e 6
cuta CHKDSK en ese momento, las diferencias existen
tes se considerarán errores y se podrán dañar esos
archivos o perder parte de su información.

Muestra los nombres de los archivos mientras se revisa
el disco.

Si se teclea CHKDSK sin ningún parámetro ni modifica
dor, muestra el estado del disco de la unidad actual. El
reporte será similar al siguiente:

ON baron ads)
30720 bas secre electos

2048 byosoncadaunisóraegracón
50068 tn douidads e gran endeco

En versiones anteriores, como la 5 también se incluía
la etiqueta del volumen:

enn ABELAROOPZ nd 2101309 2529

Regresar al Conterido

EJEMPLOS:

cms 155

Si aparecen sectores defectuosos en el reporte de
CHRDSK, no representan ningún riesgo para el usuario,
pues ya están marcados y no se les utiliza

Elsiguiente es otro mensaje similar al que puede apare
cer con CHKDSI

ARCHIVO esto ned agra rn
FLE rdonlesnont eme)
Un archivo solapado (traslapado) se presenta cuando

dos archivos o directorios utlizan el mismo espacio en
disco

Este error no puede ser corregido con CHKDSK, para
ello es necesario copiar los archivos o directorios que se
indiquen en otro lugar y borrar los originales, aunque
será muy probable que se pierda parte dela información
que contenían esos archivos. Sie trata de archivos de
programa, de los cuales dispone de sus copias origina
IS será recomendable borrarlos y copiarlos nuevamen

te à partir de sus disquetes originales de las copias de

respaldo.
Como se mencionó, CHKDSK devuelve un valor de
ERRORLEVEL según haya o no encontrado errores, Si
no encontes errores, el valor será igual a 0, en cambio, si
encuentra uno o más errores, el valor de ERRORLEVEL
Será igual a 255, Por elo, s se incluye este comando en
un archivo de procesamiento por lotes, se puede evaluar
à ERRORLEVEL con el comando IF y determinar el si
guiente curso de acción

Siredirecciona el reporte de estado de CHKDSK a un ar.
chivo con >, no tilice el modificador /F

Para verificar el estado del disquete en la unidad A:
cmos x

Si desea detectar la fragmentación en los archivos del subd
rectorio CALIBROS teclee el comando:

‘x0 cauanos

a verficarel estado del disco en la unidad C:,indicar que se

muestren los nombres de los archivos y en caso de encontrar
errores, permita su corrección, teclee en la línea de comandos

Regresar al Conterido

156 Untadoaifabético de comandor y controladores de MS DOS 622

Para redirigir la información de salida de CHKDSK a un ar.
chivo llamado ESTADO, escriba el siguiente comando:

‘observe que se ejecuta el comando CHKDSK para verifie

disco C:y se envía la información a un archivo denominado

ESTADO. En este caso, nose puede emplear el modificador
F

Para consutar el contenido del archivo ESTADO puede em
plear el comando TYPE, o algún procesador de textos, como

EDIT

%

CHKSTATE.SYS
CHKSTATE

DESCRIPCION: Es un comando utilizado por MEMMAKER en su proceso de
optimización del uso de la memoria de la computadora
¡Cuando se invoca a MEMMAKER, se añade en forma auto.
mática el comando CHKSTATE al inicio del archivo CON.
FIG.SYS, y una vez que termina la operación de
MEMMAKER, lo remueve del CONFIG SYS.

CHOICE
OPCION

DESCRIPCION: Este comando muestra un mensaje en la pantalla, suspende
temporalmente la ejecución de un archivo de procesamiento
por lotes y espera a que el usuario responda oprimiendo una
fecla para elegir una opción entre las que se indiquen. Se uti
liza exclusivamente en programas de procesamiento por lo
tes BAT

Regresar al Conterido

snraus:

MODIFICADORES:

more 157

CHOICE devuelve un valor ERRORLEVEL dependiendo.
de eu sea la tecla que se oprima, entre las que se asignen. La
primera tecla en la lista devuelve un valor I, la segunda un
Valor 2 y así sucesivamente

'Sien lugar de oprimir una de las telas permitidas (asigna-
das), se presiona cualquier otra, CHOICE emite un BEEP que
Indica que se trata de una tecla inválida; es decir, CHOICE
envía un carácter BEL 0 carácter 07h a la consola

Por otra parte, si CHOICE detecta una condición de error,
devuelve un valor ERRORLEVEL igual a 255. Si el usuario
presiona Le] +23 0 Le] +, se devuelve un valor ERROR:
PEVEL igual à ©

Recuerde que el sistema operativo evalúa los valores de
ERRORLEVEL en orden decreciente, por lo que si utiliza es
tos valores en un programa de procesamiento por lotes, de
berá colocarlos en ese orden,

CHOICE /GEITEGLAS) (0) 1] ITEM) (TEXTO)

Es el texto que se presentará antecediendo a las teclas asig-
nadas y al símbolo del sistema, El mensaje e teclea sin co
millas, excepto cuando se desea incluir una diagonal (/)
Puede no incluirse ningún TEXTO, pues es opcional, en
cuyo caso CHOICE sólo mostrará las teclas de opción asig

Vetimecuas
Dermiteindicar cule son las teclas permitidas y que e
mostrarán para que el usuario responda oprimiendo
poro CHOICE las muestra separadas por comas y entré
Eorchets (seguidas de un signo de interrogación (7.
Es opcional el uso de los dos puntos () entre /C y las
teclas. Sse omite este modificador la opción preter
minada es SN, para Sy No, en la versión en Inglés las
teclas predeterminadas son YN,

Evita que se muestren ls teclas asignadas como opcio-
nes, pero si el TEXTO especificado. Aunque nose mues-
tren, siguen siendo válidas las teclas que se hayan
indicado con /C

Regresar al Conterido

158 Ustagoattabetico de comandos y controladores dl MS.005 6.22

Con este modificador se instruye a CHOICE para que
considere distintas las letras mayúsculas de las minús
<ulas. Si no se le incluye, no se hace distinción entre

yüsculas y minúsculas al momento en que el usuario
oprime una tech.

mem
EI modificador /T permite que la pausa se mantenga
durante un tiempo determinado en NN segundos, y si
en ese período no se oprime ninguna tecla, entonces
CHOICE considera como oprimida o seleccionada la
que se indique con C, la cual deberá estar incluida entre
las opciones indicadas en el modificador /C. Los valo
res para NN pueden ir de 0 a 99, si e indica cero (0), en
tonces no se realizará ninguna pausa y se asumirá la
tecla predefinida.

EJEMPLOS:

Para que aparezca un mensajesolicitando al usuario que elija
entre las opciones So N, incluya en un archivo de procesa.
miento por Totes:

CHOICE Inaquesucpón
cn la pantalla aparecerá:
inde supcniS MP
la misma instrucción se puede indicar de la siguiente forma:
CHOICE 10S nda opc

Elvalor que CHOICE devuelva como ERRORLEVEL será sí

se oprimió Sy 2si se oprimió N,

Si se desea incluir más letras de opción, tal como ABIC, un

mensaje y asignar un tiempo de espera de $ segundos, a cuyo

término se asigne la letra € como respuesta predeterminado,

incluya en el archivo ‚BAT un comando como el siguiente
CHOICE CABG ¿Acta ua pr, Copia

enla pantalla aparecerá;

Peta sc mpéi Copa? ABC

sino se desea que se muestren las letras de opción [ABIC],
incluya el modificador /N;

(CHOICE ABI CB ¿Actuales Bocas Ip, Cop?

Regresar al Conterido

enla pantalla aparecerá:

Sipasan' segundos sin que se oprima una tela, se seleccionará
la letra y CHOICE devolverá un valor ERRORLEVEL de 4
En este caso, el programa de procesamiento por lotes donde
se emplee CHOICE y se ejecute la acción que corresponda a
la tecla oprimida de acuerdo al valor de ERRORLEVEL, pue
de ser como el siguiente

escwor
IF ERRORLEVEL 255 G0TO MAL

FEMOREVE — 4GOTOCOPA

IFEARORLEVEL — 2GOTOBUSCA

IFERRORLEVEL 1 GOTOACTUALZA

CH _HUBOUNERROR NOSE eCUNDANENTE
CcoTOFN

coma
ECHO Sepoudeacpirearo

COPY CADMTOSAEPORTE MT CICLENTE
PRNTLTI:C'ONOSREPORTE DT

GoroFn

ECHO Seturalatase anta means enREPORTE NT
cororn y

ECHO Sein lacie REPORTE Ton ENTE
COPY ORGENFUENTE IT CIOMTOSREPORTE XT
CAE

CHO, Enarcemenb peu coma CHOICE

Regresar al Conterido

160 Ustado alfabético de comandos y controladores del MS.005 622

Ole Ste ni nes en a pc
y se pide al usuario que oprima la tecla de su opción puede
Sere siguiente

mıco
as

eo.

eo

cH,

EHO A Soloradonena

ECHO 8 Seanad Coss
ECHO © Pct eos

eo

eo.

EDO E Ur deca eon AKO
EMO F Pegusralsntoo sera

CHOICE ICABCOEF ia

IFERRORLEVEL 6GOTOFN
FEMOREVE SGOIDRESA
FERRORLEVEL — SGOTOTEXTOS
FERRORLEVEL —2G0TOCONTIBLOAD
IFERRORLEVEL | OGOTOCANCELA

ECHO. HUROUNERROR NO SE EJECUTOADECUADANENTE
ETS

ow,
eo.
CHO,

Regresar al Conterido

cHoce 161

CGNOMNANOUINA
al Esta q sono ee NOUNABE

eo.

eo

ECHO. Seineaeetinade consis
como

corona

eos
eco.

co.

ar

coronco

eo.

eo

ECHO Seine des
OFNAZASCHEOUES

EM Elta qu moc ee CHEQUES EXE
oro

eo.

eo.

ECHO SevetcalaisyisdnidnoC:
Grosccır

ECHO Elunaño canal gén comando CHOCE
ETES

Regresar al Conterido

162 ustado atabético de comandos y controladores del MS005 622

cus
UMPIAR PANTALLA

DESCRIPCION: — Limpia dela pantalla cualquier información que se tuviera y
sélo se muestra el símbolo del sistema, también denominado
Simbolo de petición de orden (prompt del sistema operativo
y el cursor, ambos en la esquina superior izquierda,
No tiene ninguna influencia sobre la memoria de la com:
putadora, sólo opera enla pantalla

Este comando no requiere de parámetros ni modificadores

comanDos — Sepuedemodificarla presentación dela pantalla si se utiliza
RELACIONADOS: el comando PROMPT y se carga el controlador de disposit
Vos ANSESYS.

EXEMPLOS:

Para borrar toda información que se encuentre en la pantalla, y
que sólo se muestren el símbolo del sistema y el cursor tee

as

%

COMMAND
INTERPRETE DE COMANDOS

DESCRIPCION: El sistema operativo requiere de un intérprete de comandos
para operar, el MS-DOS proporciona el archivo COM
MAND/COM, peroalgunos usuarios con amplios conocimien
tos pueden desarrollar otro de acuerdo a sus necesidades.
‘COMMAND.COM es el programa que presenta el símbolo
del sistema en la línea de comandos.

Regresar al Conterido

como 163

Sele denomina intérprete de comandos debido a que lee y
procesa cualquier comando que se introduzca a la comput
Sora, tanto internos, los que se mantienen en el archivo
COMMAND.COM, como externes, que reciben el mismo tra
tamiento que cualquier otro archivo de programa.

Si se teclea COMMAND junto al símbolo del sistema y se
‘prime se invoca e inicia la ejecución de un nuevo nivel del
intérprete de comandos del sistema operativo, para regresar al
nivel del anterior intérprete de comandos se debe teclear el co
‘mando EXIT en el símbolo del sistema,

El intérprete de comandos se carga enla memoria RAM dela
computadora en dos partes: una residente y ota transitoria.

‘Como su nombre lo indica, la parte residente siempre per
manece en la memoria, mientras que la parte transitoria, que
Se carga al principio de la memoria convencional, puede ser
removida temporalmente por programas que requieren de
sa porción de memoria para ejecutarse

Una vez que se concluye la ejecución del programa que
‘ocupé el espacio de memoria donde residía la parte transito
ria de COMMAND.COM, la parte residente busca el archivo
COMMAND.COM en el disco para volver a leer y cargar la
parte transitoria

El sistema operativo utiliza la variable de ambiente
COMSPEC para saber dónde reside el COMMAND.COM enel
disco, Cuando COMSPEC indique una unidad de disquete,
el DOS solicitará que se inserte el disquete que lo contenga.

Si MS-DOSestá cargado en la memoria HMA, una porción
de COMMAND.COM residente también se cargará en la me
moria HMA, dejando más memoria convencional disponible
para los programas del usuario.

‘Como se mencionó, el COMMAND reconoce y ejecuta los
siguientes comandos internos:

u FOR OO
cer # ser
as me
com (OKOHGHOLM E
a verry
PAOWPT
sen

Regresar al Conterido

164 Untado alfabético de comandos y controladores del MS.005 622

En este libro se comentan todos ellos y se muestran ejem-
plos de aplicación.

sivraxis Desde el símbolo del sistema o archivos de procesamiento
por lotes su sintaxis es

‘Couutano [JUMOAD:] RUTA) [ISPOSITIVO LIE CADENA
ARCHIVO] JE) IN
Mientras que si se le usa en el archivo CONFIG.SYS, su sin

HELL [UMDADY:] AUTA COMMAND OU (UNIDAD: RUTA]
[DISPOSITIVO] (nnn LP] 1:50)

Se recomienda el uso de la sintaxis SHELL, pues permite au
mentar en forma permanente el espacio para la tabla de en
torno del DOS.

PARAMETROS: (UmDADJRUm
Indica el lugar donde el sistema operativo debe buscar al ar
chive COMMAND.COM cuando necesite leer y Cargar su
parte transitoria, sólo se requiero si el archivo no se encuen
Ira enel directorio raíz. Al incluir este parámetro se establece
la variable de ambiente COMSPEC

POSO.
Permite especificar un dispositive diferente para la entrada y
la salida de comandos, tal como AUX. Para mayor informa
ción, véase el comando CITY.

omaDaDı ATA
Permite indicar la unidad y el subdirectorio donde se en
cuentre el archivo COMMAND.COM.

MODIFICADORES:
‘Con este modificador se permite invocar un nuevo
COMMAND.COM e indicarle que ejecuto el comando
que se indique como CADENA. Cuando termine la

Gucién de ese comando, regresa al nivel de procesador
de comandos previo. Cuando se use el modificador /C
se le debe colocar al final de la linea de comandos, pues
debe ser el último.

Permite indicar el número de bytes para el tamaño del
entorno o ambiente del sistema operativo, sus valores

Regresar al Conterido

commano 165

pueden ser de 160 a 32768, el número que se incluya lo
Fedonden el sistema operativo a un múlliplo de 16. Sino
Se incluye, su valor predeterminado es 236.
Si se teclea un número menor que 160 0 mayor que
32768, se empleará el valor predeterminado de 256 bytes
y se mostrará un mensaje como el siguiente

gro es eno dlrago emi
Pantera ctas ge)

Se pueden ejecutar múltiplos intérpretes de comandos,
pero cada vez que se inicie uno nuevo, el DOS crea un
huevo entorno para comandos que será una copia del
ambiente padre, con la memoria que se este utilizando y
no el tamaño de entorno que se haya indicado con el mo.
dificador /E previo.

Debido a que Se trabaja con una copia, se puede modificar
ese nuevo entorno sin afectar ni modificar al anterior
Cada nuevo ambiente tendrá un tamaño predetermina
do en 256 bytes, como se indicó arriba, el tamaño del
ambiente actual (memoria utilizada), redondeado por
regla hacia arribo, al siguiente múltiplo de 16 bytes, el
que sea mayor. Para que no se utilice el tamaño prede
terminado, emplee el modificador /E

Este modificador actúa de manera muy parecida al pa
imetto /C, es deci, el modificador /K carga un nuevo
procesador de comandos que ejecuta el comando, pro-
Brama o archivo de procesamiento por lotes que se indi
ue y a su término, muestra la linea de comandos de
BOS, pero difiere del modificador /C en que no se li
‘mina el procesador de comandos que se acaba de cargar.
Para eliminarlo se debe ejecutar la orden EXIT en forma

nual, además, no deben usarse juntos estos dos mo:
dificadores pues son incompatibles, Cuando se use el
modificador /K se le debe colocar al final de la lnea de

comandos, pues debe ser el último.
Se recomienda su uso cuando se desee indicar un archi

vo de incio en ambiente WINDOWS, en forma similar à
<omooperaclarchivo AUTOEXEC BAT enel DOS encuyo
aso se debe abrir el archivo DOSPRMPT.PIF con el editor
DIF (de Windows) y escribir el modificador /K en el cua
dro “Parámetros opcionales” (Optional Parameters Box)

Regresar al Conterido

166 Untadoattabético de comandos y controladores dl MS.005 622

Se debe evitar emplear este modificador en la linea de
comandos de SHELL en el archivo CONFIGSYS, pues
puede ocasionar problemas con programas de aplica
Sión y rutinas de instalación de programas que modifi
an el contenido del archivo AUTOEXEC.BAT

Este modificadores itil si se arranca el sistema operati
vo desde disquete, pues indica que todos los mensajes
de error que generalmente se dejan en el archivo COM
MAND.COM, sean guardados en memoria, para que
cuando se necesite alguno de elos, el sistema operativo
To recupere de memoria en lugar de tener que leerlo del
disco donde resida COMMAND.COM: es decir siempre
los mantiene disponibles. En caso contrario, st se carga
el sistema operativo desde disquete y se retira ese dis
quete dela unidad À; cuando se presente un error en el
Sistema y se busque el mensaje correspondiente no se le
encontrar, y el DOS mostrará uno delos siguientes:

Cuando se emplea el modificador /MSG se debe incluir
también el modificador /P,

Deja permanente el nuevo procesador de comandos, por
lo que no se puede teclear EXIT para salir de él. Sólo se
debe utilizar cuando se cargue el COMMAND con la op
ción SHELL desde el archivo CONFIG.SYS.

Dependiendo de si se incluye o no, el DOS ejecutará
al archivo por lotes AUTOEXEC BAT. Para que eje
ute el archivo AUTOEXEC.BAT, incluya el modifica
dor /P.sinose encuentra alarchivo AUTOEXEC.BAT en
el directorio raz, entonces se ejecutarán los comandos
DATE y TIME. Sí no se carga el COMMAND.COM con
la opción SHELL, este modificador /P se incluye como
valor predeterminado cuando el sistema operativo lea el
COMMAND.COM que se encuentre en el directorio

Regresar al Conterido

como 167

En las versiones anteriores ala 62 de MS-DOS, no era
posible ejecutar un archivo ¡BAT por partes con el pro-
Pósito de localizar errores, a menos que entre cada linea
Le empleara el comando PAUSE, A partir de la versión
62 es posible el procesamiento de archivos por lotes I
mea a linea, gracias al modificador /Y.

Para indicar al intérprete de comandos que se desea
contaron esta posibilidad en forma general, se debe in
Sertar en el archivo CONFIG SYS una línea como la sí
guiente

ELCANO COMCS ERP À

Por el contrario, si desea probar un archivo BAT y por
ello desea que se ejecute línea por línea, invoque otro
procesador de comandos COMMAND y en la misma I
ea de comandos incluya el modificador /Y y el modifi
<ador /C ( 0 /K), ambos separados por un espacio y
idos del nombre del archivo a ejecutar

DC ARCHVORAT

Se trata de un modificador que aún no se ha documenta
do de manera suficiente, pero que suele ser muy útil
pues, al incluirse con el comando COMMAND, si se
Presenta una situación de error, muestra en la pantalla
in mensaje como el siguiente

EJEMPLOS:

Si se entra en la línea de comandos sin ningún parámetro ni
modificador, invoca un nuevo nivel del procesador de co
mandos. Para regrosar al nivel del intérprete anterior teclee
EXIT

como

ara invocar un nuevo procesador de comandos desde la I

nea de comandos 0 dentro de un archivo por lotes, eject
programa por lotes MENU.BAT y que cuando lo concluya re
re al procesador de comandos anterior

Regresar al Conterido

168 Ustado alfabético de comandos y controladores del MS.00S 622

En el archivo CONFIG:SYS se puede incluir una linea como

e indicará que el archivo COMMAND.COM reside enel sub
directorio CA DOS y establece la variable de entorno COMS-
PEC que contendrá la cadena C:\DOS\COMMAND.COM
El modificador /E crea un entorno de 1024 bytes,

Para que se procese comando a comando el archivo REVI
SABAT, teclee lo siguiente:

»

copy
COPIAR

DESCRIPCION: Permite copiar un archivo o grupo de archivos en otro subs
rectorio u otra unidad; es deci, duplicar sus contenidos en
‘otros archivos dejando intactos los originales,

El copiado puede realizarse en la misma unidad de disco o
disquete, pero con otro nombre u otra extensión; o en otro
subdirectorio, o hacia otras unidades, incluyendo cualquier
dispositive reconocible por el DOS, tal como LPT1:0 COM,
quese refieren al primer puertoen paralelo y en serie, respec
tivamente.

‘COPY también permite combinar varios archivos en uno.
solo.

A partir dela versión 62, COPY dispone de una protección
contra pérdida de información por a sobreeseritura de archi
vos. Consiste en que de forma predeterminada Solicita al
Usuario confirme que desea sobreescribirun archivo cuando
ya existe, por lo quese evita la pérdida de información en for
ma inadvertida,

Se puede crear una variable de entorno denominada
COPYCMD y guardar enella el modificador /-Yo /Y que in
dica a COPY si debe onosolicitarla confirmación del usuario
“antes de sobreescribir un archivo, ya sea que se invoque a

Regresar al Conterido

SINTAXIS:

PARAMETROS:

com 169

COPY desde la línea de comandos o desde un archivo de pro-
cesamiento por lotes (BAT). Si se guarda en COPYCMD= /-Y,
COPY pedi confirmación, mientras que con COPYCMD=/Y
no lo hará.

Esta variable de entorno opera para los comandos COPY,
MOVE y XCOPY.

Debe tenerse precaución con el uso del modificador /Y o
/-Y cuandose teclea COPY desde lalínea de comandos, pues
en ese caso la linea de comandos tiene prioridad sobre lo que
se indique en la variable de entorno COPYCMD,

El comando COPY no copiará archivos que cuya longitud
sea igual a0 bytes. Si requiere copiar estos archivos, emplee
el comando XCOPY,

COPY EIN) LI] ORIGEN [/A/8) [+ORIGEN/AB) +1)
(DESTINO) EM

‘once
Se refiere a la ubicación y nombre del archivo o grupo de ar
chivos que se desea copiar; es decir la letra de la unidad con
los dos puntos, el subdirectorio y el nombre del archivo, aun
que no es requísito indicarlos todos, Para indicar grupos de
Archivos se pueden utilizarlos símbolos comodín + y 7. Se
puede indicar el nombre de un dispositivo, tal como LPTI:0
COM, resulta común utilizar el dispositivo CON: y crear
archivos a partir de lo que se tecleo, en los ejemplos se incl:
ye uno de estos casos.

esto
Se refiere a la ubicación y nombre del archivo o grupo de ar
chivos donde se grabarán las copias que se realicen. Al igual
que ORIGEN, puede consistir en la letra de la unidad con los
dos puntos, el Subdirectorio y el nombre del archivo, Para in
¡car grupos de archivos se pueden utilizarlos símbolos co
modin » y 2, Se puede indicar el nombre de un dispositivo,
tal como LPTI:9COML:

El parámetro DESTINO puede omitirse, en cuyo caso el DOS
‘rears la copia del archivo ORIGEN en el directorio actual,
on el mismo nombre, fecha y hora que tenga. Observe que
n este caso el archivo ORIGEN deberá residir en otto subd
rectorio, pues de lo contrario se presentará el siguiente men
saje de error

Ones copa)

Regresar al Conterido

Si se concluye el proceso de copiado, se emite un mensaje si
mil

pero cuando se copien varios archivos, se mostrarán en la

pantalla los nombres de todos los archivos quese copien, uno
uno mientras avanza el proceso.

MODIFICADORES:

Indica un archivo de texto en ASCII, Cuando este modi
ficador preceda a una lista de archivos en la línea deco
mandos, se aplicará a todos los archivos que se incluyan
después del modificador, hasta que se encuentre un mo
¿lficador /B,el cual se aplicará al archivo que preceda al
modificador /B,

Su efecto depende de la posición en la que se incluya

en la línea de comandos. Cuando se incluya al modifi
<ador /A después de un nombre de archivo, se aplicará
al archivo cuyo nombre preceda al modificador /A y a
todos los archivos cuyos nombres le sigan, hasta que el
comando COPY encuentre un modificador /B, e igual
que en el caso anterior, se aplicará al archivo que le
preceda,

Si A se ubica después del nombre del archivo ORIGEN,
considera al archivo de texto ASCII y copia los datos que
preceden al primer carácter de fin de archivo. No copia
& primer carácter de fin de archivo ni el resto del archi
vo, pues suspende la acción de copiado.

Si /A se ubica después del nombre del archivo DEST
NO, agrega un carácter de fin de archivo como último
carácter del archivo.

Para indicar el final de archivo, losarchivos de texto AS-
CI pueden utilizar un carácter de fin de archivo, que se
identifica como [2] +

CuandoempleceTcomando COPY para combinar archi
vos, COPY supone de manera predeterminada que se
trata de archivos ASCIL, siempre y cuando no se espect
fique el modificador /8.

Regresar al Conterido

ızı

Indica un archivo binario. Es el modificador predeter
minado, a menos que se combinen archivos,

Indica al COMMAND.COM que lea el número de bytes
que se especifica en el directorio como el tamaño de ar
chivo,

Su efecto depende de la posición en la que se incluya en
la linea de comandos. Cuando el modificador /B prece
da a una lista de archivos en la linea de comandos, se
aplicará a todos los archivos cuyos nombres le sigan,
hasta que se encuentre un modificador /A, el cual se
aplicará al archivo que le preceda,

Cuando el modificador /B se incluya después del nom
bre de un archivo, entonces se aplicará. exe archivo que
le precede y a todos los que le sigan, hasta que se en
cuentre un modificador /A, el cual, como en elcaso an
terior se aplicará al archivo que le preceda,

Si /8 se ubica después del nombre del archivo origen,
copia el archivo completo, inclusive cualquier carácter
de fin de archivo.

Siseubica à /B después del nombre del archivo destino,
no agrega el carácter de fin de archivo,

Si se emplea el modificador /B y el destino de la opera

ción de copiado es un dispositivo, por ejemplo, LPT
para la impresora en puerto paralelo, el sistema operat
Vo copia los datos del archivo en forma binaria al dispo

vo, por lo que si en esos datos se incluyen caracteres
de control, tales como =] +3, [EJ +19, (E +B} o re
tornos de carro CHR(12), también se enviarán al dispo-
sitivo en forma de datos. Por ello si desea enviar un
archivo a la impresora con el comando COPY y quiere
que se respeten los Caracteres de control que contenga,
o incluya el modificador /B.

Para combinar varios archivos en uno, se especifican sus
nombres como ORIGEN, separados por signos más (4):
COPY los combinará y grabará como un solo archivo. Se
pueden emplear los símbolos comodín ( y +) para refe
ise a un grupo o conjunto de archivos ORIGEN, Cua
¿ose combinan archivos se supone que los archivos son
de texto ASCII, por lo que cuando no sea así se deberá
incluir el modificador /B. Si se intenta combinar archi
vos que no sean de texto ASCII, sino binarios, que gene
ralmente incluyen caracteres de control, tal como
[E] +2, al momento de copiarlos se les truncará cuan:

Regresar al Conterido

172 ustadoaitavético de comandos y controladores del MS-DOS 622

dose encuentre el J +), pues se interpretará como el
indicador de fin de archivo.

Cuando el archivo DESTINO se llame igual que uno de
los archivos ORIGEN, excepto el primero de la lista al
terminar la acción de copiado se emitirá un mensaje
como el siguiente:

Sa erica eins deg

pues el contenido original se habrá sustituido por el re
Sultado de la acción de copiado.

Es posible modificar la fecha y hora de los archivos de
forma que se les asignen las que tenga el sistema, sin
cambia? su contenido. Para ello se emplea el siguiente
formato, donde las comas indican que se omite el pars
metro DESTINO:

Cor OREN

Pero tenga precaución, pues no se pueden utilizar sim
bolos comodín en lugar de ORIGEN. Si desea modificar

un grupo de archivos utilice el comando FOR. Consulte
los ejemplos para su forma de uso.

Verifica que las copias se hayan escrito correctamente de
acuerdo a los archivos origen. Se recomienda emplear
este modificador cuando se trabaje con datos cuya inte

ridad sea critica, pues aunque resulta poco probable

que se presenten errores de grabación, este modifica
dor revisa que cada sector grabado en el disco esté co
recto, por loque la operación de COPY es más lenta que
sin /V

Indica a COPY que NO solicite confirmación de parte
del usuario antes de sobreescribir el archivo ORIGEN en
tun archivo DESTINO existente, Es decir realiza la so-
breescritura sin dar aviso, tal como sucede en las ver
siones previas aa 6.2. COPY se comporta de esta forma
Si se le emplea desde un archivo de procesamiento por
Totes.

Este modificador tiene precedencia sobre lo que indique
en la variable de entorno COPYCMD.

Regresar al Conterido

comanoos
RELACIONADOS:

EJEMPLOS:

73

Impide que se sobreescriba en forma inadvertida la co-
pia del archivo ORIGEN en un archivo DESTINO exis
fente. Esla opción predeterminada a partir de la versión
62 excepto si se invoca a COPY desde un archivo de
procesamiento por lotes (BAT),

Este modificador tiene precedencia sobre lo que indique
enla variable de entorno COPYCMD.

Cuando desee copiar archivos de un subdirectorio que con:
tiene otros subdirectorios, cuyos archivos también desea co
piar, respetando la estructura de los subdirectorios, emplee
&lcomando XCOPY,

Si desea mover archivos de uno a otro subdirectorio, ore
nombrar un subdirectorio, emplee el comando MOVE

Para copiar el archivo CARTAL.TXT a otro archivo denomi
nado CARTAZ. TXT, ubicados ambos en el mismo directorio
en que se esté trabajando:

COPY CAL ARTZ TT

Si se desea copiar el archivo CARTAL.TXT del directorio
'CALIBRO a un disquete en la unidad As, con el mismo nom
bre teclee:

(COPY CUBO A

Para copiar el mismo archivo, pero ahora a un directorio de
la unidad D: llamado DACARÍAS el comando es:

En este último caso se debe tener precaución, pues sino exis
te el subdirectorio \CARTAS en la unidad Dz, se asumirá que
se desea copiar al directorio raíz con el nombre de archivo
CARTAS.

Suponga que desea crear un archivo desde la consola; es de

«ir a partir del teclado y observando en la pantalla lo que se
grabará. En este caso utilice el comando:

¡después de oprimir ¿el cursor se mantendrá en la siguien:
te linea en espera de que se tecleeel contenido que se desea
guardaren el archivo RECADO.TXT oprimiendo la tecla 2]
Alfinal de cada linea para que se cambie de renglón. Para dar

Regresar al Conterido

174 Ustado attabtic de comandos y controladores del MS-00S 6:22

por terminado el archivo y que el sistema operativo lo grabe
fn disco, inserte un último renglón con =] +], que se verá
n la pantalla como 2Z, y oprima ¿). Para incluir el carácter
¿e fin de archivo, también se puede oprimir la tecla [3

Para convertir el teclado de una computadora como sise tra
tara de una maquina de escribir y lograr que lo que se teclee
se envíe ala impresora por el puerto paralelo LPT: escriba
En la linea de comandos lo siguiente

COPY CoN LPH

Si desea copiar un archivo ORIGEN llamado RECIBO.PRN à
‘otro denominado FACTURA.DOC y que el DOS agregue un
carácter de fin de archivo al final del archivo FACTU.
RA.DOG, se deberá teclea

COPY REOBOPRN FACTURADOC IA

Sise desean combinar los archivos de correspondencia deno.
minados CARTAI.DOC a CARTA3.DOC en uno solo llama
do CLIENTES. IXT
COPY CARTA.000 « CARTA2DOC +CARTAS.DOG« CLENTESTXT

Sise omite el nombre del archivo DESTINO, que en este caso
es CLIENTES.TXT, la combinación se grabará en el primero
¿ela lista de archivos por copiar, en ste caso CARTAI.DOC.
Silo que desea escombinar todos los archivos de un solo tipo
de acuerdo a su extensión, o que guardan alguna relación en
sus nombres, puede utilizar los símbolos comodín (?y +). Por
ejemplo, para combinar todos los archivos que tengan la ex
tensión „DOC en un archivo denominado DOCTOS.FIN el

COPY «000 DocTos

Si desea que el archivo DESTINO se grabe en otra unidad o
directorio, bastará con indicarlo, tal como en

COPY «000 DIRESUMENDOCTOS EN

También es posible combinar archivos binarios en uno solo
utilizando comodines, en este caso se deberá incluir el modi
Ficador /B para que el sistema operativo no considere al ca
rácter GE] +2] como indicador de finde archivo.

COPY «EXE YOOOSEXE

Sibien se habrán combinado todos los archivos.EXE, es muy
probable que el archivo TODOS.EXE no funcione, debido à

Regresar al Conterido

cory 175

que se habrá modificado y, por lo tanto, afectado la estructu:
fa interna del formato de cada archivo de programa.

Para combinar archivos que tengan el mismo nombre pero
dlistinta extensión, en uno solo con una extensión distinta, se
puede extender el uso delos símbolos comodín a cad uno de
los parámetros ORIGEN que se incluyan en el comando ein
luso, en el parámetro DESTINO, tal como en

COPY DOCH TEST «0

Como resultado, se copiarán los archivos que tengan las ex
tensiones DOC, FTE y .TXT, y tengan en común el mismo
nombre, en un archivo, con ese nombre yla extensión OK
Es decir siexisten los archivos COMPUTEC. DOC, COMPU.
TEC.FTE y COMPUTEC. TXT, se combinarän en uno denomi
nado COMPUTEC.OK y así sucesivemente con los demás
archivos.

Si no se incluye el asterisco (+) en el parámetro DESTINO,
perostel nombre de un archivo, el resultado será la combina
ción de todos los archivos con las extensiones DOC, luego la
combinación de todos los archivos con la extensión FTE,
“después los de extensión TXT y se guardarán en el archivo
cuyo nombre se indique como DESTINO, queen el siguiente
ejemplo es UNIDOS.OK

COPY «D00++FTE+ +A UNDOSOK

Se puede combinar el uso del comando cambiar directorio,
CD 0 CHDIR, y el comando COPY para copiar archivos de
subdirectorios de otras unidades, Por ejemplo, suponga que
Se está trabajando en el subdirectorio CALIBRO y se desea

<opiar los archivos que tienen la extensión .TXT que residen
enel subdirectorio DADATOS y en el subdirectorio ENEDI
TAR. Una forma de hacerlo es la siguiente:

Si se desea, puede omitirse el parámetro DESTINO pues los
archivos se copiarán al directorio actual

COPY osoaTose.rxt
COPY ELEDTAR\ THT

también se puede combinar a CD con COPY de la siguiente

Regresar al Conterido

176 ustadoitavético de comandos y controladores de MS-005 622

Observe que no se inclue la diagonal inversa que seal al
recto raz en Di. PT y con el se logra copla los arch
Vos del subdiectorio actual de esa unidad al subdinecioio
Sekunde a raed en In quede etd queen nuesro caso oe
Supone es CA LIBRO.

Para mayor información consulte el comando CD o CHDIR
enestocpitule

Si desea guandar el modificador /-¥ en la variable de am
Biente CÖFYCMD puede incluir en el archivo AUTOR

XECBAT o acer desde I ina de comandos l siguiente

Si desea modificar la fecha y hora de todos los archivos con:
tenidos en el subdirectorio CACARTAS, de forma que se les
asigne la fecha y hora actuales, teclee

No intente utilizar el siguiente comando, pues puede perder
archivos

Cocca

Para indicar a COPY que sobreescriba cualquier archivo exis
tente sin solicitarla confirmación del usuario, incluya el mo
dificador /Y en forma similar a

oY cucaRTs DOC CAES

%

COUNTRY
PAIS

DESCRIPCION: Permiteindicar al sistema operativo la tabla de códigos a uti
lizar para los formatos de la fecha, hora y moneda, conver

Regresar al Conterido

swvraxis

comme 177

sión de mayúsculas y minúsculas, el orden a seguir cuando
se clasifiquen caracteres, los caracteres que se aceptarán en
los nombres de los archivos, así como el separador decimal,
de forma que correspondan a uno de los idiomas aceptados
porel DOS, según se seleccione

ES decir, comando COUNTRY configura MS-DOS de ma:
era que reconozca el juego de caracteres y observe las con:
venciones de puntuación cuando se utilice alguno de los
idiomas aceptados.

Este comando sólo se puede emplear en el archivo CON.
FIGSYS.

En forma predeterminada; es decir, si no se indica lo con:
trario, el sistema operativo MS-DOS emplea la tabla de códi
os de Estados Unidos, y con el comando COUNTRY en el
Archivo CONFIGSYS se puede modificar para otro país, por
ejemplo, latinoamericano.

El código de pas especifica al sistema operativo los forma:
tos de fecha y hora que emplean los comandos: BACKUP,
MSBACKUP, DATE, RESTORE y TIME

COUNTRY vv LJUMDAD:) [RUTA] ARCHVO]]

Número que indica el código del país.

Número que indica la tabla de códigos o juego de caracteres
para el país

UMORD}RUTJARCHNO
Indica la ubicación y nombre del archivo que contiene la in
formación correspondiente al país seleccionado. Si no indica
este parámetro, el DOS busca al archivo COUNTRYSYS en el
“directorio ralz de la unidad de arranque, normalmente C: si
es disco duro o A:si es disquete.

En el siguiente cuadro se muestran los códigos de los países
‘idiomas válidos para MS-DOS, así como los números de los
juegos de caracteres que en cada caso se pueden utilizar para
el parámetro YYY.Sino se especifica un número para YYY, se
toma el primero de ellos como valor predeterminado.
También se muestran los formatos de fecha y hora que co.
responde a cada código de país La fecha se refiere al 20 de
agosto de 1994 yla hora a las nueve dela noche con dieciocho
minutos, 9:18:00 pam. o 21:18 horas

Regresar al Conterido

ciagoda | ego ge
a Cartes

Se we CAE [ao
Cars re Cr COMENT)
uen ow 93,650 are | ausm
Conca os Er] soce20 | anexo
we Er] oscezo | avec

52.650 eo4cea0 | avec

Ease Un “07.850 | ET

ego ers) ct “67.650 | nos | Snoop
Nonegs on COMME ETT)
Pases Bos a ao | mem [arm
Pa st om | wem mm

eo Unto om corso | moe | area
sun 0% 77 coven | ausm

Priel iem Frmatode eta | Fomat de Hor

comanDos Para cambiar el idioma y, por tanto, los caracteres disponi
RELACIONADOS: bles enel teclado, consulte el comando KEY
También se puede indicar al sistema operativo la prepara:
ción y selección de juegos de caracteres con el comando
MODE en su opción para establecer tablas de códigos para
los dispositivos
El comando NLSFUNC permite cargar información espe-

cifica de un país.

Regresar al Conterido

EJEMPLOS:

S

Para indicara sistema operativo que se utilice la tabla de có
digos 437 para Latinoamérica (003) y que el archivo
COUNTRYSYS reside en el subdirectorio CADOS, incluya
enel archivo CONFIGSYS:

CONTRO. CIDOSCOLNTAVS!S

sinose incluye C:\DOS\COUNTRYSYS, el DOS supone que
Se encuentra en el directorio raíz de la unidad de arranque

COUNT
sino se incluye el número correspondiente al juego de carac
teres, porque se desee emplear el que se asigna en forma pre
determinada, pero se indica la ubicación del archivo
COUNTRYSYS, se deben incluirlas dos comas antes de indi
‘ar la ruta de búsqueda del archivo, como se indica a conti

CONTI. CIDOSCOUNTIVSIS

CTTY

CAMBIAR DISPOSITIVO TERMINAL

suraus:

PARAMETROS:

Permiteindicarel dispositivo que se utilizará para introducir
comandos al DOS; es deci, redireccionar la entrada y salida
¿de información del teclado y monitor hacia otra consola au
sila

cory ovsPosinv0

sposimo
Se refiere al dispositive que se empleará para introducir co
mandos al DOS. Puede tomar uno de los siguientes valores
AUX, COMI, COM2, COM3, COMA, CON, LPTI, LPT2,
LPTS y PRN,

Regresar al Conterido

180 usta

El comando COMMAND permite cambiar el dispositivo de

RELACIONADOS: información de entrada cuando se indica un intérprete de co:

EXEMPLOS:

mandos con el parámetro DISPOSITIVO,

Si va a emplear un puerto en serie como dispositivo de en
trad antes de ejecutar el comando CITY emplee el coman:
do MODE para señalar la velocidad de transmisión, la
paridad, los bits y el bit de parada en serie

El siguiente comando asigna el control de entrada y salida de
información del dispositivo actual, el monitor y el teclado de
su PC, denominado consola, al puerto AUX:

con lo que se permitirá que un dispositivo terminal remoto que

SIE conectado al puerto AUX asuma el control de la informa.
Son de entrada y Salida para el sistema de su computadora

ara que el control regrese al monitor yal teclado, la consola,
de su computadora, se tendrá que escribir el siguiente co-
mando desde la terminal remota, puesto que su teclado está
inhabilitado:

emroon

DESCRIPCION:

Muestra y permite modificarla fecha actual de la computadora:
Esta fecha se mantiene enel sistema mientras esté encendida, o
aún después si la computadora dispone de una batería. El
DOS la utiliza, por ejemplo, cuando se crea o modifica un ar
chivo y es la que se muestra cuando se emplea el comando
DIR. También sele puede emplear en los programas,

Si alencendersu computadora el sistema operativo no en:
ccuentra un archivo AUTOEXEC.BAT en el directorio raiz de

Regresar al Contenido

suraus:

PARAMETROS:

comanoos
RELACIONADOS:

one BI

la unidad de arranque, se mostrarán la fecha y hora, con po-
sibilidad de editarlos. Pero si existe el archivo AUTOE

XEC.BAT, no se mostrarán ni la fecha ni la hora, por lo que si
desea que aparezcan, deberá incluir una línea con DATE y
tra con TIME en ese archivo para invocarlos,

El formato de la fecha varia de acuerdo ao indicado con el
comando COUNTRY en el archivo CONFIG SYS. Sino existe
ese comando en el archivo CONFIG.SYS, la configuración
predeterminada es para Estados Unidos.

‘Sidesea modificar el formato de la fecha, incluya una linea
con el comando COUNTRY en su archivo CONPIG.SYS, En:
tte los formatos por elegir sobresalen: el americano, que es
mes-día-año, el europeo estándar con dia-mes-afo y el for
‘mato internacional científico, también denominado métrico
que es: año-mes-dia

are (pou AA)

aa
Este parámetro asigna la fecha que se indique como la del sis.
tema en la computadora. Los digitos deben teclearse con va
Jores aceptables para el día, mes y año, deben separarse por
puntos () guiones () o diagonales (/)

De manera interna, el sistema operativo mantiene el control
delos días de cada mes, en forma similar a un relojde cuarzo,
por lo que ajusta su fecha de acuerdo al calendario sin pro
blema, ya sea que el mes tenga 28, 29, 30 031 días, sea o no
año bisiesto.

ara el caso de los meses, sus valores pueden ser de 01 a 12,
mientras que para los años, los valores permitidos van de
1980 209) u 80 99, para los años entre 1980 y 1999, pues a
partir del 2000 se deber teclear el año completo,
El formato para la fecha depende del valor especificado
para COUNTRY en el archivo CONFIG SYS y puede variar
entre aa-mm-dd (Científico Internacional o Métrico), dd.
mm-aa (Americano) o mm-dd-aa (Europeo) y en los forma
tos que se muestran con el comando COUNTRY en este
libro.

Así como se puede indicar la fecha con DATE, se puede con-
sultar o editarla hora con el comando TIME, para mayor in
formación consúltelo en este mismo capítulo.

El comando COUNTRY permite indicar el formato que se
desea para la fecha y hora del sistema.

Regresar al Contenido

IB2 Listado atabético de comandos y controladores del MS.005 622

ESEMPLOS:

%

Para solicitar al sistema operativo que muestre la fecha que

como respuesta, se muestra la fecha en la pantalla y el siste
ma operativo permite modificarla. Si no Se desea cambiar,
prima 2] para continuar y concluir la ejecución de DATE
SI se desea asignar una fecha específica al sistema, por ejem
plo, el 20 de agosto de 1994, se puede entrar el siguiente co-
mando:

se supone que en el archivo CONFIG.SYS se definió el
Pais/Idioma Latinoamérica, por lo que el formato es dia
mes-ano. Observe que se emplearon guiones (-) en lugar de
<iagonales (/) sin ningún problema.

DBLSPACE
DUPLICAR ESPACIO

Se trata de un comando introducido con la versión 6.0 y me
jorado en la versión 6.2, que invoca la ejecución del progra
ma denominado DoubleSpace, con el cual se puede ampliar
(casi duplicar) la capacidad de almacenamiento de las uni
dades, tanto de disco duro, como de disquetes, y por ello,
guardar mayor cantidad de información sin tener que cam
Biar de unidad de disco.

‘Cuando se instala DoubleSpace se crea una nueva unidad
y le asigna una letra para identificarla, en este proceso, Dou-
biespace brinca las cuatro primeras letras de unidad disponi
bles que se tengan en su computadora y asigna la siguiente
disponible a la nueva unidad" Así, si su computadora tiene
dos unidades de disquete A: y Bs, y un disco duro :, la uni
¿ad creada por DoubleSpace recibirá la letra H:, puesto que
dejará sin utilizara DE, Fey Ge

Regresar al Contenido

surraxs

MODIFICADORES:

pmispace 183.

Si se repite el proceso de creación de unidades comprimi
das, DoubleSpace utilizará en forma descendente las cuatro
Tetras que se había brincado, por lo que si ese fuera el caso, la
nidad adicional recibiría la letra G:

Para asignar la letra de unidad que corresponda, Double
pace trata de evitar conflicts de las letras de unidad que ha
Yan sido creadas por los comandos FDISK, RAMDRIVE, por
Sistemas de red (LAN) o algún otro controlador de dispositi
Vo instalable que asigne letras de unidad, pero si ocurre al
gún conflicto, DoubleSpace lo soluciona reasignando las
Tetras de sus unidades.

También permite descomprimir una unidad en la que pre
viamente se haya empleado DBLSPACE para comprimirla,
Esto es particularmente útil en caso de que se desee instalar
tro sistema operativo o, para emplear otro programa com
presor de discos y se desee desinstalar a DBLSPACE

Se tienen dos formas básicas de emplear el comando
DBLSPACE: la primera e sin ningún parámetro ni modifica
dor la segunda, precisamente incluyendo alguno o varios de
‘sus parámetros y modificadores.

Siem la línea de comandos se tecioa:

Dase

sin parámetros ni modificadores, se invoca al programa Dow:
DleSpace, que guía al usuario a través de mentis para instalar
el programa y sus manejadores, comprimir y poder emplear
las unidades. Por ser la forma más sencilla resulta la más re

comendable enla mayoría delos casos

Porotra parte, silo que desea es ejecutar alguna tarea en par
ticular desde la linea de comandos, entonces agregue el mo
dificador o parámetro correspondiente al comando
DBLSPACE. En este caso, la sintaxis del comando varía de

pendiendo de la tarea y no se ejecuta la interfaz de usuario à
Hravés de menús. Las tareas que se pueden realizar con el co-
mando DBLSPACE varían de acuerdo con el modificador

que se emplee, à continuación se incluye una relación para
‘que el usuario determine cuál utilizar:

Permite habilitar o deshabilitar la característica de auto-
montaje de los volúmenes de unidades removibles, tales

Regresar al Contenido

como los disquetes, que se mantiene en el archivo

DBLSPACE.INI

Verifica la estructura interna de los archivos en una unidad
comprimida. Sólo disponible en 1a versión 6.0, pues en
Inversión 6.2 se sustituyó con el comando SCANDISK.

‘Comprime una unidad de disco duro o un disquete.

‘Crea una nueva unidad comprimida en el espacio dis
ponible de una unidad.

‘DeFRAGUENT
Defragmenta una unidad comprimida.

neuere
Elimina una unidad comprimida.

‘ovs.ecuso
Habilita o deshabilitala revision de DoubleGuard, un pro-
grama que verifica que no se presenten problemas con la
información ni con la memoria donde reside DoubleSpace,

ron
Da formato a una unidad comprimida

most
Modifica la letra de la unidad que contiene el archivo
CVF (Compressed Volume File), ala cual sele denomina
nidad anfitrión o unidad principal (Host),

ano
Proporciona información de una unidad comprimida.

AASTORIE
Permite indicar La letra de la última unidad que estará

disponible para uso de DoubleSpace

Muestra una relación de las unidades de la computadora;
disco duro comprimido y no comprimido, disquetes y

Regresar al Contenido

omsrace 185

‘otras, así como el espacio total y el espacio libre, sin in
lui unidades de re

Determina el grado de fragmentación de las unidades
comprimidas de DBLSPACE

MAXREMOVABLEDAIES-N
Permiteindicar el número máximo de unidades removi
bles adicionales.

Monta (carga) un archivo de volumen comprimido
(CVE Compressed Volume File)

mario
Modifica la proporción de compresión.

mousenver
Permite habilitar o deshabiltar la función de servidor
para la revisión de la Interfaz de Compresiónen Tiempo

Real ROM BIOS de Microsoft, MRCI

‘sae
Modifica el tamaño de una unidad comprimida.

SWITCHES.
Permitecambiar a asignación de la variable SWITCHES
quese mantiene en el archivo DBLSPACE INI la cual in
dica a DoubleSpace si debe reconocer 0 no las teclas

2] o Len] + af cuando se opriman mientras se rev
Bali la computadora,

Descomprime una unidad comprimida,

Desmonta (descarga) una unidad comprimida,

También se pueden cambiarlas definiciones que se guardan
en el archive DBLSPACE INI, que establece la forma de ope
rar de DBLSPACE. Estas definiciones se comentan más ade

lante, al término de las explicaciones sobre cada uno de los
modificadores anteriores. Por ahora, se describe el uso, pri

Regresar al Contenido

186 Uistado alabético de comandos y controladores del MS-00S 622

mero de DBLSPACE sin modificadores y más adelante para
cada uno de ellos

Sintaxis para instalación sin modificadores:

DESCRIPCION: Para instalar a DoubleSpace en su computadora, se debe te
clear en la línea de comandos únicamente el comando
DBLSPACE, sin ningún parámetro ni modificad.

AT hacerlo por primera vez, DBLSPACE se instala en su
disco duro y comprime la información que contenga. Tam
bién carga en memoria a DBLSPACE.BIN, que esla parte del
sistema operativo que proporciona acceso a las unidades
comprimidas. Este archivo DBLSPACE.BIN ocupa aproxima:
‘amente 50 kB de memoria,

Las siguientes ocasiones que se teclee DBLSPACE sin paré:
metros ni modificadores, se invocars al programa Double.
Space, que dispone de una interfaz de usuario a través de
mens, con los que se pueden desarrollar todas las tareas an
tes indicadas.

"Cuando se instala DBLSPACE, se ejecuta en forma auto:
mática el comando SCANDISK, que invoca al programa del
mismo nombre y sustituye al modificador DBLSPACE
/CHKDSK dela versiön 6.0. SCANDISK realiza un detallado
análisis de la superficie del disco y en caso de encontrar fa
las, ya sean lógicas o físicas, las repara o señala para que no
puedan causar problemas en el futuro. También, en caso de
Considerarse necesario, se invoca el programa DEFRAG, que
‘efragmenta la información en el disco; y por último, secon
prime la información

'SCANDISK opera tanto en unidades que no están compri-
midas, como en aquéllas que se comprimieron con Double
Space; incluso, puede revisar y reparar archivos de volumen
comprimido (CVF) de DoubleSpace que estén desmontados.

DoubleSpace tiene varios archivos importantes que no se
deben borrar, pues se perdería la información: DBLSPA-
CEBIN, DBLSPACE.INI, DBLSPACESYS y DBLSPACE 000.
Dos archivos merecen comentario especial: DBLSPACE BIN
y DBLSPACESYS.

¡Cada vez quese inicaliza la computadora, el sistema ope
rativ carga a DBLSPACE BIN, junto con otras funciones del
Sistema operativo, y lo ubica en la parte alta de la memoria
Convencional, ocupando aproximadamente 50 KB. Puede re

Regresar al Contenido

patspace 187

sultar que algunos programas que secanguen desde el archi
YOCONFIGSYS requeran acceso al área dela memoria con
Vencional ocupada por DBLSPACE BIN y no funcionen
adecuadamente

‘Cuando el DOS carga a DBLSPACE.BIN en la memoria
‘mando que sé tenga en los archivos CONFIGSYS y AUTOE
XEC.BAT, razón por la cual no puede emplear ningán
fin de cargarlo ahí Si su disco duro fue comprimido con
DBLSPACE, se carga el archivo DBLSPACE BIN aunque el
suario oprima las legs E] o]. sen este punto donde se
observa la importancia del uso de DBLSPACESYS, ya que
este archivo determina la posición final de DBLSPACE.BIN

Lo anterior es particularmente importante para algunos
programas que pueden requerir acceso ala parte alta de la
pada por DBLSPACE BIN, se pueden originar conflictos,
Para evitarlos, durante la instalación de Doublespace se
agrega un comando DEVICE delante de DBLSPACE SYS
on lo cual se consigue reubicar a DBLSPACE BIN de la
parte alta de la memoria convencional la parte baja, o
Bien, a la memoria superior según se cargue con DEV
CE con DEVICEHIGH

Es decir s se carga a DBLSPACE SYS con el comando DE
VICEHIGH, DBLSPACE.SYS mueve parte de DBLSPA
CE.BIN de la memoria convencional la memoria superior
(HMA). Para ello la computadora debe disponer de memoria

En virtud de que durante e proceso de instalación de Dow
bleSpace, se incluye un comando DEVICE en el archivo
CONFIG.SYS para DBLSPACE.SYS, si desea mover a
DBLSPACEBIN a la memoria superior con el propósito de
<ambieel comando DEVICE por DEVICEHIGH, Para mayor
información sobre el uso de los comandos DEVICE o DEU!
CEHIGH consaltelos en este mismo capitulo

Aunque hoy día son pocos los discos duros que requieren
de un controlador de dispositivos para instalarse cada vez
quese enciendela PC cs probable que sucomputadora tenga
tino de este tipo para la unidad de disco que contiene los ar
<hivosde volumen comprimidos (CVF), De ser as, asegúrese
¿ubicar enel archivo CONFIG SYSel comando para habil

Regresar al Contenido

IBB_—_Ustado atabético de comands y controladores del MS-00S 622

tar (instalar su disco duro antes del comando para instalar
DBLSPACESYS,

sivraxis La sintaxis con el uso del comando DEVICE y DEVICEHIGH
para DBLSPACE SYS es la siguiente

DEVICE UMDAD:TRUTA] DBLSPACE SYS MOVE MOMIA]
DENCEMGHUDAD-JRUT OBLSPACE SYS MOVE NOMA)

PARAMETROS: (UND RU)
Permite indicar la unidad de almacenamiento y el subdi
rectorio donde se encuentra el archivo DBLSPACESYS,
‘cuando no se encuentre en el directorio raíz de la unidad de
arranque

MODIFICADORES:
move

Si se incluye el modificador /MOVE, se mueve a
DBLSPACE.BIN de la parte alta de la memoria conven
cional, ala parte baja de la memoria convencional. Si se
utilizó el comando DEVICEHIGH, entonces mueve à
DBLSPACE.BIN de la parte alta de la memoria conven
cional ala memoria superior (HMA), siempre que exista
Suficiente espacio disponible en ela, con lo que se libera
espacio en la memoria convencional

Mona

Impide que DBLSPACESYS mueva parte de DBLSPA-
CEBIN al área de memoria superior (HMA) cuando el
MS-DOS esté cargado en la memoria superior (i se te
ne suficiente espacio)
Cuando el archivo CONFIGSYS incluye el comando.
DOS=HIGH para cargar el sistema operativo en la me
moria superior, DBLSPACESYS mueve, en forma pre
determinada, parte del archivo DBLSPACE.BIN a esa
HMA, siempre que se tenga una computadora con pro
cesador 802860 Superior disponga de memoria extend
da y se haya cargado un administrador de memoria
extendida como HIMEMSYS. Con /NOHMA se puede
evitaresa reubicación.

comanDos _ Elcomando SCANDISK invoca a un nuevo y poderoso pro-
RELACIONADOS: grama que verifica la superficie del disco y en caso de encon
trar falla, las repara, por lo que permite asegurar que la

Regresar al Contenido

paspace 189

información se mantendrá con un elevado nivel de confiabi
lidad y que no se tendrán problemas debido a esas causas,
Opera tanto en unidades que noestán comprimidas, como en
aquéllas que se comprimieron con DoubleSpace; incluso,
puede revisar y reparar archivos de volumen comprimido
(CVF) de DoubleSpace que estén desmontados.

EJEMPLOS:

Para que se reubique una parte de DBLSPACE.BIN en la me
moria superior (HMA) y el resto enla parte baja de la memo.
ria convencional, incluya en el archivo CONFIG.SYS la
siguiente linea

DeNCE-C:DOSORLSPICESIS MOVE
recuerde que debe disponer de una computadora 80286 sur
perior, con memoria extendido, estar activo un controlador
‘de memoria extendida como HIMEMSYS y cargar el sistema
‘operativo en la HMA con el comando DOS-HIGH.
En cambio, si desea evitar que DBLSPACE.BIN ocupe la
HMA, el comando es:

DEMCE-C:DOSDELSPGE SS NORMA
Finalmente, si desea que se cargue a DBLSPACE.BIN enla parte
baja de la memoria convencional, y que no utilice la HMA, in
luya en elarchivo CONHGSYSel siguiente comando:

%

Sintaxis para automontaje:
DBLSPACE /AUTOMOUNT

DESCRIPCION: Permite habilitar o deshabilitar La característica de automon-
taje de los volómenes de unidades removibles, tales como los
disquetes, que se mantiene en el archivo DBLSPACE.INI
Esta disponible a partir dela versión 6.2 y está habilitada en
forma predeterminada. Sie le deshabilita, el usuario deberá
montar cada volumen que no lo esté con el comando
DBLSPACE /MOUNT. Debido a que se modifica la variable
AUTOMOUNT del archivo DBLSPACE.INI, los cambios ten
“rán efecto hasta que se reinicialice la computadora

Regresar al Contenido

190 Listado aabético de comands y controladores de 5.005 622

Con cero (0), se deshabilita el montaje automático de los ar
chivos de volumen comprimido de las unidades removibles
Al deshabilitalo se dispondrá de mayor memoria libre.

Habilita el montaje automático de los archivos de volumen
comprimido. Esla configuración predeterminada,

Indica a DoubleSpace cuáles unidades removibles deberá

EJEMPLOS:

Para indicar a DoubleSpace que monte en forma automática
las unidades A; B; G:, H: € E, teclee el siguiente comando
junto al símbolo del sistema:

DOLSPICE/ATOUOUNT-ABCH

Parar habilitar el montaje automätico, suponiendo que lo
desmont6 previamente, teclee

Sisólo desea tener montaje automático en la unidad A: de su
computadora, tecleo

DBLSPACE AUTOUOUNTA

%

Sintaxis para comprimir:
DBLSPACE /COMPRESS.

DESCRIPCION: — Permite comprimir los archivos de un disco duro, disquete o
algún otro medio de almacenamiento removible, con lo que se
logra disponer de una mayor capacidad de almacenamiento.

Antes de invocar a DBLSPACE para comprimir el disco
duro de arranque de su computadora, asegúrese de que ten
a suficiente espacio disponible, por lo menos 1.2 MB; es de
it, 1200,000 bytes.

'Sise trata de otra unidad de disco distinta a la de arranque,
osies un disquete, el espacio libre requerido es de 1.1 MB es
‘ect, 1,100,000 bytes. Como se puede observar, no es posible
‘comprimir disquetes de 360 kB, que son los de 5/4”, de doble

Regresar al Contenido

pmispace 191

lado y doble densidad que se emplearon principalmente con
las computadoras 5086 y BOSS, pero que se mantienen en for
ma opcional en los nuevos equipos.

ara comprimir un disquete, siga los mismos pasos que se
indican para la compresión de un disco duro. El disquete
debe estar formatcado y puede estar vacío o contener pocos
archivos, pero por lo menos debe disponer de 1.1 MB libres.

Una vez comprimidos, los disquetes se emplean casi dela
misma forma que si no lo estuvieran. En la versión 6.0 se les
{debe montar (Cargar) con el comando DBLSPACE /MOUNT,
cada vez que se cambie de disquete ose reinicie la computa:
ora, en cambio, con el MS-DOS 62 esto es automático.

Desde luego, si se desea intercambiar información
entre dos computadoras empleando disquetes compri
midos, en ambas computadoras deberá estar operando
DoubleSpace.

Si tiene la versión 6.2 y desea deshabilitar el montado au
tomstico de disquetes de DoubleSpace, tal como para tener
aproximadamente 5kB más de memoria disponible, emplee
el comando DBLSPACE / AUTOMOUNT-0.

SINTAXIS BLSPACE ‘COMPRESS I: MEWORIVE-UMOACE)
LRESERVEAMAÏOI FT

PARAMETROS: UNOADY:
Permite indicar cuál esla unidad donde existe el medio, dis

co duro o disquete, que desea comprimir

MODIFICADORES:
¡comresS
También se puede escribir en la forma abreviada /COM
y comprime la nidad de disco duro o disquete de la
nidad que se indique

Se puede abreviar como /N=UNIDAD2: y permite indi
car quéletrade unidad se desea para la unidad sin compri
miro principal, también denominada anfitrión o HOST.
‘Cuando DoubieSpace concluye la acción de compresión
de una unidad existente, residirán en su sistema dos
unidades: la unidad que se comprimió y la unidad que
o esté comprimida

Sino se incluye /NEWDRIVE, se asignará la siguiente
Tetra de unidad disponible a la nueva unidad

Regresar al Contenido

192 Ustado atabeico de comandos y controladores del MS-D0S 622

También se puede escribir en la forma abreviada /RES y
permite indicar el espacio en disco que se desea mante

her sin comprimir, en número de megabytes (MB), en la
nidad que se indique

Esta opción se puede utilizar con algunos programas
que hacen uso intensivo del disco y por lo tanto, no con
Viene que estén comprimidos, tal como sucede con clar.
chivo de intercambio de Windows. Si usted usa
Windows, se recomienda dejar espacio suficiente para el
archivo de intercambio en su disco duro.

El valor predeterminado de espacio que deja Double

Space sin comprimir es de 2 MB,

Si al momento de instalar DBLSPACE o al comprimir
tuna unidad, se encuentra un archivo de intercambio
permanente de MS Windows, entonces la rutina de ins

falaciôn o compresión de DoubleSpace reubicará ese ar.

<hivoen la nueva unidad sin comprimir.

Evita la presentación con los datos estadísticos resulta
do dela compresión.

EXEMPLOS:

Si desea comprimir el disco duro que se indica como unidad
E: emplecel Siguiente comando:

DELSPACE COMPRESS E:
Al ejecutarse se dejarán 2 MB sin comprimir debido a que no.
se especifica ninguna cantidad. Asimismo, en virtud de que
no se indica la letra de unidad para la unidad sin comprimir,
sele asignará la siguiente letra disponible.

Suponga que desea comprimir su disco duro D; asignar a la
nueva unidad sincomprimirla letra E:y reservar 3 MB de espa
io sin comprimir, para lograr lo anterior entre el comando:

DALSPICE COMPRESS NEWORVE-E RESERV

S

Sintaxis para verificar
DBLSPACE /CHKOSK

DESCRIPCION: > Sólo disponible en la versión 6.0

Regresar al Contenido

PARAMETROS:

MODIFICADORES:

omsrace 193

El modificador /CHKDSK que opera con la versión MS-DOS
60 se eliminó en la versión 6.2, debido a que se recomienda
l uso de SCANDISK

Verifica la estructura de una unidad comprimida. Si se en.
euentran errores, tales como grupos perdidos o archivos con
vínculos cruzados, se emite un mensaje de error y corrige los
errores si se incluyó el modificador /F

El modificador /CHKDSK se distingue del comando
CHKDSK del DOS porque comprueba la estructura interna
del archivo de volumen comprimido, mientras que el de DOS
comprueba las tablas de asignación de archivos de la unidad
comprimida, razón por la cual deben emplearse ambos para
revisar el estado de las unidades comprimidas.

DBLSPAGE JCHKDSK FI (UMDAO:)

oxo:
Permite indicar la letra de la unidad a revisar. i se omite, se
verifica la unidad actual o unidad activa,

Icmosx
Verifica la integridad y validez estructural de la unidad
comprimida que se haya indicado. Puede abreviarse
como /CHK.

e
En caso de encontrar errores en la unidad comprimida,
los corrige

EXEMPLOS:

S

Si dispone de la versión MS-DOS 6.0, desea verificar la
integridad del archivo de volumen comprimido actual y
que en caso de errores, se corrijan, teclee en la linea de co.
mandos

DaLSPACE (KOS
Si desea modificarla unidad Es, incluya su identificador en el
comando, dela siguiente forma:

DALE OS FE

Regresar al Contenido

194 Listado atabetio de comandos y controladores del MS-00S 622

Sintaxis para crear una unidad;
DBLSPACE /CREATE

DESCRIPCION: En esta opción de uso, DoubleSpace crea una nueva unidad
comprimida en el espacio libre de una unidad sin comprimir y
con ello proporciona mayor capacidad de almacenamiento,

SINTAXIS: DBLSPACE ‘CREATE UNIDAD: NEWORVE-UNDADZ]
LES TAMANOIMESERVE AA)

PARAMETROS: UNOADY
Permiteindicar la unidad donde se desea crearla nueva uni
dad. No debe tratarse de una unidad comprimida.

cnenre
Puede abreviarse como /CR y crea una nueva unidad
comprimida en la UNIDADI

Puede abreviarse como /N y permite indicar la letra
de unidad para la nueva unidad comprimida, Es op
cional y si se omite, se asignará la siguiente letra
unidad disponible a la nueva unidad iniciando con la
última letra del rango asignado a DBLSPACE; es decir,
tuna de las cuatro letras de unidad (D, E, Fy Genel ejem
plo anterior) que DBLSPACE deja libre cuando crea la
Unidad

mesenre-mauaio
Puede abreiars como /RES permiteindicar el name
ro demagabytes MB) de espacio libre quese desea dejar
ue cl mayor tamano de la unidad comprimida.
comando, DBLSPACE reserva 2 MB para la unidad sin
Nose puede emplear junto con /SIZE

"Se refiere al número de megabytes (TAMAÑO) que se
desea apartar enla unidad sin comprimir, para guardar
el archivo de volumen comprimido. Puede abreviarse
como /SI

Regresar al Contenido

omsace 195

Este modificador es excluyente con /RESERVE; esdecir,
se puede incluir uno u otro, pero no ambos.

EXEMPLOS:

Sidesen crear una nueva unidad comprimida usando el espa:
cio diponible dela unidad D:, excepto 2 MB, entre

DALSACE CREATED:

DoubleSpace asignará 2 MB de espacio libre como valor pre
determinado en virtud de que no se incluye ni / RESERVE,
ni /SIZE

Si se desea crear una unidad comprimida que use todo el es
pacio disponible en su disco duro D:

DALSPICE ‘CREATE > MESERVE=O

Si desea crear una unidad comprimida en el espacio de la
¡nidad Dy reservar 5 MB de espacio libre

Sidesen crear una nueva unidad comprimida utilizando para
ello 10 MB de espacio de la unidad D:, que debe estar sin
comprimir

DOLSPACE CREAT D: SZE-10

Aunque es posible comprimir con DBLSPACE /CREATE la
información de una unidad virtual de disco en memoria (RAM
drive) creada con RAMDRIVESYS, no se recomienda debido
aque si ocurre una falla eléctrica, se congela la computadora,
sele apaga ose le reinicializa, se pierde su información.

Sin embargo, si decide crearlo, asegúrese de ubicar en el ar
chivo CONFIGSYS el comando para creat la unidad virtual
¿de disco (DEVICE=RAMDRIVESYS) antes del comando DE

VICE=DBLSPACESYS

S

Sintaxis para defragmentar:
DBLSPACE /DEFRAGMENT

DESCRIPCION: Normalmento, defragmentar una unidad significa buscar los

archivos que estén particionados y reubicarlos de forma tal
ue estén contiguos, lo que ahorra tiempo para las operacio:

Regresar al Contenido

196 Listado atabetico de comandos y controladores del MS-DOS 622

SINTAXIS

MODIFICADORES:

Ibunidad de dec 0 daguet
ratio DEFRAG optinke dl rendinieno del ioc rompt
Iectura/esrtura, Sn embargo ist cesta DEFRAG en una
Va den computador
En unidades comprimés se debe emplear el comando
DBLSPACE /DEFRACMENI pues aunque aumenta ave
loci siconsokida su pac bre yo exis ral dela
‘Gracia las ventas ue representa la operación de con
Unidad comprimida, pacs se mejorarán lo resultados

DBLSPACE DEFRAGUENT UF (UNDAD]

Se refiere ala unidad que desea defragmentar Sino se inclu:
ye,se operará en la unidad activa

Puede abreviarse como /DEF e instruye a DoubleSpace
para que realice la defragmentación en la unidad que se
Raya indicado, on la actual, sino se incluyó ninguna,

Realiza la defragmentacién con mayor detalle.
Si desea que la defragmentación sea lo mejor posible,
combine el uso de DEFRAG y DBLSPACE /DEFRAG de
In siguiente forma:

+ Utilice primero DEFRAG y defragmente la unidad.

+ Como segundo paso uilice DBLSPACE /DEFRAGMENT
con el modificador /F

Regresar al Contenido

EJEMPLOS:

omsrace 197

+ Finalmente, emplee nuevamente DBLSPACE /DEFRA-
GMENT, pero sin el modificador /F

Desde luego, cabe la duda de porqué Microsoft reco

enda estos pasos y no los incluyó en alguna rutina de
optimización del disco. Tal vez en alguna futura mejora
del DOS lo haga.

Suponga que está trabajando en el disco duro C:, comprimi
do y desea defragmentarlo, teclee el siguiente comando, ob-
Serve que nose indica la letra de la unidad:

DRLSPACE OEFRAGNENT
Suponga que su unidad Esestá comprimida y que la ha usado
en forma intensiva, o bien, que desea optimizar su empleo,
para defragmentarlateclee el siguiente comando:

DELSPACE DEFRAGUENT E

%

Sintaxis ps

DESCRIPCION:

swvraxis

MODIFICADORES:

ara borrar:
CE/DELETE

Borra el archivo de volumen comprimido (CVF) yla unidad
comprimida que se indique, por lo que se pierde cualquier
archivo: información que se contenga. Se recomienda caute
la al utilizar este comando.

DBLSPACE DELETE UMOAD:

Permite indicar la unidad que se desea eliminar, excepto la
unidad C:, que no se permite borrar

Puede abreviarse como /DEL e indica a DoubleSpace
que elimine la unidad indicada,

En alguna ocasión podrá suceder que elimine una uni
dad comprimida distinta a la que se proponía, como su
cede cuando se desea borrar un archivo y se Porra otro
por equivocacion.

Regresar al Contenido

198 Ustado a

EJEMPLOS:

Siesolellegaa suceder es posible que sele pueda rec
peras y con os archivos que sostenía. Fora este in,
Se emplen el comando UNDELETE (Reestablecer) qué
La razôn por i que s puede emplear UNDELETE es que
ando Doxbespaceefimina una unidad comprimida, I
trina olarchivorve rece el nombre de “archivo de vol
tran comprimido” y por anos le puede recuperar como
See rate de calguler otoanhivo-Losantivosdevo-
itmen comprimido seaman DBLSPACE:nnn, donde
mon toma un valor numérico, tl como DBLSPACE 000.
da, proceda con ef comando UNDELETE y rsablezes
Bers proceder a cargarlo ón el comando DBLSPACE
MOUNT descrito eh stas páginas. ene problemas
para montarelarchivo de volumen comprimido, cute
SANDISK en est unidad. Sitiene dudas sobre como
emplear a UNDELETE, consáltlo en este mismo capt

Para eliminar una unidad de almacenamiento que esté com
primida, por ejemplo el disco Di, primero verifique que no se
Bene en ella información importante pues todo lo que con
tenga se borrará y después teclee el siguiente comando

S

Sintaxis de revisión de memoria:
DBLSPACE /DOUBLEGUARD

Este modificador se introdujoen la versión 6.22 y permite ha
bilitaro deshabilitar la revisión de DoubleGuard,un programa
que verifica que no se presenten problemas con la informa
ión ni con la memoria donde reside DoubleSpace con el
uso de algoritmos especiales, En caso de que detecte un pro-
blema la computadora se “congelará”, es decir, no sele podrá
seguir utilizando, para prevenir que el daño sea mayor.

Está habilitado en forma predeterminada y su estado se
guardaen el archivo DBLSPACEINI,por lo que cualquier cam
Bioentrará en operación hasta que se reinicalice el sistema,

Regresar al Contenido

omsrace 199

Cuandose activa, se eleva la seguridad y confiabilidad del

PARAMETROS: 0
Deshabilita la revisión que puede hacer DoubleGuard a la
memoria, por lo que la velocidad de respuesta de su compur
tadora puede verse incrementada, pero si alguno de los pro
gramas que utiliza entra en conflicto con la memoria
Utlizada por DoubleSpace, se puede perder información

Enciende o habilita la revisión de DoubleGuard. Es la opción
predeterminada.

EXEMPLOS:

Para apagaro deshabilitar la revisión de DoubleGuard, tecla
DELSPACE /DOUBLEGUARO-0

para encendero habilitar nuevamente la revisión de Double
Guard, teclee

DELSPACE DOUBLEGUARO-=1

recuerde que estos cambios operan a partir de que se einicia
Tice la computadora

%

Sintaxis para dar formato:
DBLSPACE /FORMAT.

Aligual que con el comando FORMAT del sistema operativo
el modificador DBLSPACE /FORMAT elimina cualquier i
formación que se tenga en forma de archivos en la unidad
comprimida ala que se dé formato, por lo que se le debe em
pleat con precaución.

SINTAXIS: DBLSPACE FORMAT UNDAD:
PARAMETROS: uno:

Permiteindicar la letra dela unidad ala que desea dar forma
to, No se permite dar formato ala unidad C

Regresar al Contenido

2OO Lstado atavetico de comandos y controladores del MS-00S 622

ron
Puede abreviarse como /Fe instruye a DoubleSpace
para que proceda à dar formato ala unidad comprimida
quese haya indicado.

EXEMPLOS:

Si desea que DoubleSpace dé formato a la unidad comprimi
da identilicada con la letra D, teclee el siguiente comando:

DOLSPICE FORMATO:

S

Sintaxis para cambiar letra dela unidad principal
DBLSPACE /HOST

DESCRIPCION: — Permite cambiar la letra de la unidad principal o wnidad an:
fitión (host) donde se guarda el archivo CVF (Compressed
Volume File) oarchivo de volumen comprimido, pues modifica
el contenido de la variable ACTIVATEDRIVE que se mantic
ne en el archivo DBLSPACE INL por lo que cualquier cambio
tendrá efecto hasta que se reinicialicela computadora.

Sólo se puedo utilizar en unidades que fueron comprimi
das con DBLSPACE

Si su computadora dispone de varias unidades en opera
ción, es probable que desee modificar la nomenclatura de la
unidad HOST, para lo cual se emplea la sintaxis /HOST.

No se aceptará hacer un cambio a laletra de la unidad si se
le creó utilizando el espacio que tenia disponible para crear
esa unidad comprimida.

swraxıs DELSACE ORE HOsT=ORWE2
PARAMETROS: AVE!

Se refiere a la letra que actualmente tiene la unidad compri
mida ost unidad anfitrión

Permite indicar cuál será la nueva letra de unidad para la
vanidad anfitrión

ESEMPLOS:

Generalmente, si sólo se tiene un disco duro identificado con
laletraC: y sele comprime con DoubleSpace, la unidad ant

pasrace 201

trión se identifica con la letra H:. Suponga entonces que de
sea modificar esa letra de unidad, para que en lugar de H: sea
Fs el comando es el siguiente:

DELSA HHOST-F

pero también se puede indicar la unidad C: como UNIDADI,
{dela siguiente forma:

y el resultado será el mismo.

S

Sintaxis para información:
DELSPACE INFO

DESCRIPCION: Con esta opción, DoubleSpace muestra algunos datos relativos
‘la unidad comprimida, ales como el espacio libre yel espa
io ocupado, el nombre desu archivo de volumen comprimi
do y las proporciones de compresión reales y estimadas.

La información que se muestra es la siguiente
asec et samnungo uni.

Ernie 1ososue
Es so77608

ict ET

surraxs DBLSPAGE ANO UMDAD]

PARAMETROS: unie
Permiteindicar la letra dela unidad comprimida sobre la que
se desea la información. Sise omite, la información se referirá
ala unidad actual

mo
Instruyea DoubleSpace para que muestre los datos rela
tivos a la unidad comprimida que se indique. Si no se

Regresar al Contenido

OZ _Ustado atabético e comandos y controladores del 45.005 622

incluye este modificador, DoubleSpace muestra de to
das formas los datos, siempre y cuando se indique Ia le
tra dela unidad.

EJEMPLOS:

ara obtener información sobre la unidad comprimida iden:
tificada con la letra D:

OBLSPACE MOD:

el mismo resultado se obtiene si se omite el modificador

INFO:

DALSACE O:

%

Sintaxis para ultima unidad disponible:
DBLSPACE /LASTORIVE

DESCRIPCION: Permiteindicar la letra dela última unidad que estará disponi
ble para uso de DoubleSpace. Modificala variable LASTDRIVE
que se guarda en el archivo DBLSPACE.INI, por lo que cual
‘uier cambio tiene efecto hasta la siguiente vez que se reini
alice la computadora.

suraus: DLBSPACE AASTORIVE-UMDAD
PARAMETROS: uso.
Se refiere a a última letra de unidad disponible que se desea
que utilice DoubleSpace.

EJEMPLOS:

Suponga que desea que la última unidad disponible para
DoubleSpace sea la] debido a que las siguientes unidades
son utilizadas por otros programas, para indicarlo a Dow
Dlespace teclec el siguiente comando:

DaLSPICE ¡STORES

S

Regresar al Contenido

pasace 203

Sintaxis para listar unidades:
DBLSPACE JUST

DESCRIPCION: Esta opción enlista y describe todas las unidades de su com
putadora, excepto las unidades de red y de CD-ROM.

swvraxes DBLSAGE asst

aust
Puede abreviarse como /L e instruye a DoubleSpace
para que relacione las unidades locales de su computa
Sora, excepto las de red y CD-ROM.

ENEMPLOS:

Para consultar cuáles son las unidades disponibles en su
computadora, sin incluir a las de red ni CD-ROM, tele:

y se mostrará en la pantalla información sobre cada una de
Tas unidades en la computadora

%

Sintaxis para defragmentación máxima:
DBLSPACE /MAXFILEFRAGMENTS

DESCRIPCION: — Permite cambiar la asignación de la variable MAXFILE
FRAGMENTS que indica el límite de fragmentación que se
permitirá en todos los volúmenes de archivos comprimidos,
Esta variable se mantiene en el archivo DBLSPACE.INI y
cualquier cambio que se le realice tiene efecto hasta que se
reinicializa la computadora,

swvraxis DBLSPACE MAXFLEFRAGUENTS-N

Número que indica la fragmentación máxima (número de
fragmentos) aceptable para el almacenamiento de los archi
vos de volúmenes comprimidos en la unidad principal o an
fítrión (HOST), Cuando vaya a modificar ese número
considere que se requieren 6 bytes de memoria para cada

Regresar al Contenido

204

ESEMPLOS:

Para indicar que sea 100 el número máximo de fragmentos
aceptables en los archivos de volumen de la unidad anfitrión,
tedlee

DALSPICE AAYFLEFRAGNENT- 100

S

Sintaxis para máximas unidades removibles:
DBLSPACE /MAXREMOVABLEDRIVES

SINTAXIS

ESEMPLOS:

Permite indicar el número máximo de unidades removibles
adicionales que se desea que pueda administrar DoubleSpa-
e. À mayor cantidad de unidades, mayores requerimientos
de memoria, Este valor se guarda en el archivo DBLSPA-
CEINI, por lo que cualquier cambio tendra efecto hasta que
se reinicialice la computadora.

DBLSPACE MAXAEMOVADLEDAWES

Se refiere al número de drives adicionales quese desea pueda
montar y accesar DoubleSpace, para cada uno de ellos sere
quieren 96 bytes de memoria,

%

Para indicar que sólo se desean tener 2 unidades de disquete
para montar y accesar disquetes comprimidos con Double
Space, tecleo

DALSPICE AUAYRENOWABLEDAVES:2

Sintaxis para montar:
DELSPACE /MOUNT

DESCRIPCION

Montar un archivo de volumen comprimido significa esta
blecer una conexión entre ese archivo de volumen comprimi
do (AVC o en inglés CVF) y una letra de unidad, afin de que
se puedan usar los archivos que contiene, haciendo referen.
ia a esa letra de unidad.

Regresar al Contenido

paspace 205

En la versión MS-DOS 6.2, se cargan los archivos CVF en
forma automática a menos que se indique lo contrario con
/AUTOMOUNT, por lo que únicamente se requiere de esta
opcion si se descargó un archivo de volumen comprimido y
se le desea volver a utilizar, o si se deshabilitö con / AUTO.
MOUNT,

SINTAXIS: DBLSPACE MOUNT) UMDAD!:[MENDAIESUNDADZ]

PARAMETROS: uumuor
Permite indicar la letra de la unidad donde reside el archivo
de volumen comprimido que desea cargar.

MODIFICADORES:
Puede abreviarse como /MO e instruye a DoubleSpace
para que cargue el archivo de volumen comprimido cuyo
hombre es DBLSPACE, con extensión igual al parámetro
NNN; es decir, NNN se refiere a 000, 001 0 el número
que corresponda. Si no se indica ningún número, el va
lor predeterminado es 000, por lo que DoubleSpace tra
ta de cargar el archivo de volumen comprimido DBLS
PACE.000.

Puede abreviarse como /N y se refiere ala letra de la
nidad que se asignará a la nueva unidad comprimida
que se acaba de cargar. Es opcional, pero si no se indica
alguna letra, se asignará la siguiente letra de unidad dis
ponible

EeurLos:

Si desea utilizar un disquete que se haya comprimido con
DoubleSpace y está deshabilitado /AUTOMOUNT, primero
¿deberá cargarloo montarlo, por ejemplo, siel disquete se ut
lizará en la unidad B, el comando es

pause MOUNT 8:

Si el disquete se fuera a utilizar en la unidad A; el comando

Regresar al Contenido

ZOE _Listadoattadetico de comandos y controladores del MS.005 622

Si desea montar el archivo de volumen comprimido
DBLSPACE.001 que se encuentra en la unidad Es sin comp
mir el comando sera

DRLSPACE MOUNT:

S

Sintaxis para razón de compresión:
DBLSPACE /RATIO

DESCRIPCION: Con esta opción se permite cambiar la razén o proporción de
«compresión estimada de una unidad comprimida, Esta razón
se emplea para calcular la cantidad de espacio libre que exis
te enla unidad.

La razón de compresión varía en función del tipo de archi
vos que se guarden en la unidad, así por ejemplo, los progra.
mas se pueden comprimir menos que las bases de datos, los
archivos de procesadores de textos y de hojas electrónicas.

or elo, si planea guardar en forma preferencial sus pro
en alguna unidad y sus archivos de datos en otra, tal
aría conveniente modificar la razón de compresión

“de forma que se acerque más la re

DoubleSpace ajusta esa razón de compresión estimada
cada vez que reinicie su computadora, a fin de que coincida

on el promedio de la razón de compresión de los datos que
Osten almacenados en esa unidad.

SINTAXIS: DBLSPACE RAMO) [UNDAD: ALL)

PARAMETROS: UDaB:
Permite indicar la unidad a la que desea modificarla razón
de compresión estimada. El usuario puede optar por indicar
la letra de una unidad o incluir el modificador JALL, pero
“ambas opciones son excluyentes, por lo que se puede indicar
sólo una de elas
Si no se especifica la letra de la unidad ni /ALL, se operará
on la razón de compresión de la unidad actual; es deci, en
la que se esté trabajando,

aaron
Puede abreviarse como /RA y permite modifi
26n de compresión estimada que se tenga para una o va

Regresar al Contenido

EJEMPLOS:

paspace 207

rias unidades, según se indique. Las razones pueden ir
de 1.0 que significa una proporción de uno a uno, (sin
compresión), hasta 16.0 que significa 164 1. Si no se in
dluye ningún número, DoubleSpace toma como razón
de compresión estimada de una unidad el promedio de
Su razón de compresión real, tomando para ese caso, los
archivos que se encuentren en esa unidad.

Con este modificador se indica a DoubleSpace que se
desea modificar la razón de compresión de todas las
unidades comprimidas que se tengan cargadas en ese

‚mento, por ello, al emplear este modificador, ya no
se puede indicar una proporción en particular para
una unidad.

Si desea modificar la razón de compresión estimada de su

dad comprimida identificada con la letra D, y pretende
que se actualice con el valor del promedio real de compre
Sión, tele

DaLSPICE AO 0:

si desea hacer lo mismo, pero para todas las unidades com

primidas que se tengan cargadas en ese momento, el coman
does

DELSAGE RATIO IL

en este caso, en cada unidad se ajustará la razón de compre-
Sión estimada a su promedio real

Si desea modificarla razón de compresión estimada de la
unidad actual; es decir, en la que este trabajando, para que
indique una proporción de 2a 1, el comando es:

Deus ano.

desea modificar la razón de compresión estimada de su
inidad D: para que indique 2.54 1, el comando es

Deus faros 0

Regresar al Contenido

BOB tistadoaitbético de comandos y controladores del MS:005 622

Sintaxis para interfaz de compresión
DBLSPACE /ROMSERVER

DESCRIPCION: | Permite habilitaro deshabilitar a función de servidor para la
revisión de la Interfaz de Compresión en Tiempo Real ROM
BIOS de Microsoft, MRCI por su nombre en inglés (ROM
BIOS Microsoft Real- Time Compression Interface).

Se debe tener precaución al utilizar este modificador, si la
computadora no emplea la interfaz MRCI, su revision puede
interferir con el funcionamiento del ROM BIOS, por ell, pri
mero verifique con la documentación de su computadora si
Su ROM BIOS es compatible con la interfaz MRCI

Este modificador está deshabilitado en forma prede-
terminada

"Cualquier cambio que se realice se guarda en el archivo
DBLSPACEINI en la variable ROMSERVER y tendrá efecto
después de que se reinicialice la computadora.

SINTAXIS: DBLSPACE ROUSERVER-0/1
PARAMETROS: 0/1

on el cero (0) se deshabilita el servicio del servidor MRCI
ROM BIOS, mientras que con el uno (1) se le habilita

EJEMPLOS:

¡Suponga que después de consultar el manual de su computa:
dora y confirmar que es compatible con la interfaz MRCI, de
sea habilitar la función de servidor, en ese caso teclee en la
Tinea de comandos:

S

Sintaxis para definir tamaño:
DBLSPACE /size

DESCRIPCION: Permite modificar el tamaño de una unidad comprimida,
Aumentar el tamaño de la unidad comprimida cuando la
inidad principal tiene suficiente espacio libre o bien reducir
el tamaño de la unidad comprimida si es limitado el espacio
libre en la unidad principal y se desea tener más espacio.

swvraxis axseice sz

Regresar al Contenido

paspace 209

Permite indicar la letra de la unidad comprimida a la que se
desea modificar su tamaño.

MODIFICADORES:
‘size-TauARor

Puede abreviarse como /SI e indica a DoubleSpace que
cambie el tamaño de la unidad que se especifique, En
forma opcional se puede incluir el nuevo tamaño de la
unidad con TAMANOI o con /RESERVE, uno w otro. El
espacio se indica en megabytes (MB) y se refiere al espa
Gio que el archivo de volumen comprimido de la unidad
ttiliza en la unidad sin comprimir o unidad principal
Sino incluye niel parámetro TAMANO! ni cl modifica
dor /RESERVE, DoubleSpace reduce el tamaño de la
tunidad lo más que le sea posible

Puede abreviarse como /RES y permite indicar el núme
ro de megabytes de espacio libre que se desea en la un
dad principal (sin comprimir) después de que se
concluya la modificación del tamaño de la unidad,

ESEMPLOS:

Si desea reducir al máximo posible el tamaño de la unidad
D;,telee

Deus S60
Si desea modificar el tamaño de su unidad C: con el propósi
to de que disponga del mayor espacio posible, tecee el sí
guiente comando:

DELSPACE SIZE RESERVE €:
Si desea modificar el tamaño de la unidad D: de su computa.
dora, de forma tal que su unidad principal disponga de 15
MB de espacio sin comprimir, teclee

DALSPICE SZE RESERVE D

Si desea modificar el tamaño de la unidad E: para que su ar
chivode volumen comprimido utilice un espacioen la unidad
Sin comprimir equivalente a 85 MB, teclee:

Regresar al Contenido

BIO ustado atabetico de comandos y controladores del MS-DOS 622

Sintaxis para switches:
DBLSPACE /SWITCHES,

DESCRIPCION: | Permitecambiar la asignación de la variable SWITCHES que
se mantiene en el archivo DBLSPACE.INI, la cual indica a
DoubleSpace si debe reconocer o no las teclas Le] +2] o
LE Ssandoscopriman mientras se inci acompa
"En forma predeterminada, sise oprimen estas teclas cuan:
dose enciende la computadora se evita que D oubleSpace se
“Si edita el archivo DBLSPACE.INI, considere que el valor
de SWITCHES se antecede de una diagonal inversa, tal como
SWITCHES=/F, pero esa diagonal nose incluye en el coman:
do DBLSPACE /SWITCHES.

suraus: DBLSEACE SMTGHESF IN

PARAMETROS: N
Deshabilit el uso de las teclas [ai] +3) [22] +2) para inv
pedir que se cargue DoubleSpace

Sise asigna SWITCHES=N y se oprime [24] + a] mientras se
enciende la computadora, el sistema operativo continuará
permitiéndole seleccionar cuáles comandos de sus archivos
CONFIGSYS y AUTOEXEC BAT ejecutar.

Sise asigna SWITCHES-N y se oprime [2e] +] mientras se
enciende la computadora, el sistema operativo evitará la lec
tura delos archivos CONFIGSYS y AUTOEXEC.BAT.

Permite disminuir el tiempo de pausa cuando se reinicializa
la computadora, por lo que no se recomienda sie utilizarán

las teclas [ex] +) o Le] +f.

Sintaxis para descomprimir una unidad:
DBLSPACE /UNCOMPRESS

DESCRIPCION: Permite descomprimir una unidad cuya informacion se haya
comprimido con DoubleSpace. Si se descomprime la última
lunidad montada que quedo, entonces también se elimina a
DBLSPACE BIN de la memoria dela computadora.
Sí DBLSPACE elimina a DBLSPACE.BIN de la memoria y
en su computadora aún se tienen unidades comprimidas

Regresar al Contenido

suraus:

PARAMETROS:

EJEMPLOS:

%

paspace Bl

con DBLSPACE, pero están desmontadas, necesitará volver a
instalar DBLSPACE para tener acceso aellas Recuerde que bas
ta teclear DBLSPACE en la linea de comandos para instalarlo

‘Solo se puede descomprimir una unidad si au información
podrá almacenarse en la unidad principal o anfitrión
(HOST), por lo que si DoubleSpace emite un mensaje indi
cando que es insuficiente el espacio disponible, se tendrán
que borrar archivos (o moverlo: à otra unidad) antes de ll
Vara cabo la descompresión.

‘Se debe tener precaución con la ruta de búsqueda de archi
vos ejecutables (path) que se tenga establecida en el sistema
operativo, pues al concluir la descompresión se actualizan
las letras de las unidades y por tanto, se modifican uno o más
Subdirectorios incluidos en la uta de búsqueda. Para facil
tarla actualización de la ruta, DoubleSpace muestra la forma
como se modificarán las letras de las unidades con la des.

‘ial proceder con la descompresión DBLSPACE identifica
archivos cuyos nombres coinciden en la unidad comprimida
y en la unidad principal, se les mantiene comprimidos para
no sobreeseribi los que residen en el HOST y se muestra un
mensaje de error, Los nombres de esos archivos se guardan
enel archivo DBLSPACE.LOG, que puede consultarse con el
comando TYPE o con EDIT a fin de saber cuáles son esos ar
<hivos y renombrarlos. Una vez resuelto el conflcto, se pue
{de invocar nuevamente la descompresión

DBLSPACE AUNCOMPRESS UNDA:

uso:
Permite indica la letra de la unidad comprimida que se de
sea descomprimir

uncoueRESS
Indica a DBLSPACE que lleve a cabo la acción de des
compresión.

Si desea descomprimir la unidad identificada con la letra Fs,
teclee el siguiente comando:

DELSPACE UNCOMPRESSF.

Regresar al Contenido

BIZ Ustado attaetico de comandos y controladores dl MS-00S 622

Sintaxis para desmontar una unidad.
DBLSPACE /UNMOUNT

DESCRIPCION: sta forma de uso de DBLSPACE interrumpe la conexión en
tre el archivo de volumen comprimido de la unidad seleccio
nada y su letra de unidad comprimida, por lo que inhabilita
la posibilidad de uso dela información en esa tidad, hasta
que se le vuelva a montar. No se puede emplear esta opción
para la unidad €

SINTAXIS DBLSPACE AMOUNT (UMD

PARAMETROS: _ uumaD:
Permite indicar la letra de la unidad que se desea descargar
En virtud de que es opcional, puede no incluirse, en cuyo
caso se descarga la unidad activa,

MODIFICADORES:
uno
Puede abreviarse como /U, e instruye a DoubleSpace
para que descargue la unidad que se indique,

EXEMPLOS:

S

DBLSPACE.INI
DBLSPACE.INI

DESCRIPCION: Cuando se instala, DoubleSpace crea un archivo denomina-
do DBLSPACE.INI en el directorio ra de la unidad de arran
que de la computadora y en él guarda ciertas variables que
¿determinan la forma de operar de DoubleSpace. Es un archi
vo ASCII que puede editarse con EDIT, pero no se le puede
accesar directamente pues tiene habilitados los atributos de

Si desea descargar la unidad comprimida F, tee:

DALSPICE AMOUNT.

Regresar al Contenido

SINTAXIS:

ons IB

Sistema, Sólo lectura y Oculto, por lo que antes de abrirlo con
EDIT debers modificar esos atributos con el comando AT
TRIB, Por ello, y ante la posibilidad de cometer errores en la
determinación de sus variables, es más conveniente emple

el sistema de menús de DoubleSpace, tecleando DBLSPACE
en la línea de comandos, para realizar cualquier modifica
ción a DBLSPACE INI.

Las variables que se indican a continuación también
pueden invocarse desde la línea de comandos, pero se re
Quiere que el usuario comprenda esos cambios, pues de lo
Contrario se corren algunos riesgos, según se comenta más
adelante. De cualquier forma, es recomendable respaldar
el archivo DBLSPACE.INI antes de hacerle cualquier tipo
de modificación.

Los cambios realizados al archivo DBLSPACE.INI ten:
drán efecto hasta que se vuelva a reinicializar la compu:
adora

La sintaxis se presenta para cada una de las variables que
pueden estar contenidas en el archivo DBLSPACEINI, que
Son las siguientes

Permite indicar a DoubleSpace si desea o no que se monten
en forma automática las unidades removibles, tales como los
isquetes que fueron comprimidos con DBLSPACE. A partir
de la versión MDS-DOS 6.2 se montan automáticamente a
menos que se indique lo contrario con AUTOMOUNT.

Si una vez en operación la computadora se desea modificar
lo establecido en DBLSPACH.INI, emplee el comando
DBLSPACE /AUTOMOUNT desde la linea de comandos.
Con el cero (0) se deshabilita el montaje automático, con el 1
se habilita. Las letras se refieren alas letras de la unidad.

ovececusRo.o11
En forma predeterminada DBLSPACE mantiene activo a
DOUBLEGUARD, un programa que revisa en forma perma
ente Ia memoria que ocupa DBLSPACE con el propósito de
Verificar que no existen datos en los datos. Si descara desha
bilitar esta cualidad, tecle:

para volvera habilitarloindique el número 1

Regresar al Contenido

ZIG _Ustado atavétic de comandos y controladores del MS-DOS 622

Permite indicar a DoubleSpace cuál es la última letra de uni
dad que tiene disponible. Si desea modificar su valore indi
ar porejemplo, que es la unidad f, teclee

ANFLEFRAGUENTS

Permite indicar la maxima fragmentación permitida para todos

los archivos de volumen Comprimido que estén montados. Si
nla linea de comandos:

y sustituya a N porel valor descado,

UAAREUOMBLEDRWES=N
Permite indicar el número de unidades adicionales que Dow
bleSpace deberá ubicar en memoria cada vez que se reinicie la
computadora, Este número determina el número de unidades
comprimidas adicionales que se pueden crear, comprimir 0
montar in tener que reiniciar la computadora. Su valor se pue

de modificar si e teclea en la línea de comandos lo siguiente.

DRLSPICEMAGEMOIBLEDAVES-
donde N es el número deseado

Permite habilitar (con el 1) o deshabilitar (con el 0), la rev
sión del servidor la interfaz de compresión en tiempo real de
Microsoft en ROM BIOS (MS Real-time Compression Inter
‘ce o MRCI). En forma predeterminada ests deshabilitado,
pero sele puede habilitar con el comando:

DALE ROWSERVER1

Deesta variable /N controla la operación de las teclas (==) +

Ed y [E] +2, que normalmente se emplean para no cargar
à DoubleSpace cuando se enciende la computadora, mien:

tras que /F suspende la pausa que hace al inicializarse el sis
tema, Sólo sele puede modificar directamente en el archivo
DBLSPACEINI; es deci, no se dispone de uncomando alte.
no que se pueda introducir junto al símbolo del sistema,

Regresar al Contenido

DEBUG
DEPURADOR

DESCRIPCION:

suraus:

PARAMETROS:

als

Indica a DoubleSpace que monte un archivo de volumen
comprimido cuando se encienda la computadora (0 se le rei
nicialice). No cambie estos datos, excepto los corresponden
tes ala letra de la unidad principal (HOST) la cual se puede
modificar con el comando DBLSPACE /HOST.

La X indica la letra de la unidad que se asignará ala unidad
comprimida recientemente montada.

La Y se refiere a la letra de la unidad principal (HOST). Se le
puede cambiar con el comando DBLSPACE /HOST

"La N indica el número que corresponde a ese archivo de vor
Tumen comprimido (CVP). Es el número que tiene en su ex
tensión el archivo DBLSPACE, tal como 000 0.001 en cuyo
caso N sera y 1 respectivamente

stos
Esta variable la asigna DoubleSpace cada vez que modifi
a el archivo DBLSPACE.INI y lo emplea para controlar y
“administrar la asignación de las letras de unidad. No 10
modifique

Invoca el programa del mismo nombre que permite probar y
editar archivos ejecutables, o bien, crear archivos en lenguaje
ensamblador, o desensamblar otros. Su uso requiere de un
buen conocimiento de los principios de programación y ca
racterísticas del procesador de la computadora,

DEBUG (UMDAD: (UTA) ARCAVO [ARCH PARAM

ODA RUTJARCHNO
Indica la ubicación y el nombre del archivo ejecutable que se
desea probar o depurar.

ana PA

Se refiere a la información o parámetros que requiera el ar
chivo ejecutable quese desea probar o depurar.

Regresar al Contenido

a6

Si se teclea el comando DEBUG y se omitela RUTA y nombre
del ARCHIVO de prueba, aparecerá el símbolo de petición
‘de orden de DEBUG, que consiste en un guión y en seguida
de ése deberán escribir los comandos que se deseen ejecutar
Los comandos disponibles en el programa DEBUG son:

Ayo. Maa td cor de DEBUG
Ensamblar Enea cos nent SS 0/50

Escutia nario q ena menor.
Eva. Mura lord un ja den gto qe te
Monro dessa Coi Loteria de on og de menor

Cartas, Rl nbs 0 doce, ura neuen da rss, a món

Ste Tamal sesóncon DEBUG
Faget Mut ara cried uno más ato
sear, Duato yes an una porn de la mena

Seg. Epia atun penal cntendo e aos ls patos, at e
de cas lata dect de usen em papas que e pata
ewer DEBUG,

Dern Desenamd es y res as tunes de angencorspansenes

par menor expands, Aga sas de menor sand.

Regresar al Contenido

XO | Desasgar menus expand, Dessous menor and aie
Mu scans gras Ge manors enden. Renan pga de mena egg con
na PsP eds. on ra pipas.
capado mamaria ends

DEFRAG
DEFRAGMENTAR

DESCRIPCION: | Permite optimizar el uso del espacio de un disco, pues reubi-
a los archivos que estén fragmentados, lo que da lugar a un
menor tiempo para su lectura y menor trabajo de las partes
mecánicas del disco, tal como la cabeza lectora/escritora,

Precaución, no use este comando cuando esté ejecutando
Microsoft WINDOWS porque es posible que pierda infor.

Tampoco se le puede emplear para optimizar unidades de
redo unidades creadas con el comando INTERLNK, que es el
que permite establecer o redireccionar la comunicación entre
‘dos computadoras, o una computadora y otro dispositivo, tal
como una impresora.

No utilice este comando cuando esté trabajando dentro.
de entomo gráfico de DOSSHELL

No se debe confundir la información que sobre el disco
proporciona DEFRAG y la que proporciona CHKDSK, pues
enen ls siguientes diferencias!

> DEFRAG proporciona el número de archivos ocultos y
de usuario como un solo número, mientras que
CHKDSK proporciona números para cada tipo.

> DEFRAG cuenta al directorio ralz como un directorio,
mientras que CHKDSK no lo cuenta como directorio.

> DEFRAG no cuenta ala etiqueta de volumen como un
archivo, mientras que CHKDSK silo hace.

Regresar al Contenido

BIB Ustado atanetico de comandos y controladores del MSDOS 6.22

‘Cuando termina su ejecución, DEFRAG proporciona un
valor de salida ERRORLEVEL según los resultados obteni
dos, este valor se puede emplear en programas de process
miento por lotes (BAT), con el comando IF y condicionar las
rutas de acción del archivo ‚BAT dependiendo del valor de

ERRORLEVEL
Los valores de ERRORLEVEL para DEFRAG son los si

guientes

Código Descripción
Laden e ral on.

deo creia gos ue Paper opr DEFRAG se

aro psd (SS) + [E pen pnd lo.
‘eu ne gr
DEFRAG econ un ra dare evade gg.

aman HANS

Naruto auc mener pur lagen e eco

SINTAXIS: DEFRAG [uNDAD; |) /SHJORDEN BU SIP
AGDE) IM

PARAMETROS: ue
Permite indicar la unidad con el disco que se quiere defrag

mentar para optimizar su uso.

MODIFICADORES:
‘Cuando se haya concluido la defragmentación, reinicia
liza la computadora (arranque tibio o Reboot).

Inicia a DEFRAG en modo monocromo, empleando ini
camente el blanco y el negro.

Regresar al Contenido

219

Con este modificador, se defragmentan todos los archi
vos, y además, se asegura que el disco no contenga espa
cios vacíos entre archivos, por lo que resulta en una
compactación del espacio ublizado.

Desactiva el Mousey eljuego de caracteres gráficos. Ob
serve que es una letra G con el número cero (0)

Mueve archivos ocultos. Sise omite, los archivos ocultos
se mantendrán en su situación actual

Emplee este modificador sisu monitores de tipo de cris
tal líquido (Liquid Cristal Display o LCD) fin de que la
resolución sea mayor. Este tipo de pantallas se encuen
tra comúnmente en las computadoras portátiles.

stjonben
Permite indicar la manera en la que se ordenan los ar
chivos en sus directorios cuando se realice la defrag
Sise omite este modificador, DEFRAG empleará la orde
nación que se tenga en ese momento en el disco. Es op
cional el uso de los dos puntos (), por lo que el ORDEN
Se puede escribir a continuación del modificador.
Los valores que se pueden emplear para indicar el OR
DEN son los siguientes, es válida cualquier combina
ción de llos, sin utilizar espacios al tclcarlos

Descripción
ron step eosin ema arenero Aa)

rn lab een preven 6 2 A

Regresar al Contenido

220

EJEMPLOS:

En forma predeterminada DEFRAG se carga en la
memoria superior, si está disponible, Con el modifica
dor /SKIPHIGH se carga a DEFRAG en la memoria con
vencional.

Defragmenta los archivos, pero a diferencia de /F, con el
modificador /U se dejan los espacios vacíos que existan
entre los archivos,

Hace que se verifique la escritura delos datos. Esto tiene
la desventaja de que hace el proceso más lento, pero a
cambio de ello, es más seguro.

Para defragmentar la unidad de disco duro C: de su compu
tadora teclee

PAG G
Siademäs de defragmentar la unidad D:, desea que no se de
jen espacios vacios entre los archivos, el comando es

0G 0 F
Por el contrario, si desea defragmentar el disco Di, pero no

desea que se eliminen los espacios vacíos entre los archivos,
tedlee:

Si desea que al defragmentar el disco E
vos por su extensión en forma ascendente y en caso de repe
ticiones, por su nombre, en forma ascendente,el comando es:

Si desea que DEFRAG se cargue en la memoria convencional
en lugar de en la memoria superior, se defragmente el disco

‘duro Es, se eliminen los espacios vacíos entre archivos y ade
más, su computadora tiene una pantalla de tipo LCD, el co-
mando a entrar es

Regresar al Contenido

%

al

especificar que DEFRAG ordene los archivos según su fecha
Se creación, desde la más reciente la más antigua, escriba el
siguiente comando:

Demo is

DeL
BORRAR

DESCRIPCION

SINTAXIS

Borra de la unidad de disco duro o disquete el archivo o gru
pode archivos que se indiquen.

‘Sele puede escribir como DEL o como ERASE

Este comando elimina archivos, no subdirectories, si desea
eliminar un subdirectorio primero se le debe dejar sin archi
Vos y posteriormente utilizar el comando RD o RMDIR.

‘Si desea borrar con una sola orden tanto un subdirectorio
como los subdirectorios y archivos que éste incluya, puede
emplear el nuevo comando DELTREL

Si por error borra archivos que desee recuperar, utilice el
comando UNDELETE de forma inmediata. Cuando se inten:
ta recuperar uno o varios archivos justo después que se bo-
rraron, la probabilidad de éxito es alta; en cambio, cuando se
realizan otras tareas con la computadora y después de pre
tende recuperar archivos borrados con DEL o con ERASE, la
probabilidad baja y en ocasiones, se imposibilita su recupera:

Este tipo de errores se cometen principalmente cuando en
vez de borrar uno por uno varios archivos, se utilizan simbo-
los comodín y se borran grupos de archivos. Para estos casos
se recomienda el uso del modificador /P, que solicita contr
mación antes de borrar un archivo,

DEL [UMDAD: RUTA ARCANO 181
también puede escribirse como:

ERASE [UNDAD] [RUTA] ARCHVO P)

Regresar al Contenido

BER Lstado alfabético de comandos y controladores del MS-DOS 622

PARAMETROS: [UNOADI(RUTA] ARCANO
Indica la ubicación y nombre del archivo o grupo de archivos
que se desean borrar. Para indicar grupos de archivos se em
Plcan los símbolos comodín ? y

MODIFICADORES:
Con este modificador el sistema operativo solicita la
confirmación del usuario antes de realizar. borrado dí
archivos; es decir, antes de continuar con la acción de
borrado, se muestra un mensaje como el siguiente:

Para que se borre el ARCHIVO oprimaS (Y), sino se de
sea borrar el ARCHIVO oprima N. En el caso de que
haya especificado un grupo de archivos, el mensaje se
presentará para cada uno de ells.

Si desea interrumpir la ejecución del comando DEL
oprima =J+3)

COMANDOS Pararecuperararchivos que hayan sido eliminados con DEL

RELACIONADOS: 0 con ERASE, consulte el comando UNDELETE

minar subdirector consulte el comando RD 0 RMDIR.
Para eliminar un subdirectorio y todos los subdirectorios y
archivos que contenga, consulte el comando DELTREE

EJEMPLOS:
EL C:LEROCAPTURL TAT
Borra el archivo CAPITULL.TXT del subdirectorio C:\ LIBRO
ueno

Borra todos los archivos que tengan la extensión .FTE del
subdirectorio CALIBRO

Si se teclea el comando DEL con el símbolo comodín, tanto
para el nombre como para la extensión:

se estará indicando que se borren todos los archivos de la
RUTA que se indique. Debido a que existe un elevado ries
en este caso, DELemite un mensaje similar al siguiente

Regresar al Contenido

va 223

SiseoprimeS (Y) y la tecla ¿], se procederá a borrar todos los
archivos, en este caso, del directorio actual; ise incluyó una
RUTA, se borrarän los archivos del subdirectorio quese haya
indicado.

Un procedimiento altamente recomendable para evitar erro:
res al borrar grupos de archivos consiste en emplear el co
mando DIR con los símbolos comodín de los archivos por
borrar de esta manera, se presentarán enla pantalla los nom
bres de los archivos que, al sustituir el comando DIR por
DEL, serán borrados. Verifique tales archivos y, si existe

no que no desee borrar, pero que tiene la misma extensión
que a de todos aquéllos que sí desea borrar, protéalo con el
<omando ATTRIB +R.

Suponga que desea borrar todos los archivos del subdirecto-
rio DAPRUEBAS que tengan la extensión .TXT, El procedi
miento consistiría en primero teclear:

DR PRUEBAS DO

y el DOS mostraräen la pantalla todos los archivos que cum
plan con las características indicadas y se podrá revisar que
Scan los que se quieren borrar. Si a lista coincido con lo de
cado, entonces se podrá teclear

y oprime a tecla), que presenta en la linea de comandos el
testo de la linea de comandos anterior, evitando así que al
reescribirel comando se cometa algún error. El comando que
se ejecutars será

DEL PUES

Otra forma de borrar archivos, que también resulta de alto
riesgo, es en la que se emplean el punto () y los dos puntos

(+) para indicar al subdirector actual, y al subdirectorio pa
dire, respectivamente. Por ejemplo, suponga que se está tra
bajando en el subdirectorio D:\PRUEBAS\NOEMI y que se
¡desea borrar todos los archivos de ese subdirectorio es posi
ble teclear

y el DOS o interpretará como si se hubiera tecleado:

Regresar al Contenido

224A uistacoatabéticodecomandos y controladores del MS-005 6.22

‘ocomo si se hubiera tecleado:

que son formatos equivalentes. Por ello, se mostrará el men:
saje precautorio:

po en eco ln! ¿Et ego EN?

yse procederá ono con la acción de borrado dependiendo de
Ta respuesta
Sve teclea:

el comando equivalente en nuestro ejemplo sería:

Debidoal alto riesgo que implica el uso del punto.) y los dos
puntos (.) y al gran número de errores observados con los
Usuarios, se recomienda no emplearlos.

%

DELOLDOS
BORRAR VERSION ANTERIOR DEL DOS

DESCRIPCION:

Con este comando se borran todos los archivos de una ver:
sión previa de sistema operativo, que permanezcan en el dis
‘co duro después de una actualización a una de las versiones
posteriores à DOS 5.0.
Activa un programa de soporte que resulta muy útil al
usuario, pues le permite eliminar del subdirectorio denomi-
ado CNOLD_DOS.1 todos los archivos correspondientes a
la versión de sistema operativo que se tenía antes de la ac
tualización.
Mientras se mantengan los archivos de la versión previa,
se puede utilizar el procedimiento UNINSTALL; es decir sí
Se observa algún problema con el nuevo DOS, se está en po-

Regresar al Contenido

veme 225

sibilidad de regresar al sistema anterior, desinstalando la úl:

Si borra los archivos del subdirectorio OLD. DOS. borre
también el o los disquetes que haya marcado como UNIS-
TALL, pues ya nose les podrá utilizar.

swvraxes pELOLOOS 18

Instruye a DELOLDOS para que utilice el modo en blan
<o y negro para la presentación de la pantalla,

EJEMPLOS:

Si instaló la mueva versión de DOS y está seguro que no se
presenta ningún conficto con sus programas ni con su equi
po, entonces puede proceder a eliminarla antigua versión a
Fin deliberar espacio en su disco duro. Para lograr lo anterior,
puede borrar el subdirectorio OLD_DOS.1 que reside nor
malmente en a unidad de disco duro C;, tecleando:

01008

S

DELTREE
BORRAR SUBDIRECTORIOS

DESCRIPCION: Es un comando introducido en la versión 6.0 del MS-DOS y
que permite borrar todos los archivos y subdirectorios de un
¿determinado directorio. Si bien es muy útil, debe de emplear.
Secon precaución para no eliminar por error información re
levante,

:n particular, resulta conveniente verificar la existencia de
archivos con atributo de oculto, sistema o Sólo lectura, pues
el comando DELTREE elimina a todos los archivos de los
Subdirectrios, sin importar los atributos que tengan.

El comando DELTREE devuelve un valor ERRORLEVE
si realizó con éxito la acción de eliminación. Este valor

Regresar al Contenido

226 _Ustado atabéticode comandos y controladores del MS-DOS 6.22

ERRORLEVEL puede retomarse en archivos de procesamien
to por lotes (BAT), para condicionar la siguiente ruta de ac
ción a tomar.

‘Se pueden emplear símbolos comodín con el comando.
DELTREE, pero en virtud dela amplitud de acción deesteco-
mando, sé deben utilizar con mucha precaución, pues si al
emplear los símbolos comodín, se presenta coincidencia con
uno o varios nombres de directorios, así como con los nom
bres de archivos, DELTREE los eliminará

Se recomienda utilizar el comando DIR para verificar antic
padamente los archivos que se borrarán. Para mayor informa:
ign sobre el uso de DIR en forma previa a DELTREE, consulte
tel comando DEL, pues ahí se incluye un ejemplo al respecto.

sivraxis DELTREE gm [UNDAO:]AVTA(-]

PARAMETROS: _ uumo-rum
Permite indicar la ubicación y el nombre del subdirectorio
que se desea borrar, en forma conjunta con los subdirectorios
¿que contenga y los archivos de todos sus subdirectories.

EI

Indican que se pueden incluir varios subdirectorios.

MODIFICADORES:

Impide la presentación de un mensaje en el que se soli

«ita la contirmación para la acción de borrado. Debido a

que existe un riesgo elevado con este comando, se reco-
enda no emplear este modificador

comanpos Sino se desea borrar subdirectorios, sino únicamente archi
RELACIONADOS: vos, consulte el comando DEL
Si desea eliminar un subdirectorio que no contenga archi
vos mi subdirectorios, consulte el comando RD o RMDIR,
Para mayor información sobre los atributos de los archi
vos, consulte el comando ATTRIB.

EJEMPLOS:

¡Suponga que en su disco duro identificado como D: tiene el
subdirectorio D:\PRUEBA, que a su vez tiene los siguientes
subdirectorios hijo D:\FRUEBA \NOEMI y D:\PRUE

BA\NOMINA, cada uno de ellos con sus respectivos archi

Regresar al Contenido

Device 227

vos y desea eliminarlos atodos ellos, el comando a teclear en
la línea de comandos es

%

Device
DISPOSITIVO

DESCAIPCION: Sólose le puede utilizar en el archivo CONFIGSYS. Permite
argar en la memoria de la computadora el archivo controla
dor de dispositivo que se indique, tal como ratón, monitor,
impresora o disco virtual en memoria y especificar al DOS
que emplee ese controlador de por ejemplo, tal como el mo-
hitor o teclado, con los archivos ANSISYS, DISPLAYSYS,
HIMEMSYS o SMARTDRVEXE

Elarchivo CONFIGSYS se lee cada vez que se reinicializa
la computadora, por lo quesile hace una modificación, debe
rá apagarla y encenderla o bien, oprimir las teclas (=)

‘Con el MS-DOS se incluyen los siguientes controladores
de dispositivos instalables: ANSLSYS, CHKSTATESYS, DIS
PLAYSYS, DRIVER.SYS, DVRSPACE SYS, EGA SYS,
EMMB386.EXE, HIMEMSYS, INTERLNK EXE, POWER EXE,
RAMDRIVESYS, SETVEREXE y SMARTDRV.EXE

Considere que los archivos COUNTRY.SYS y KEY-
BOARD.SYS no son controladores de dispositivos, sino ar.
chivos de datos para los comandos COUNTRY y KEYB
respectivamente, por lo que no se debe tratar de cargarlos
on DEVICE, pues al intentarlo, se bloquea el sistema opera:
tivo y tendrá que reinicializar su computadora. Si desea ma
yor información sobre los comandos COUNTRY y KEYB,

Sonsóltelos en este mismo capitulo,
‘Cuando adquiera algún equipo que requiera de un contro
lador de dispositivo instalable, que normalmente se distribu.

ye en disquetes que acompañan a ese equipo, y en términos
generales, cuando instale un controlador de dispositivo, ve
Fifique en su documentación si requiere algún orden en par.

Regresar al Contenido

(B2B uistacoatabéticodecomandos y controladores del MS-005 6.22

surraxs

PARAMETROS:

comanoos
RELACIONADOS:

EXEMPLOS:

ticular dentro del archivo CONFIG.SYS, pues algunos re
quieren que otros se cargen en forma previa. Tales el caso de
EMM3S6.EXE que necesita que en el archivo CONFIG.SYS se
ubique a HIMEM.SYS en un renglón anterior para que secar
gue primero.

En el archivo CONFIGSYS se debe incluir una línea con el
siguiente formato:

DENCEUNDAD- RUTA] ARCH [OPCIONES]

[UNOAD(RUTAJARCAO
Permite indicar la ubicación y nombre del archivo controla
dor del dispositivo a cargar en memoria

rorciones)
Permite incluir cualquier información requerida por el con
trolador del dispositivo.

Si desea liberar memoria convencional, consulte el uso del
«comando DEVICEHIGH que permite cargar los controlado-
res de dispositivos en el área de memoria superior.

€] ve
S

Si desea cargar el controlador de dispositivo ANSISYS, que
dda acceso a las secuencias de escape ANSI, para la pantalla y
el teciado, incluya en el archivo CONFIGSYS, una línea con
el siguiente comando:

DECEO

Si desea instalar un controlador de dispositivo para un ratón
(mouse), el archive MOUSESYS, que normalmente viene en
lun disquete que acompaña al ratón, incluya en CONFIGSYS:

se supone que el archivo MOUSESYS reside en el subdiree
torio CAMOUSE

Regresar al Contenido

vevicenicn 229

DEVICEHIGH
DISPOSITIVO EN MEMORIA SUPERIOR

suraus:

Permitecargar los archivos controladores de dispositivos en
been a memoria convencional para los programas

Fara poder emplear a DEVICEHIGH se requiere que la
computadora disponga de memoria extendida, y que en el
archivo CONFIG SYS se incluyan antes del rengin con el o-
ando DEVICEHIGH, renglones con los comandos para ine
Talar el controlador de dispositivos DEVICESHIMEMSYS y
para insolar cl suministrador de Bloque de memoria Supe
or; DOS-UMB, ya que de no hacerlo, todos ls contolado-
Pues no se tendrá acceso la memoria superior En ese dll
mo caso DEVICEHIGH operará como el comando DEVICE
Sila computadora donde se deace emplear DEVICEHIGH
dispone de un microprocesador 80386 u 80386, entonces pue
de ndicara EMM386.EXE como suministrador de bloque de

Solo sele puede utilizar en el archivo CONFIGSYS.

EVICEMGHAUNDAD [RUTA] ARCHIVO [OPCIONES]

Tiene una sintaxis alternativa que permite indicar la region o
regiones de memoria donde se deberá cargar el controlador

de dispositivos

DENCEMGH [A-REGIONIL TAMAÑO] REGION TAMAÑO
{1S} (UVDAD) [RUTA] ARCHNO [OPCIONES

nu (ruta ARCANO
Permiteindicar el subdirectorio y nombre del archivo contro-
lador de dispositivos que se desea cargaren el rea de memo:
ria superior

OPCIONES]

Permite incluir cualquier información que requiera el contro
lador de dispositivos

Regresar al Contenido

230 Ustado atavético de comandos y controladores del MS-DOS 622

AREGION (TAMAÑO!) REGION TAMAÑO) 1]
Permite indicar una o más regiones de memoria en las
que se desea se cargue el controlador de dispositivos. En
forma predeterminada, el sistema operativo carga el
controlador en el bloque libre de memoria superior
(UMB) más grande, y deja disponibles los demás UMB
para el controlador mientras que con el modificador /L
Se puede instruir a DEVICEHIGH para cargar el contro
lador de dispositivos en una región particular de emo.
ria, o bien, para indicar ciertas regiones que podrá
emplear el controlador. Si se carga un controlador de
dispositivos con este modificador /L, solamente podrá
emplear la región de memoria que se indique
Si desea que el controlador se cargue en el bloque más
grande de una región específica de la memoria superior,
<mplec el modificador /L y enseguida los dos puntos y
elnimero de la región a emplear.
Así, si desea que el controlador se cargue en el bloque
libre más grande de la region 3, escriba /1.3. Puede em
plear el comando MEM con su modificador /F para con
Sultar la relación de las áreas libres de memoria en su
computadora
Sielcontrolador de dispositivos que desea cargar utiliza
más de un área de memoria, entonces se deberá espec
ficar más de una región. En estos casos, las siguientes re
iones que se incluyan deben Separarse con un punto y
Coma () entre cada uno de los números de región, así, si
desea incluir las regiones 2, 3 y 4 el formato sería
IL234.
Una forma de saber cómo emplea la memoria un contro
lador de dispositivos, es utilizando el comando MEM
/M CONTROLADOR, donde CONTROLADOR es el
hombre del controlador de dispositivos:
Elsistema operativo carga el controlador de disposit
vos en la región de UMB (memoria superior) que se in
dique, únicamente si esa región Contiene un UMB más
grande que el tamaño del controlador el cual suele ser
del mismo tamaño que el archivo del programa ejecu
table. En caso que el controlador requiera de mayor

cantidad de memoria cuando se ejecute en compara
<ión con la que requiera una vez cargado entonces se
podrá emplear el parámetro TAMANO que permite
Índicar el tamaño mínimo requerido, para asegurar

Regresar al Contenido

comanoos

vevicewcn 23

que el controlador no secargueen un UMB demasiado
pequeno.

Cuando se específica un valor para TAMAÑO, el siste
ma operativo carga al controlador de dispositivo en esa
región únicamente si se dispone de un UMB mayor que
el tamano requerido durante la carga o instalación del
controlador y el valor de TAMANO.

Este modificador reduce el tamaño de UMB al mínimo
referente al espacio requerido en la instalación del con
trolador de dispositivo, lo que permite que el uso de la
El programa MEMMAKER lo utiliza debido a que ana
liza la memoria usada por un controlador de disposi
vos con el propósito de identificar si se puede usar el
modificador /S.con seguridad al cargarlo. Sólose puede
emplear a /Ssi se emplea con el modificador /L y uni.
camente afecta los UMBs para los que se indicó un
TAMANO

Los controladores de dispositivos se pueden cargar en la me

RELACIONADOS: moria convencional con el comando DEVICE

lara tener acceso a la memoria superior de la computado-
ra, se deben incluir los comandos DEVICE=HIMEM.SYS y
DOS-UMB en el archivo CONFIG SYS.

Si su computadora tiene procesador 80386, 80486 o supe
rior, también podrá cargar el controlador de memoria
EMMSS6.EXE

“Además de cargar controladores de dispositivos en la me
moria superior, se pueden cargar programas residentes en
esa memoria con el comando LOADHIGH.

Si desea optimizar el uso de la memoria de su computado-
ra, emplee el comando MEMMAKER para invocar al progra.

ma del mismo nombre, el cual analiza la memoria que usan
los controladores y los programas y determina el mejor em
leo de los UMBs disponibles, cambia comandos DEVICE
Por DEVICEHIGH y agrega los modificadores /Ly /Sque se
Fequicran

En la versión 5 de MS-DOS su sintaxis es:

Aunque la sintaxis que tenía el comando DEVICEHIGH co-
rrespondiente a la versión 5 de MS-DOS aún operará con la

Regresar al Contenido

232 | ustado ataetio de comands y controladores de MS-DOS 622

versión 6, se recomienda no emplearla, a menos que resulte
imprescindible,

sivraxis DENCEMGHAUDAD [BUT] ARCANO [OPCIONES]

y tiene una sintaxis alternativa que permite indicar cuál debe
Ser la cantidad minima de memoria que debe estar dispo:
ble antes de proceder con DEVICEHIGH a cargar un archivo
controlador de dispositivo:

(ENGHSZE-TANO [UNIDAD TA) AROHNO [OPGIONES]

PARAMETROS: [UNDAD] (RUTA) ARCANO
Se refiere ala ubicación y el nombre del archivo controla
dor de dispositivo que se desea cargar en el rea de memoria
super

[orcos]
Permite introducir la información requerida por el controla
dor de dispositivo.

uation
Cantidad mínima de memoria en número de bytes con siste
ma hexadecimal que debe de estar disponible antes de que
DEVICEHIGH cargue el controlador de dispositivo.

EJEMPLOS:

Si desea emplear por primera vez el comando DEVICE
HIGH, debe cerciorarse de que en el archivo CONFIG.SYS
aparezcan los siguientes comandos:

DENCE-C-DOSMMEUSYS
que habilitan el área de memoria superior para ejecutar con:
troladores de dispositivos y programas. También es posible
emplear los siguientes, sist computadora tiene microproce
Sador 80386 u 80486:

CE-C:0OSE NGOS EXE RAM

en los dos ejemplos se supone que los archivos HIMEM.SYS
YEMM3S6.EXE residen en el subdirectorio CADOS.

Regresar al Contenido

%

om 233

Para cargar un controlador para el ratón, denominado MOU
SESYS, en el área de memoria superior, suponiendo que ese
archivo residen el subdirectorio D:\MOUSE

DENCEHGH-DMQUSEMQUSESYS

Al igual que en el caso anterior, se desea ejecutar el control
dor MOUSE SYS en el área de memoria superior, pero con la
‘diferencia de que se cargue en el bloque 1 de esa memoria:

(EHH. DMDUSEMOUSES TS

Si además se quiere que, en caso de que el controlador lo re
quiera, se use la región 2, el comando es:

CENA 2 DMUSEMOUSE SHS

Para cargar un controlador en la región 1 y 2 si por lo menos
la región 1 tiene 20 KB y la región 2 tiene por lo menos 30 KB,
elcomando es

DENCENGH=A:1202200:MOUSENDUSESYS

DIR

DIRECTORIO

DESCRIPCION:

Muestra información tal como la etiqueta del volumen y el
número de serie relativo al dispositivo, disco o disquete en
que se esté trabajando, a menos que se indique otro, as como
Tos archivos y subdirectorios que se contengan en ese dispo
sitivo, en el subdirectorio que se indique. Dispone de opeio.
nes que facilitan la ubicación de archivos y la forma de
presentación de la información sobre ellos,

Los formatos de fecha y hora que se muestran con el co
mando DIR dependen de lo que se haya especificado con el
comando COUNTRY en el archivo CONFIG SYS, si no se in
‘ica ningún código de país, entonces los formatos que se em
pleen corresponderán a los de Estados Unidos,

Se pueden emplear los símbolos de redirección (<y >>) para
enviar la información que normalmente despliega DIR de la

Regresar al Contenido

234 —_Ustado alfabético de comandos y controladores del MS-DOS 622

pantalla hacia un archivo, 0 el símbolo de canalización (|)
para enviarla a otro comando, tal como MORE, en este últ
mo caso se pueden emplear los modificadores /A:-D y /B
para que La información no incluya encabezados, subdirecto-
Fios ni resumen, sino exclusivamente los nombres de ar
<hivos

‘Siva a emplear un símbolo de canalización para redirec
cionar la información del comando DIR, verifique con el co
‘mando SET, que ya exista la variable de ambiente (entorno)
¿denominada TEMP. En caso de que no exista, será convenien:
te crearla con el mismo comando SET desde la línea de co-
mandos o dentro del archivo AUTOEXEC BAT, pues cuando
no existe, nose elimina el archivo temporal que se crea cuan
dose utiliza elsímbolo de canalización y por tanto, aparece
‘en la lista del directorio.

Si se define una variable de ambiente denominada
DIRCMD utilizando el comando SET, enel archivo AUTOE
XEC.BAT, o aún en Ia línea de comandos, se pueden determi
ar los parámetros o modificadores a incluir con el comando
DIR cada vez que sele invoque, lo que proporciona una gran
flexibilidad de uso. Todos los parámetros y modificadores
válidos están permitidos, e incluso, se puede indicar la ubica
<ión y el nombre de un archivo.

SINTAXIS: OR JUNOAD] RUTA) (ARCANO (PLA TRIOS]
LOLJORDEN) SIL (4) LCI

Si se teclea únicamente el comando DIR, sin parámetros ni
modificadores, se despliega la etiqueta del volumen y el nur
mero de serie del disco, la lista de archivos y directorios en la
unidad y directorio actuales, mostrando su nombre, extensión,
tamaño en bytes, la fecha yla hora en que se les creó 0 modi
fic6 la última vez. Al final del listado, se indica el número de
archivos que se relacionaron así como el espacio que ocupan
y, por último, el número de bytes disponibles en el disco o
disquete.

PARAMETROS: [UNDAD(RUTA]
Se refiere ala unidad y directorio del que se desea consultar
su contenido.

arcano]

Sise incluye, permite localizar un archivo o grupo de archi
Vos en la unidad actual o en la que se haya indicado. Para lo

Regresar al Contenido

on 235

alizar un grupo de archivos se utilizan los símbolos como-
din?y

MODIFICADORES:
ageareuros)

Este modificador hace que sólo se muestren los archivos
y directorios que cumplan con elo los atributos indica
os. Si no se incluye este modificador, se muestran to-
dos los archivos excepto los que tengan atributo de
Sistema u oculto. Si e teclea /A sin atributos, se inclu
yenen el despiegue los archivos marcados como ocultos
y de sistema, Los valores de los atributos que se pueden
emplear son los siguientes

Código Descripción
e]

s

es opcional el uso de los dos puntos (entre /A y las le
tras de los atributos. Si se usa la letra sol, se indica que
se desea que se muestren todos aquellos archivos que
poscan el atributo definido y que se encuentren en el dí
Fectorio especificado; sise le antepone el signo negativo
Ö al atributo, se indica que se muestren todos aquellos
archivos que ho posean dicho atributo, Es decir, si se in
dica el atributo (6) con un signo negativo antepuesto, se
presentarán todos los archivos que tengan atributos di
Ferentes de (5) en el directorio especificado. Se puede te
clear cualquier combinación de las letras de à

Sin espacios entre elos

Anula al modificador /W y muestra los nombres de ar
<hivos y directorios en forma similar a /P, pero sin los
istulos del encabezado ni el resumen con los totales de
bytes ocupados y disponibles al final del listado.

C2

Este modificador despliega el número que indica la ra
zón de compresión delos archivos que secomprimieron

Regresar al Contenido

con el comando DBLSPACE, basado en un tamaño de
grupo de Sk. El modificador H, que es opcional, hace
ue se despliegue la razón de compresión de archivos
Basado en el tamaño de grupo de la unidad principal.

Si se emplean los modificadores /B 0 /W, se ignora a
CH)

Muestra los nombres de archivos y directorios en letras
inusculas y sin clasifica, cabe señalar que si se em

plean caracteres extendidos en los nombres de archivos

Sdirectorios, no se convierten a mindsculas.

VOtJoRoen),
Permite indicar el orden en el que se desea que se mues
tre la ista de archivos y subdirectorios, según los valo.
res que se señalen, los cuales pueden teclearse en
<ualquier combinación y sin espacios

Sinose emplea este modificador, los nombres de arch
vos y subdirectorios se presentan en el mismo orden en
que se encuentren en el directorio pero si se le incluye,
Sin indicar ninguna letra de ordenamiento, entonces se
muestran en orden alíabético los nombres de los direc
torios seguidos de los nombres de los archivos

Los valores que se pueden emplear para indicar elorden

‘codigo Descripción
AE

{niu nga inca con COUNTEN)

Diodes appar rios alo cos

Discos agrupados ts els eas

Regresar al Contenido

RELACIONADOS:

Descripción
San zu tnao, da marra mann en

Sein sana en en descender, sa mayo mane nun

‘Cuando se indique un valor para orden de clasificación
que conste de más de una letra, DIR ordenars los arch
Vos de acuerdo al primero de ellos y en caso de que se
presenten repeticiones pier segundo crio ys

Detiene el despliegue de la información que se muestra
en la pantalla una vez que se ha legado a su parte infe
rior, muestra un mensaje de pausa y espera a que el
Usuario oprima una tecla para Continuar con la siguien
te pantalla de información.

Muestra el archivo o grupo de archivos que se indique,
tanto en el directorio actual como en todos los subdiree
torios dependientes.
Al desplegar los nombres de los subdirectorios y archi
vos muestra todos sus datos, tales como: tamaño, fecha,
hora, nombre del volumen en el que se encuentra, nur
o de serie, número de archivos listados, el espacio
que ocupan y el espacio libre en la unidad, pero no pro-
porciona los datos que se obtienen si se utiliza el modi

Feador /CIH)

Muestra los nombres delos archivos con su extensión,
así como los directorios, pero sin inclui su tamaño, fe
cha ni hora, razón por la cual se pueden incluir 5 nom
bres en cada línea. A ste formato sele denomina ancho.

El comando COUNTRY, que se utiliza en el archivo CON:

FIGSYS permite indicar al sistema operativo los formatos de

fecha y hora a emplear.

El comando DBLSPACE permite comprimir la informa:
ción delos discos duros y disquetes y, por lo tanto, almacenar

‘mayor cantidad de información en ellos.

Regresar al Contenido

BBB _Ustado alfabético de comandos y controladores del MS-DOS 622

ara establecer o examinar el contenido de las variables de
ambiente, en particular de TEMP y DIRCMD, puede emplear
lcomando SET

Si desea consultarla estructura de sus discos duros o dis
quetes, puede emplear el comando TREE, el cual presenta los
Subdirectorios de que se disponga.

EJEMPLOS:

Para que se muestren los archivos y subdirectorios del direc
torio raíz de la unidad C

or:

Si se desea que se muestren todos los archivos que tengan la
extensión TXT y que residan en el subdirectorio CALIBROS

DR CUEROS An
Si desea que se muestren todos los archivos y subdirectorios
del subdirectorio raíz del disco C: (C:\) incluyendo los ar
<hivos de sistema u ocultos que se tengan, el comando es el
siguiente

preva

Si con propósitos de respaldo desea imprimir la relación de
todos los archivos que contenga un determinado disco, diga
mos el C: afin de recordar cuál era su estructura en casos de
emergencia, como puede suceder en caso de que se perdiera
elacceso a un disco, o simplemente, que busque algún archi
Vo en particular, utili el siguiente comando:

si ademas desea que los archivos estén ordenados alfabética
mente, presentando primero los subdirectorios y después los
“archivos, y queno se incluyan los encabezados ni el resumen
al final, tclee

oR 10 Lom

sien el mismo ejemplo, se desea que se omitan los nombres
de los subditectorios, y en lugar de enviarlo a impresión, se
‘desea grabarlo en tn archivo denominado ARCHIVOSLST,
teclee:

Regresar al Contenido

on 239

sise desea que el archivo ARCHIVOS LST resida en el subdi-
rectorio CARESPALDO, el comando sera

pero si no existe ese subdirectorio, aparecerá un mensaje de
error como el siguiente

ara solicitar llista de archivos en orden alfabético, primero
por extensión y en caso de repeticiones, por nombre, el co
mando es

OR oe

Si desea que se muestren todos los archivos que tengan como
extensión EXE, ya sea que se encuentren en el subdirectorio
factual on alguno de sus subdirectorios, tecle el comando:

como respuesta, se mostrará una lista con la letra de la uni
‘dad, el nombre del directorio, el nombre del archivo y la ex
tensión de cada archivo, una ruta por línea, para cada
nombre de archivo coincidente que encuentre,

Si desea que la información del comando anterior se grabe en
in archivo denominado LISTADO, incluya el simbolo de re

dirección. Siese archivo ya existe y desea que la nueva infor
mación se le añada, en lugar de que se crec uno nuevo,
sustituya a> por >>.

DR =D RS >USU00

Para utilizar la variable de ambiente DIRCMD a fin de que
‘cuando se invoque DIR tenga en forma predefinida el modi
ficador de pausa /P, incluya en el archivo AUTOEXECBAT
vana lnea con el siguiente comando:

SETORCNOSP
Silo desea, también se le puede teclear desde la linea de co-
mandos. En este ejemplo, si se quiere que el despliegue se
haga sin pausas, se tendrá que incluir el mismo modificador

IP pero antecedido porel signo menos (.) para anular el que
se cstableció en Ia variable de ambiente DIRCMD:

Regresar al Contenido

240 tistadoaitbético de comandos y controladores del MS:005 622

Si desea borrar cualquier opción predeterminada que se ten
ga, teclee el comando SET DIRCMD seguido del signo igual
pero sin ningún parámetro ni modificador

SETORCNO-

%

DISKCOMP
COMPARAR DISQUETES

DESCRIPCION:

Compara el contenido de dos disquetes recorriéndolos sector
porsectoren cada una de sus pistas, por lo que verifica sison
Hdénticos. El namero de lados y sectores por pista a comparar
se determina de acuerdo con el formato del primer disquete
que se indique

seneralmente se le emplea después de haber utilizado el
comando DISKCOPY para confirmar que la copia fue corree
ta, Si se usa DISKCOMP después de haber realizado una co-
pia con el comando COPY, que funciona en forma distinta a
DISKCOPY, puede resultar que aunque los archivos sí sean
iguales, varíe su ubicación en el disquete respecto a su disco
rigen 0 fuente, por lo que podrán aparecer mensajes indi
cando errores durante la comparación, tales como:

Erorscompanacinen

si desea comparar los archivos en estos casos, utilice el co
mando FC
Sólo opera con disquetes, si se intenta usar a DISKCOMP

con un disco duro, se presenta un mensaje similar a

Essen ng ota

‘Spot msn retest

Regresar al Contenido

Disco 241

‘Cuando se realiza la comparación, DISKCOMP ignora el
número del volumen del disquete. Como resultado de la
comparación DISKCOMP informa silos disquetes son igus
less tienen diferencias. En caso de que sean iguales apare
será el siguiente mensaje:

Compuracóncoraaa

¡Corgan
pero si se encuentran diferencias, se presentará un mensaje

Una vez terminada la comparación, DISKCOMP pregunta
si desea continuar o suspender la acción con el siguiente
mensaje

besa compo deg SA?

(Corps art ht CN)

siel usuario responde afirmativamente, el proceso reinicia y
Sesolicita la inserción del disquete a comparar, ise responde
n forma negativa concluye el proceso de comparación,
Al utilizar a DISKCOMP se debe tener presente que los
cts deben ser del mismo tipo, puesen caso contrario se
lun mensaje como el siguiente

[Dñiepesa degrees a orga

que quiere decir que o bien se intenta comparar disquetes en

inidades de diferente capacidad, tal como una de 31" con
otra de 34 ”,o aunque los disquetes scan del mismo tamaño
Son de distinta capacidad, tal como de un solo lado con otro
‘de dos lados, o uno de baja y otro de alta densidad.

No se puede emplear este comando en unidades de red, ni
en aquellas para las cuales se haya empleado el comando
SUBST. que permite crearlas o redirigilas, Si por error se pre
tende usar DISKCOMP en una unidad de redes o redirigidas
se muestra un mensaje de error en el que informa esta situa

Regresar al Contenido

TAXIS

Este comando proporciona códigos de salida ERRORLE
VEL que pueden Ser evaluados con el comando IF en archi
vos de procesamiento por lotes para determinar los
siguientes cursos de acción a seguir los valores de ERROR:
LEVEL de DISKCOMP son los siguientes

Código Descripción
Se econ encarna denen

nto opi wes CE] roman
Sa presario and adore.

iskcoue (UNIDAD: junto (7) (8)

tumor]
Permiteindicar a unidad donde se coloc el primero delos dis:
quetes à comparar Si no se indica se emplea la unidad actual

noue]

Se refiere a la unidad donde se colocó el segundo de los dis

quetes. En caso de no incluirlo, DISKCOMP asume que se

empleará la misma unidad señalada como UNIDADI o bien,
si tampoco se indicó la UNIDADI, entonces se utilizará la
inidad actual como UNIDAD2.

En el caso de emplear una misma unidad para comparar
los dos disquetes, DISKCOMP solicitará que se cambien los
disquetes cada vez que sea necesario, el número de veces que
se requiera intercambiarlos dependerá de la capacidad de los
disquetes.

‘Compara única y exclusivamente el primer lado de los dis
quetes, a pesar de que se trate de disquetes de doble lado o
que las unidades manejadoras de disquete (driver) puedan
Teer disquetes de doble lado.

‘Compara única y exclusivamente los primeros ocho sectores
por pista de ls disquetes, aunque éstos contengan 90 15 see
Lores por pista

Regresar al Contenido

RELACIONADOS:

EXEMPLOS:

Disccor 243

comparar archivos, puede emplear el comando FC
Para realizarla copia de archivos puede utilizar el comando
COPY

El comando DISKCOPY permite copiar un disquete com:
pleto

‘Conel comando IF se puede evaluar el parámetro ERROR-
LEVEL en archivos de procesamiento por lotes (BAT).

Para comparar el contenido del disquete enla unidad A: con
eldela unidad E

DSKCOMP A 8

Sise desea realizar la comparación en una sola unidad de
quete, tal como A:, el comando es:

DSKCOUPA

%

DISKCOPY
COPIAR DISQUETE

DESCRIPCION:

Copia el contenido de un disquete a otro haciendo una repro-
duciôn exacta del disquete origen en el disquete destino, ra
26n por la cual se sobreescribe cualquier contenido que
existaeneel disquete DESTINO, además, a partir dela versión
62 permite hacerlas copias que se descen sin necesidad de
estar intercambiando disquetes.

Al iniciar el proceso de copiado, DISKCOPY determina el
Inámero de caras y pistas a copiar con base en la UNIDAD y
el disquete ORIGEN,

No se puede utilizar el comando DISKCOPY con unida
des de disco duro, ya que únicamente opera con disquetos.
En caso de que por error se incluya como ORIGEN o como
DESTINO a una unidad de disco duro, seemite un mensaje
similar a

Regresar al Contenido

244 Listado atabelico de comandos y contro

rectas dns!

¡Generalmente se usa DISKCOPY en una misma unidad de
disquete, ya que cuando una computadora tiene dos unida
es de disquete suelen ser una de 31” y otra de 34 ” o en
caso de ser del mismo tamaño, se debe verificar que los dis
uetes sean de la misma capacidad.

En ocasiones se inserta por error un disquete DESTINO
que, aunque sea del mismo tamaño que el disquete ORIGEN,
difiere en su capacidad, por ejemplo, que ambos sean de 5
"pero el ORIGEN sea de baja densidad; es decir de 360 KB y
el DESTINO sea de alta densidad; es decir, 1.2 MB, En estos
‘sos, DISKCOPY emite un mensaje como el siguiente

Den caro ut SM

(Dinner dette pes etant

En versiones anteriores a la 6.2, el proceso DISKCOPY
muestra en la pantalla mensajes solicitando que se inserte el
disquete ORIGEN y el disquete DESTINO en forma alterna:
a, según se les vaya requiriendo, en cambio, a partir de la
versión 62, se utiliza el espacio disponible en el disco duro
como área temporal que facilita y hace más rápido el copiado
de disquetes.

‘Cuando termina, DISKCOPY pregunta si desea hacer otro
duplicado de ese disquete cuya información se mantiene en
tel disco y subdirectorto indicado con SET TEMP.

Si se responde N, entonces pregunta si se desea copiar otro
disquete:

CR

Regresar al Contenido

=

Nota:

aisxcopy 245

En caso de responder afirmativamente, deberá introducir un
nuevo disquete de la misma capacidad que el ORIGEN en la
vanidad indicada y se procederá a la preparación del siguiente
duplicado, DISKCOPY solicitar el disquete DESTINO cuando
requiera grabar la información.

‘ise responde en forma negativa, se elimina el contenido del
disquete ORIGEN que se encontraba en almacenamiento in
termedio en el disco duro y se termina el proceso de copiado.

Tenga encuenta que s usted ha defi un espacio para que els
toma para trabaje con le archivos tempeals vante SET
mación completa. En el caso de DISKCOPY deberá tener al menos
1448 46 para poder hacerla copa do un dit de al dors,
‘naso conca podra econ mensaje pasea

Er al crear archivo imagen, DISKCOPY Inver el receso

Eo crating image fl. Diskcop wil revert o a multiple pass

Una facilidad adicional del comando DISKCOPY consiste

en que cuando se desee hacer una copia de un disquete ORI
GEN a un disquete DESTINO que est sin formato, se le dará
formato mientras se realiza el copiado, con el mismo número
de caras y sectores por pista que tenga el disquete ORIGEN,
En estos casos, se presenta un mensaje como:

‘Cuando el disquete ORIGEN tenga un número de serie del
volumen, se creará un nuevo número de serie para el volu-
men del disquete DESTINO y ese número se presenta una
vez terminado el proceso de copiado.

‘Cuando se utiliza a DISKCOPY se reproduce en forma
exacta el disquete ORIGEN en el disquete DESTINO, inclu:
yendo algunos de sus errores y, desde luego, cualquier frag
mentación que se tenga. La fragmentación de archivos es
resultado de los procesos de escritura de los archivos, que
{deja pequeñas ártas de espacio no utilizado entre los archi
vos existentes, La fragmentación puede resultar en un de
sempeño más lento durante la búsqueda, lectura y escritura
de los archivos, pues la cabeza de lectura/escritura tendrá
que moverse y ubicarse más veces que sil archivo estuviera

Regresar al Contenido

PAS _Lstadoatabitico de comandos y controladores del 5.005 6.22

contiguo. Poresta razón, cuando se sepa ose suponga que un
disquete está muy fragmentado, resultará más conveniente
utilizar el comando COPY o el comando XCOPY para real
zar la copia completa del disquete, en lugar de utilizar a DIS.
KCOPY. Los comandos COPY y XCOPY copian los archivos
en forma secuencial, por lo que se eliminará la fragmenta

‘Cuando desee reproducir un disquete de arranque es de
cir, uno que contenga el sistema operativo y que permita
Arrancar à la computadora desde el manejador de disquetes
À, puede utilizar el comando DISKCOPY en lugar del co
‘mando FORMAT /S, lo que reduce eltiempo requerido. Si in
tenta copiar un disquete de arranque con COPY o con
XCOPY, no se copiarán los archivos ocultos del DOS y, por
tanto, el disquete resultante no podrá utilizarse para arran-
car la computadora

El comando DISKCOPY proporciona códigos de salida
ERRORLEVEL que pueden ser evaluados con el comando IF
en archivos de procesamiento por lotes para determinar los
siguientes cursos de acción a seguir, los valores de ERROR.
LÉVEL de DISKCOPY son los siguientes:

sa Descripción
0 | tarros circiamon

2 | ear pesons (==]+ [E] pracnenar al
rinse cop.

Se pret rare aan

Spent ata

SINTAXIS DISKCOPY JORIGEN (DES {I (7) (2)

PARAMETROS: __ORIGE
Indica la letra de la unidad que contiene al disquete ORIGEN,

DEsme:
Indica la letra de la unidad que contiene al disquete destino.
En el caso de que no se indique ni la unidad ORIGEN ni la
unidad DESTINO, se asigna la unidad actual para
parámetros

Regresar al Contenido

oiskcopy 247

‘Cuando se indique la misma unidad ORIGEN que la unid
DESTINO, DISKCOPY emite mensajes en la pantalla en los que
indico al usuario que cambie de disquete según se les requiera,
Sino se indica la unidad DESTINO, se emplea la unidad ac
tual como unidad DESTINO.

MODIFICADORES:
Copia exclusivamente la primera cara del disquete

Verifica que la copia se haya hecho correctamente,

Obliga a DISKCOPY a utilizar únicamente memoria
convencional para el almacenamiento intermedio, en
cuyo caso se solicitará introducción del disquete OR!
GEN tantas veces como se le requiera, en forma alterna:
dda con el disquete DESTINO.

COMANDOS Para copiar sólo algunos archivos, ya sea uno solo o un

RELACIONADOS: grupo de ellos, se pueden emplear los comandos COPY y
XCOPY, el último de los cuales también permite copiar los
subdirectorios relacionados y sus correspondientes ar
chivos.

Una vez copiado un disquetecon DISKCOPY, puede resul
tar conveniente compararlo a fin de asegurarse que no hubo
errores durante el proceso, para este propósito se emplea el
comando DISKCOMP. También puede utilizar el comando
FC, que verifica que sean iguales los archivos de ambos dis
quetes, independientemente de su ubicación

‘Con el comando IF se puede evaluar el parámetro ERROR-
LEVEL en archivos de procesamiento por lotes (BAT).

EXEMPLOS:

Para copiar un disquete ubicado en la unidad A: a otro dis
en la unidad B: y verificar que la copia sea correcta,

DstcoPr kB:

en este caso el proceso de copiado será más lento pues se so
Ticits que se verifique lo grabado en el disquete DESTINO
con lo leido en el disquete ORIGEN.

Regresar al Contenido

DISPLAY.SYS
JUEGOS DE CARACTERES PARA MONITORES

DESCRIPCION:

Permite cargar el controlador de dispositivos que facilita la
presentación de juegos de caracteres internacionales en mo-
hitores de ipo EGA, VGA y LCD.

Se carga desde el archivo CONFIGSYS con un comando.
DEVICE 6 DEVICEHIGH.

En caso de que se disponga de un controlador de consola
proporcionado por otra fuente, se debe tener precaución de
instalarlo en el siguiente orden: primero el dispositivo de la
tra fuente, y después DISPLAYSYS De no ser así, el contro:
Iador de dispositivo de la otra fuente puede alterar e incluso
desactivar a DISPLAYSYS

DENCEXUNDAD UTA) DSPLAYSYS CON TP INCA]

DEVICEAUMDAD:IRUTA) OSPLAYSYS COM:TPOLIMICP,
uy

ous)
Permite indicar la ubicación donde se encuentra el archivo
DISPLAYSYS,

mo
Permite indicar el adaptador de dispositivo a emplear, de
acuerdo al que disponga la computadora, pueden ser: CGA,
EGAy LCD

Sise indica EGA se pueden emplear los adaptadores de video
para ese tipo de monitor y para los monitores VGA.

Si se indica CGA. o MONO de monocromático, DIS-
PLAYSYS no tiene efecto alguno, pues no se pueden
modificar los códigos de página para ellos, ya que no lo
permiten.

El valor LCD se refiere alas pantallas de cristal líquido que
utlizan principalmente las computadoras portátiles (Liquid
Crystal Display),

Si no se indica ningún TIPO, entonces DISPLAYSYS trata de

determinar cuáles el adaptador de video que está utilizando
la computadora

Regresar al Contenido

sms: 249

Permite indicar un número correspondiente al juego de ca
racteres a cargar, de acuerdo aun país o idioma en particular.
Los valores que puede tomar HWCP son los siguientes:

Valor para HWOP Pais idioma,
or dee née
0 ating at
se ino Lab
wo Pepe
“ Fans cade

En cada caso, cambia la distribución de los caracteres en el
teclado, así como los caracteres disponibles. Las dispos
ciones de los teclados para cada caso se incluyen en el Ma.
nual del Usuario del MS-DOS, En América Latina se suele
emplear el código 850,exceptoen Brasil, donde se utiliza más
comúnmente el 860.

Permite indicar cuántos juegos de caracteres puede aceptar
el hardware, además del juego de caracteres principal que es
«el quese indica con el parámetro HWCP El valor que se ag:
ne a N depende de las características de su equipo, pues los
“adaptadores de video tipo EGA aceptan 6, mientras que los
¿e tipo LCD sólo aceptan 1. N puede tomar valores desde 0
hastas,

Su valor predeterminado es 2 para adaptadores de video
EGA y 1 para LCD y se refiere al número de subfuentes que

acepta el hardware para cada tabla de códigos,

COMANDOS Paracangarel controlador de dispositivos DISPLAYSYS pue
RELACIONADOS: de emplear el comando DEVICE o en su lugar utilizar a DE
VICEHIGH a fin de dejar más memoria convencional libre
pas lng progra.
Para cambiarla configuración del teclado utilice el coman
do KEY.

Regresar al Contenido

250 _Listadoatabitico de comandos y controladores del MS005 6.22

Si se cambia la configuración de dispositivos, como el te
clad, se debe incluir en el archivo CONFIG SYS una línea
para cargar el archivo NLSFUNC.EXE, similar a la siguiente

DEMCE-C:DOSALEFUNGENE

El comando MODE CODEPAGE PREPARE permite cargar
la información de las páginas de código para su uso en los
dispositivos

Si desen cambiar entre códigos de página seleccionados,
utilice el comando CHCP.

EJEMPLOS:

dispone de un monitor tipo VGA y desea que se acepte el

de caracteres correspondiente a América Latina, que es
1850, indicar que el archivo DISPLAYSYS se encuentra en el
Subdirectorio CADOS y que se puedan tener hasta 3 juegos
adicionales de caracteres de MS-DOS, incluya en el archivo
CONFIG.SYS una línea como la siguiente

ara que se soporte a un monitor tipo VGA, con el juego de
caracteres de Estados Unidos (437) y tener hasta 2 juegos de

caracteres, incluya la siguiente linea en CONFIG SYS:

DECESO DOSOASPLAYSYSCOMAEOAAST2)

DESCRIPCION: Se utiliza exclusivamente en el archivo CONFIG SYS, ¢ indi
a que el DOS se cargue en el área de memoria alta (HMA) o
bien, que al menos se mantenga una liga con la memoria su
perior para cargar algunos manejadores de dispositivos. Pre
Viamente se requiere haber instalado el controlador de
dispositivos HIMEM.SYS, en el mismo archivo CON
FIGSYS, o en lugar de HIMEMSYS, algún otro administra
dor de memoria extendida.

Regresar al Contenido

PARAMETROS:

osc Low [UUS NOUS)

DOS ¡LOW wus nous

momo
Si se específica DOS=HIGH se indica al sistema operativo
que trate de cargar parte de él en el área de memoria alta
(HMA) y de lograrlo, se libera memoria convencional que
podrá serutilizada por los programas. La opción predetermi
hada es LOW, que indica que el DOS se cargue en la memoria
convencional. En caso de que se especifique el parámetro
DOSGHIGH y no se pueda utilizar el área de memoria alta
(HMA), se mostrará un mensaje como el siguiente:

uaa sá opel Cran 00S emma camera

Log 005i

wus nous
Sise especifica DOS-UMD se indica al sistema operativo que

mantenga un vínculo entre la memoria convencional y el
área de memoria superior y que el DOS debe administrar los
bloques de memoria superior (UMB's) que hayan sido crea
dos con el uso de un suministrador de UMB, tal como el co-
mando EMM386.EXE que se suministra con el sistema
operativo Microsoft
Su uso permite cargar programas y controladores de disposi
tivos en el rea de memoria superior y gracias à ello, dejar
mayor cantidad de espacio libre en la memoria convencional,
quees la que utilizan los programas, El sistema operativo no
muestra ningún mensaje de error si se incluye el comando
MB sin haber instalado previamente un suministra
UMB, por lo que se debe tener especial cuidado de no
darlo.
Porsu parte, el parámetro NOUMB indica al DOS que no ad.
ministre los UMB. El valor predeterminado es NOUMB.
Es posible combinar parámetros en la misma línea de coman
dos, en cuyo caso se les debe separar con una coma () as es
posible indicar los siguientes comandos que son válidos:

Doom

Regresar al Contenido

252 Listado aitabético de comandos y controladores del MS-DOS 622

comanDos — Cuando se dispone de un área de memoria superior, se pue
RELACIONADOS: den cargar controladores de dispositivos en ella con el co
mando DEVICEHK
Si desea cargar un programa en el área de memoria supe
rior, emplee el comando LOADHIGH,

EXEMPLOS:

Para indicar al DOS que utilice la memoria superior, incluya
en el archivo CONFIGSYS cualquiera de los siguientes co-
mandos:

S

DOSKEY
DOSKEY

DESCRIPCION: — Invoca y deja residente en memoria al programa DOSKEY,
que permite utilizar una memoria intermedia (buffer) de te
‘dado, para consultar y editarlos últimos Comandos que se
hubieren tecleado en la lnea de comandos del símbolo del
sistema del DOS, así como crear y usar macros para el tecla:
do. Este programa utiliza aproximadamente 3 KB de memo.
ria cuando está residente
Nose puede invocar y ejecutar una macro desde un archi
vo de procesamiento por lotes (BAT)

TAXIS DOSKEY {RENSTALL BUFSZESTAMAÑO) (MACROS) (HISTORY)
[MNSERTUOVERSTAKE) (UACRO- TEXTO]

si se teclea el comando DOSKEY sin ningún parámetro ni
modificador, se le carga en memoria y deja residente con los
valores predeterminados.

PARAMETROS: MACROTEXTO)

Define una macro que permite ejecutar uno o varios coman
dos del sistema operativo. MACRO es el nombre que se le

Regresar al Contenido

poser 253

asigna. TEXTO se refiere a los comandos que se ejecutarán

‘REINSTALL
Limpia el buffer del teclado. instala una nueva copia de
DOSKEY

Indica el tamaño del buffer en bytes, donde DOSKEY
guardará los comandos y las macros. El tamaño prede
terminado es de 312 bytes, el mínimo es de 256 bytes.

MACROS 0 mu
Muestra la lista de todas las macros definidas con DOS
KEY Si se desea, se puede redireccionar el reporte hacia
un archivo o la impresora con los símbolos de rediree
ción (> y >)

Muestra la lista de todos los comandos guardados en la
memoria. Se puede redireccionar el reporte hacia un à

<hivo o la impresora con los símbolos de redirección
Gyo).

Permite indicar si se empleará el modo de inserción o el
de sobrecscritura cuando se tecleen datos. texto; cn o
ma predeterminada se trabaja en modo /OVERSTRIKE,
ques el de sobreescritura,
ba diferencia respecto al uso de la tecla Insertar reside
en que cuando se oprime esta tecla, lo que se escriba en
la lnea de comandos se insertará sin sobreescribir
cualquier texto existente, peroen cuantose oprima la tela
J el teclado volverá al modo previo de sobreeseritura,
por lo que si desea insertar otra vez algún carácter en el
ext, tendrá que oprimir fz) nuevamente. En cambio,
coneluso del modificador /INSERT se cambiará In ope
tación del teclado al modo de inserción cada vez que se
presione latecla y permanecerá así hasta que se util
ct el modificador /OVERSTRIKE
‘Cuando utilice la tecla La] para cambiar el modo de
operación del teclado, se modificará el tamaño del cur
Sor para indicar el cam

Regresar al Contenido

Una vez cargado DOSKEY en la memoria se pueden
emplear las siguientes tels, cuya operación seco

Toca Operación

ES | Mest na tea comanoselconado nro

Testa en ion de eomardos el conado qe sha
jcc est dl qu són ca marron roa de

Una macro permite que se ejecuten uno o varios comandos
del DOS, en su creación o definición, ya sea desde un archivo
de procesamiento por lotes, desde la linea de comandos, se
pueden utilizar los siguientes caracteres especiales

> SG 0 $8
Redirige la salida de la información a un dispositivo, tal
‘como la impresora, o a un archivo, en lugar de a la panta
la, Es equivalente al símbolo de redirección de informa
ción de salida >
SGSG 0 $555
Redirige a salida de la información a un archivo y la agre
Ba al final, en lugar de crear uno nuevo. Es equivalente a
55, que es un símbolo de redirección y anexado de infor
mación de salida
SL 0 SI
Redirige la entrada de la información. Se emplea para leer
información a partir de un dispositivo o archivo, en lugar
de hacerlo desde el teclado. Equivale al símbolo de redi
rección de información de entrada <

80 $b
Envía la salida de información de una macro a un coman
do,es equivalente al símbolo de canalización

¿Tos

Es un separador de comandos
Permite indicar el carácter “$” de signo monetario

Regresar al Contenido

255

> $1 a 59
Son caracteres especiales que permiten pasar parámetros
cada vez que se ejecuta una macro, son Similares a los ca
Facteres %1 a %9 que se emplean en los archivos „BAT de
procesamiento po tes.

Es un parámetro reemplazable similar alos $1 a $9, con la
diferencia que con $* todo lo que se escriba después del
nombre de la macro será reemplazado por $

Para ejecutar la macro que haya creado, basta con teclear su
nombre a partir dela primera posición en a linea de coman

dos. En caso de que la macro incluya a cualquiera de los sig
nos $*, 0 $1 489, deberá dejar un espacio para separar cada
parámetro.

‘Como caso especial, es posible crear una macro que tenga
el mismo nombre que un comando del sistema operativo,
cualidad que resulta útil para los casos en los que se utiliza
‘un comando con los mismos parámetros o modificadores en
forma repetida, pues se evita el tener que teclearlo completo.
El DOS puede identificar si se desea ejecutar el comando ola
macro, dependiendo de si se deja o no un espacio en blanco
Al principio dela línea de comandos.

Si desea ejecutarla macro, teclee su nombre junto al simbo-
Lo del sistema, sin dejar ningún espacio. En caso contrario,

ara ejecutar el comando del DOS, deje uno o más espacios
entre el símbolo del sistema y el nombre del comando.

Para borrar la definición de una macro, invoque el comando
DOSKEY seguido del nombre de la macro y un signo igual

y se climinará de la memoria la definición de esa macro,
Una vez cargado el programa DOSKEY se pueden editar los co-
mandos en la lnea de comandos, con el auxilio d

clas, las cuales mueven el cursor o modifican el

comando según se indica en la siguiente lista:

mu
Mueve el cursor un carácter hacia atrás

ds]
Mueve el cursor un carácter hacia adelante.

» Le
Mueve el cursor hacia atrás tantos caracteres como la lon
gitud de la palabra previa.

Regresar al Contenido

Ela
Mueve el cursor hacia adelante tantos caracteres como la
longitud de la palabra siguiente

=

Mueve el cursor hasta el principio de la linea,
Mueve el cursor hasta el final dela line.
Borra dela pantalla cl comando que se tenga

Copia ala línea de comandos un carácter de la plantilla en
el buffer de memoria del teclado, correspondiente al últ:
‘mo comando que se haya tecleado e introducido con ¿.

Inserta todos los caracteres que se tengan en a plantilla en
dl Buffer de memoria del teclado, hasta encontrar la se
fuente tela presionada después de haber oprimido 2),
a

Completa en la tinea de comandos, lo que reste dela plan
fl en memoria, a partis de su posición actual, hasta lf
fal del timo comando que se haya introducido.
Fermiteborear todos los caracteres de a plantill, desde el
primero, hasta que se encuentre el carácter que se indique
Eespugs de haber presionado sin borrar este último.

Copia en la línea de comandos el comando actual en la
plantilla, borrando cualquier texto o comando que se tu:
Viera en la linea de comandos.

a
Introduce en la posición del cursor en la línea de coman:
dos un carácter de fin de archivo ((£-] +12), que indica el
final de un archivo.

Muestra la relación de los comandos que DOSKEY ha
guardado en la memoria así como Sus números asociados.
Estos números asociados indican la secuencia en la que se
ejecutaron los comandos, desde el primero con el número
tuno (1), hasta el último con el número que le corresponda,

Permite buscar entre todos los comandos que se tengan
guardados en la memoria, aquellos que coincidan con el

Regresar al Contenido

EJEMPLOS:

posKer 257

carácter o conjuntos de caracteres que se indiquen. Resulta
‘muy útil para evitar teclear comandos largos,
Para utilizar la tecla 2), primero indique en la línea de co-
mandos el carácter o grupo de caracteres con los que co.
mienza el comando que quiere localizar y después
presione iJ. Como respuesta, DOSKEY mostrará uno à
lino y del más reciente al más antiguo, todos los comandos
que comiencen con la cadena de caracteres que se haya in
¿ducido, Para consultar los subsecuentes comandos,
prima fa en forma repetida,

Permite indicar un número asociado de comando y mos-
trarel comando correspondiente, Para consultarlos núme
ros asociados a los comandos oprima la tecla EJ

> eu
Elimina todoslos comandos que se tengan guardadosen la
memoria intermedia de DOSKEY.

> (aay

Elimina todas las definiciones de macros.

Paracrear una macro denominada RA, que Reubica Archivos
al copiarlos de unsubdirectorio aotro y borrarlos del primer
Subdirectorio, teclee lo siguiente:

para ejecutarla, se puede teclearen la
Somo lo siguiente

A CAUBROS C:REPORTE
para lo cual se supone que ambos subdirectorios existen.
Para evitarel error derivado de la noexistencia del subdirec
torio CA REPORTE, se puede modificar la macro de forma
que antes de proceder al copiado de los archivos, e cree el
Stade subdirectoio:

DOS PAZ MOSZST COPYSISZST DEL $

su uso sería similar al primer caso:

Si suele utilizar el comando TYPE para consultar el conten
do de algunos archivos en código ASCII y desea crear una
macro denominada MUESTRA que invoque a TYPE, pero se

Regresar al Contenido

258

detenga después de cada pantalla utilizando el comando
MORE, escriba:

a ejecutarlo tclee

MUESTRA CAUTOENEC ENT
(Otro ejemplo puede consistir en rear una macro que dé for
mato un disquete, siempre enel drive B: con el modificador
/U,queindica que sea en forma incondicional, lo cual secon
sigue com:

DOSKEY FORMAT Bu
Para ejecutarla tecec:

oF

ina variación de esta macro, muy útil para evitar que por
error se dé formato a un disco duro, consiste encrearla con el
mismo nombre de FORMAT:

DOSSEY FORUAT-FORMAT 8.0
cada vez que se teclee FORMAT junto al símbolo del DOS, sin
espacio, se invocars la macro. Para ejecutar el comando del

DOS del mismo nombre, deje uno o más espacios en blanco à
partir del símbolo del sistema.

Suponga que ya creó en memoria las macros que desea utili
Zar en sus sesiones de trabajo, pero que le gustaria disponer
de un archivo de procesamiento por lotes para que las defina

ada vez que inicie su computadora y no tenga que reescri
birlas en cada ocasión. Con este fin, puede emplear DOSKEY
con el modificador /MACROS y redireccionar la informa:
«ión de salida hacia un archivo, digamos CREAMAC.BAT,
para ello tecee

DOSKEN MACROS > CREANAC AT
tuna vez creado el archivo CREAMAC.BAT con las definicio-
nes de las macros existentes, sólo deberá editarlo para que al
principio de cada renglón aparezca el comando DOSKLY. Fi
halmente, en el archive AUTOEXEC.BAT incluya una linea

‘como la siguiente:

caucruuc

Regresar al Contenido

Y

vossueu 259

y así, cada vez que encienda o reinicie su PC, se definirán las
macros incluidas en ese archivo,

DOSSHELL

DOSSHELL

Activa el programa DOSSHELL que es una eficiente interface
gráfica para el uso del sistema operativo MS-DOS. En él se
muestr la estructura de todas las unidades de disco, disquete,
CD-ROM wotras disponibles, se puede trabajar con archivos,
subdirectories y realizar operaciones con ellos, Es una herra
mienta importante que facilita el uso del sistema operativo.
No se debe invocar a MS-WINDOWS cuando se esté en el

DOSSHELL pues se presentarán problemas (principalmente
en el uso de la memoria). Si requiere emplear ambos siste
mas, primero inicie WINDOWS y después invoque a DOS-
SHELL desde el administrador de archivos de WINDOWS,

ara correr a DOSSHELL se requiere que su computadora
disponga de cuando menos 384 KB disponibles de memoria
convencional

ara obtener mayor información sobre DOSSHELL, con:
sulte el capítulo de este libro donde se profundiza su uso.

| programa DOSSHELL guarda sus parámetros de con.

«ración para los elementos de programas y de los
pos, y demás elementos, tales como colores y resolución,
En un archivo denominado DOSSHELL.INI, el cual se ac
tualiza siempre que se modifique alguno de estos elementos
del programa. La ubicación de este archivo se puede indi
‘ar con una variable de entorno denominada DOSSHELL,
por ejemplo, si reside en el subdirectorio CADOS, se puedo
especificar en el archivo AUTOEXEC.BAT con el siguiente

DossHeL-c:008
Sise borra el archive DOSSHELL.INI, se creará uno nuevo.

la próxima vez que se inicie el programa DOSSHELL

Regresar al Contenido

260 Listado atabelico de comandos y controladores del MS.005 622

Existe otro tipo de archivos que se crean cuando se ejecuta
un programa desde DOSSHELL, son archivos temporales
que normalmente se crean en el mismo directorio donde resi
de el archivo DOSSHELLEXE, pero si se desea, puede indi
carse al sistema operativo que los archivos temporales
(ambien denominados provisionales) secreenen otro subdi
rectorio, para ello se emplea la variable de entorno TEMP en

elarchivo AUTOEXEC BAT

Por elompo para dein al suatecoio CATEMPORAL ala vara
De de nono TEMP. nya en a aero ALTOEXEC AT la >

SET TEMP-C\TEMPORAL

SINTAXIS: Para iniciar el DOSSHELL en modo texto utilice la sintaxis
DOSSHELL [PRESI 1/8)
en cambio, para iniiarlo en modo grafico emplee la sintaxis:
DOSSHEL (16S) 1/8)
PARAMETROS:
ite indicar la resolución para la pantalla, de entre los
siguientes valores:
Valor para RES. Nivel de Resolución

El valor predeterminado de este parámetro depende del
hardware que se tenga instalado.

Permite indicar el nsimero de líneas para la pantalla de entre
las siguientes categorías, que dependen de las características
del hardware para estar disponibles

A baa

Regresar al Contenido

MODIFICADORES:

prversys 261

Nümero de Líneas | Valor de Resolución
A ess
0 ns

Inicia a DOSSHELL en modo de texto.

Inicia a DOSSHELL en modo gráfico,

Sólo utiliza blanco y negro. Util para monitores mono:
cromáticos.

ESEMPLOS:

Para invocar la interfaz gráfica DOSSHELL con sus valores

predeterminados, teciee el siguiente comando junto al sim

bolo de petición de orden del DOS, o inclúyalo desde un a

chivo de procesamiento por lotes, como AUTOEXEC.BAT
oss

Si desea iniciar a Dosshell en blanco y negro (para monitores

monocromáticos)teciee

Parainiciar DOSSHELL en modo gráfico, alta resolución y 60
líneas en la pantalla

DOE 0

S

DRIVER.SYS
CREAR UNIDAD LOGICA

Regresar al Contenido

BED _Ustado atabétic de comandos y controladores del MS-DOS 6.22

DESCRIPCION: | Permite crear una unidad lógica, que no es otra cosa sino un
apuntador, cuya letra de identificación se puede emplear
para referirse a una unidad de disquetes física

Debe cargarse desde el archivo CONFIGSYS, con el co:
mando DEVICE o DEVICEHIGH, según se desee cargaren la
memoria convencional oen la memoria alta

Nose puede utilizar a DRIVERSYS con unidades de disco
duro.

Un ejemplo de aplicación de DRIVERSYS puede darse si
desea utilizar el comando COPY o XCOPY para copiar la in
formación de un disquete a otro, utilizando la misma unidad.
Esta situación no representa ningún problema si su computa
dora dispone únicamente de una unidad de disquete, Ar,
pies el sistema operativo también la reconoce con la letra B
Y el copiado se puede realizar de Aza B

En cambio, s su computadora tiene una unidad A: y una
unidad B:, donde generalmente ambas son de distinto tipo,
por ejemplo A: de 34 y B:de 514”, entonces se requiere de
DRIVERSYS para asignar otra letra de unidad para hacer el
copiado de Ar a esa letra de unidad, pero usando la misma
unidad física,

SINTAXIS: DEVICEAUMDAD [VTA] ORWERSYS NUMERO [FACTOR
LMCABEZAS] [SECTORES] [MASAS]

PARAMETROS: [UNDAOJRVIA
Permite indicar la unidad y el subdirectorio donde se en
‘cuentra el archivo DRIVERSYS,

MODIFICADORES:
0

Permite indicar al sistema operativo que la unidad física
tiene la posibilidad de detectar si su puerta está abierta
ocerrada,
Sisu unidad cuenta con esta facilidad, podrá trabajar en
forma más ágil y rápida con Sus disquetes, En caso de
duda, consulte la documentación de su unidad de dis
quete o consulte con su distribuidor.

vomuueno
Permite indicar al sistema operativo el námero que co-

responde a la unidad física que se relacionard, La nur
meraciön inicia con el cero (0) para la unidad A: y
aumenta de 1 en 1, por lo que a la unidad B: le corres
ponde el número 1

Regresar al Contenido

onvensrs 263

Los números de unidad que son válidos para el DOS
pueden ir desde 0 hasta 127

Si se tienen más de dos unidades de disquetes, à partir
de la tercera deberá ser externa, y si le corresponde la
Tetra C:su número será 2.

Se debe tener cuidado en distinguir cuándo es que se
trata de unidades físicas y no lógicas, pues en aquellas
computadoras que tienen una unidad de disquete (uni
¿ad física) que puede operar como unidad A: y como
nidad B: Vógicas) el namero que le corresponde a esa
vanidad física es cero (D).

Imracron
Permite indicar con un número, que aquí se le llama
FACTOR, cuál es el tipo de unidad. El valor predetermi
ado para FACTOR es 2, que se refiere a una unidad de
12 MB. Los valores que puede tomar FACTOR son los
Valor de Factor Tipe de la unidad

12 ga us)

ME (segon de pu)
289 (aa 003 runs

2 72018 dogo de a gata) o ino

Es másconveniente utilizar el modificador /F para indi:
carla capacidad de la unidad de disquete, eros! se desea,
se pueden emplear los modificadores: /H:CABEZAS,
/SSECTORESy / EPISTAS.

mosgezss
Permite indicar el número de cabezas de que dispone la
nidad de disquete. El valor predeterminado de CABE
ZAS es 2, pero puede ir desde 1 hasta 9.
Si tiene duda sobre el número de cabezas de su unidad,
consulte la documentación que acompaña asu equipo,o
contacte con su distribuidor

I:secrones
Permite indicar el número de sectores que se tienen por
pista. Su valor predeterminado es variable y depende

Regresar al Contenido

264 _Lstadoatabitico de comandos y controladores del MSD0S 6.22

del valor que se asigne a /F:FACTOR, aunque puede es
far ente 1 ÿ 99

Elnúmerode SECTORESse asignacn forma predetermina
da de acuerdo con el valorde /Esegún la siguiente tabla:

Valor de /F | Valor de SECTORES

Permite indicar el número de pistas que se tendrán por
cada lado del disquete. Su valor predeterminado depen
de del valor de /F, pues si /F el valor de PISTAS sera
40, de cualquier otra forma se asignan 80 PISTAS. El sis
tema operativo acepta valores de 1 a 999 para PISTAS,
En caso de duda, consulte la documentación del fabri
cante del dispositivo.

comanDos El comando DRIVPARM permite cambiar los parámetros de
RELACIONADOS: un dispositivo, unidad fíica, de su computadora.
Si desea cambiar La letra de unidad de un disco duro, em.
ple el comando SUBST.

EXEMPLOS:
Suponga que su computadora sólo dispone de una unidad de
«disquete de 3/4” y desea instalar una unidad externa de
on la letra de unidad B:, en este caso, deberá incluir en ela
<hivo CONFIGSYS una línea como la siguiente

DENCESC:DOSCANERSYSI:

Si además desea indicar que esa unidad tiene capacidad de
12 MB, que corresponde a /F:l, el comando será:

CE-C:OOSDAVERSYS/O1/F1

Porotra parte, si dispone de una unidad externa de 3%, con
«capacidad de 1.44 MB que corresponde a F7 y desea indicar
Al sistema operativo que la desea utilizar para copiar infor
mación de un disquete a otro en la misma unidad, entonces

Regresar al Contenido

onvranu 265

debe incluir dos veces el mismo comando DRIVER en el a
iv CONFIGSYS, pues con ello se asignan dos letras de
¡idad lógica ala misma unidad física de disquete

CE-DRMERSIS 27
CE-DRNERSYSD2F:

%

DRIVPARM
PARAMETROS PARA LA UNIDAD

DESCRIPCION: > Permite redefinir los parámetros de algún dispositivo de
almacenamiento de la computadora en cuanto a caracterís
ticas tales como: capacidad, número de cabezas y número
de pistas. Ejemplo de estas unidades son las de cinta, dis

quete, disco duro y disco óptico. A diferencia de DRI
VER SYS, no crea una nueva unidad lógica, sólo modifica
los parámetros de alguna unidad que ya se disponga en la
computadora

comando sólo se puede emplear desde el archivo

sivraxis DINAR NUMERO [1 LESACTOR] CABEZAS] (AJA
L/SSECTORES) [MTS]

e

Determina sila unidad de disquete podrá detectar si su
puerta está abierta o cerrada. Esta característica permite
¿levar la velocidad de operación con disquetes, ya que
habilita la posibilidad de identificar en forma autom ti
ca sise reemplazó un disquete con otro, tl como cuan
dose realizan respaldos à los discos duros. Sin embargo,
no todas las unidades de disquete permiten aprovechar
esta facilidad, si desea saber si st unidad la Soporta,
puede consultar su documentación, o bien, probar el
modificador /C

Regresar al Contenido

Indica el nsimero de la unidad fsica:0 para As, 1 para Bi,
2 para C:y así sucesivamente. Sus valores pueden ir de

Indica la capacidad según el tipo de la unidad, Su valor
predeterminado es 2, pero puede tomar los siguientes
Valores:

Capacidad de le Unidad
Er Per]
En

mosezss
Permite indicar el número máximo de cabezas en La uni
dad, sus valores pueden ir desde 1 hasta 99. Su valor
predeterminado depende del valor que se indique con
TEEACTOR,

Permite indicar una unidad de disquete de 3/4" compa
tible electrónicamente; es decir que esté instalada en la
microcomputadora y emplee el controlador de discos
flexibles. Se le utiliza si la memoria ROM BIOS de la

mputadora no reconoce alas unidades de disquete de

P'Este hecho se presenta principalmente en las pri
meras computadoras PC-AT (con procesador 80286),
pues en los modelos recientes generalmente cl BIOS sí
Feconoce a las unidades de 3/2

Regresar al Contenido

EJEMPLOS:

onvsrace 267

Especifica un dispositivo en bloque no removible

Indica el número de sectores por pista que es aceptado
porel dispositivo en bloque, acepta valores entre | y 99,
Su valor predeterminado depende del valor que se indi
que con JEFACTOR.

amoisras
Indica el número de pistas que acepta el dispositivo en
bloque por cada cara. Su valor predeterminado depende
del valor que se indique con /EFACTOR.

Para reconfigurar una unidad de cinta de una cabeza insta:
daen la computadora como unidad Es, para que grabe 12 pis.
tas de 40 sectores por pista, se deberá incluir en el archivo
CONFIG.SYS una línea con el siguiente comando:

%

DRVSPACE
DUPLICAR ESPACIO

DESCRIPCION

Estecomandoinvoca al programa DRIVESPACE que aparece
con la versión 6.22 y sustituye a DOUBLESPACE. Al igual
‘que DOUBLESPACE utiliza algoritmos de compresión de da:
tos que permiten ampliar desde un 50% hasta cast un 100% la
capacidad de almacenamiento de las unidades de disco duro,
isquetes u otras unidades removibles.

Se diferencia de DOUBLESPACE por utilizar un algoritmo.
distinto para lacompresión , pero mantiene la misma funcio-

alidad y uso de los modificadores, razón por la cual en este

Regresar al Contenido

268 Lstadoatabitico de comandos y controladores del MSD0S 6.22

espacio se optó por no repetirlos y recomendar consultar el
comando DBLSPACE, considerando que el único cambio que
Se debe hacer es sustituir la palabra del comando DBLSPACE
por DRVSPACE, incluso en los nombres de archivos que ahí
El hecho de que ambos comandos difieran en su algoritmo
de compresión, conlleva a algunos cambios requeridos en
programas tales como MSBACKUP y SCANDISK, los cualés
También fueron actualizados con la versión 622. Pero ade
más, el usuario puede sufrir algunas incomodidades si esta
ba utilizando a DOUBLESPACE y decide cambiar a
DRIVESPACE, pues en ese caso será posible que no pueda ac
cesar alguna información de volámenes que se mantengan
comprimidos con el formato de DOUBLESPACE, a menos
quelos convierta al formato de DRIVESPACE y tome algunas
delas medidas precautorias que se señalan a continuación,

Conversión de Volúmenes comprimidos con
DOUBLESPACE a DRIVESPACE

Si usted utiliza a DOUBLESPACE, puede dejar intactos sus
E requist indispensable tener que cambiar a DRIVESPACE
Slscdctulizoa versión 6.22 Sinembargo result vidente
MS-DOS serán compatibles con el formato de compresión de
DRIVESPACE y noon ul de DOUBLESPACE en Comandos
tales como MSBACKUP o SCANDISK, así como cualquier
oF ello, resultará conveniente considerarla posibilidad
de emigrar de DOUBLESPACE à DRIVESPACE, tambio que
Cosulta senile y solo requerir tener present el us de
DBLSPACE en cado de que se matengan otros volúmenes
(discos duros o disquetes) comprimidos con el formato
DOUBLESPACE, pue sera conelloscon los quese deber te
ner cuidado par evitar molestas les como poderlos ler
perono graba
Fara converti una unidad comprimida con DOUBLESPA
CE al formato de DRIVESPACE, invoque el comando
DRUSPACE desde I inea de comandos y en la pantalla se
mostrará la interface de DRIVESPACE. Seleccione la opción
Convertir DoubleSpace (Convert DoubleSpace) desde el
Sin eribargo, tenga presets quo la ulleía (programa) de

Regresar al Contenido

onvsrace 269

diendo de cuál versión haya adquirido, pues si es MS-DOS
6.22 Actualización (Upgrade), deberá solicitarla a Microsoft
enviando el cupón que se incluye con el paquete; en cambio,
Si adquirió la version Step-Up en otro idioma, ya estará in
<luida,

Si su versión no dispone de la utilidad de conversión, al
teclear DRVSPACE en la linea de comandos aparecerá un
mensaje indicando que actualmente está utilizando a DOU
BLESPACE y puede continuar haciéndolo con el comando
DBLSPACE, pero que para cambiar a DRIVESPACE, se sigan
las intrucciones incluidas en el archivo LEAME.TXT (READ.
ME.TXT) y la única opción permitida es terminar la ejecución
de ese comando con la tecla EJ

‘Siempre es recomendable consultarlos archivos de texto
que se incluyen con los programas que se adquieren, en este
Caso, el archivo LEAME TXT tiene informacion de interés si
Usted utiliza a XireDrive, Stacker o algún otro programa de
compresión de discos, o bien para gutarlo sobre situaciones
particulares y recomendaciones, algunas de las cuales se in
Eluyen con los comentarios sobre DOUBLESPACE en este
mismo Capítulo.

Una vez que haya concluido la conversión a DRIVESPA.
CE, evite borrar los archivos DBLSPACE.*, en particular à
DBLSPACE.DIN, pues DRIVESPACE lo utiliza en forma con
junta con DRVSPACE.MRI si se invoca a MSBACKUP 0
SCANDISK con algún volumen que aún esté comprimido
on el algoritmo de DOUBLESPACE
volúmenes de DOUBLESPACE a DRIVESPACE. MSBAC
KUP sólo podrá reconocer copias de seguridad con compre
sión de DOUBLESPACE si se le invoca desde el símbolo del
sistema; la versión para Windows no puede accesar esa infor

Para poder usar disquetes que hayan sido comprimidos
con DOUBLESPACE y aún no hayan sido convertidos a
DRIVESPACE, se debe utilizar el comando DRVSPACE

MOUNT desde la línea de comandos, o seleccionar esa
opcién si utiliza la interfaz de DRIVESPACE, pero sólo se
podrá leerla información, sin tener la posibilidad de escri
biren el disquete. Para que el acceso sea total; es decir, para
que sea posible leer y escribir en el disquete, es preciso
Convertirlo al formato de DRIVESPACE. Para ello ejecute a
DRVSPACE y seleccione la opción Convertir DoubleSpace
(Convert DoubleSpace) desde el mend Herramientas
(Fools).

Regresar al Contenido

270

ECHO
eco

Ustado alfabético de comandos y controladores del MS-005 6.22

DESCRIPCION: Habilita o deshabilita la presentación en pantalla de los co-

SINTAXIS

mandos y sus mensajes, cuando se ejecutan desde un archivo
por lotes (BAT). Si se teclea sin ningún parámetro, envía un
mensaje a la pantalla indicando siestá habilitado (ÓN)o des
habilitado (OFF)

"Generalmente este comando se utiliza para obtener una
‘mayor limpieza en la pantalla mientras se ejecuta un archivo
de procesamiento por lotes, pues de lo contrario, todos los
comandos que se ejecuten se mostrarán en la pantalla, así
como los mensajes que cada uno envíe.

‘Cuando previamente se ha deshabilitado (OFF), permite
incluir textos que se mostrarán al usuario como mensajes en
Ja pantalla

Otra forma de evitar que se muestre en la pantalla un co
mando ejecutado desde un archivo por lotes consiste en ante
poner el signo arroba (8 ) al comando, con lo que se omite
oda sa linea, Incluso, puede añadir el siguiente comando en
un archivo „BAT para que tampoco se visualice el comando
ECHO OFF cuando se ejecute

© EcH0 0%

Si se desea presentar un mensaje utilizando ECHO MEN
SAJE y se quiere dejar un renglón en blanco, se debe escribir
ECHO seguido de un punto (3 sin espacio entre ambos.

oH,
Echo (OW OFF]

Echo MENSAJE

Siseteclea ECHO sin ningún parámetro, aparece un mensaje
en la pantalla que indica si está activo (ON) o inactivo (OFF).
Puede teclearse en la línea de comandos o desde un archivo

BAT

Regresar al Contenido

comanoos

271

Permite indicar si se desea que se muestren (ON) o no (OFF)
Los comandos y sus mensajes en la pantalla mientras se ee

Sise teclea ECHO OFF en la línea de comandos, se oculta el
símbolo del sistema. Para reestablecerloteclee ECHO ON en
la línea de comandos.

Es un texto que se visualizará en la pantalla, se usa después
de haber deshabilitado la presentación de mensajes con

ECHO OFF

Generalmente, en los archivos de procesamiento por lotes se
desea hacer una pausa después de que se envía un mensaje a
la pantalla con ECHO MENSAJE, a fin de que el usuario ten
a tiempo y oportunidad de leerlo, para este propósito env
plee el comando PAUSE

Si desea impedir que se muestre la respuesta de algún co
mando, como COPY, que indica cuántos archivos copió, pue
de redireccionar la salida de ese mensaje con > hacta el
dispositivo nulo NUL: en forma similar à la siguiente

COPY «PRG AN:

EXEMPLOS:

Sise teclean los siguientes comandos en un archivo de proce
samiento por lotes (BAT), el resultado es

eo
Muestra el estado del comando:
Eno

Deshabilita la presentación de los comandos del anteri
pero nose visualiza ECHO OFF en la pantalla

ECHO Menaje aiii

Muestra el mensaje en la pantalla
eco,

Deja un renglón en blanco

A continuación se muestra un ejemplo de cómo desactivar el
eco de los comandos en un archivo de procesamiento por lo-
tes, e incluir mensajes en dl:

Regresar al Contenido

272 —_Ustado attatico de comandos y controladores del MS-DOS 6:22

Echo.
eo

over leon as conteste

Pecera gina Et
Paacaresrene pce pina ac

coroen -
ECHO Enstontsrrong eisen ren BAK

S

EDIT
EDITOR

DESCAIPCION: Ejecuta el programa EDIT, que es un editor donde se pueden
rear, modificar € imprimir archivos en código ASCII. Este
programa mejora la forma como se trabajaba con editores
Previos, tales como EDLIN, ya que en lugar de hacerlo por
Tinea, opera en pantalla completa, con ments de comandos y
ayuda en linea

or ser un editor en código ASCH, permite la creación o
modificación de archivos tales como CONFIG.SYS y AU
TOEXEC.BAT. Es decir, lo puede emplear para crear y modi
ficar archivos de procesamiento por lotes y algunos otros

como DBLSPACEINI

Regresar al Contenido

or 273

Para poderlo ejecutar, se requiere que el archivo QBA-
SICEXE esté en el directorio actual, en la ruta de búsqueda
(Path) o en el mismo subdirectorio donde esté el archivo
EDITCOM.

Siensu monitor tiene problemas para visualizar algunas de
las letras de los mens, tales como ls teclas que indican el mé
todo abreviado para ejecutarlos, emplee el modificador /Bsi
su monitores tipo CGA, y el modificador /NOHI para dismi
‘uirel número de colores a emplear, en los demás casos.

SINTAXIS EDI (MOAD RUTA) ARCH) AL LG] LH MOND

PARAMETROS: [UNDAD: (RUTA) ARCHIVO
Indica la ubicación y nombre del archivo de texto ASCII que
se desea editar; si no existe EDIT lo crea. Si no se especifica
ningin nombre de archivo, EDIT inicaliza con una pantalla
en la que muestra un mensaje para que el usuario consulte la
ayuda de que dispone, o bien, proceda a crear o seleccionar
‘desde el menú ARCHIVO de EDIT el que desce editar

MODIFICADORES:

Presenta toda la información en blanco y negro, esta op
ción es muy útil en monitores monocromáticos, en los
que los colores se pierden y dificultan 1a lectura de los
Caracteres en la pantalla

Actualiza la pantalla de monitores CGA lo más rápido.
posible

esenta en pantalla el máximo número de líneas que
posible de acuerdo al monitor empleado, resulta es
pecialmente útil en monitores VGA y SVGA,

Emplea 8 colores en el monitor, en lugar de 16 colores,
que eso normal

EJEMPLOS:

S

Regresar al Contenido

274 Ustado atabético de comandos y controladores dei MS 005 622

EGA.SYS
MEMORIA DE PANTALLA EGA

DESCRIPCION: Se debe emplear si dispone de un monitor tipo EGA y se uti
Tiza el Conmutador de Tareas del DOSSHELL, pues guarda y
después restaura la pantalla

Se le carga en el archivo CONFIG.SYS con un comando.
DEVICE o DEVICEHIGH.

Sisu computadora tiene un monitor EGA y además un ra
ton (mouse), conviene instalar en el archivo CONFIGSYS
primero el controlador EGA.SYS y después el controlador
Para el ratón, pues se requiere de menor cantidad de memo.
Fa, por tanto, queda más memoria disponible.

SINTAXIS DEVICE =[UNDAD [RUTA] EGASYS
PARAMETROS: — UNDAD:RUTA

Permite indicar la letra de a unidad y el subdirectorio donde
se encuentra el archivo EGA SYS.

EXEMPLOS:
Para cargar el controlador de dispositivos EGA.SYS y el con
trolador del ratón, incluya en el archivo CONFIGSYS lo si

DeviCE-CINOUSEWOUSESYS

en este ejemplo se supone que el archivo EGA SYS reside en
ADOS y que el archivo MOUSE SYS reside en C:\ MOUSE

%

EMM386
MEMORIA EXPANDIDA 386

Regresar al Contenido

SINTAXIS

eu 275

Este comando funciona en combinación con el controlad
de dispositivos EMM3S6.EXE, afin de habilitar o inhabilitar
el acceso a la memoria expandida (EMS) en las microcompt

tadoras que dispongan de un microprocesador 80386 o supe

rior; también les brinda acceso al área de memoria superior
(UMB) y al coprocesador Weitek cuando dispongan de él

No se le debe emplear cuando se esté ejecutando Micros
Windows.

Para poder emplear este comando EMM386, su computa-
dora debe disponer de un microprocesador 80386 0 superior,
+ instalar el controlador de dispositivos EMM386.EXE desde
«archivo CONFIG SYS, con un comando DEVICE, Sino se
cumplen estos dos requisites, el sistema operativo emite un
mensaje como el siguiente

nera

Elacceso ala memoria expandida (EMS) puede habilitarse
+ inbabilitarse desde el punto de petición de orden del siste

ma operativo, se habilita con ON y deshabilita con OFF,
como se muestra en su sintaxis. Cuando se le desactiva se
cambia el encabezado del controlador de dispositivos
EMM3S6, de forma que los programas no puedan utilizarla
memoria expandida, por ello, desactive a EMM3S6 cuando
desee ejecutar algún programa que no sea compatible con
VCPI, como sucede por ejemplo con MS-Windows en su ver
sión 3.0, enel modo estándar.

De forma similar la anterior para habilitar el acceso al pro
cesador Weitek es menester que la microcomputadora dispon-
a de uno instalado, Se le activa con W=ON. Si se carga al
Sistema operativo en el HMA especificando DOS=HIGH en el
archivo CONFIGSYS, es posible quese presente algún conflic
toy no puoda habilitar el acceso al coprocesador Weitek,

Si se uilizan los parámetros W=ON o W=OFF sin que la

computadora disponga de un coprocesador Weitek, el siste
ma operativo mostrará un mensaje como el siguiente

apresado eerste

uses (OW OFF AUTO] NONI W=OFF]

Habilita el controlador de dispositivo EMM3S6.EXE (ON), lo
deshabilita (OFF) o To pone en modo automático (AUTO).

Regresar al Contenido

276 —_Ustado attadetico de comandos y controladores del MS.005 622

Estecitimo activa la memoria expandida sólocuando un progra
ma losolicta El valor predeterminado es ON, habilitado,

Con ON habilita la compatibilidad con el procesador Weitek,
mientras que con OFF la deshabilita. El valor predetermina
does OFF

comanos — Para instalar un controlador de dispositivos en el archivo
RELACIONADOS: CONFIGSYS, consulte el comando DEVICE
También consulte a continuación a EMM3S6.EXE, para ob:
servar su sintaxis cuando se le incluye en el archivo CON
FIGSYS.

EJEMPLOS:

Si sólo se teclea EMM386, se muestra su estado actual entre
habilitado o inhabilitado.

Para activar el acceso ala memoria expandida (EMS) telee
eae on
Para activar el acceso al coprocesador Weitek tee:

ones W-0N

%

EMM386.EXE
CONTROLADOR DE DISPOSITIVOS

DESCRIPCION: Este archivo es un controlador de dispositivos que propor
ciona el acceso al área de memoria superior (UMB) para que
Se carguen programas y otros controladores de dispositivos
En esa parte de la memoria; además, simula memoria expat
¿ida empleando memoria extendida, por lo que resulta muy

Regresar al Contenido

emsesexe 277

Stil con programas que hacen uso de la memoria expandida
en microcomputadoras donde sólo se disponga de memoria
extendida.

‘Sele carga desde elarchivo CONFIG SYS, en una línea con
el comando DEVICE y deberá ser precedido por una línea
con el comando DEVICE para el controlador de dispositivo
HIMEMSYS.

Solo se puede emplear en computadoras que dispongan de
un microprocesador 80386 o superior.

En forma adicional al acceso a la memoria expandida, tam
bién proporciona acceso al área de memoria superior si se
emplean los modificadores RAM o NOËMS.

EMM386.EXE proporciona memoria expandida
EMS/VCPI cuando un programa de aplicación lo Solicita, es
deci, convierte la memoria extendida (XMS) en memoria ex
pandida (EMS/ VCPI),

¡Generalmente no se le requiere incluir ningún modifica
dor y operará en forma correcta con los valores predetermi
nados, empero, si se desea, se pueden emplear todos los
controladores de memoria que se quiera, sin importar el or
en en que se incluyan, pero tenga precaución, pues su uso
incorrecto puede hacer que la microcomputadora no opere.

El comando de controlador para cargar a EMM386.EXE
deberá preceder a cualquier comando DEVICEHIGH.

‘Si utiliza a Windows versión 3.1 y emplea los modificado-
res, X, NOEMS, MX, PNNNN y FRAME, se Les debe incluir
enelarchivo SYSTEM INT que reside en el subdireetorio don:
de esté el programa de Windows y se deben ubicar antes de
los valores para EMMINCLUDE, EMMEXCLUDE y EMM
PAGEFRAME

Si desea utilizar a EMM386.EXE y su microcomputadora
dispone de un disco duro u otro dispositivo, SCSI (Intert
para sistemas de cómputo pequeños) o ESDI (dispositivo de
Sistema mejorado), incluya en su archivo CONFIGSYS la ac
tivacion del doble buffer del comando SMARTDRV, de la sí
guiente forma:

)VOE-C:DOSSUARTORVEXE DOUBLE BUFFER

pues con ella se habilita un controlador, SCSI o EDS), para

transferir información a programas que utilizan el área de
memoria superior o memoria expandida. En este ejemplo se
Supone que el archivo SMARTDRVEXE reside en el subdi
rectorio C\ DOS.

Regresar al Contenido

278 Lstado aitabético de comandos y controladores deIMS-005 622

Esta linea debe de estarantes de las instrucciones DEVICE
HIGH y delas que cargan controladores de dispositivos ins
talables que utilicen memoria expandida.

SINTAXIS: En una línea del archivo CONFIGSYS:

Device umnsc:) [RUTA] EMS EXE [ON OF AUTO)
[MEUORA} (un-Tawano ON-OFF)
[UDNFRAME-DIECCION PMI) fORECCION)
Pasta fae ony (-ORECCIO (uns)
[A-REGSALT (H-IDENMFICADORES) (NNN)

Pa oon (NOEUS) NOVCPT PGHSCAN)
IERBOSE) [VIANA] NO) OU 209
[NOUOVEX80A)[ALTE00T]

PARAMETROS: [UNDADJ(RUTA]
Permiteindicar la ubicación del archivo EMM386.EXE, con la
letra dela unidad y el subdirectorio correspondiente

100) OFF AUTO
Con ON activa el controlador de dispositivos EMM3S6.EXE,
lo desactiva con OFF y lo establece en modo automático con
AUTO, en cuyo caso se habilitará el acceso a la memoria ex
pandida y el bloque de memoria superior únicamente cuan
do un programa lo solicit. El valor predeterminado para
ste parámetro es ON.

Una vez establecido este parámetro desde el archivo CON.
FIGSYS,se le puede modilicar con el comando EMM386 des
dela linea de comandos del sistema operativo.

Permite indica el número máximo de KB (kilobytes) de me
moria extendida quee desea que EMMIS6 EXE proporcione
<omo memoria expandida /interfaz de programs de control
virtual (EMS/ VCH).

Est cantidad de kilobytes es adicional à La memoria que se
ttliza para los propios UMB y EMMS8G EXE. EMMIS0.EXE
redondea el valor quese indique hasta el máliplo de 16 mas
Esvalor del parámetro MEMORIA será el menor entre el que se
indique entre 64 y 32768 la cantidad de memoria extendida
disponible en el momento de cargarse a EMMSSG.EXE. Sino
Ia camidad de memoria extendida libre,

Regresar al Contenido

eunsesexe 279

Si especifica el modificador NOEMS, el valor predetermina-
do sers cero (0).

un-rauaio
Permite indicat la cantidad minima de kilobytes de me
moria EMS/VCDI que EMM386.EXE proporcionars, si
Sele tiene disponible
El numero de kilobytes señalado se reserva en la memo-
ría extendida para utilizarse como memoria EMS/VCPI
cuando se cargue el controlador de dispositivos
EMMS86.EXE desde el archivo CONFIGSYS con el co-

indo DEVICE-EMMIS6 EXE. Recuerde incluirla uni.

dad y subdirectorio donde se encuentro, por ejemplo, si
reside enel subdirectorio CADOS, el comando será DE
VICE=C\DOS\EMM386.EXE
EMMIS6.EXE puede proporcionar memoria
EMS/VCPI adicional, teniendo como tope la cantidad
indicada con el parámetro MEMORIA, sie tiene dispo-
nible memoria XMS y un programa Solicita memoria
EMS/VCPI
Su valor predeterminado es 256, pero puede tomar valores
entre Dy el que se indique para el parámetro MEMORIA.
Siincluye el modificador NOEMS, su valor predetermi
nado sera 0.
En caso de que se indique a MIN un valor mayor que
para el parámetro MEMORIA, EMM386.EXE utilizará el
Valor quese especifique para MIN.
En caso de que se indique un valor cero con MIN=0, no
se reserva memoria XMS para su uso como memoria
EMS/VCPI y sólo convertirá la memoria XMS en me
moría EMS/VCPI cuando algún programa de aplica
ción lo solicite, si se tiene memoria XMS disponible; es
decir sino ha sido reservada por otro programa.

monw.ore
Habilita oinhabilita el acceso al coprocesador Weitek. El
valor predeterminado es W=OTF

Permite indicar I dirección del marco de página EMS,
donde X puede tomar valores entre Ly 14 y cada valor
se asocia a una dirección base, que en formato hexadeci

mal son ls siguientes:

Regresar al Contenido

280 _Ustadoatadetico de comandos y controladores dl MS.005 622

ares pra

7 oath

de ellos, los valores entre 10 y 14 sólo se deben emplear
en microcomputadoras que dispongan de por lo menos
512 kB de memoria RAM.

Permite indicar en forma directa la base del segmento
del marco de página especificando la dirección que se
‘desea, Sus valores válidos están entre 8000h y 9000h y
entre CO00h y EDOO en cada caso, con incrementos
de 400.

Se puede indicar FRAME=NONE con el propósito de in

habilitar el marco de página y proporcionar memoria
expandida, pero puede ser que algunos programas que
requieran de memoria expandida no operen en forma
correcta

ram
Permite indicar a dirección del marco de página. MMMM
puede tomar valores entre 8000h y 9000h y entre COOOR y
En00h, en cada caso, en incrementos de 400

Permite indicar la dirección de segmento de una página
específica, donde la N junto a Pes el número de la pig
na y DIRECCION es la dirección de segmento.

N puede tomar valores entre 0 y 255. Los valores
para DIRECCION pueden estar entre 8000h y 9COOR
y entre C000h y ECOOh, en cada caso, en incrementos
de 400h

Las direcciones para las páginas 0a 3 deben ser contiguas
para conservar la compatibilidad con la especificación de
memoria expandida Lotus /Intel/ Microsoft Expanded
Memory Specification (LIM EMS) en su versión 3.2

Regresar al Contenido

emuzosexe 28

Si se emplea el modificador MX, el modificador FRAME
el modificador /PMMMM, no se puede especificar la
dirección para las páginas 04 3 del modificador /PN.

Permite indicara EMM386.EXE que evite emplear un rar
go específico de direcciones de segmento para una pig
na EMS o para bloques de memoria superior (UMB)
MMMM y NNNN pueden tener valores entre A000 y
FFEFh, Los valores que se indiquen se redondean hacia
abajo hasta el limite de 4 Kilobytes más próximo. Si se
Superponen los dos rangos, el modificador X tendrá
prioridad sobre el modificador L

Permite indicar un rango de direcciones de segmento a
vtlizar para una página EMS para los UMB’s MMMM
y NNNN pueden tomar valores entre A000Í y FFFFh y
Ze redondean hacia abajo hasta el limite de 4 kilobytes
más próximo. Silos dos rangos se superponen, el modi
Ficador X tendrá prioridad sobre el modificador L

Permite indicar la dirección de segmento más baja dis
ponible para el marco de página de 16 kilobytes en me
moria EMS. DIRECCION puede tomar valores entre
1000h y 4000h, su valor predeterminado es 4000h,

Permite asegurar que el número de kilobytes de memoria
extendida que se indique seguirá disponible después de
Cargarse EMMGS6.EXE. Su valor predeterminado es 0

SAUT
Permite indicar el número de conjuntos de registros a
ternos que se emplean para mulitareas, que se desea
asignar a EMM386.ÈXE, Puede tomar valores entre 0 y
254, su valor predeterminado es7, Cada conjunto de re
Bistros alternos agrega alrededor de 200 bytes a tamaño
En memoria de EMM3S6.EXE

ENTIFICADORES.
Permite indicar el número de identificadores que
EMMSSGEXE podrá utilizar. Su valor predeterminado
es 64, pero puede tomar cualquiera entre 2y 2

Regresar al Contenido

2BZ _Ustado afabético de comandos y controladores del MS-00S 6.22

Permite indicar el nimero de kilobytes de memoria que se
desea reservar para cl acceso directo a la memoria (OMA),
NNN puede tomar valores entre 16 y 256, su valor pre
determinado es 32 y debe relejarla mayor transferencia
de DMA que ocurrirá mientras EMM3S6.EXE esté act
vo, después de descontar el DMA de disquetes.

Permite indicar el rango de direcciones de segmento
que se usarán para los bloques de memoria superior
(UMD). También habilita el uso de la memoria EMS.
Sise utiliza a RAM, se debe incluir una linea en el archi
vo CONFIG.SYS con el comando DOS=UBM.

Si se omite un rango, se empleará toda la memoria ex
tendida que esté disponible.

Este modificador proporciona una menor cantidad de
acceso al área de memoria superior para ejecutar contro.
ladores de dispositivos y programas que la que propor
ciona el modificador NOEMS.

nous
Proporciona acceso al área de memoria superior pero

impide el acceso ala memoria expandida.
Sidesen que se tenga acceso al Area de memoria superior
y a la memoria expandida, entonces emplee el modifica
dor RAM.

Sise utiliza este modificador, se deberá incluir en el archi
vo CONFIG.SYS una línea con el comando DOS-UMB.

Si se incluye, impide el reconocimiento delas aplicacio
nes que soliciten VCPI,Se utiliza en forma conjunta con
«el modificador NOEMS, pues en caso contrario, no se
deshabilita el reconocimiento de VCPL

Cuando se incluyen los modificadores NOEMS y
NOVCPI se ignora el parámetro MEMORIA y el mod
ficador MIN. Sise deshabilita el reconocimiento de apli
caciones VCPI, se reduce la cantidad de memoria
extendida asignada.

Instruye a EMM386 para que ejecute una prueba adi
cional que determine la disponibilidad de memoria

Regresar al Contenido

eumsesexe 283

superior para su uso como UMBoEMS.Sedebe utilizar
con precaución, pues en algunos equipos, puede no te
ner efecto o lo que es peor, hacer que EMM386 identi
fique áreas de memoria superior como disponibles
cuando no lo están y origine que la computadora deje
de funcionar

vengose
Puede abreviarse como V e instruye a EMM386 para que
muestre mensajes de estado y error cuando se cargue
Si desea habilitar la presentación de mensajes de estado
sin tener que incluir a VERBOSE, mantenga oprimida la
tecla ALT mientras se inicia y carga EMMIS6,

Indica que se reserve ese rango específico de direcciones
de segmento para Windows, en lugar de reservarlo para
EMM386.EX1
MMMM y NNNN pueden tomar valores entre A000 y
FFFFh, los valores que se señalen se redondean hacia
abajo hasta el limite de 4 kilobytes más próximo.
Si se superponen los dos rangos, el modificador X
tendrá prioridad sobre el modificador WIN, pero este
dificador (WIN) tendrá prioridad sobre los modifica:
dores RAM, ROMe len caso de que sus rangos se super
pongan.

Impide que se cargue a EMM3S6 en el área de memoria
superior.

ise incluye este modificador, la cantidad de memoria
convencional disponible se verd disminuida, pero au
mentars el área de memoria superior disponible para
UM.

Permite indicar el rango de direcciones de segmento
que se desea que EMM3S6.EXE emplee para RAM ocul
la; es decir, memoria de lectura/escritura utilizada en
memoria ROM (Read Only Memory), 0 memoria de s610
lectura.

MMMM y NNNN pueden tomar valores entre A000h y
FFFFh y se redondean hacia abajo hasta el límite de 4
lobytes más próximo.

Regresar al Contenido

2BA ustadoatabático de comandos y controladores del MS00S 622

Una ventaja de este modificador es que si su microcom
putadora no dispone de RAM oculta, al incluirlo se ob
Serva que opera con mayor rapidez.

owovexeo4

Evita que EMM386 desplace a la memoria superior el

área ampliada de datos del BIOS que se encuentra en la

moria convencional. Con ello se pierde una cantidad

mínima de memoria convencional, pero a cambio de
«llo, se podrán evitar problemas de compatibilidad.

Aureoor
Indica a EMM386 que emplee un identificador alternat
vo para reinicializar la microcomputadora cuando el
Usuario oprima (2 +23 +
Sólo se recomienda su uso cuando se presente algún
problema o comportamiento extraño en su microcom

Putadora si se oprimen (E +12 a3) cuando se tiene
Cargado EMM386,

EsEMPLOS:

Recuerde que en todos los casos, antes de incluir en el archi

vo CONFIG.SYS la linea con EMM386.EXE, debe incluir otra

cone siguiente comando, donde se incluye la ruta adecuada,

en este caso, queserá el más general, es CADOS:
CE-C:00SHMENSYS

Si cl archivo EMM386.EXE no reside en el directorio raíz del
disco de arranque, sino en algún otro subdirectorio, deberá
incluirla uta de ese subdirectorio para que el sistema opera
tivolo pueda encontrar y cargar, así sise encuentra en el sub
directorio CADOS, la linea de comando anterior sería

Si desea que el sistema operativo tenga acceso al área de me
moria superior y que también puedan emplearse programas
que requieran memoria EMS/VCPI, incluya en el archivo
CONFIG.SYS una línea con el siguiente comando:

Device-C:DOSEMISEG EXE RA

Si en cambio, desea el acceso al área de memoria superior
pero no desea habilitar la memoria EMS/VCPI, modifique la
Tinea para que quede de la siguiente forma:

Regresar al Contenido

ms 285

Si desea instalar a EMM386 con sus valores predetermina-
dos, entonces incluya en el archivo CONFIGSYS una línea
‘como la siguiente

CE-C:0OSE I EE

Si desea que se asigne una memoria extendida méxima
2048 KB como memoria expandida /interfaz de programa.
control virtual (EMS/VCPD, incluya la siguiente lnea en
CONFIGSYS:

Si desea emular memoria expandida, especificar la dirección
base del segmento DODON para el marco de página EMS y
asignar 512 KB de memoria para EMMAS6.EXE, emplee els
guiente comando:

JNCE-C-DOS ES EXE S12 FRAME-0000

Si desea proporcionar acceso al área de memoria superior,
pero no a la memoria expandida EMS/VCPI, el comando es:

Si desea proporcionar acceso al área de memoria superior y
también a la memoria expandida EMS/VCPI, el comando es

GE-C:00S ENG EME RAI

%

ERASE

BORRAR ARCHIVOS

Borra uno o varios archivos del disco duro o disquete.
El comando ERASE se emplea igual que el comando DEL,
para obtener mayor información Sobre su uso, por favor re

Initase en este mismo capítulo al comando DEL

Regresar al Contenido

286

EXIT
SAUR

DESCRIPCION: Cuando se utilizó el comando COMMAND, al teclear el co-

comanoos

mando EXIT se permite salir del nivel actual del procesador
de comandos y regresar al nivel del procesador de comandos
COMMAND.COM anterior

Result útil invocara un nuevo COMMAND.COM mientras
se ejecutan otros programas, tales como: hojas de cálculo, pro
<esadores de palabras o bases de datos. Cuando se desea re
resaral programa inicial, e utiliza el comando EXIT

‘Se debe tener precaución, pues si se utiliza al COM:
MAND.COM de arranque del sistema sin el modificador /P
que le indica que quede permanente; es decir, que no salga
<on EXIT, el comando EXIT sí se saldrá de ese COM:
MAND.CÓM y lo cerrars. En caso que así suceda para in
vocar nuevamente a COMMAND.COM, se debe indicar la
uta en la que se encuentra, tal como C:\COMMAND.COM o
CADOSY COMMAND.COM

Desde luego, si se invoca a COMMAND.COM y se incluye
el modificador /P el comando EXIT no surtirá ningún efecto,
putes sele ests indicando que quede permanente.

El comando COMMAND.COM permite invocar un nuevo

RELACIONADOS: procesador de comandos, puede consultarlo en este mismo

EXEMPLOS:

S

Exptl,

En este ejemplo, primero se invoca al procesador de coman
dos COMMAND.COM desde la línea de comandos del siste
ma operativocon:

conan
y posteriormente se regresa al nivel del procesador anterior con

ext

Regresar al Contenido

EXPAND
EXPANDIR

SINTAXIS:

PARAMETROS:

Permite expandir los archivos suministrados en el disquete
‘original del sistema operativo MS-DOS que están comprimi
dos, y copiarlos a una unidad en su tamaño normal.

‘Sino se expanden los archivos originales que están com:
primidos, no se les puede utilizar

El comando EXPAND se utiliza, principalmente, cuando
no se puede emplear el comando INSTALAR (SETUP) o
cuando se requiere volver a copiar alguno de los archivos
que en el sistema original, tienen una linea de subrayado ()
en su extensión. La linea de subrayado indica que ests com
primido,

EXPAND [UNDAD! RUTA!) ARCO! (UNIDAD RUTA ARCH.)

unos RUE ARCHIVO!
Indica la ubicación y nombre del archivo comprimido que se
desea expandir. No se pueden usar símbolos comodín (+ y 2),
por lo que si son más de uno, habrá que incluirlos uno a con:
Einuación del otro.

MOD (RUTA ARCHNO-.JOESTNO
Permite indicar la unidad (incluyendo los dos puntos) y el
subdirectorio donde se desea grabar elarchivo ogrupo de ar
<hivos, ya expandidos. Si sólo se indicó un archivo compri-
mido, se puede incluir el nombre para el archivo destino,
pero no si se indicaron varios archivos por expandir
Sfünicamente se indicó ruta y nombre del archivo aexpan:
ir, el comando EXPAND le solicitará que teclee la uta don.
de desea que resida el archivo expandido, así como el
nombre que se le asignará.

En caso que solamente se teclee EXPAND, sin ninguna uni
dad ni ruta, entonces primero solicita la ruta y nombre del

archivo comprimido y en segundo término, la ruta y el nom
bre que se dará al archivo expandido,

Regresar al Contenido

2BB ustadoatabático de comandos y controladores del MS00S 622

EJEMPLOS:

No todos los archivos del sistema operativo requieren estar
presentes para que su computadora opere, por lo que en oca-
Sones, y principalmente cuando existen limitaciones en el
espacio disponible en el disco duro, se podrán eliminar algu:
nos archivos que no se ocuparán.

Sin embargo, imagine que después de haber borrado archi
vos del subdirectorio CADOS, o de donde residan los archi
vos del DOS, resulta que requiere alguno de ellos. Una
solución sería repetir el proceso de instalación del sistema
‘operativo, pero existe otro procedimiento más breve, que
consiste en recuperar sólo el los archivos requeridos,
Suponga que cl archivo que desea recuperar es MODE.COM,
pues lo requiere para configurar alguno de sus dispositivos.
Lo primero a hacer es localizar el archivo MODE.CO. en sus
disquetes de distribución del MS-DOS. Puede localizarlo
‘consultando sus directorios con la instrucción

Om AMO

suponiendo que el disquete origen lo coloque en la unidad

A Otra forma de saber en qué disquete reside exe archivo, es
‘onsultando el contenido del archivo PACKING.LST que se
encuentra en el disquete INSTALAR 1. Puede consultarlo co
iocando ese disquete enla unidad A: ( la que tenga disponi
ble) y tecleando alguno de los siguientes comandos, si su
vanidad es diferente de Ar, sustituya esa parte por la letra que
la identifique

TPE APMCAINGLST

COPY APRCRNG ST CON

Una vez que sepa en qué disquete reside el archivo MODECO,
coléquelo en el drive A: y tecleeel siguiente comando:

xem AMDOECO. CIDOSMODECON

como resultado, se expandir y copiaráel archive MODE COM
enel subdirectorio CDOS,

Regresar al Contenido

raster 289

FASTHELP
AYUDA RAPIDA

DESCRIPCION: Permite consultar un comando o una relación de todos los co
mandos del sistema operativo, con una muy breve explica
ción sobre su operación, sin incluir los detalles que se
muestran, por ejemplo, con el comando HELP.

Esta ayuda es breve y por tanto, recomendable cuando set
ne dda sobre algún comando, sin requerir profundizar en d.

swvraxes asm¥e.? (comanoo)

también se puede omitira FASTHELP y solicitar ayuda direc
tamente con el nombre del comando seguido de /?

Komma?

PARAMETROS: — COMANDO,
Permite indicar el nombre del comando del que se desea rec:
birayuda sobre su operación o sintaxis
Si sólo se teclea FASTHELP, sin un nombre de comando que
le sigo, entonces se muestra una relación con todos los co
mandos.

MODIFICADORES:
Se emplea cuando se omite FASTHELP en la linea de co
mandos. Este modificador se usa para Solicitar ayuda

Sobre un comando en particular y es más rápido en su
ejecución que cuando se utiliza FASTHELP

COMANDOS — También puede emplear el comando HELP, que proporciona
RELACIONADOS: mayor información sobre los comandos del sistema operat
vo,en relación ala que se muestra con FASTHELP.

EXEMPLOS:

Si desea que se muestre la relación de todos los comandos y
breve descripción de ellos, tele:

Regresar al Contenido

230 _Ustade alfabético de comandos y controladores del MS OS 622

Sila ayuda la desea sobre un comando, digamos MODE, en:
tonces teclee

teclee ahora el nombre del comando con el modificador
compare el tiempo de la respuesta

MODE?

%

FASTOPEN
ABRIR RAPIDAMENTE

DESCRIPCION: — Sólo se usa con discos duros. Ejecuta el programa FASTO-
PEN, que permite disminuir el tiempo requerido para abrir
archivos de discos duros, cuando se les usa frecuentemente y
Se tienen muchos archivos en los subdirectorios, o bien, mur
chos subdirectorios incluidos en la ruta con el comando
PATH. Esta ventaja se debe a que guarda en memoria el non
bre yla ubicación de los archivos,

Puede llamarse desde la inca de comandos o desde el ar
chivo CONFIGSYS.

Debe tenerse cuidado de no utilizarlo con programas de
compresión de discos, tales como DEFRAG, que viene con el
DOS, o algunos otros que se venden con paquetes de softwa
re de optimización, pues se pueden perder datos.

Tampoco e le debe emplear cuando se ejecute Windows ni
desde el DOSSHELL, ya que esto podria ocasionar una perdi
¿la de información o el bloqueo desu equipo

‘Se puede mantener información de hasta 24 particiones de
un disco duro, pero el número total de archivos de los que
puede mantener información es de 999 entre todas las part
iones. Este valor se determina con el parámetro N. Para cada
archivo cuya información se registre, FASTOPEN requiere 48
bytes de memoria, aproximadamente.

'Sidespués de iniciado FASTOPEN, desea modificarlos pa
metros que se hayan indicado, deberá reinicilizarel siste

ma operativo con 5} +L) +13)

Regresar al Contenido

MODIFICADORES:

rastoren 291

FASTOPEN UMDAD:[]M)[UNDAD: NI) 1
‘oenel archive CONFIGSYS

INSTALLJUMOADF) RUTA] FASTOPELEXE UNDAD-[ (UMD:
TA

Indica a unidad de disco duro de la quese llevará registro de
los archivos quese abran

"
Indica el número de archivos con los que FASTOPEN traba
jará en forma simultánea, su valor predeterminado es 48,
pero puedo ser cualquiera entre 10 y 99,

(uwoeoe RU
Indica la unidad y directorio donde está ubicado el archivo
FASTOPEN.

Crea en la memoria expandida el caché de nombres,
que es el rea de memoria con los nombres y ubicaciones
delos archivos que se abren. De esta forma, deja disponi
ble esa área que ocuparía en la memoria convencional,
en promedio de 48 bytes por archivo. Para emplear
este modificador, se requiere disponer de memoria ex
pandida

Esto caché de nombres cumple con las especificaciones
de la versión 4.0 dela memoria expandida de Lotus/ In
tel/Microsoft Expanded Memory Specification, conoci
dda más generalmente como LIM EMS.

ESEMPLOS:

Para activar a FASTOPEN, y que mantenga información de
a 50 archivos del disco duro identificado como C: y hasta
5 archivos del disco D:,telee

FASTOPEN 0-00:
Si desea invocar y activar a FASTOPEN desde el archivo

CONFIGSYS, emplee el comando INSTALL, en el caso del
ejemplo anterior, la linea a incluir en CONFIGSYS, supo-

Regresar al Contenido

292 ustadoaitavéticode comandos y controladores del MS-005 622

niendo que FASTOPEN.EXE reside en el subdirectorio
CADOS Es la siguiente:

S

FC
COMPARAR ARCHIVOS

DESCRIPCION: Compara dos archivos o conjuntos de archivos para saber
si son iguales, en caso contrario señala cuáles son sus dife.

La comparación puede llevarse a cabo en modo ASCII 0 en
modo binario. Cuando se comparan archivos ASCII, el co
‘mando FC uliliza un buffer interno capaz de mantener hasta
100 líneas. En caso que los archivos sean más extensos que el
buffer, FC comparará las primeras 100 líncas que se alojen en
la memoria y, de no hallarse coincidencias en ells, el coman:
do FC suspenderá su ejecución y mostrará un mensaje simi
lar al siguiente

SINTAXIS: Son dos las sintaxis que puede tener, dependiendo de si se le
empleará para hacer comparaciones ASCII 0 binarias
"En comparaciones ASCII Ia sintaxis es

eine}. LA En,
TUNOAD! (AUT) ARCHOS (UMDADZ RUTA ARCA

CIO [UMOAD UTA] ARCHIVO! [uNOKD2 UTA] ARCANO?

PARAMETROS: [UMDADI[RUTAy ARCHIVO!
Indica la ubicación y nombre del primero delos archivos por
comparar

Regresar al Contenido

MODIFICADORES:

293

(unam ARCANOS
Indica a ubicación y nombre del segundo delos archivos por
Se pueden emplear ls símbolos comodín (+ ) tanto en u
gar de ARCHIVO! como de ARCHIVO2, pero su función di
Size utiliza un comodin al indicar ARCHIVO}, se compara
rán todos los archivos que cumplan con la máscara indicada
omo ARCHIVOL, con los archivos quese indiquen con AR
CHivoz.

Por su parte, sise emplea un comodin en ARCHIVOZ, enton
fesse empleard como valor el que lecorresponda a ARCH
VOI, para llevar acabo la comparación

Presenta sólo la primera yla última linea de cada bloque
donde existen diferencias, pues abrevia la información
resultado de una comparación ASCII Sino sele emplea,
Se muestran todas las líneas que sean diferentes,

Deshabilita la diferencia entre mayúsculas y minúscu-
las, por lo que en la comparación sera igual una "A" que

Compara losarchivos en modo ASCII linea por línea, esta
«S la opción predeterminada silos archivos tienen exten
Sones diferentes de: EXE, COM, SYS, OB}, LIB o BIN. Al
encontrar diferencias intenta volverlos a sincronizar.

Permite establecer el número de líneas para el buffer de
comparación, cuya longitud predeterminada es de 100,
silos archivos tienen más de ese número de líneas con
Secutivas con diferencias, se cancela la comparación. La
N representa el número de líneas para el buffer

Muestra los números de lnea en una comparación ASC

No expande las tabulaciones a espacios. En forma prede
terminada, FC considera alos tabuladores como espacios

Regresar al Contenido

294 _Ustado atabético de comandos y controladores del HS DOS 622

‘Comprime los espacios en blanco dados por tabulacio-
nes y espacios mientras realiza la comparación, lo que
significa que si se encuentran varios espacios o tabla
dores consecutivos, FC con /W los considerará como si
se tratase de un solo espacio. Silos espacios o tabulado:
res se encuentran al principio ofinal de una linea, se les
ignora, lo que quiere decir que no se les emplea en la
comparación.

mon
"Número de líneas consecutivas que deben coincidir
para que se considere que los archivos se han vuelto a
Sincronizar. Su valor predeterminado es 2. En caso que
&lnümero de líneas con coincidencia en los archivos sea
‚nor que lo indicado con /NNNN, FC mostrará las IE

neas que coincidan como diferencias.

‘Compara los archivos en modo binario, byte por byte
sin tratar de sincronizarlos nuevamente después de al
una diferencia, (contrario à cuando se emplea el modo
ASCII). Esta opción es predeterminada para cuando los.
archivos tengan las extensiones: EXE, COM, SYS, OB,
LIB 6 BIN, Las diferencias que se encuentren al realizar
tuna comparación binaria, se muestran con el siguiente
formato:

donde XXXXXXXX es un valor hexadecimal que indica
la dirección relativa de un par de bytes, contada a partir
del inicio del archivo, por lo que todas las direcciones
comienzan en 00000000. Por st parte los valores, tam
bién hexadecimales, de YY y de ZZ representan los

bytes que sean distintos; es decir, para los que no haya
coincidencia entre el primero y segundo archivo, res
pectivamente.

EXEMPLOS:

Para comparar dos archivos ASCII denominados TA:
BLALTXT y TABLAZ.TXT, residentes ambosen el actual sub
directorio, se debe introducir el comando:

Regresar al Contenido

Fe 295
si ambos archivos son idénticos, se mostrará un mensaje si
milaral siguiente

athens erence

Silos archivos se encuentran en distinto subdirectrio, se ne
«esitará indicar la ruta de su ubicación, en forma similar a

CIDOSFO DINFORUEDIBLAN ET E:SH.OOSTABLAZTXT
ara realizar la misma comparación, suponiendo que los ar

chivos residen en el mismo subdirectorio y solicitar que los
resultados se muestren abreviados, el comando es:

FC A BLAST HELP

También puede comparar archivos en formato binario, enese
caso, el comando s

Suponga que desarrolló un memorándum con el procesador
dletextos EDIT, del sistema operativo y lo grabó en un archi
vo denominado D:\FORMAS\MEMOODI-TXT, pero desea
compararlo contra todos los archivos .TXT del subdirectorio
CAMEMOS, el comando a introducir es el siguiente

Fo CMENOS DOT DSFORMASWENOODL1XT

Por otra parte, suponga que en el subdirectorio CACARTAS
tiene sus documentos en archivos ».PRN y encontró en un
disquete lo que parecen ser copias de esos archivos, pero no
está seguro si son iguales, por lo que desea compararlos, el
comando a teclear sería semejante:

Fo CACARTAS PRN Ae PR

y FC comparará uno a uno todos los archivos que tengan el
mismo nombre con la extension PRN

Regresar al Contenido

236 ustaco atabetico de comandos y controladores del MS-DOS 622

FCBS
BLOQUES DE CONTROL DE ARCHIVOS

DESCRIPCION: — Permite indicar al DOS el número de bloques de control de
archivos (FCB) que podrá tener abiertos al mismo tiempo.
‘Cada bloque es una estructura de datos que almacena infor
mación relacionada a un archivo. Sólo se recomienda usarlo
sise utilizan programas que lo requieran, generalmente se

trata de programas antiguos.
Este comando sólo se puede utilizar desde el archivo
CONFIGSYS

SINTAXIS: ross =x

PARAMETROS: X
Indica el número de bloques de contro! de archivos que el
sistema operativo podrá tener abiertos al mismo tiempo,
su valor predeterminado es 4, pero puede ser de 1a

COMANDOS En la actualidad, es más común que los programas empleen

RELACIONADOS: controladores de archivos para mantener varios archivos
abiertos al mismo tiempo, como sucede con algunas bases de
datos, tales como dBASE o Clipper. El número de controlado-
res de archivos se establece con el comando FILES, también
enel archivo CONFIGSYS.

EXEMPLOS:

‘isu programa de aplicación requiere que se indique al siste
ma operativo que mantenga hasta 20 bloques de control de
archivos abiertos al mismo tiempo, incluya en el archivo
CONFIG.SYS una línea con el siguiente comando:

ross

%

Regresar al Contenido

FDISK

PREPARAR DISCO FO

DESCRIPCION:

Invoca la ejecución de un programa, denominado FDISK
que permite al usuario configurar un disco duro para su uso
on un sistema operativo, en particular, con MS-DOS, permi
tiéndole crear y eliminar particiones primarias y extendidas,
así como activar particiones, Ese programa interactúa con el
tisuario través de ments, También permite consultarlos da
tos de la partición de los discos duros sin tener que interac
far con EDISK.

Eltamaño máximo que se puede asignar a una partición es
de2GB. Si tiene una partición existente y desea modificar su
tamaño, esnecesario que primero la elimine y asigne el tama:
ño deseado cuando la vuelva a crear

ed emplear a FDISK para particionar su disco duro en
caso de que desee utilizar más de un sistema operativo, el
MS-DOS en una partición, y en otras particiones los demás
sistemas operativos.

Este comando es de alto riesgo, pues se puede perder cual
quier informacion que se tenga enel disco duro sise modifica
Seliminan sus particiones, por lo que se debe operar con pre

"Las operaciones que permite realizar FDISK en un disco
duro son las siguientes

> Crear una partición primaria de MS-DOS

> Crear una partición extendida de MS-DOS

> Establecer la partición como activa

Eliminar una partición

> Presentar información sobre una partición
7 Soleccionarel siguiente disco a particionar

Nose puede emplear a FDISK cuando se haya empleado el
comando SUBST para esa unidad de disco duro, primero ten:
‘dna que deshabilitar a SUBST.

Tampoco funciona en un ambiente de red local (LAN) o en
una unidad creada con el comando INTERLNK, introducido
con la version 6.0, y que permite establecer o redireccionar la
comunicación entre dos computadoras, o una computadora
y otro dispositivo, tal como una impresora.

Regresar al Contenido

298 Listaco atabético de comandos y controladores del MS-DOS 622

Si se duplicó el espacio de su disco duro con DBLSPACE,
FDISK no muestra el tamaño de las unidades de disco duro que
sehayan comprimido, sino que e indica sutamano expandido,
‘Si alin se emplean versiones de DOS anteriores ala 4.0, se
debe tener presente que se tenían 32 MB como limite de tama.
‘Ro máximo para los discos duros y nose reconocían discos de
‘mayor capacidad. A partir de la versión 3.3 fue posible crear
varias particiones lógicas en un mismo duro, con lo que un
disco de por ejemplo, 60 MB podía particionarse en dos uni
¿dades lógicas C: y Dr o incluso tres unidades lógicas: Ci, D: y
Es cada una de las cuales podía variar en tamano, sin exceder
el limite de los 32 MB, Fue a partir de la versión 4.0 que se
Tompió esa barrera y el sistema operativo reconoce discos de
capacidad mayor a los 32 MB en una sola partición

SINTAXIS osx psraTus)

MODIFICADORES:
‘satus

‘Cuando se incluye, muestra la información sobre la par
tición de los discos duros que se tengan en la microcom
putadora, sin tener que interactuar con el programa
EDISK Cuando desee mayor información, invoque a
FDISK y seleccione en el menú la opción de mostrar in
formación (opción 4), Este modificador sólo está dispo:
nible dela versión 6.0 en adelante

CoMANDOS Una vez particionado el disco duro, e le debe dar formato
RELACIONADOS: con el comando FORMAT.
‘Si desea modificar la etiqueta electrónica del disco o vol
men, emplee el comando LABEL

EJEMPLOS:

Si sólo desea consultar información sobre las particiones de
los discos duros, sin interactuar con FDISK, teclee

Para preparar un disco duro nuevo que haya colocado en su
microcomputadora o bien, para modificar la partición de al
uno existente, tecee:

einvocará al programa.

Regresar al Contenido

FILES
ARCHIVOS

DESCRIPCION:

SINTAXS:

PARAMETROS:

Permite indicar al sistema operativo el número de manejado-
res de archivos que podrá mantener abiertos y por lo tanto, el
número de archivos que se podrán accesar al mismo tiempo,
normalmente uno por manejador

No incremente innecesariamente el número de FILES, con:
sidere que por cada manejador adicional por encima de los 8
predeterminados, se requieren aproximadamente 39 bytes de

Este comando es de configuración y permite al sistema ope
rativo el empleo de mancjadores de archivos (file handle) en
Iugar de los bloques de control de archivos, para accesar los
archivos. El usuario nunca trabaja directamente con esos ma
nejadores de archivos, pues cuando un programa proporcio-
a al sistema operativo el nombre del archivo (o dispositivo)
à emplear, el DOS le devuelve un número que corresponde a
esenombre de archivo y el programa lo emplea para manipt
Jar el archivo correspondiente.

Sólo se le emplea en el archivo CONFIGSYS. $i no se in
cluye el comando FILES en el archivo CONFIG SYS, el DOS
‘opera con su valor predeterminado de 8 manejadores y em
lea 5 de ellos, por loque sólo deja 3 para uso de los progra.
mas, por lo que resulta conveniente determinar valores entre
20y 30 à finde que los programas que se corran no sufranesa
limitante,

x
Permite indicar el número de archivos a los que se desea que
elsistema operativo tenga acceso al mismo tiempo, puede ser
‘dea 255, su valor predeterminado es 8

EJEMPLOS:

Si se utilizan programas o sistemas que requieran mantener
abiertos más de 8 archivos simultäncamente, como sucle su:
‘ceder con las bases de datos, se puede asignar a 25el número

Regresar al Contenido

300 _Ustado atabetco de comandos y controladores del MS005 622

de archivos con la siguiente instrucción, que se debe incluir
como un renglón en el archivo CONFIG SYS

Si utiliza a MS-WINDOWS versión 3.1, se recomienda asi
nar por lo menos un valor de 30 a FILES

Ass-»

%

FIND
ENCONTRAR

DESCRIPCION: — Permite localizar la ocurrencia de algún texto (cadena de

caracteres) en uno o varios archivos y muestra las líneas
{que lo contengan. También puede indicar las lineas que no
contienen ese texto; es decir, puede indicar dónde ocurre 0
“donde no ocurre, dependiendo de los modificadores que se
empleen

‘Con este filtro no se permite el uso de símbolos comodín
(© y 2) para indicar grupos de archivos, por lo que si desea
quelacadena se busque en varios archivos, emplee el coman:
‘do FOR en el cuerpo del formato del comando FIND.

‘Se debe tener presente que FIND no reconoce retornos de
carro (Carriage Return) en su búsqueda, por lo que si alguna
frase por localizar, estuviera en el texto, peroscparada por un
retorno de carro, FIND no la encontrará. Por ejemplo:

Lacasa ota poster

sers distinto de

suponiendo que después de la palabra azul se oprimió ¿]
para continuar soñada en el siguiente renglón,
Dependiendo de los resultados de su operación, FIND de

vuelve los siguientes códigos de salida:

Regresar al Contenido

Estos códigos de salida pueden evaluarse con los coman
dos IF y ERRORLEVEL en programas de procesamiento por
Totes (BAT) y orienta el siguiente curso de acción,

swvraxts MO em ve 9 1) “cave
UNIDAD! (RUTA| ARCHIVO.)

PARAMETROS: “CADENA
Permite indicar la cadena de caracteres que se desea buscar,
debe escribirse entre comillas dobles. desea buscar una co.
milla doble, escribala dos veces, por ejemplo para buscar en

n texto, dea frase "HIJO PRODIGO" la parte correspondie
nea “HIJO, teclee:

no se acepta el uso de símbolos comodín (*y 2).

{DD (UTA) ancuno
Para indicar la unidad de disco duro, disquete otro, la ruta à
seguir y el nombre del archivo donde se buscará la cadena, Pue
den incluirse varios archivos, separados uno de otro por un
espacio, lo que se representa por los puntos suspensivos (.).
Sinoseindica ningúnnombre de archivo, FIND espera entrada
¿e información desde el teclado, situación que no es muy útil,
pues se limita a buscar la CADENA que se indique, à partir
{de lo que se teclee a continuación. Para salir de esta situa:
ción, oprima las teclas (=J +. En cambio, se puede e
plear a FIND como fito, si se le envía información con los
simbolos de redireccionamiento (<y>) o de canalización (|)

MODIFICADORES:
#

Indica en forma numérica, cuántas líneas contienen a

esa cadena. Si se utiliza este modificador en forma con

Regresar al Contenido

302

junta con /V, se mostrarán los números de las líneas

“onde no se encuentra la cadena indicad.

Indica a FIND que no distinga entre mayúsculas y mi:
núsculas durante la búsqueda. Si no se incluye este mo:
Gificador, la cadena a buscar será exactamente igual à
como se haya indicado, y considerará distintas las ma
yúsculas de las minúsculas.

Antepone un número de línea con el número del lug
que ocupa en el archivo. Si se incluye a /N y /C en el
mismo comando, se hace caso omiso de /N.

Muestra todas laslíneas que no contienen ala cadena de

Observe que todos los modificadores deber ubicarse entre el
comando FIND y la cadena a buscar.

Comanoos — Para buscar una cadena de caracteres en un grupo de archi
RELACIONADOS: vos, emplee el comando FOR

EXEMPLOS:

Para utilizar los códigos de salida del comando FIND, en
archivos de procesamiento por lotes, emplee os comandos I

y ERRORLEVEL

Para buscar la ocurrencia de la frase "La casa azul junto al
lago” en el archivo NOVELA.TXT, que reside en el subdiree
torio actual

ND Lacan alge NOEATIT

Para incluir en la cadena de búsqueda una comilla doble (*),

sele debe teclear dos veces, por lo que si se desea localizar en
«el archivo PROSAS.TXT, que reside en el subdirectorio ac
tual, la frase “toma del poder, que incluye una comilla doble,

se debe teclear dela siguiente forma
ND “taal? PROSAS AT
así, si desea encontrar una cadena que contiene en sí misma

‘comillas, incluya dobles comillas en esos lugares, por ejem

Regresar al Contenido

303

plo, para localizar en el archivo RECETAS.TXT, que reside en
El subdirectorio DA LOLITA la oración:

teclear lo siguiente:
ND Ee“ ej seo” D:LOUTARECETASTAT

Si desea utilizar el símbolo de redireccionamiento (<) y bus-
«ar la cadena “azulejos” en el archivo DATOS.WPS, puede
teclear lo

si desea que FIND indique el número de línea en el archivo
donde se localiza esa cadena, incluya el modificador /N

ND “azul OO

Para que FIND realice La búsqueda en un grupo de archivos,
utilice el comando FOR, como se muestra a continuación
donde la frase “alivio total” se busca en todos los archi
vos que tienen la extensión «TXT del actual subdirectorio:

FOR SAINT DOFND or A

Es posible emplear a FIND para localizar un archivo en todo
in disco duro, es decir, como filtro, para buscar y encontrar
in determinado archivo a partir de una cadena de caracteres

que aparezca en su nombre

Para ello, se utiliza el símbolo de canalización (|) y con él se

redirige la información de DIR hacia FIND. Ast, para local:

zar de entre os archivos que residan en la unidad €, tanto en

«el directorio raíz, como en sus subdirectories, todos aquellos

¿que incluyan en su nombre a la cadena "MENSA]”, tale:

DR GAS AND UENSAS

Recuerde que para utilizarel simbolo de canalización, prime
ro debe declarar la variable de entorno TEMP en el archivo
AUTOEXEC.BAT.con una instrucción similar a SET
TEMP=CA TEMPORAL, donde TEMPORAL es el nombre de
unsubdirectoro,

Observe que en caso de que existan archivos que cumplan

con esa condición, como resultado aparecen la pantalla algo
similar a

NENNE varia? aos
AMAR PRN SEO 00000

Regresar al Contenido

304 _Ustado afabético de comandos y controladores del MS-DOS 622

«decir, se encontraron los archivos, pero no se sabe en que di
rectorioestin, modifique la instrucción de la siguiente forma:

y el resultado será similar a:

CURRGWIENSAAPRN

Note también que la cadena de caracteres está en mayúscu-
las, sidesea que la búsqueda se realice con minúsculas, nel
ya el modificador /L.del comando DIR

DR C18 LI FND men
y el resultado será similar à

Sidesea que en la pantalla se muestren todos los archivos que
tienen una extensión en particular, digamos PRG, comen
zando la búsqueda en el directorio raz y recorriendo todos
los subdirectorios de esa unidad, y que se haga una pausa
cada vez que se llene una pantalla, tee:

DESCRIPCION: | Permite la ejecución repetitiva de un comando sobre un gru
po de archivos, sele puede utilizar desde archivos por lotes
(BAT), o desde la línea de comandos del símbolo del sistema
No se pueden anidar múltiples comandos FOR en la mis
ma linea de comandos, lo que significa que no se pueden es
<ribir dos comandos FOR en un mismo renglón. Si lo
requiriera, cree otros archivos de procesamiento por lotes
BAT) con los FOR requeridos, e invóquelos desde el FOR
{nical en su parámetro COMANDO.

Regresar al Contenido

FOR WYARUBLE 1 (GRUPO) DO COMANDO PAGAN COMANO]
FOR *AARABLE I (GRUPO) DO COMANDO [PARA COMANDO]
‘observe que la diferencia es el doble signo de porciento,

SHMAABLE
En cualquiera de las dos formas, representa a una variable
reemplazable con cada cadena de texto enel grupo indicado,
hasta que se hayan procesado todos los archivos, No emplee
Jos números de 0al 9 para evitar que se les confunda con los
parámetros de procesamiento por lotes 40 a 49, puede util
Zar un solo carácter, tal como SA o %R.

‘VARIABLE se utiliza con FOR dentro de un programa de
procesamiento por lotes, mientras que VARIABLE se usa
Suando se le ejecuta desde el símbolo del sistema

(onuro)
Permite indicar, entre paréntesis, un archivo o grupo de ar
chivos que se procesarán de acuerdo con el comando que se
indique. Pueden emplearse símbolos comodines y pueden
listarse varias condiciones en la misma Tinea, Se deben in
cluir los paréntesis.

Incluso, es posible indicar más de un grupo de archivos, y al
emplear los símbolos comodín (* y 7), se consigue una gran
flexibilidad. Por ejemplo, es posible incluir en (GRUPO) a
los siguientes grupos de archivos: "DOC, *,TXT, PRG,
AUTO".* y MES?}.DDF, para lo cual se teclearia como.
(GRUPO)

(000 “TAT “PRG AUTO" ESTADO)

como se refieren a nombres de archivos para el sistema ope
rativo, se pueden utilizar mayúsculas o minusculas sin pro.
blema

En este caso, FOR utilizará primero a *.DOC y para cada ar
chivo que cumpla con esta máscara, ejecutará el comando
que se haya indicado, después continuará con *-TXT y así
consecutivamente hasta terminar con MES?.DBF y por lo
tanto, con todos los archivos que hayan cumplido esas espe

ficaciones en sus nombres,

Regresar al Contenido

306 —_Ustado atabetico de comandos y controladores del MS-005 622

Se puede incluir la ruta que corresponda a cada archivo o
grupo de archivos, tal como D: \CARTAS\* DOC

como
Se refiere al comando que se ejecutará para cada uno de los
archivos que cumplen con las especificaciones indicadas con
el parámetro (GRUPO).

Parau COMANDO
Permite incluir cualquier parámetro o modificador que re
quiera el comando indicado con COMANDO.

Observe que las palabras IN y DO no son parámetros, se de
ben incluir cuando se use el comando FOR, de lo contrario, se
emitirá un mensaje de error

Eros nt

EJEMPLOS:

ara cambiarlos atributos a sólo lectura (+R) de todos los ar
chivos PRG, tee

si desea que esta instrucción opere desde un archivo d
<esamiento por lotes (BAT), sustituya a % por
que quede de la siguiente forma:

FOR SA IN PRG) DO TRB A sk
Para utilizar el comando FIND y buscar a cadena de caracte
res “sistema eléctrico” en todos los archivos del subdirecto-
rio D:\datos, que tengan las extensiones TXT y PRN

FOR SAID DATOS DT IDATOS:: PAN) DOFND "etena otc’ WA
Es común que se desee consultar el contenido de ls archivos
AUTOEXEC.BAT y CONFIGSYS cuando se trabaja con una
microcomputadora distinta a la usual, a fin de conocer qué
programas cargó y cómose configuró. Para este propósito, se
puede preparar un archivo BAT que denominaremos como
CONSULTA BAT cuyo contenido será el siguiente

esoo

FOR SAAN AUTOEXEC BAT CONOS

AS CONSULTATAT

Regresar al Contenido

acetone UTOEIECBAT

TYPE CONSUIATAT | MORE

Muchos programas suelen crear y utilizar archivos tempora
les mientras operan, ya sea que se trate de procesadores de
texto, de gráficos, bases de datos o cualquier otro tipo. En esos
casos, si se apaga la computadora súbitamente, suelen que
¡dar archivos temporales en uno o más subdirectorios, según
los programas que emplee y los subdirectorios donde rest
dan. En esos casos, conviene incluir en su archivo AUTOE

XEC.BAT una linea como la siguiente, para que cada vez que
Se inicie el sistema operativo se busquen y en su caso borren
Tos archivos temporales, los cuales se reconocerán por tener
las extensiones $2? 0 TMP, asi como comenzar con TEMP”

FOR S94 MS “MP TEM) DO DEL

Si desea incluir las rutas correspondientes, pueden ser de la
siguiente forma:

FOR Sn N(0:0B4"S ES TUPENAROS TEN) DODEL SX

vo

FORMAT
DAR FORMATO

DESCRIPCION: — Prepara un disquete o disco duro para su uso con MS-DOS,
pues le da formato y crea el directorio ra la tabla de asigna
ción de archivos e identifica sectores defectuosos. También
puede copiarlos archivos del sistema operativo DOS al dis
‘quete o disco duro, con lo que se le prepara para ser un dis
quete o disco de arranque

Regresar al Contenido

308 Urtadoifabetico de comandos y controladores del MS-DOS 622

Debe usarse con precaución pues si se usa en forma inade
cuada, puede perderse toda la información que contenga el
‘isco duro o disquete, Si ese fuese el caso, se puede emplear
tl comando UNFORMAT para intentar recuperar la informa.
ción, excepto cuando se utiliza FORMAT con el modifica
dor /U

‘Cuando se use FORMAT con un disco con formato previo,
se guarda la tabla de asignación de archivos y el directorio
raiz a fin de facilitar su reconstrucción con UNFORMAT, a
‘menos que se incluya el modificador /U cuando se ejecute
FORMAT.

Al invocar a FORMAT y especificar la unidad A; aparece
el siguiente mensaje

pee ENTER ane

en ese momento se debe colocar el disquete en la unidad que
Se haya indicado, en el ejemplo, en la unidad A: y oprimir
2) con lo que se indica a FORMAT que continue con el pro.

Debido a que el dar formato a un disco duro implica un
elevado grado de riesgo, FORMAT emite un mensaje similar
al siguiente, donde solicita la confirmación del usuario antes
de continuar

ADVERTENCIAS PERDERANLOSOATOSENLA

¿Comarca EN?

GUNG ALLO ON NONAENOVALEOS»
WULBELOSN

‘Cuando termina la operación de dar formato, se muestran
datos relativos al número de bytes correspondientes al espa:
Cio total en el disco o disquete, si se encontraron sectores de
fectuosos y a cuánto espacio corresponden, así como si se
transfirió el sistema operativo 0 cuánto espacio se reservó
para dl, en el caso que se empleen los modificadores /S0 /B.
Finalmente, el espacio que queda disponible para los archi
vos del usuario.

No se puede emplear a FORMAT con unidades asignadas
con los comandos ASSIGN, SUBST 0 JOIN, ni en ambiente de

Regresar al Contenido

Formar 309

red, en unidades creadas con INTERLNK o unidades de dis
co virtual; es decir creadas en memoria. ASSIGN y JOIN son
comandos de las versiones anteriores del sistema operativo
MS-DOS,

Siintenta dar formatoa un disco creado en memoria RAM,
tal como con el comando RAMDRIVE el sistema puede em
tir mensajes de error similares a

Frcnatotemado

FomansnssenseneneD:

yencasoextremo, puede “colgar” ala computadora; es deci,
bloquearla, y se le tendrá que apagar y volvera encender. En
ningún caso se afecta la información que resida en las unidades
de discos duro o de disquete, pues sólo afecta a la informa.
«ión que residía en la memoria RAM. El comando FORMAT
“devuelve los siguientes códigos de salida, que pueden ser
evaluados con los comandos IF y ERRORLEVEL En archivos
¿de procesamiento por lotes:

hago Santo

3 | Seopineron ia SE] + o 52] + Bl pactar
Sa pra wore gan. din des incas cons números
0385

Se pta N como eus a pau

swvraxis FORUATUMOAD: [MLETIQUETA] O) TAMAÑO) SIC]

FORMAT UMDAD: [MLETIQUETA]VO)[ AU TISTAS MSECTORES)
aus)

FORMATUMDAD:MEETOUERA 0} LA 8/510)
FORMAT uMDAD: (90/418) SIC

PARAMETROS: unie
Permite indicar La letra de la wnidad donde está el disco al
que se desea dar formato, tal como Ar, B:0C

Regresar al Contenido

BIO Ustadoattatico de comands y controladores del MS-005 6:22

Si no se incluye ninguna especificación para UNIDAD: se
«desplegará en pantalla un mensaje de error, que indica al
usuario la omisión.
Si con el comando no se incluye ninguno de los modificado:
res que indican la capacidad del disco, se utlizan los que se
determinen según el tipo de la unidad de que se trate y esa
Será la capacidad que se asigne al disco. En este caso siempre
Se considera la capacidad maxima identificada,
Lo anteriores muy importante para cuando se desea dar for.
mato a disquetes que son de baja densidad, tales como 342
10 KB, en unidades de alta densidad: 34 ” y 144 MB, pues
Sino se indica lo contrario, el comando FORMAT asumirá
que el disquete es de alta densidad y al momento de forma:
tear se podrán tener aparentes sectores defectuosos en el dis
quete, siendo que la causa de esos errores obedece a una
incorrecta (0 ninguna) indicación de su tipo

MODIFICADORES:
Sólo da formato a una cara del disquete

Permite dar formato a disquetes de 5% ”, de doble lado
y doble densidad con 360 KB de capacidad, en unidades
para disquetes de ese tamaño, pero de alta densidad y
12 MB decapacidad.

Se debe tener precaución al dar formato a disquetes de
360 kB en estas unidades, pues es probable que otras
unidades de 5/4” y 360 kB de capacidad no puedan leer

correctamente esos disquetes,
Sise combina con el modificador /1,el disquete recibirá
formato en una sola cara, con 180 kB de capacidad.

Da formato con $ sectores por pista a disquetes de

5% ", que es compatible con los formatos de las Verso

nes anteriores a MS-DOS 2.0 No se puede combinar con
V

Reserva espacio en el disco al que se da formato, para los
archivos del sistema operativo 1O.SYS y MSDOSSYS,
que normalmente no se visualizan con el comando DIR
ues se mantienen ocultos, con el atributo oculto (hid

Regresar al Contenido

Formar il

den). Aunque a partir de la versión 60 no se requiere
para el comando SYS, se mantiene únicamente por razo-
nes de compatibilidad:

A partir de la versión 62, si durante el proceso de dar
formato un disco duro o disquete FORMAT encuentra
sectores que ya están marcados como defectuosos, no
los vuelve a comprobar. En las versiones anteriores,
siempre los veriicaba.

Con el modificador /C, se indica a FORMAT que vuelva
a comprobar todos los sectores que estén marcados
como defectuosos.

veraaño

Permite indicar la capacidad del disquete al que se dará

formato. Es preferible emplear /E.TAMANO que los

dificadores /T y /N. Debe utilizarse si el manejador

de disquetes es de capacidad distinta al disquete. No se
puede combinar con /T ni /N.

Las opciones para TAMANO son: 160, 180, 320, 360,720,

1200, 1440 y 2880 KB y se pueden teclear de cualquiera

de ls siguientes formas:

To de equ

Dique de 5 plats, de dla desde dena

Deane de 5 pags, se densidad yde dos

Din do aguada, do enn dos

Regresar al Contenido
Tags