Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado MSDOS (Disk Operating System – Sistema Operativo en Disco) La primera versión de MS-DOS apareció en 1981, y desde entonces ha ido mejorando lentamente hasta la versión 6.22, estas modificaciones son echas generalmente para aprovechar las prestaciones de los nuevos microprocesadores. A partir de la versión 6.22, las versiones estándar del DOS han desaparecido, quedando únicamente las versiones 8 y posteriores, incluidas para Windows 95 y 98 la 7 y para Milenium la 8. Dentro de MSDOS los directorios se representan con estas características: ¾ ¾ ¾ El nombre deberá tener como máximo 8 caracteres Puede contener cualquier caracter alfanumérico Puede contener dentro de el otros directorios y archivos. Dentro de MSDOS los archivos se representan con estas características: ¾ ¾ ¾ ¾ El nombre deberá tener como máximo 8 caracteres Puede contener cualquier caracter alfanumérico La extensión hace referencia al programa que los creó Deberá estar dentro de un directorio Observaciones: COMANDO Es una orden dada por el usuario a la computadora. Existen 2 tipos de comandos que citaremos aquí estos son: Comandos Internos y Comandos Externos. Comandos Internos (RAM) Comandos Externos 1 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado ¾ ¾ ¾ Comandos Internos están dentro de la RAM Son rápidos Son pequeños ¾ ¾ ¾ Comandos externos están en memoria secundaria Son más lentos Son más grandes Comandos Internos Es parte del SO pero estos están almacenados en la memoria RAM (memoria primaria), por lo tanto estos son más rápidos para ejecutarse y tienen menos tamaño. Entre ellos encontramos: ¾ ¾ Cd Cls ¾ ¾ ¾ ¾ Del Dir ¾ ¾ Copy Date Md Prompt ¾ ¾ time ver ¾ ¾ rd ren ¾ type Comandos Externos Es parte del SO pero estos tienen que ser grabados en el disco duro (memoria secundaria) debido a su tamaño y configuración. Son más lentos para actuar. Entre ellos encontramos a: ¾ ¾ ¾ ¾ Attrib Chkdsk Sys Format ¾ ¾ ¾ ¾ Move Keyb Diskcopy Label ¾ ¾ ¾ More Edit Deltree La utilización o no de estos comandos dependerá del SO que estemos utilizando. Y la manera de acceder a ellos será mediante el parámetro “/?” Que significa que requerimos los parámetros de la ayuda de dicho comando. Ejemplo Format/? Comentario Muestra la ayuda de dicho comando Observaciones: Msdos Desde Windows Msdos desde Windows difiere un poco en relación a su ambiente texto, para empezar podemos entrar a Msdos de 2 formas: ¾ Desde el menú inicio. ¾ Desde el programa ejecutar y con el parámetro command. Y saldremos de este con el comando EXIT. Observaciones: 2 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Entrar y salir de directorio(s) Los directorios relacionados tienen los siguientes métodos abreviados: . = directorio actual .. = directorio anterior ... = directorio dos veces anterior .... = directorio tres veces anterior Por ejemplo, si estás en el directorio C:\Windows\System\Viewers, y escribes cd... en el intérprete de comandos, el directorio cambia a C:\Windows. Observaciones: Presentación visual desde el intérprete de comandos Si está en el intérprete de comandos y desea una presentación visual de un directorio (carpeta), escriba "start ." para ver la carpeta actual, o "start .." para ver la carpeta raíz. Ejemplo: ¾ Start recycled ¾ Start misdoc~1 Observaciones: Copiar y pegar información desde y hacia el intérprete de comandos Mediante la barra de herramientas en la ventana del programa basado en MS-DOS puedes ganar acceso inmediato a las operaciones de copiar, cortar y pegar de un programa basado en Windows a un programa basado en MS-DOS. Por ejemplo: ¾ Teclea format/? ¾ Haz clic en el icono de selección. ¾ Abre el Notepad o Word. ¾ Y pégalo (ctrl. + V) Observaciones: 3 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Uso de los nombres largos en MSDOS Podemos acceder a los archivos con nombres largos tan solo poniéndolo como cadena de caracteres. Ejemplo: ¾ Start “mis documentos” ¾ More “archivo de prueba.txt” Observaciones: Iniciar Msdos en un directorio diferente al de Windows Siempre que iniciamos una sesión DOS desde Windows aparecemos en el directorio C:\windows, para cambiar esto: ¾ Saca las propiedades del acceso directo para DOS, ¾ En la pestaña de “Programa”, encontraras algo que dice: “Línea de comando” ¾ Ahí encontraras la ruta: C:\WINDOWS\COMMAND.COM, cámbiala por el directorio al que quieras acceder cada que ejecutes WIN. Observaciones: Teclas de Edición del DOS Tecla Pausa Provoca una pausa en la pantalla cuando la información se visualiza demasiado rápida para la lectura. Impr pant (imprimir pantalla) Imprime la información que se encuentra en ese momento en la pantalla. Ins Permite insertar caracteres dentro de una línea Del Borra un carácter de la instrucción que se escribe y el cursor no se mueve Esc Cancela la línea que se visualiza en ese momento F1 F3 CTRL. + C 4 Función Visualiza un carácter de almacenamiento cada vez que se pulsa, una vez que se dio Enter previamente. Visualiza todos los caracteres del almacenamiento intermedio o bien muestra lo escrito anteriormente. Cancela una acción no prioritaria (Lectura y escritura) Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Observaciones: DIR: Trabajando Con Los Comandos Muestra los archivos y directorios de la unidad en la que estemos trabajando. Muestra todos los archivos (todos los nombres con todas las extensiones) Muestra todos los archivos cuyo primer carácter del nombre sea p y no Dir p*.* importa que extensión tenga Dir *. Muestra todos los directorios y archivos que no tengan extensión Muestra los archivos cuyo atributo sea: Solo lectura (R), Oculto (H), de Dir/a(atributo) sistemas (S) o modificado (A). Ordena de acuerdo a la opción: Nombre, Extensión, Tamaño (S), Fecha y Dir/o(opcion) hora (D), etc.. Dir/p Lista de directorios y archivos por pausas Dir/w Lista de archivos en formato horizontal Dir (nomb. archivo) /s Busca el archivo en todos los subdirectorios. Dir (nomb. archivo) /ah /s Busca aquellos archivos ocultos en todos los subdirectorios. Dir Dir *.* Practica: ¾ ¾ ¾ Buscar el archivo User.dat Entrar a C:\Windows y buscar el archivo Win.ini Estando en C:\Windows Buscar el archivo Msdos.sys Observaciones: ATTRIB: Attrib (Archivo) +/- (atributo) Attrib (Archivo) Modifica el atributo al o los archivo(s) (R,S,H,A) Muestra los atributos asociados a dicho archivo. Cuando colocamos un atributo a un archivo, y este ya contiene dicho atributo, no pasa absolutamente nada, es decir no manda ni un mensaje de error; Pero cuando el archivo contiene atributo Oculto o de Sistema, no podemos poner el de Solo lectura, para ello deberemos poner todos al mismo tiempo. Practica: ¾ ¾ ¾ ¾ ¾ ¾ Identificar que atributos contiene el archivo User.dat Ponerle los atributo de Sistemas Ponerle el atributo de Solo lectura Ponerle el atributo Oculto Ponerle el atributo de Solo lectura Ponerle todos los atributos 5 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Observaciones: DEL: Del (Archivo) Del *.* Del *.txt Borra un archivo siempre y cuando no tengan atributo: H,R,S. Borra todos los archivos siempre y cuando no tengan atributo: H,R,S. Borra todos los archivos cuya extensión sea TXT. Practica: ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ Busca un archivo .txt dentro de C:\Windows Ponle todos los atributos Checa que los tenga. Bórralo Quítale el atributo de Solo lectura Bórralo Quítale el atributo de Sistema Bórralo Quítale el atributo de Oculto Bórralo Observaciones: MD (Mkdir): Crea un directorio Md (nombre) Practica: ¾ ¾ ¾ Crea un directorio llamado Practica. Ponle atributo oculto. Visualízalo..... quitarle el atributo oculto Observaciones: RD (RmDir): Rd (nombre) Practica: 6 Borra un directorio, siempre y cuando este vació Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado ¾ ¾ ¾ Borrar el directorio llamado Practica. Buscar un directorio que contenga archivos. Aplica el comando borrar.....(solo con este comando!!!!!!!). Observaciones: Deltree: Deltree (nombre del Directorio) Borra un directorio, no importándole que contenga archivos, tampoco si estos tienen atributos o no, pero antes del borrado pide confirmación de la acción. Practica: ¾ ¾ ¾ ¾ Crear un directorio llamado Practica Entrar al directorio y crear otro llamado Trabajo Salir a directorio raíz Borrar al directorio Practica Observaciones: Ren: Ren (nombre del Directorio o Archivo) Renombra un archivo o directorio Practica: ¾ ¾ ¾ Al directorio llamado practica renómbralo como quieras Busca un archivo .txt y renómbralo como Practica.Prc Vuelve a renombrar dicho archivo por Practica.txt Observaciones: Move: Move path(nombre1) phath Como función principal mueve de lugar a un directorio o archivo, pero también sirve para renombrar a un directorio o archivo Practica: ¾ ¾ ¾ ¾ ¾ Renombra al directorio que creaste con otro nombre utilizando Move Busca un archivo .txt y renómbralo como Practica.Prc utilizando Move Mueve dicho archivo hacia el directorio que creaste para la practica Ahora checa con Dir si el archivo fue movido correctamente Ahora mueve el directorio hacia Windows 7 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado ¾ ¾ Entra a Windows y checa con dir si tu directorio esta ahí Mueve nuevamente el directorio hacia la unidad raíz. Observaciones: Copy: Copy {origen} {destino} Copia un archivo hacia un destino dispositivo Practica: ¾ ¾ ¾ ¾ ¾ ¾ ¾ ¾ Busca otro archivo con extensión TXT Cópialo hacia tu directorio, y verifica con dir la copia de dicho archivo. Entra a tu directorio y dale un Dir al directorio raíz Escoge un archivo con extensión TXT Cópialo hacia tu directorio Se puede utilizar copy para copiar Directorios completos??? Sal a directorio raíz, a continuación trata de copiar tu directorio hacia Windows, ok. Puedo copiar un archivo en el mismo directorio, prueba???? Combinar dos o más archivos en uno sólo. Ejemplo: C:\Copy prueba1.doc + prueba2.doc probado.doc .....Nota: Al utilizar el comando copy, se debe tener cuidado de no destruir accidentalmente un archivo al copiar uno sobre otro. Por ejemplo, si se copiara un archivo denominado Puntos.dat a un directorio que ya tuviera un archivo de ese nombre, DOS reemplazaría el archivo existente por la nueva copia sin preguntar. Observaciones: Sys: Sys {Unida1} {Unidad2} Copia los archivos de sistema MS-DOS y el intérprete de comandos al disco que especifique. Practica: ¾ Estando en directorio raíz teclea Sys C: A:, esto transferirá los archivos de sistemas y el command.com a la unidad A:, mi pregunta es, sería lo mismo si teclearás Sys A:. Observaciones: Edit: Edit {Nombre_Archivo.Ext} Practica: 8 Editor de MS-DOS. Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado ¾ ¾ ¾ Teclea Edit sin más parámetros y verás que saldrá el editor de textos de MSDOS. Teclea Edit Autoexec.bat y verás que se abrirá el archivo llamado Autoexec.bat. Teclea Edit Prueba.txt y verás que, como el archivo no existe Edit lo creará para que puedas trabajar con el. Observaciones: More: More {Nombre_Archivo.Ext} Muestra el contenido de un archivo, pantalla por pantalla. Practica: ¾ Busca un archivo de texto, después teclea more [nombre_archivo] y verás como se visualizará el contenido de dicho archivo pantalla por pantalla. Observaciones: doskey: Si desea utilizar DOSKEY en una ventana de MS-DOS sin cargarlo en Autoexec.bat ni crear una secuencia de comandos de inicio, puede especificar DOSKEY como archivo de proceso por lotes en las propiedades del programa. Doskey Practica: ¾ ¾ ¾ ¾ ¾ ¾ ¾ Escribe Doskey <Enter> y notaras que se instalará en ese momento. Escribe Dir/w, Dir/p, Dir. Después un cls. Pulsa las teclas de cursor hacia arriba y después hacia abajo para la selección del comando. Verás que ahora si puedes editar una línea de comando. Pulsa F7 y verás el historial de los comandos ejecutados, hasta este momento. Pulsa F9 y podrás elegir un comando mediante su número. Pulsa Alt+F7 para borrar todas las macros (comandos) Pulsa F7 y verás que ya no hay historial. Observaciones: Rutas Dentro de DOS existen 2 tipos de rutas : ¾Absolutas: Unidad lógica + Esquema de directorios ¾Relativas: Esquema de directorios, se forma en relación a su posición en la estructura de directorios. 9 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Absolutas: Estamos en C:\ C:\windows\command Queremos pasar a C:\windows\command C:\windows\command\ebd Lo hacemos así Cd C:\windows\command Cd C:\windows\command\ebd Queremos pasar a C:\windows\command C:\windows\command\ebd C:\windows\temp Lo hacemos así Cd windows\command Cd ebd Cd \Windows\temp Relativas: Estamos en C:\ C:\windows\command C:\archiv~1 Observaciones: Direccionamiento Dispositivos de I/O Dispositivo Teclado Monitor Impresora Puerto Paralelo Puerto Serie Abreviatura Nombre Con Consolas Prn Lpt1 COM1:, COM2: Nosotros podemos direccionar un proceso hacia un dispositivo de I/O, la forma será utilizando el símbolo “>”. Dicho símbolo significa Redirigir I/O estandar. Hacia un archivo: Dir C:\Windows > prn : El resultado será la salida de el directorio Windows hacia la impresora. Dir C:\>prueba.txt : El resultado será la salida de toda la lista del contenido de C:\ hacia un archivo llamado prueba.txt. Dir Win\Command> prueba.txt: Manda el contenido del directorio command hacia el archivo prueba.txt, utilizando rutas relativas. Attrib C: > prueba.txt: Guarda el resultado de los atributos de todos los archivos contenidos en la unidad C:. Attrib Windows\*.* > prueba.txt: Guarda el resultado de todos los archivos contenidos en windows. Hacia la impresora: Copy con prn: automáticamente nos dejara un espacio en el cual podremos introducir un texto, por último pulsamos ctrl.+Z o F6, esto es fin de archivo. Y automáticamente mandara el texto hacia la impresora. More prueba.txt > prn: manda el archivo prueba.txt hacia la impresora. Observaciones: 10 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Como Crear Un Archivo Desde El Teclado Utilizaremos 3 métodos: Edit: Practica: ¾ ¾ Estando en la unidad C: teclea Edit <enter> y se generará el programa Edit. Crea una archivo por lotes, guárdalo (te pedirá un nombre) con la extensión BAT. Y después córrelo. Estando en el directorio raiz, teclea Edit prueba.bat, esto generará una sesión del Editor con el nombre de un archivo, salimos y ejecutamos dicho archivo. Copy: Copy con {archivo} Genera un archivo y abre un buffer para editarlo, con este comando, deberemos terminar con un fin de archivo (EOF), el cual podremos sacarlo pulsando ctrl.+ z o con la tecla F6. (y se visualizara así: ^z) Practica: ¾ Estando en C: escribimos Copy con prueba.txt, a continuación podemos incluir sentencias dos (Cls, pause, hecho, cd, etc), guarda el archivo, y después ejecútalo. More: More > {archivo} Genera un archivo y abre un buffer para editarlo, con este comando, deberemos terminar con un fin de archivo (EOF), el cual podremos sacarlo pulsando ctrl.+ z o con la tecla F6. (y se visualizara así: ^z) Practica: ¾ Estando en C: escribimos More > prueba.txt, a continuación podemos incluir sentencias dos (Cls, pause, hecho, cd, etc), guarda el archivo, y después ejecútalo. Observaciones: Formateo De Un Disco (Alto Y Bajo Nivel) El formato de un disco es la disposición del mismo para almacenar datos, tal como está determinada por el medio físico e inicializada por un programa de formateo. MsDOS utiliza su estructura de archivos para organizar los datos en un disco. Pero para ello se deberá contar con un formateo a la unidad en cuestión. Este proceso crea los sectores en el disco (formato de bajo nivel) que más tarde son llenados con datos y también genera las tablas que utiliza DOS (formato de alto nivel) para seguir la pista de rastrear los datos. Los DD se formatean regularmente en fábrica, pero los disquetes no. La orden externa format crea un formato de alto y de bajo nivel en los disquetes, pero en los discos duros solo de alto nivel. 11 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Para formatear un DD se requiere: 1. Formateo de bajo nivel (También llamado Físico): Se le llama así a la estructura de los sectores en un disco. Este nivel inicializa el disco y crea el trazado físico de los sectores basado en el controlador de hardware que lo maneja. Se realiza con un programa de utilidades que proviene del fabricante de discos o de otro distribuidos de software. También se contiene a menudo en el BIOS de la tarjeta de controlador de disco. Observaciones: 2. Crear particiones (Fdisk) Fdisk es una orden externa que crea particiones, o "unidades lógicas" en el disco duro, este procedimiento se hace después del formateo a nivel bajo y antes del formateo a nivel alto. Se llama partición a la división del disco duro en varias unidades que algunas veces pueden tener diferentes características. El DOS asigna las unidades lógicas de la letra C a la Z consecutivamente. Practica: ¾ ¾ ¾ Estando en C: o en A: pulsa Fdisk podremos entrar al programa para formatear la unidad C:. Si lo que queremos es información de que partición tiene nuestro disco usaremos: FDISK /STATUS. Cuando tengamos desbordamientos de pila al utilizar el Fdisk utilizaremos: FDISK /X, esto omite la compatibilidad con acceso de disco mejorado. Observaciones: Opciones Crear una partición o una unidad lógica de DOS: Crea un partición primaria de DOS determinando el tamaño en bytes que se desea. En el caso de se una sola partición, el sistema asume el tamaño total del disco y la llama unidad C:. Si son varias particiones, la primera partición que se define será la unidad C:. Las otras unidades las debemos crear como particiones extendidas del DOS y luego asignar la unidad lógica (D:,E:.. Z:) a cada una de ellas. Microsoft Windows 98 Windows 98 fijo ProgramaMicrosoft de Instalación de disco Programa de Instalación de disco fijo © Copyright Microsoft Corp. 1983 - 1998 © Copyright Microsoft Corp. 1983 - 1998 Opciones de FDISK Opciones de FDISK Unidad actual de disco fijo: 1 Unidad actual de disco fijo: 1 Elija una de las siguientes: Elija una de las siguientes: 1. Crear una partición o una unidad lógica de DOS Crear unauna partición o una unidad lógica de DOS 2.1.Establecer partición activa Establecer partición activa 3.2.Eliminar una una partición o una unidad lógica de DOS 3. Eliminar una partición o una unidad lógica de DOS 4. Mostrar información de la partición. Mostrar la información de la de partición. 5.4.Cambiar unidad actual disco fijo 5. Cambiar la unidad actual de disco fijo Escribir elección: [1] Escribir elección: [1] Presionar ESC para salir de FDISK Presionar ESC para salir de FDISK 12 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Observaciones: Establecer una partición activa: Para poder trabajar con el sistema debemos definir cuál es la partición activa. La unidad que se determine es la que realiza el proceso de Boot. Observaciones: Eliminar una partición o una unidad lógica de DOS: Las particiones son tipo DOS o tipo NO-DOS (Unix/Xenix) las cuales se pueden borrar de una manera fácil por medio de esta opción. Es importante tener en cuenta que este proceso es irreversible. Por esto, cualquier acción con la tabla de partición debe tomarse con bastante cautela. La partición de un disco es un bloque, es decir, cuando se decide borrar una partición, ya sea primaria o extendida, el sistema no se “ensancha” en forma automática. Esto implica que se debe volver a formatear dicha partición. (Sin tabla de partición no se puede trabajar en el disco). Observaciones: Mostrar información de la partición: Nos indica el estado actual de las particiones, cuántas unidades lógicas se tienen y el nombre de cada una, así como su tamaño, nombre de etiqueta del volumen y su estado (activa o inactiva). Observaciones: 13 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Cambiar la unidad actual: Cuando en una computadora tenemos varias unidades de disco duro, el sistema no puede indicar la información de las dos particiones en forma simultánea. En este caso lo que debemos hacer es seleccionar la unidad de disco duro en la cual deseamos trabajar. Obviamente en las PC’s que no tienen varios HD no saldrá esta opción. Observaciones: 3. Formateo de alto nivel (Format) El paso final es ejecutar Format en cada unidad lógica (C:, D:, etc.). Este coloca en su lugar los componentes requeridos por el sistema operativo, tales como preparar el directorio raíz, los índices y tablas que hacen referencia a los sectores (FAT) y los datos de arranque de registros en el sector de arranque. Format también puede verificar si hay sectores defectuosos en el disco y podrá borrar toda la información que éste contenga. Sintaxis: Format {unidad} {opciones} Practica: ¾ ¾ ¾ ¾ Estando en C: escribe Format A:/S con la /S transfieres archivos de sistema a la unidad A:. Format A: /Q, generas un formato rápido. Format A: /U, generas un formato incondicional Format A: /C, comprueba cluters marcados actualmente como no validos. Observaciones: Scandisk.Exe Este programa resulta útil para comprobar la existencia de errores en el DD. Si crees que algún archivo puede estar dañado o que pueden existir otros problemas en el DD, ejecuta ScanDisk para buscar y reparar los errores. Scandisk /all Scandisk /Surface Scandisk /Autofix 14 Para comprobar la existencia de errores en todos los discos duros, escribe: Para realizar un análisis de toda la superficie del disco duro y obtener una mayor protección contra la pérdida de datos, escribe: Con esta opción ya no preguntaría si queremos reparar los errores, lo haría automáticamente. Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado ANÁLISIS DE LAS PANTALLAS DEL SCANDISK Descriptor de Medios: Es un código especifico que identifica a una unidad como unidad de DOS o de Windows. Scandisk asegura que el descriptor de medios se encuentre en su sitio. Tabla de asignación de archivos: Windows utiliza FAT para determinar en que lugar de la unidad está almacenado cada archivo. Las unidades de Windows suelen tener una o más copias de seguridad de la tabla de asignación de archivos. Si una copia se daña, puede usarse otra para recuperarla. Scandisk asegura la coincidencia de todas las copias de la tabla de asignación de archivos. Estructura de directorios: Scandisk comprueba la validez de la estructura del árbol de directorios de la unidad, así como cada uno de los directorios del árbol. Las entradas de directorio no válidos pueden impedir que otras utilidades de reparación de disco reconozcan clústers perdidos, ocupando espacio en la unidad. Si la estructura de directorio está dañada, otras utilidades pueden detenerse al ejecutarlas. Sistema de archivos: El espacio de disco esta compuesto de segmentos denominados clústers. En cada clúster se puede almacenar información de un solo archivo. Sin embargo, un archivo grande puede requerir varios clústers para su almacenamiento. Scandisk asegura que cada clúster sea utilizado por un solo archivo. Scandisk también busca clústers perdidos en áreas de una unidad que puede contener datos pero que no están vinculados a los archivos. Los clústers perdidos ocupan espacio de disco que podrían utilizarse de otra manera. Exploración de superficie: Scandisk prueba exhaustivamente cada área de la unidad. Si detecta problemas físicos, scandisk mueve cualquier dato que haya en esa ubicación a un área segura de la unidad y, a continuación, marca el área afectada como no utilizable. Espacio libre: Windows mantiene un contador del espacio libre en el área de inicio del disco para acelerar el informe de espacio libre. Scandisk asegura que el espacio libre sea informado correctamente. Observaciones: NOTAS: Puedes obtener algunos errores por nombres largos de archivo. La versión para MS-DOS de ScanDisk sólo puede detectar problemas con nombres largos de archivo, no puede arreglarlos. Para corregir este tipo de errores, debes ejecutar ScanDisk desde Windows ME. Si tienes algunas unidades comprimidas, puedes recibir un mensaje de error indicando que no hay memoria suficiente para comprobar las unidades comprimidas. Si ScanDisk no puede comprobar las unidades, pruebe a utilizar CHKDSK.EXE en su lugar. CHKDSK comprobará los archivos con referencias cruzadas y las unidades de asignación perdidas. 15 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Observaciones: Regedit En Msdos Hasta ahora hemos utilizado el Registro del Sistema en Windows, para modificar los valores de la GUI, pero que pasaría si no tuviésemos acceso a Windows, ¿qué haríamos en esa situación?, pues lo que nos restaría es trabajar este asunto desde MSDOS. Pare ello MSDOS nos proporciona un comando llamado REGEDIT, el cual Importa y exporta archivos desde y hacia el Registro del sistema. Cuya sintaxis será: 1.- REGEDIT [/L:system] [/R:user] Nom_Archivo 2.- REGEDIT [/L:system] [/R:user] /C Nom_Archivo 3.- REGEDIT [/L:system] [/R:user] /E Nom_Archivo [Path de la rama] 4.- REGEDIT [/L:system] [/R:user] /D [Path de la rama] Donde: /L:system Especifica la localización de el archivo System.dat. /R:user Especifica la localización de el archivo User.dat. Path de la rama Ejemplo HKEY_CURRENT_USER 1.- Especifica el nombre del archivo a importar al registro. Pero también se puede hacer mediante la sintaxis: REGEDIT Nom_Archivo. 2.- Especifica el archivo que será creado con información del registro. 3.- Especifica nombre del archivo hacia donde se exportara el registro. 4.- Especifica la rama KEY a ser borrada. NOTA: Puedes especificarse el registro del usuario con /L:, ejemplo /L:C:\windows\User.dat. Ejemplos: 1.- Regedit /L:c:\win98\user.dat /E Arre.txt HKEY_CURRENT_USER\software\microsoft\windows\currentversion\policies\explorer Esto nos exportaría la rama especificada hacia un documento llamado Arre.txt. 2.- Regedit Arre.txt Esto Importara de manera automática el archivo o la rama contenida en el archivo Arre.txt hacia el registro del sistema. Observaciones: 16 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Config.Sys Archivo en el cual se configuran los controladores de los dispositivos, para que el SO sepa que ya están incorporados y sus respectivos parámetros. Es decir para incorporar una tarjeta de sonido es necesario introducir algunas instrucciones en el archivo CONFIG.SYS. Lo mismo se puede decir de las unidades de CDROM, cuando se escriben estas instrucciones especiales se hace referencia a los Controladores o drivers; y son proporcionados por el fabricante del hardware respectivo y, en la mayoría de los casos, se configuran automáticamente durante el proceso de instalación vía software. En este archivo no solamente se configura el Hardware, sino también algunos parámetros que facilitan las tareas cotidianas de la computadora, por ejemplo: ¾ El número de archivos a mantener abiertos en un momento determinado ¾ La cantidad de memoria reservada para la realización de ciertas tareas, ¾ Se puede indicar si el sistema utilizara un interprete de comandos diferente al COMMAND.COM. Así mismo en dicho archivo se utilizarán algunos parámetros: device: DEVICE= controlador Significa Dispositivo y muestra el dispositivo cargado (obviamente también su ruta), es decir muestra la ruta del software que controla al hardware. Dos: Dos = Modo Es utilizado para especificar el modo en que dos cargará la memoria. HIGH : Memoria Alta (UMA), memoria comprendida entre 640K y 1M o el área HMA de 640K entre 1024 y 1088K. UMB: (Uper Memory Block) Memoria superior SINGLE Files: FILES=número Numero de archivos que podrán ser abiertos en DOS, sin presentar problemas. Country: Nos sirve para especificar el país, esto para darle soporte a las configuraciones del teclado y el horario entre otras cosas. Para México el código es 52. Country= Código de país, código de páginación, path Country=052,850, C:\WINDOWS\COMMAND\country.sys Staks: Pila de datos. Es un conjunto de registros de hardware o cantidad reservada de memoria principal que se usa para cálculos aritméticos o para el seguimiento de las operaciones internas. Las pilas se usan para realizar el seguimiento de la secuencia de rutinas que se llaman en un programa. Por ejemplo, una rutina llama a otra, la cual llama a otra, y así sucesivamente. Al completarse cada rutina, la computadora debe devolver el control a la rutina que la llamó, y así hasta llegar a la primera rutina que la llamó, y así hasta llegar a la primera rutina que inició la secuencia. Las pilas trabajan generalmente basadas en el principio "último en entrar-primero en salir"; el último elemento o dirección ubicado -metido- ("pushed") sobre la pila es el primero retirado -sacado("popped") de la misma. FCBS: Indica que los archivos abiertos pueden estarlo por varios programas al mismo tiempo. Buffers: Nos servirá para administrar la memoria. Para maximizar la cantidad de memoria disponible para los programas de MS-DOS, agrega la siguiente línea a tu archivo Config.sys: buffers=13 En la mayoría de los equipos, este comando libera aproximadamente 16 K de memoria convencional o superior para su uso por programas o controladores de dispositivos MS-DOS. No obstante, este comando reduce el número de búferes de MS-DOS, por lo que podría afectar negativamente al rendimiento del disco cuando el equipo funciona en modo MS-DOS. 17 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Observaciones: Autoexec.Bat (AUTOmatic EXECute BATch file – Archivo por lotes Autoexecutable) Si está en el directorio raíz, es ejecutado inmediatamente después de encendido. Contiene instrucciones DOS utilizadas para inicializar los ajustes del sistema operativo, cargar programas residentes y lanzar aplicaciones. Si se tiene un ratón instalado, sería muy conveniente que estuviera disponible siempre que arranque el sistema, pues bien, por medio de una orden dada en el AUTOEXEC se activa este periférico cada vez que se enciende la PC; lo mismo la disposición de teclado, el entorno del sistema, cualquier programa que se quiera tener residente en memoria (como los antivirus), una vez ejecutado el autoexec, por fin aparece el símbolo del sistema, lo que indica que la máquina está lista para comenzar a recibir órdenes. Es decir, a partir de ese momento ya es posible ejecutar los programas de aplicación. Dentro de este archivo las órdenes más conocidas son: MODE: Configura los códigos de pagina y la fuente a utilizar. mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi) mode con codepage select=850 KEYB: Configura el teclado para un idioma especifico. keyb sp,, C:\WINDOWS\COMMAND\keyboard.sys PATH: Ruta donde se encontrarán los archivos ejecutables. PATH=C:\DOS;C:\WINDOWS SET: Muestra, establece o quita variables de entorno Windows. SET [variable=[cadena]] SET sin parámetros para ver las variables de entorno actuales. C:\>SET TMP=C:\WIN98\TEMP TEMP=C:\WIN98\TEMP PROMPT=$p$g winbootdir=C:\WIN98 COMSPEC=C:\WIN98\COMMAND.COM PATH=C:\ARCHIV~1\PANDAS~1\PANDAA~1.0;C:\WIN98;C:\WIN98\COMMAND windir=C:\WIN98 BLASTER=A220 I9 D3 T4 Observaciones: 18 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Creación del Disco de Arranque Personalizado 1. Para empezar deberemos formatear el disco, bajo Windows el formato deberá ser completo, bajo DOS simplemente con format a:\ bastará. 2. Deberás entrar en la carpeta C:\WINDOWS\COMMAND\EBD y copiar estos dos archivos: es el núcleo del sistema operativo, quien gestiona la administración de dispositivos, recursos, etc Es la shell del SO Io.sys Command.com Checa que no necesitamos del msdos.sys como era el caso en DOS 6.22 o posteriores en los cuales era un archivo de configuraciones usado por el io.sys, sal de Windows Me y bootea con el disco que acabas de crear. Observaciones: 3. Pulsa la “ñ”, te saldrá en su lugar “;” esto se debe a que el teclado esta configurado con los parámetros por defecto que trae el io.sys, para cambiar dichos parámetros necesitamos de los archivos: • Keyboard.sys : Controlador de las configuraciones del teclado : Programa que maneja al teclado • Keyb.com El punto es que los archivos con extensión sys deben especificarse en el archivo config.sys, y los programas en el autoexec.bat, los cuales no se han creado todavía. Crea el archivo autoexec.bat y pon la línea de esta manera: • KEYB sp : habilita el teclado en español (spain) En el archivo config.sys (aun no creado) no se pone nada puesto que cuando es ejecutado el Keyb busca inmediatamente al keyboard.sys y como ya lo tienes en A:\ pues no manda mensajes de error. Observaciones: 4. Para poder utilizar el CDROM necesitamos nuevamente el programa que ejecuta al dispositivo y su controlador, para ello vuelve al directorio C:\WINDOWS\COMMAND\EBD y al C:\WINDOWS\COMMAND y manda a la unidad A:\ los siguientes archivos de forma respectiva: • • Oakcdrom.sys Mscdex.exe Ahora en el archivo Autoexec.bat y config.sys escribe lo siguiente: Los parámetros de mscdex son: Mscdex /d:<nombre> /l:<unidad lógica> /m:buffer), generalmente se escribe: mscdex /d:IPC /l:d /m:10, pero con lo escrito arriba bastará, puesto que el SO al asumir que no hay parámetros pone los que el considera pertinentes. Como prueba especifícale la letra de unidad Z, reinicia el sistema y observa, no olvides probar con un CD. 19 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Observaciones: 5. Ahora especificaremos la los parámetros para habilitar el mouse. El mouse es un periférico externo por lo que no viene como archivo predefinido en los controladores de Windows. Este programa es proveído por los fabricantes del mouse. Nosotros trabajaremos con el archivo mmouse.com el cual les proporcionara su instructor, como vemos es un programa por lo que únicamente se especificara dentro del autoexec.bat. 6. herramientas: Estas herramientas son esenciales para poder trabajar con nuestro sistema, por tanto deberemos agregarlos: Edit.com Para poder editar archivos por lotes o pequeños textos, además de poder probar si el mouse funciona o no. Fdisk.exe El cual como ya vimos antes nos servirá para poder establecer las particiones a un DD. Format.com Nos servirá para poder crear la estructura a los discos. Scandisk.exe El cual podrá checar nuestros discos por cualquier error. Attrib.exe El cual podrá servirnos por si queremos editar algún archivo con estas propiedades. Sys.com El cual en un momento dado transferirá el sistema a un disco. Observaciones: Hasta el momento el panorama de nuestro disco es el siguiente: Observaciones: 20 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Compactar y Descompactar Archivos Se trata de un método en el cual podamos generar un archivo con un “peso” menor para poder ser transportado en un disquete. Dicho archivo podrá contener varios archivos dentro de el. Nosotros utilizaremos un Compresor llamado Zip el cual genera archivos compactados con extensión Zip, cabe mencionar que existen otros como los ARJ, ZHL, etc.. El archivo que utilizaremos para la compactación será ZIP.EXE y la sintaxis a usar será: Ejemplo: Zip Tools *.sys : Compacta todos los archivos con extensión SYS en un archivo llamado Tools.zip Para Descompactar dichos archivos utilizaremos el archivo DZIP.EXE, cuya sintaxis será: Ejemplo: Dzip Tools.zip C:\DOS : Descompacta el contenido de Tools.zip en la ruta C:\DOS Observaciones: Menús de Selección Al hablar de menús de selección me refiero al hecho de poder elegir una opción de inicio para trabajar bajo DOS, esto es posible mediante la programación del CONFIG.SYS y el AUTOEXEC.BAT. Para ello contaremos con algunas sintaxis las cuales son: Config.sys [MENU] MENUITEM= N, T MENUDEFAULT= N,Tm MENUCOLOR= Pp, F La cual especifica que iniciaremos elementos del menú Especifica un elemento de menú, N la etiqueta del elemento y T el texto que explicará dicho elemento. Indica con que etiqueta empezara (N), y especifica el tiempo que esperará antes de comenzar con dicho elemento. Indica el color que presentara en primer plano (Pp) y en el fondo (F) Autoexec.bat IF %Archivo% GOTO Etiqueta Sentencia selectiva que indica “Si?” Indicará el resultado proveniente de un archivo Goto significa “Ir a” y el Etiqueta nos enviará a un lugar dentro del archivo en donde se encuentre dicha etiqueta. La cual estará especificada con 2 puntos y su nombre: Goto Salida ...... :Salida 21 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Después de los ejercicios y tu propia experiencia, a continuación te doy una configuración, recuerda que la programación de dichos archivos ira de acuerdo a tus necesidades. Config.sys [MENU] MENUITEM=CD, Habilitar CDROM MENUITEM=NOCD, Sin CDROM MENUITEM=CDMV, CDROM y Mem. Virtual MENUDEFAULT=CD,30 MENUCOLOR=7,0 [CD] DEVICE=oakcdrom.sys /D:CD1 [NOCD] [CDMV] DEVICE=himem.sys /testmen:off DEVICE=oakcdrom.sys /D:CD1 DEVICE=ramdrive.sys 5000/e DOS=high Autoexec.bat cls IF "%config%"=="NOCD" GOTO QUIT MSCDEX /D:Draker /L:D /M:10 :QUIT MMOUSE KEYB SP IF "%config%"=="CD" GOTO BANNER1 IF "%config%"=="NOCD" GOTO BANNER2 IF "%config%"=="CDMV" GOTO BANNER3 :BANNER1 cls echo ************************************************ echo * Fueron instalados con éxito: * echo * - CDROM * echo * - Teclado en Español * echo * - Mouse * echo ************************************************ GOTO SALIR :BANNER2 cls echo ************************************************ Echo * Fueron instalados con éxito: * echo * - Teclado en Español * echo * - Mouse * echo ********************************************* GOTO SALIR :BANNER3 cls echo *********************************************** echo * Fueron instalados con éxito: * echo * - CDROM * echo * - MEMORIA VIRTUAL * echo * - Teclado en Español * echo * - Mouse * echo ***************************************** GOTO SALIR :SALIR Observaciones: 22 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Instalación del SO REQUERIMIENTOS DEL SISTEMA Para Windows95 ¾ Procesador 486 a 66MHz ¾ 8Mb en RAM (16 es mejor) ¾ 80Mb min. en disco duro Otros datos Micros: ¾ Pentium, PentiumMMX, Cyrix, K5, K6 Chipsets: ¾ intel 430 FX,HX,VX y TX, buses de: ¾ 60-66MHz Micros: Para Windows98 ¾ Procesador 486 a 66MHz ¾ Celeron, PentiumII, PentiumIII, K6-2, K6-III Chipsets: ¾ 16Mb en RAM (32 es mejor) ¾ 180Mb min. en disco duro, 350Mb para ¾ Intel 440BX,FX, 810, 815, 820 instalación máxima Buses de : ¾ 66-133MHz sobre chipsets ALI Aladdin V o VIA mvp3 buses de 100MHz Micros: Para WindowsMe ¾ Procesador Pentium a 166MHz o mejor ¾ Pentium IV , Duron y Athlon Chipsets: ¾ 32Mb en RAM (64 o 96 es mejor) ¾ 350Mb min. en disco duro, 550Mb para ¾ Intel 840 y 850 una instalación máxima buses de: ¾ 400MHz sobre chipsets VIA Kx133, KT133, KM133 etc. buses de 200-266MHz Para WindowsNT 4 WS ¾ Procesador 486 a 66MHz ¾ 12Mb en RAM (16 es mejor) ¾ 180Mb min. en disco duro Para WindowsNT 4 Server ¾ Procesador 486 a 66MHz ¾ 12Mb en RAM (16 es mejor aunque siempre se deseará mas segun las funciones del srevidor) ¾ 180Mb min. en disco duro Nota: En todos los casos serán componentes importantes: Teclado y mouse compatibles Unidad de CDROM Tarjeta VGA o superior Observaciones: 23 Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado Instalación limpia Una instalación limpia es aquella en la que instalamos un sistema operativo en un disco duro que no contiene nada es decir un disco nuevo o virgen. ¾ ¾ ¾ ¾ ¾ ¾ ¾ Deberemos detectar el DD dentro del Setup Deshabilitar la opción “Virus Warning” del Setup Crear las particiones del disco. Formatearlas. Reiniciar el sistema. Deberemos dar de alta al CDROM Instalar desde el CDROM a Windows Nota: para agilizar un poquito la instalación de Windows podemos echar mano de su menú de parámetros en el cual podemos inferir que por ser un archivo DOS podemos invocarlo como: Instalar/? Esto es un error ya que el sistema intentara instalar y después dirá que /? es un parámetro no valido, para poder crear la consulta deberemos teclear: Instalar /? (fíjate en el espacio después de instalar) A lo cual saldrá el siguiente menú: Opciones de instalación: INSTALAR [lote] [/ie] [/ih] [/im] [/is] [/iv] [/T:dirtemp] lote /ie /ih /im /is /iv /T:dirtemp Nombre y ubicación del archivo con las opciones de instalación. Omitir la pantalla del disco de inicio. Ejecutar ScanDisk en primer plano. Pasar por alto la comprobación de memoria convencional insuficiente. No ejecutar ScanDisk. No mostrar mensajes. Especifica el directorio en el que el programa de instalación copiará los archivos temporales. Este directorio debe existir, pero se eliminarán todos los archivos que contenga. Para lo cual nosotros utilizaremos: Instalar /ie /iv Observaciones: Instalación Respetando Información Esto quiere decir que de una u otra manera se nos ha pedido que respetemos el contenido de un directorio dentro de nuestro DD. Para deberemos seguir los siguientes pasos: • 24 Primeramente deberemos tener en disco 2 archivos importantes para esta acción los cuales son: Deltree.exe: Borra directorios con todo lo que contengan. Smartdrv.exe: El cual acelera la lectura y escritura de los DD, la configuración obviamente será solo en el autoexec.bat por tratarse de un programa, dicha Diplomado: Dos – ISC. Daniel Curtois / ISC. Héctor Maldonado • • • configuración será simplemente escribir el nombre del archivo. Esta opción da de forma estándar una cache de 2M para todas las unidades. Iniciar con el disco de arranque, el cual deberá activar el CDROM Borrar todos los directorios y archivos que no nos interesen Aplicar la instalación desde el disco de arranque siguiendo los parámetros ya vistos. Observaciones: De esta manera el Disco de arranque quedará formado: Anexo Tabla ASCII Estándar 25