![]()
Tener un disquete de inicio es algo mucho más que recomendable. Son muchas las circunstancias en las que nos puede "salvar la vida"; un virus, errores en los archivos de inicio, reinstalación, reparación del MBR, compatibilidad con viejos programas MS-DOS, etc.
Para todos estos casos, y alguno más, es imprescindible tener un disco de arranque con el que poder iniciar el sistema desde la disquetera. Este disco debe contener todas las herramientas necesarias para "reparar" lo más básico del sistema, el arranque.
De eso es de lo que trata esta guía. Como hacer un disco de arranque y qué es lo que debe contener. Espero que no lo necesites nunca, pero por si te hace falta...
Windows proporciona los medios para generar un disco de arranque que en principio puede solucionarnos la papeleta en un apuro. El sistema nos proporciona dos posibilidades: La pestaña 'Disco de inicio' del asistente de 'Agregar o quitar programas', y el 'Asistente para el disco de inicio' que se ejecuta con el programa NOCOMP.EXE de la carpeta 'C:\Archivos de programa\Plus!\SYSTEM'.
Otra forma de generar ese necesario disco de arranque es hacerlo manualmente mediante las instrucciones pertinentes de línea de ordenes MS-DOS, y posteriormente añadiendo los programas que podemos necesitar en caso de apuro.
Veamos los tres casos...
Supongo que todo el mundo la tiene muy vista, pero por si acaso este es el aspecto que tiene...
Se llega hasta ella abriendo el asistente para 'Agregar o quitar programas' del 'Panel de control'. No tiene nada de especial. Se pulsa sobre el botón 'Crear disco...', y el proceso se inicia automáticamente. El asistente pedirá que se introduzca un disco etiquetado para la ocasión, y transcurridos un par de minutos ya tendremos un disco de emergencia generado.
¿Qué contiene?
La relación de archivos es un poco larga, pero se pueden resumir las funciones principales para las que este disco proporciona soporte en la siguiente lista:
- Archivos de arranque y configuración del sistema
- Soporte para memoria extendida y alta
- Soporte para discos comprimidos con DriveSpace
Soporte para CD-ROM IDE/ATAPI y SCSI
Soporte de páginas de códigos
Soporte de idioma
- Interprete de línea de comandos de MS-DOS
- Utilidad para extraer archivos de los ficheros CAB
- Utilidad para gestionar particiones MS-DOS
- Utilidad para formatear discos MS-DOS
- Utilidad para poner arranque a una unidad
- Utilidad para mostrar/modificar los atributos de archivos
- Utilidad para analizar y reparar discos
- Utilidad para depurar programas
- Utilidad para editar texto ASCII
Resumiendo... casi todo lo que hace falta para una emergencia.
Particularmente me parece que faltan dos o tres herramientas y que sobran otros dos o tres programas que realmente se utilizan poco o nada. Como primera aproximación a lo que me creo que debería ser un disco de emergencia no está nada mal, pero prefiero mi versión del disco de inicio.
Esta utilidad no aparece en todas la instalaciones, y en las que está disponible no aparece en el menú de programas, al menos en los equipo en los que he mirado, así que tendrás que localizarla a mano con el Explorador de Windows. En la instalación de 'Windows 98' que he usado para las pruebas estaba en esta carpeta...
C:\Archivos de programa\Plus!\SYSTEM
El programa se llama NOCOMP.EXE, y al ejecutarlo aparece esta ventana...
Este proceso tampoco tiene nada de particular. Se pulsa sobre el botón 'Siguiente>' y transcurridos unos segundos el asistente nos informa de que ya tiene todo lo necesario para generar el disquete. Se pulsa nuevamente en el mismo botón y en un par de minutos el disco estará listo.
Lo único digno de mención es que el asistente avisa de que con este disco se iniciará el sistema "sin soporte para discos comprimidos" con DriveSpace o DoubleSpace, lo que tampoco me parece muy grave a estas alturas. La mayor parte de los usuarios de Windows tenemos nuestros discos particionados y formateados con FAT32, y estos sistemas de compresión son incompatibles con este tipo de formateo.
¿Qué contiene?
El disco que se genera con este asistente es totalmente diferente al que se genera con la otra opción.
Este asistente toma como referencia los archivos AUTOEXEC.BAT y CONFIG.SYS de la actual unidad de arranque (normalmente la unidad C:). En el disquete se copiarán todos los programas a los que se haga referencia en estos dos archivos, y posteriormente se añadirá una versión modificada de los mismos en la que se cambiarán las referencias a cualquier unidad distinta de A: por A:.
El disco de prueba que he generado contiene lo siguiente:
- Archivos de arranque (IO.SYS y MSDOS.SYS)
- Archivos de configuración del sistema (AUTOEXEC.BAT y CONFIG.SYS)
- Soporte para memoria extendida y alta (HIMEM.SYS)
- Soporte para memoria expandida y superior (EMM386.EXE)
- Soporte de VFAT para modo real (IFSHLP.SYS)
- Soporte de doble buffer para discos SCSI (DBLBUFF.SYS)
- Soporte de idioma (COUNTRY.SYS, KEY.COM y KEYBOARD.SYS)
- Interprete de línea de comandos de MS-DOS (COMMAND.COM)
- Utilidad para administrar la tabla de versiones (SETVER.EXE)
- Utilidad para mostrar el estado de la memoria (MEM.EXE)
- Utilidad para editar texto ASCII (EDIT.COM)
Resumiendo... lo justo para arrancar y muy poco más.
En vista de que los discos que genera Windows no son todo lo "completos" que se podría desear no nos queda más remedio que hacernos nuestro propio disco de inicio. Podemos partir del disco que genera Windows desde la pestaña 'Disco de inicio' del asistente de 'Agregar o quitar programas', o podemos partir de un disco totalmente en blanco.
Supongamos que nos gusta perder el tiempo y vamos a hacer un disco de inicio desde cero.
Paso-1: Preparar el disco
- Abre una ventana de MS-DOS y mete un disquete en la unidad.
- Escribe... FORMAT A: /S /V:EMERGENCIA ... y pulsa la tecla Intro.
Cuando el proceso termine tendrás un disco formateado, etiquetado como 'EMERGENCIA' y con los archivos básicos para inicar el sistema.
Es posible que se añada un archivo de nombre DRVSPACE.BIN que proporciona soporte para los discos comprimidos con DriverSpace y DoubleSpace. Si no tienes una unidad comprimida/duplicada puedes eliminarlo tranquilamente.
Paso-2: Localizar los archivos
La mayor parte de los archivos que puedes necesitar están en las carpetas WINDOWS y COMMAND. El resto de archivos están en los ficheros CAB del CD-ROM de instalación de Windows, así que mételo en el lector que puede que lo necesites.
Me parece que la forma más cómoda de preparar el contenido de nuestro disco de inicio es hacerlo sobre una carpeta temporal en el disco duro y luego pasarlo todo al disquete. Yo he creado una carpeta de nombre C:\MIDISCO con este propósito.
Estos son los archivos que yo pongo en mi versión del disco de inicio:
Archivos de arranque e Interprete de comandos MS-DOS
IO.SYS / MSDOS.SYS / COMMAND.COM
Estos archivos ya se añaden automáticamente al disquete al formatearlo con el parámetro '/S', así que no necesitas ponerlos en la carpeta temporal.
Soporte de idioma
COUNTRY.SYS / KEYB.COM / KEYBOARD.COM
Soporte para memoria extendida y alta
HIMEM.SYS
Utilidades de preparación de discos
FDISK.EXE / FORMAT.COM / SYS.COM
Utilidad de reparación de discos
SCANDISK.EXE / SCANDISK.INI
Utilidades de manejo de archivos
ATTRIB.EXE / DELTREE.EXE / FC.EXE / XCOPY.EXE / XCOPY32.MOD
Utilidad para editar texto ASCII
EDIT.COM
Utilidad para mejorar la línea de comandos
DOSKEY.COM
Utilidad para extraer archivos de los ficheros CAB
EXTRACT.EXE
Utilidad para mostrar el estado de la memoria
MEM.EXE
Utilidad de caché de disco
SMARTDRV.EXE
No es imprescindible para el buen funcionamiento del sistema. Si necesitas espacio en el disquete se puede eliminar.
Soporte para CD-ROM IDE/ATAPI y SCSI
MSCDEX.EXE
El resto de archivos se encuentran en los ficheros CAB del CD-ROM de instalación de Windows.
Soporte para CD-ROM IDE/ATAPI
OAKCDROM.SYS
Soporte para CD-ROM SCSI
BTDOSM.SYS / FLASHPT.SYS / BTCDROM.SYS / ASPI2DOS.SYS / ASPI8DOS.SYS / ASPI4DOS.SYS / ASPU8U2.SYS / ASPICD.SYS
Extraer los archivos del CD-ROM de Windows
Antes de extraerlos vamos a preparar un sitio para dejarlos. Supongo que tienes una ventana de MS-DOS abierta y que te encuentras en la carpeta temporal creada para preparar el disco de inicio (estarás viendo algo como esto... C:\MIDISCO>_).
Dentro de esta carpeta temporal crea una carpeta de nombre 'DRIVER' (escribe MD DRIVER y pulsa Intro). Ahora colócate en ella (escribe CD DRIVER y pulsa Intro).
Con el CD-ROM de instalación de Windows en el lector localiza la carpeta que contiene los ficheros CAB (escribe CD D:\WIN98 y pulsa Intro, suponiendo que al lector le corresponde la letra D:).
Ahora viene lo complicado. Para extraer los archivos del interior de los CAB tienes que escribir una línea como la siguiente para cada uno de los archivos de soporte para CD-ROM IDE/ATAPI y SCSI...
EXTRACT /E /A D:BASE4.CAB <archivo>
Nota: Normalmente sólo necesitarás soporte para un tipo de CD-ROM. Si eliminas los controladores del tipo de CD-ROM que no necesitas tendrás espacio suficiente para añadir al disquete alguna utilidad adicional.
Paso-3: Preparar los archivos de configuración
Una vez que tenemos todos los archivos y programas que queremos meter en nuestro disco de inicio sólo queda escribir los dos ficheros de configuración del sistema.. CONFIG.SYS y AUTOEXEC.BAT
CONFIG.SYS
[MENU]
menuitem=CD, Iniciar PC con compatibilidad para CD-ROM.
menuitem=NOCD, Iniciar PC sin compatibilidad para CD-ROM.
menudefault=CD,10
[CD]
device=himem.sys /testmem:off
device=\driver\oakcdrom.sys /D:cdrom001
device=\driver\btdosm.sys
device=\driver\flashpt.sys
device=\driver\btcdrom.sys /D:cdrom001
device=\driver\aspi2dos.sys
device=\driver\aspi8dos.sys
device=\driver\aspi4dos.sys
device=\driver\aspi8u2.sys
device=\driver\aspicd.sys /D:cdrom001
[NOCD]
device=himem.sys /testmem:off
[COMMON]
country=034,850,country.sys
files=25
buffers=20
dos=high,umb
stacks=9,256
lastdrive=zEsto mostrará un menú en el arranque desde el que se podrá seleccionar si se quiere cargar el controlador de modo real del CD-ROM. La batería de controladores de Windows debería ser compatible con la mayor parte de los dispositivos IDE/ATAPI y SCSI del mercado.
Si decides eliminar los controladores del tipo de CD-ROM que no cecesites recuerda quitar las líneas que los llaman desde este archivo.
AUTOEXEC.BAT
@echo off
set dircmd=/a/ogn
set temp=c:\
set tmp=c:\
set path=a:\
lh keyb.com sp,,keyboard.sys
lh doskey.com
:CHKCD
if "%config%"=="NOCD" goto FIN
lh mscdex.exe /D:cdrom001 /L:R /M:15
if exist smartdrv.exe lh smartdrv.exe /n 2048
:FIN
verEsto proporciona teclado en castellano y un histórico editable de los comandos que se escriban en la línea de ordenes del interprete de MS-DOS.
Los listados de archivos que se hagan con la orden 'DIR' mostrarán todos los archivos (incluso los ocultos) ordenador alfabéticamente y con las carpetas agrupadas para poder localizarlas mejor.
Si se ha elegido disponer de soporte para CD-ROM se cargará el software necesario para ello. En este caso el CD-ROM tendrá la letra R:, y de existir más de una unidad de este tipo se asignarán letras sucesivas a la R:.
Si se activa el soporte para CD-ROM, y existe el archivo SMARTDRV.EXE (para el caché de discos), también se cargará. Esto mejora el acceso al FD, HD y CD.
Nota: Siempre asigno una letra alta (la R:) al CD-ROM para asegurarme que siempre será esa y que no cambiará en función de disponer de más de un disco duro o de tener más de una partición. ...
Cuando todo esté listo lo pones en el disquete que preparamos en el Paso-1, y listo. Este es el aspecto que debería tener...
Con las utilidades que contiene será posible resolver una buena parte de los contratiempos que nos pueden obligar a utilizarlo.
Para empezar dispondrás de soporte para CD-ROM de tipo IDE/ATAPI y/o SCSI.
Con FDISK y FORMAT se puede particionar y formatear un disco duro y/o reparar el sector de arranque (FDISK /MBR).
Con SYS se pueden reponer los archivos de arranque de una unidad (SYS <unidad>).
Con MEM se puede comprobar la asignación de memoria, y los programas y controladores que se han cargado desde MS-DOS (MEM /C/P y MEM /D/P).
Con SCANDISK se pueden analizar y reparar buena parte de los errores típicos de las unidades de almacenamiento.
Con ATTRIB se pueden quitar y poner los atributos que hacen que un archivo sea oculto o de solo lectura, por ejemplo.
Con EDIT se puede editar un archivo de texto como CONFIG.SYS, AUTOEXEC.BAT o SISTEM.INI, para eliminar un controlador problemático, por ejemplo. Antes de modificar un archivo es conveniente asegurarse de que no tiene el atributo de sólo lectura.
Con FC se pueden comparar dos archivos para ver sus diferencias, por ejemplo dos versiones de una librería.
Con DELTREE se puede eliminar una carpeta entera con todo su contenido, incluso si contiene otras carpetas. Muy útil para reinstalar Windows sin tener que formatear el disco duro.
Con XCOPY se puede copiar una carpeta entera con todo su contenido, incluso si contiene otras carpetas. Muy útil para copiar los archivos de instalación de Windows al disco duro y hacer la instalación desde él en vez que desde el CD-ROM.
Con EXTRACT se puede extraer cualquier archivos desde los ficheros CAB del CD-ROM de instalación de Windows.
Cualquiera de los dos procesos de generación de un disco de inicio que proporciona el sistema es bueno. Cada uno está enfocado a resolver una problemática diferente y cumplen con el cometido de iniciar el sistema, pero el de la pestaña de 'Disco de Inicio' me parece la mejor solución de entre estas dos.
La solución ideal, y no es porque sea la que le doy yo, es la de hacerte tu
propio disco de emergencia añadiendo todo lo que puedas necesitar para resolver
un problema en un caso de apuro real. Creo que con esta guía lo tienes un poco
más fácil... no tardes... nunca se sabe cuando puede hacer falta. ![]()
Elisoft © 16-05-2001
| ¿Has encontrado este documento interesante?... entonces tal vez quieras hacer una donación en agradecimiento. | |
| ¿Quieres tener una copia de este documento en los formatos MS-Word y PDF?... pues pasa por la página de descarga. |
La Web de ELISOFT
|