MSDOS (Microsoft Disk Operating System)

DOS (Disk Operating System). Directorios. Ficheros. Unidades disco. Adaptación periféricos. Comandos

  • Enviado por: Aitor Bilbao
  • Idioma: castellano
  • País: España España
  • 16 páginas
publicidad
publicidad

Tema 6.- MS-DOS (Versión 6.2)

1.- Introducción:

El SO MS-DOS al igual que cualquier SO es esencialmente un programa software que permite la comunicación con el hardware.

El nombre del SO que vamos a estudiar viene del inglés `Disk Operating System' y destaca su función de administrar el intercambio de información entre los discos y la memoria del ordenador. Las funciones del MS-DOS pueden resumirse en:

  • Permite iniciar aplicaciones software.

  • Permite dejar archivos o ficheros que constituyen un conjunto de información relacionada que se encuentran almacenados en discos y son cargados eventualmente en memoria.

  • Permite manejar periféricos.

El Dos es capaz de soportar un conjunto de discos a los que se refiere mediante letras, lo más usual es poner 1 ó 2 unidades de flexible llamadas `A' y `B' y una de disco duro llamado `C'.

Para referirnos a las unidades de disco debemos especificar su nombre seguido de dos puntos.

El Dos permite moverse a través del sistema de directorios así como crear y borrar directorios o archivos. Una ruta de acceso es un conjunto de nombres de directorios separados por `\'. El intérprete de comandos (`Shell') es el programa encargado de atender al usuario y de permitirle la ejecución de órdenes llamadas comandos y que especifican labores a realizar.

2.- Estructura de directorios:

El Dos utiliza la estructura arborescente basada en unidades, directorios y ficheros. Se dice que la estructura es arborescente porque adopta la forma de un árbol invertido.

3.- Gestión de ficheros:

Los ficheros son conjuntos de bytes que se almacenan en un directorio del disco. Todo fichero tiene asociado un nombre, un tamaño, una fecha y una hora.

Una trayectoria de fichero está formada por tres elementos: la unidad, la cadena de directorios y el nombre del fichero.

3.1.- Extensiones de los ficheros:

Un fichero ejecutable se ejecuta poniendo sólo el nombre. Los ficheros ejecutables tienen una de estas tres extensiones:

  • EXE (EXEcutable).

  • BAT (BATch): es un fichero de texto.

  • COM (Command)

Algunas de las extensiones más utilizadas:

  • ASM (ASeMbler): es un fichero de texto escrito en un ensamblador.

  • BAK (BAcKup): es un fichero de seguridad; contiene la versión antigua de un fichero modificado.

  • BAS (BASic): es un fichero codificado en BASIC.

  • DBF (Data Base File): fichero de base de datos en DBASE.

  • DOC (DOCumentation): fichero de texto con documentación sobre un determinado programa.

  • HLP (HeLP): información sobre un determinado programa.

  • OVL ó OVR (OVeRLay): contiene parte del código de un programa ejecutable.

  • SYS (SYStem): cuyo contenido corresponde a un controlador de sistema.

  • TMP (TeMPoral): contiene datos utilizados durante la ejecución de un programa.

  • TXT (TeXT): se pueden visualizar en pantalla con la orden TYPE.

3.2.- Caracteres comodín:

Se utilizan para identificar varios ficheros con una única trayectoria. El DOS utiliza dos caracteres comodín, que son `?' y el `*'. El carácter `?' representa cualquier carácter válido en el nombre de un fichero, pero sólo un carácter por `?'; el `*' representa ninguno o más caracteres válidos en el nombre de un fichero.

4.- Gestión de unidades de disco:

Un disco es el soporte magnético que almacena permanentemente la información de forma que el usuario pueda recuperarla en cualquier momento y pueda trabajar con ella.

La estructura física de un disco es caras, pistas y sectores.

La estructura lógica (se crea durante el formateo) es:

  • Un sector de arranque.

  • Una FAT o tabla de localización de ficheros.

  • Un directorio raíz.

  • Un área para datos del usuario (ocupa el 98% del disco).

La estructura de arranque o BOOT SECTOR se localiza en el sector 0 y ocupa el 1 sector (512 bytes), permite cargar el Dos al encenderse el ordenador desde A: o C:; si no puede cargarlo muestra un mensaje (`No es disco de sistema'). También en este sector se almacena una tabla con información relativa al disco (nº de caras, de pistas, de sectores por pista, tamaño del sector, etiqueta, nº serie, etc.), esta tabla es la BPB (Bios Parameter Block).

La FAT es una tabla formada por los elementos que corresponden con cada uno de los clústers del disco (un clúster es la información mínima que puede almacenar el Dos). Cada elemento de la FAT puede tener uno y sólo uno de los siguientes valores:

  • Un 0: indica que el clúster está libre.

  • Una marca especial para indicar que es el último clúster de un fichero.

  • Cualquier otro valor numérico: indica el clúster siguiente en el cual sigue almacenado el fichero.

El directorio raíz ocupa un nº fijo de sectores y se sitúa detrás del último sector de la FAT. En este directorio se almacena una entrada de 32 bytes por cada elemento que posee el directorio raíz. Estos 32 bytes contienen el nombre, extensión, tamaño, fecha, hora, los atributos del elemento y el clúster de inicio del elemento.

El área de datos del usuario ocupa el resto del disco; los sectores del espacio de datos del usuario se dividen en clústers (potencias de 2) y se numeran secuencialmente.

5.- Discos de sistema:

Estos discos almacenan en el directorio raíz 3 ficheros que permiten cargar el Dos en memoria cuando se enciende el ordenador; si no existen estos 3 ficheros, no se puede cargar correctamente el Dos; son el IO.SYS, el MSDOS.SYS y el COMMAND.COM.

Podemos crear un disco de sistema de dos maneras:

FORMAT /S: copia el IO.SYS, MSDOS.SYS, COMMAND.COM, CONFIG.SYS y el AUTOEXEC.BAT.

Con el SYS permite crear un disco de sistema sin formatearlo.

SYS {unidad 1} unidad 2

Unidad 1 indica el lugar en el que están los archivos de sistema y unidad 2 dónde deberán ser copiados.

6.- Redireccionamiento de la información:

7.- Comandos informativos:

7.1.- Parámetro `/?':

A partir de la versión 5.0 todas las órdenes internas y externas aceptan el parámetro `/?'. Cuando ejecutamos una orden con este parámetro se visualiza en pantalla una ayuda que explica el funcionamiento y la sintaxis de la orden. La estructura de las pantallas de ayuda es similar en todas las órdenes, con 3 partes claramente diferenciadas:

  • Descripción: para qué sirve.

  • Sintaxis: comandos que acepta y cómo los combina.

  • Explicación de los parámetros.

7.2.- Help:

A partir de la versión 6.0 aparece la orden HELP que ejecuta un programa a pantalla completa que ofrece ayuda personalizada para todas las órdenes del Dos. Cada palabra clave aparecerá en pantalla encerrada entre corchetes (< - >). Si situamos el cursor dentro de las letras de una palabra y pulsamos {INTRO} se activará la pantalla de ayuda relacionada con dicha palabra.

HELP {orden del Dos}

El HELP sin parámetros carga el programa de ayuda y visualiza la pantalla principal con todas las palabras que se pueden activar.

7.3.- MSD:

Es una utilidad que informa al usuario de las principales características hardware y software de su ordenador. Aparece en la versión española totalmente en inglés ya que se supone que sólo será utilizado por usuarios técnicos que deben tener conocimientos de inglés. La pantalla principal visualiza 13 opciones que describen las principales características del ordenador. Cada una de estas opciones aparece dentro de un rectángulo y la mayoría indica los valores que MSD ha detectado relativos a dicha opción. Se sale con F3.

En la parte superior tiene 3 menús. A través de ellos se puede buscar un fichero, imprimir un informe, leer varios ficheros, visualizar bloques de memoria, hacer un test a la impresora y la ayuda que nos da la versión del MSD.

/B: ejecuta el MSD en blanco y negro.

/I: se debe utilizar si hay problemas al cargar el MSD o no funciona correctamente.

7.4.- FASTHELP:

Visualiza pantallas de ayuda que describen el funcionamiento y la sintaxis de las órdenes del Dos.

FASTHELP {orden}

El ~ sin parámetros visualiza una pantalla de ayuda que describe brevemente la función de las órdenes del Dos.

8.- Adaptación de periféricos:

Configurar un dispositivo es una tarea que implica dos acciones:

  • Establecer los parámetros físicos válidos.

  • Definir las páginas de código que soporta el dispositivo.

Estas 2 acciones se activan a través de la orden MODE. Para saber cómo está configurado un dispositivo ponemos MODE {dispositivo}{/STATUS}.

  • Para configurar el monitor se pone:

MODE con {:}{cols= num_col}{lines= num_filas}

  • Para configurar el teclado, la orden MODE sólo se ocupa de las pulsaciones en modo repetitivo permitiendo definir la velocidad de la repetición por medio de RATE y la de comienzo DELAY.

MODE con Rate= num (1<= num <= 32) Delay= num (1,2,3 y 4)

  • Para definir filas y columnas en la impresora:

MODE LPTn {cols= número} {lines= número}

El nº de columnas puede ser 80 o 132.

El nº de filas puede ser 6 u 8.

  • Para configurar los puertos serie tendremos la siguiente sintaxis:

MODE COMn BAUD= num {DATA= num}{STOP= num}{PARITY= letra}

COMn: puerto en serie.

BAUD: velocidad de transmisión en bit/seg (110,150,300,600,1200,2400,2800,9600,19200}

DATA: número de bits de datos que se transmiten (5,6,7,8), el 8 es por defecto.

STOP: número de bits de parada {1,1'5,2}

PARITY: indica la paridad (n: no paridad;o: par; e: impar; m: por marca; s: por espacio).

  • Para redireccionar de paralelo a serie. Hay muchas órdenes del Dos que asumen por defecto impresora=LPT1:

MODE LPT1=COMn

Para anular lo anterior se pone MODE LPTn. Se suele cargar en memoria convencional.

  • Inicializar las páginas de códigos:

MODE dispositivo CODEPAGE PREPARE = ((pagcod) fichero (P))

MODE dispositivo CODEPAGE SELECT= pagcod

MODE dispositivo CODEPAGE {/STA{TUS}}

MODE dispositivo CODEPAGE REFRESH

9.- EDIT (editor de textos):

La herramienta por excelencia para gestionar ficheros de texto en el Dos; es un editor a pantalla completa. Nos permite visualizar, crear y modificar ficheros de texto ASCII.

EDIT {fichero}{/H}{/B}{/G}{/NOHI}

El EDIT sin parámetros carga el editor y presenta una pantalla para acceder a la ayuda. Cuando se sale de esa ayuda se entra en un fichero nuevo que no tiene nombre.

  • EDIT /H: activa automáticamente la resolución válida según el sistema.

  • EDIT /B: pantalla en blanco y negro.

  • EDIT /G: sólo funciona con CGA y va un poco más rápido.

  • EDIT /NOHI: carga edit utilizando únicamente 8 colores.

10.- Modificación del entorno con el Prompt:

El entorno es una zona de memoria RAM que el Dos reserva para almacenar el nombre de las variables y sus valores correspondientes. Todos los programas pueden acceder directamente al entorno y recoger los valores de las variables.

La variable PROMPT almacena el último valor que se le asignó a la orden PROMPT.

11.- Redireccionamientos y transferencias (filtros):

Los redireccionamientos permiten desviar la salida de un programa hacia un fichero o dispositivo, pero no convierte la salida de un programa en entrada de otro. Para esto se intercalan entre dos programas el símbolo `|'. De todas las órdenes del dos sólo hay 3 que pueden recibir como entrada la salida de otra orden:

  • SORT

  • MORE

  • FIND

Reciben una entrada que debidamente filtrada y transformada se devuelve como una salida que a su vez puede ser aprovechada como entrada de otro programa.

11. 1.- More:

Recibe como entrada un conjunto de caracteres organizados en filas y lo devuelve insertando cada 23 filas una línea que pone {`----------------------- Más -----------------------'} y una parada hasta pulsar una tecla. Cuando se utiliza para visualizar un fichero de texto por pantalla, detiene el listado para que el usuario pueda leerlo cómodamente. Esta orden crea en el disco unos ficheros temporales que almacenan la información que aún no ha pasado por el filtro more.

A partir del 6.0 se puede definir un directorio donde almacenar los ficheros temporales. Por ejemplo, para un fichero de texto.

11.2.- Sort:

El filtro Sort también aparece a partir de la versión 2.0. Recibe como entrada un conjunto de caracteres organizados en filas y lo devuelve ordenado según el código ASCII del carácter de una determinada columna.

SORT {/R}{/+n}

El ~ sin parámetros ordena asumiendo 4 valores por defecto:

  • La entrada

  • La salida

  • El teclado

  • La pantalla.

El código de ordenación es de menor a mayor código ASCII.

/R: invierte el orden de ordenación;

/+n: indica la columna a partir de la cual se realiza la comparación.

No distingue mayúsculas de minúsculas.

11.3.- Find:

Recibe como entrada un conjunto de caracteres organizados en filas y devuelve las filas en las que aparece una cadena de caracteres especificada.

FIND “cadena” {fichero} {/V}{/C}{/N}{/I}

/V: muestra todas las líneas en las que no aparece la cadena especificada.

/C: visualiza únicamente el nº de filas en las que aparece la cadena.

/N: muestra las líneas de texto y su nº correspondiente.

/I: ignora la distinción entre mayúsculas y minúsculas.

Para utilizar el Find, puede recibir como entrada el conjunto de filas donde buscar la cadena desde la salida de otro programa.

El filtro find no reconoce retornos de carro. Al finalizar su ejecución el find devuelve los errores de salida.

12.- Memoria:

  • Mapa de memoria de un microintel:

4096 Mb

MEMORIA

16 Mb

EXTENDIDA

1024 Kb

MEMORIA

SUPERIOR

640 Kb

MEMORIA

CONVENCIONAL

0 K 8086 286 386

  • La memoria convencional está formada por celdas de memoria en chips RAM y toma como dirección los primeros 640 k de la memoria del ordenador.

Mapa de memoria convencional:

  • La memoria superior o reservada son los 384 k de memoria comprendidos entre 640 k y 1024k, y está reservada para programas del sistema y rutinas de inicialización y control. Se almacena la memoria VIDEO, la ROM BIOS, y las extensiones ROM.

Mapa de memoria superior:

Las zonas de memoria libre no tienen un chip que cree la celda de memoria adecuada. El ordenador puede crear direcciones de las celdas libres, pero no se pueden almacenar los datos. Si quisiéramos utilizar las zonas libres, 1º tendríamos que asignar esas direcciones a unos chips de memoria.

  • La memoria extendida es la que puede estar por encima de los 1024k y aparece en los 386 o superiores. Esta memoria no se puede utilizar desde el Dos, porque el Dos no puede referirse a direcciones superiores a 1024k.

13.- Optimizador de memoria o memmaker:

Es un programa diseñado para configurar automáticamente la memoria de un 386 o superior. Obteniendo la mayor cantidad posible de memoria convencional. Sólo se puede utilizar si tenemos 384 K de memoria extendida.

MEMMAKER {/BATCH}{/SWAP: unidad}{/UNDO}{/W: n,m}{/BATCH 2}{/T}{/SESSION: número}{/B}{/W: buffer,{buffer2}}

  • Memmaker sin parámetros carga el programa permitiendo al usuario decidir las operaciones a realizar.

  • /UNDO: permite restaurar el sistema a su configuración anterior eliminando los cambios en CONFIG.SYS y AUTOEXEC.BAT

  • /BATCH: ejecuta Memmaker en modo automático sin intervención del usuario.

  • /BATCH2: es igual que el anterior pero no permite deshacer los cambios.

  • /SWAP: unidad: se debe utilizar cuando se ha comprimido C.

  • /T: desactiva la detección automática de redes Token-Ring. Se ha de utilizar cuando el ordenador utiliza una red Token-Ring y surgen problemas al ejecutar Memmaker.

  • /SESSION: número: se utiliza internamente por el memmaker durante su ejecución.

  • /B: ejecuta Memmaker en blanco y negro. Nos permite una legitibilidad mejor al ejecutarlo.

  • /W: buffer, {buffer2}: crea en memoria superior 1 o 2 búfers que se utilizan al ejecutar aplicaciones desde Windows. Buffer1 y Buffer2 indican el nº de Kb que se quieren utilizar para los buffers de Windows. Si no se introduce el buffer2 asume que serán 16 Kb. Este parámetro añade el parámetro /Win a la orden Device que carga el EMM386.EXE.

14.- Gestión del disco duro:

14.1.- Optimización del almacenamiento:

  • DEFRAG:

Esta orden defragmenta los ficheros de una unidad. Coloca los programas en clústers consecutivos de memoria, consiguiendo disminuir el tiempo que se tarda en acceder a los datos en el disco.

DEFRAG {unidad}{/F}{/U}{/Q}{/Sorden}{/H}{/B}{/SKIPHIGH}{/LCD}{/BW}{/G0}

Aparece depués de la versión 6.0.

  • DEFRAG sin parámetros carga el DEFRAG interactivamente.

  • {Unidad}: la unidad que se desea defragmentar.

  • /F: activa el método de optimización plena.

  • /U: desfragmenta sólo ficheros.

  • /Q: desfragmenta el espacio libre. Mueve los ficheros para que el espacio libre quede en clústers consecutivos. Incompatible con /F y /U.

  • /S: define el orden en que se almacenan los ficheros cuando se realiza la desfragmentación. No se ordenan físicamente, sino las referencias a los ficheros que se almacenan en cada directorio. /SN: nombre; /SE: extensión; /SD: fecha y hora; /SS: tamaño; - : orden inverso.

  • /B: reinicia el equipo después de realizar la desfragmentación (es conveniente).

  • /SKIPHIGH: carga DEFRAG en memoria convencional. Predeterminado: superior si está libre.

  • /LCD: utiliza los colores LCD; sistema de vídeo especial para monitor de cristal líquido.

  • /BW: blanco y negro.

  • /H: mueve archivos ocultos.

  • /G0: desactiva el ratón y el juego de caracteres gráficos, empleados en la pantalla de defrag.

Para desfragmentar los archivos comprimidos se haría lo siguiente:

Se descargan todas las unidades comprimidas, mediante DBLSPACE /UNMOUNT.

Se quita el atributo de sistema del fichero DBLSPACE.00x.

DEFRAG /H

Vuelvo a poner el atributo de sistema al fichero.

Vuelvo a cargar las unidades comprimidas, mediante DBLSPACE /MOUNT.

14.2.- Aceleración del acceso al disco:

SMARTDRV {unidad{+|-}...}{tamaño{tamañoWindows}}{/B: buffer}{/E: tamaño}{/L}{/V}{/Q}{/C}{/R}{/S}

Crea la memoria caché de disco duro, evitando los accesos al disco duro.

  • {Unidad{+|-}}: permiten activar o desactivar la memoria caché para determinada unidad de disco. Podemos introducir varias unidades separadas por un espacio en blanco. Si no pongo signo, sólo se carga la caché de lectura. No es posible crear caché para las unidades CD-ROM y para las comprimidas por el DBLSPACE.

  • {Tamaño{TamañoWin}}: definimos el número de Kb de memoria extendida para crear el caché de disco duro. El tamañoWin será el tamaño en Kb al que se reduce el caché de SMARTDrive cuando se ejecuta Windows; al volver al DOS la caché vuelve a tener su anterior valor.

  • {/E: tamaño}: define la cantidad de datos en bytes que SMARTDrive puede mover a la vez. Debe poder mover los datos entre la memoria extendida y la convencional. Sólo tiene 4 valores permitidos: 1024, 2048, 4096 y 8192 (por defecto, ésta última).

  • {/B: buffer}: define el tamaño en Kb del buffer de lectura anticipada.

  • /L: impide que el SMARTDrive se cargue en memoria superior.

  • /N: visualiza los mensajes y estadísticas del SMARTDrive la primera vez que se ejecuta.

  • /Q: impide que el SMARTDrive presente mensajes al iniciarse.

  • /C: escribe toda la información del caché al disco duro.

  • /R: borra el contenido del caché existente y reinicia SMARTDrive.

  • /S: presenta información sobre el estado de SMARTDrive.


Comandos del MS-DOS:

ATTRIB:

Visualiza o cambia los atributos de los archivos.

ATTRIB {/R}{/A}{/S}{/H} fichero

+: activa un atributo.

- : desactiva un atributo.

ATTRIB /R: sólo lectura.

ATTRIB /A: modificado

ATTRIB /S: sistema.

ATTRIB /H: oculto.

CHKDSK:

Chequea los discos. Se recomienda ejecutar esta orden una vez por semana. Nos da una información sobre cómo está el disco y cómo está la memoria.

CHKDSK unidad {/F}{/V}

CHKDSK /F: repara errores en el disco. Mira la estructura lógica de un disco (comprueba la integridad de la FAT).

CHKDSK /V: indica la existencia de posibles errores y muestra los valores relativos al disco y a la memoria.

CHKDSK: verifica la unidad actual.

COPY:

Copia ficheros entre unidades y/o directorios.

COPY fichero {unidad|directorio|fichero}

COPY fichero {unidad}:copia los ficheros especificados en el directorio activo de la unidad.

COPY fichero {directorio}: copia los ficheros especificados con encaminamientos.

COPY fichero {fichero}: copia los ficheros donde se le mande y con el nombre que se le mande.

No copia los archivos ocultos ni los de sistema.

DEL ó ERASE:

Elimina uno o más archivos de la unidad deseada. Acepta caracteres comodín.

DEL archivo /P

Del /P: solicita confirmación antes de eliminar cada archivo.

FC:

Compara varios ficheros y muestra las diferencias entre ellos.

FC {/A}{/B}{/C}{/L}{/N}{/W}

FC /A: visualiza sólo la primera y última línea para cada grupo de diferencias.

FC /B: establece una comparación binaria.

FC /C: no hace distinción entre mayúsculas y minúsculas.

FC /L: compara archivos de texto en ASCII

FC /N: visualiza el número respectivo de línea durante una comparación ASCII.

FC /W: comprime los espacios en blanco (tabulaciones y espacios) al comparar.

LABEL:

La etiqueta sirve para darle un nombre al disco y así poder distinguirlos. Puede tener hasta 11 caracteres. Esta orden permite asignar la etiqueta a un disco, visualizarla y borrarla.

LABEL {unidad}{etiqueta}

MEM:

Muestra la memoria con todas las rutinas y comandos diferentes del Dos e indica si el núcleo del Dos reside en memoria alta. Se ofrecen datos de memoria convencional, expandida, extendida y superior incluyendo donde se almacenan los programas.

MEM {/D{EBUG}|/C{LASIFY}|/F{REE}|/M{ODULE}programa}{/P{AGE}}

Mem muestra la cantidad total, usada y libre de memoria convencional, extendida, expandida y superior. Dice si se cargó el Dos en memoria alta.

  • D: visualiza información detallada de todos los programas residentes.

  • C: programas residentes separando la memoria convencional de la superior y sin mostrar los nombres asociados con cada programa.

  • F: visualiza una lista de todos los bloques de memoria convencional y superior que están libres.

  • M programa: comprueba si ese programa se encuentra almacenado en memoria convencional o superior. Visualiza los bloques que ocupa indicando su dirección de comienzo y su tamaño.

  • P: detiene la presentación en pantalla cada 25 líneas.

MOVE:

Mueve archivos por el dico o disquetes. También permite renombrar archivos y subdirectorios.

MOVE {/Y} fichero {destino}

MOVE /Y: desactiva la solicitud de confirmación al crear un directorio.

PRINT:

Se utiliza para imprimir ficheros de texto, a la vez que se pueden utilizar otros comandos del Ms-Dos. Acepta caracteres comodín. El ~ sin parámetros muestra información de la cola de impresión.

PRINT {fichero}{/T}

Print {fichero}: manda imprimir el fichero o lo coloca en la cola de impresión.

Print /T: cancela la impresión en curso y vacía la cola de impresión.

REN ó RENAME:

Permite renombrar los archivos. Acepta caracteres comodín.

No podrá especificar nueva unidad o ruta para archivo de destino, se deberá entonces utilizar `Move' para renombrar directorios o mover archivos de un directorio a otro.

REN fichero_antiguo fichero_nuevo

REPLACE:

Reemplaza los ficheros con el mismo nombre por su última versión.

REPLACE fichero1 fichero2 {/R}{/S}{/U}{/W}

/R: reemplaza los archivos sólo-lectura así como los no protegidos.

/S: reemplaza en todos los subdirectorios.

/U: sustituye sólamente los que tengan la fecha anterior.

/W: introduce una pausa antes de empezar la sustitución.

RESTORE:

Restaura archivos de los que se ha hecho copia de seguridad usando BACKUP.

RESTORE unidad1 unidad2 {/S}{/P}{/B}{/A}{/E}{/L}{/M}{/N}

/S: restaurar los subdirectorios de la unidad de destino.

/P: pide confirmación antes de restaurarlos.

/B{fecha}: restaura los de fecha igual o anterior a la indicada.

/A{fecha}: restaura los de fecha posterior a la indicada.

/E{hora}: restaura los de hora igual o anterior a la indicada.

/L{hora}: restarua los de hora posterior a la indicada.

/M: restaura únicamente los que han sido modificados o suprimidos.

/N: modifica sólo los que no existen.

Para que el ~ funcione correctamente es conveniente crear un directorio en el disco destino con la misma trayectoria que el directorio original. Después cambio al directorio que se ha creado. Poner la orden de restaurar.

SYS:

Con el SYS permite crear un disco de sistema sin formatearlo.

SYS {unidad1} unidad2

Unidad 1 indica el lugar en el que están los archivos de sistema y unidad2 dónde deberán ser copiados.

TYPE:

Se utiliza para visualizar archivos de texto (BAT, TXT, DOC y HLP). Acepta |more y >PRN.

TYPE nombre.ext

Type {fichero} > PRN: muestra el archivo mediante la impresora.

UNDELETE:

Restablece los archivos eliminados anteriormente mediante el comando `Del'.

UNDELETE fichero

VOL:

Visualiza la etiqueta de volumen y el número de serie del disco.

VOL {unidad}

XCOPY:

Copia archivos y árboles de directorios.

XCOPY fichero {unidad|directorio|fichero}{/parámetros}

/A: copia archivos con el atributo modificado, sin afectar al atributo.

/M: copia archivos con el atributo modificado, desactivando dicho atributo.

/D: fecha: copia los archivos con fecha superior a la especificada.

/S: copia directorios y subdirectorios, excepto los vacíos.

/E: copia subdirectorios, aunque estén vacíos. (Debe utilizarse así: XCOPY /S/E)