25 agosto 2009

> Arranque bajo MSDOS desde una memoria USB...

Es muy habitual en la implantación de sistemas y mucho más en la reparación de sistemas, ya sea por fallas en los arranques, ataques víricos y sistemas dañados por otros motivos, que llegue la necesitad de solucionar el problema o al menos salvar la información que tengamos de alguna manera.

Para ello el método más sencillo y fácil es sin duda utilizar las memorias usb, puesto que aparte de llevar todo el software, información, documentos, etc que necesitemos, en un espacio diminuto, podemos utilizarlo siempre como llave de arranque, por eso os voy a enseñar un método para que podáis arrancar desde consola de msdos y analizar un equipo que está infectado con un antivirus bajo línea de comandos (que veréis próximamente en un artículo aparte) y solucionar muchos de los problemas de infección. Aparte de incluir dicho antivirus, luego queda a vuestra imaginación lo que queráis agregar y echar a andar siempre que haya una versión bajo msdos... y son muchas las utilidades existentes. Pero antes de eso prepararemos nuestro pendrive con un arranque y a eso va enfocado este pequeño manual...

> Preparando la imagen e instalando en la memoria Usb.
Lo más sencillo es la creación de un arranque en nuestra memoria usb bajo msdos gracias a una maravillosa herramienta que desarrolló HP para sus módulos de memoria usb, pero que gracias a su universalidad es prácticamente funcional para el resto de memorias. Todavía no me he topado con alguna memoria con la cual no funcione, si detectáis alguna madadme un correo con modelo y capacidad para indicarlo.

Dicha utilidad se llama HP Drive Key Boot Utility y de manera sencilla junto con su asistente podremos crear el arranque a nuestra memoria, incluso si es necesario sin la pérdida de ningún dato, aunque es recomendable hacer todo el proceso con la memoria formateada y totalmente vacía.

La aplicación puede ser descargada desde la página oficinal de HP que tenéis aquí, su tamaño es de unos 45 mb. Una vez descargado para comenzar el proceso sólo deberemos ejecutar el instalador y nos aparecerá la siguiente ventana donde procederemos a instalar el arranque en nuestra memoria...

En la tercera pantalla nos preguntará por la unidad donde queremos instalar el arranque, en mi caso la letra F: que corresponde a mi memoria usb, si queréis señalar otra memoria ahí es donde deberéis elegir su letra correspondiente...

A continuación ¿qué tarea queremos hacer con nuestra memoria? La primera opción nos indica si queremos crear una "nueva" o reemplazar "una existente" configuración del usb, es decir, si tuvieramos otro sistema de arranque en dicha memoria la eliminariamos. Si optamos por ella también podemos hacer un backup marcando la casilla.

La segunda opción nos permitiría modificar la configuración existente en la memoria usb, y la tercera y definitiva nos permite hacer una copia de seguridad de todo, para luego seguir con el proceso.

Seleccionamos la primera opción puesto que en mi caso tengo recién formateada mi memoria...

¿Y qué rol queremos darle al usb? Esta pregunta va enfocada a la función que desarrollará nuestro pendrive una vez lo utilicemos en el arranque. La primera opción es si queremos identificarla con la unidad C: de nuestro equipo, esto suplantará nuestra unidad C: real para utilizarla como tal y la segunda opción, la cual elegiremos, será crear un arranque bajo MSDOS y en su momento agregarle las aplicaciones que queramos ejecutar desde ahí...

Cuando hayamos seleccionado Floppy Disk la siguiente pantalla nos preguntará por un fichero imagen en formato img que deberá llevar una copia exacta de un disco boot de un floppy como los que se podían crear bajo Windows 98 SE. Esta imagen la podéis crear vosotros mismos desde un ordenador con diskettera y utilizando un programa tipo UltraISO, Magic ISO, BFI, etc... para construir la imagen, aunque si lo preferís, podéis usar una creada por mí que podéis descargar desde aquí. Va en formato rar, lo tenéis que descomprimir y tendréis una imagen llamada floppy.img.
En la siguiente pantalla por tanto seleccionaremos la opción de Image from file y seleccionaremos este fichero floppy.img, le daremos a siguiente y finalizaremos teniendo ya creado el arranque en nuestra memoria... Simple ¿no? :)

Ahora sólo queda que reiniciéis vuestro equipo con la memoria conectada al mismo y permitiendo en vuestra BIOS el arranque desde dispositivos Usb, veréis como se os queda todo en una preciosa y más que potente pantalla en negro con letras en blanco.

En el próximo artículo/manual veremos como integrar un antivirus (o varios) que funcionan bajo msdos, como conseguir actualizar el fichero de firmas de dichos antivirus y como dar soporte automático a los mismos antivirus a particiones NTFS, pues de lo contrario no podrían analizar ni visualizar los ficheros de dichas particiones bajo msdos...

Espero vuestros comentarios y si os puede parecer interesante... ;)

8 comentarios:

Anónimo dijo...

Hola muy bueno tu blog y este programa realment bueno solo que la imagen del floppy que subiste ya caduco el link lo podrias subir de nuevo gracias

Engrama dijo...

@anónimo: Hola, ya tienes de nuevo subia la imagen del floppy.

Salu2!

Morgenstern dijo...

Sirve para Windows 7?

Diria que no...


Saludos!

Engrama dijo...

@Morgenstern: No lo he probado si te soy sincero pues este manual lo hice enfocado a XP, pero en teoría si marcas en la BIOS arranque por usb debería coger el arranque del mismo tengas el sistema operativo que tengas... otra cosa es que te reconozca las particiones de W7 ya que al ser NTFS necesitas cargar una aplicación en el mismo arranque (NTFS4Dos). Esta parte la dejé para una segundo manual, pero llegó W7 y los livecd de linux que ofrecen más funcionalidades que esto... :(

Salu2!

Anónimo dijo...

no jala con win 7 de 64 bit
como le hago ?
gracias ..

Anónimo dijo...

me marca un error a la hora de ejecurarlo error I/O y que retire el disco he incerte uno nuevo y presione cualquier tecla, solo ese detalle tengo y me urge correr unos programas de radios en msdos ayuda plis compañero

Anónimo dijo...

La verdad he estado buscando un programa que haga arrancable msdos en un usb pero hasta hoy no he podido encontrarlo. Si alguien pudiera ayudarme se lo agradeceria mucho; y vaya q he usado muchos programas y nada, o si existiera un tutorial efectivo lo agradeceria att: Judas.

Engrama dijo...

@Judas: La solución la tienes usando FreeDOS, que es una versión de MSDOS OpenSource. Si quieres hacer un arranque desde un usb sigue los pasos de la siguiente página:

http://goebelmeier.de/bootstick/

Saludos y espero te sirva! ;)