DISCO DE INICIO

Imprescindible

NOTAS INICIALES

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...

ENTRAMOS EN MATERIA

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...

Pestaña de 'Disco de inicio'

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:

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.

Asistente para el 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:

Resumiendo... lo justo para arrancar y muy poco más.

Creación manual

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

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=z

Esto 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
ver

Esto 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...

¿Qué se puede hacer con mi disco de inicio?

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.

NOTAS FINALES

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
Copyright © Elisoft - Septiembre 2000