19 septiembre 2011

Tutorial: Instalar windows XP desde USB

Nunca está de más.

Ahora que disponemos de un gran número de mini-portátiles que gestionar no viene mal disponer de alguna memoria USB para instalar el sistema operativo y los drivers correspondientes. De hecho, disponer de dicho sistema de instalación será my atractivo, incluso para los equipos de sobremesa.
Obvia decir que solo se podrá instalar este WinXP en un equipo que permita arrancar desde USB.
Veamos cómo crear una memoria USB que sirva para instalar Windows XP y en la que guardar los drivers de nuestros equipos y cómo instalar WinXP con dicha memoria:

Material necesario:
  • Windows XP original.
  • Memoria USB mínimo 1 Gb (mejor 2 Gb).
  • Programa Winsetup from USB
  • Drivers de nuestro equipo.
Vamos a ello:

1.- En primer lugar descarga Winsetup from USB y procede a instalarlo en un equipo. El tutorial se basa en la versión 0.1.1. Aunque hay versiones posteriores a mí ésta me ha funcionado perfectamente.

2.- Ejecutamos el programa e insertamos la memoria USB en uno de los puertos y el disco original de WinXP en uno de los lectores.



3.- Ahora debemos formatear la memoria. Selecciona la opción HP format tool que aparece como opción de formateo en el propio programa. Para mayor velocidad en la instalación elige el sistema de archivos NTSF que por lo general no dará ningún problema.

4.- Selecciona la unidad de donde insertaste el disco original de WinXP y el USB de destino. (Si no lo has hecho ya antes).

5.- Presiona GO y a esperar (conviene no hacer nada durante el proceso).

6.- Opcional: crea una carpeta nueva en la memoria USB y copia en ella los drivers o programas que quieras instalar en equipos nuevos.

Una vez terminado tendrás tu Windows XP preparado para instalarse desde USB.

Para instalarlo en un equipo debes seguir los siguientes pasos:

1.- Introduce la memoria en un puerto USB con el equipo apagado.
2.- Enciende y accede a las opciones de arranque (te suele informar de la tecla que debes pulsar, suele ser el F11 pero cada equipo puede tener la suya).
4.- Selecciona tu USB.
5.- Ahora te aparecerá un menú que dice:

Windows XP/2000/2003 Setup – First and Second parts

Como no te da más opciones pues nada, adelante con ello.

6.- Ahora si que tienes dos opciones a elegir:

First Part de Windows XP ........... (o algo parecido)
Second Part. de Windows XP ........... (o algo parecido)

Elige First Part.

7.- La First Part no es más que la clásica pantalla azul de instalación de WinXP. Sigue los pasos de siempre.

ATENCIÓN: Te recomiendo que si vas a hacer más de una partición, instales WinXP en la C: ya que si no puede dar errores.

8.- El equipo se reiniciará y en esta ocasión seleccionaremos Second Part. En esta parte se instalará Windows. No quites la memoria hasta que todo el proceso haya terminado.

9.- Una vez en Windows, configura y si copiaste los Drivers instala lo que necesites.

Fin.

54 comentarios:

InterPeques dijo...

Muy útil esta herramienta. La he probado y va muy bien. Gracias Oscar.

InterPeques dijo...

Dos herramientas más auto-arrancables desde USB:

1.- Hirens Boot , conjunto de herramientas para manejar el equipo. Yo utilizo mucho la versión 10 para clonar equipos y administrar particiones. También permite recuperar datos de equipos con sistemas que no se inician entre otras cosas.
.
http://www.hirensbootcd.org/
.
2.- Autoarranque MS-DOS para equipos sin disketeras utilizando en su lugar USB. Útil para diversificar accesos a los nuevos portátiles y para montar en USB antiguas aplicaciones educativas DOS en educación infantil y primaria.
.
Instrucciones:
.
http://mitarima.jgcalleja.es/2008/07/23/usb-autoarrancable-con-inicio-de-ms-dos/
.
Sitios alternativos para descarga:
.
http://virtual-floppy-drive.uptodown.com/
.
http://www.pcworld.com/downloads/file/fid,64963-order,1-page,1-c,peripherals/description.html
.

Óscar Barquín dijo...

Gracias por el aporte Javier. :)

Pedro dijo...

Pues he seguido todos los pasos y todo perfecto, pero ... al arrancar el equipo me dice:

Falta NTLDR.

Eso qué es? qué hago?

Óscar Barquín dijo...

Hola Pedro,
Pues parece que el problema es que no instaló correctamente.
De todos modos, puedes consultar una solución aquí:

http://es.kioskea.net/forum/affich-22496-instale-xp-al-reiniciar-sale-falta-ntldr

Anónimo dijo...

Ya arranca, elijo la segunda opción y me dice, falta el ssiguiente archivo \system32\hal.dll

Qué hago?

Óscar Barquín dijo...

Pues en la siguiente dirección te plantea de nuevo una solución:
http://www.trucoswindows.net/tutorial-120-TUTORIAL-Falta-el-archivo-HALDLL.html.
Sin embargo, teniendo en cuenta la cantidad de errores que te está dando te diría dos cosas:
1.- Asegurate de que el windows XP desde el que creas el USB no produce el mismo error.
2.- Realiza de nuevo todo el proceso ya que parece que hay algún error. Si persiste, utiliza otro XP si es posible.

Ya contarás cómo quedó la cosa.

Jony dijo...

Muchisimas Gracias me fue muy util magnifica explicacion ojala todos los tutoriales fueran como el tuyo
Gracias!

Óscar Barquín dijo...

Un placer :)

gaabriiel dijo...

tengo un problema me tira "invalid boot.ini file" como lo resuelvo?
Gracias

Óscar Barquín dijo...

Prueba a repetir todo el proceso y a comprobar que el CD de XP funciona correctamente.

DrummerBoy dijo...

Felicitaciones por el Post. En este momento tengo instalando el XP desde un Pendrive, así que esperemos todo salga bien, pero queria dejar en claro, que muy bien la aplicacion para hacer esta instalación. Gracias!

Anónimo dijo...

hola, oye realizo todos los pasos pero cuando ya estoy en la pantalla azul que precede a la instalacion de windows, no me detecta mi disco duro =P solo me detecta mi memoria usb =P

Óscar Barquín dijo...

Pues es bastante extraño. ¿Antes de instalar todo funcionaba bien? Igual tienes el disco duro fastidiado.

Anónimo dijo...

Hola Figuras! mi problema es que una vez iniciado el proceso de instalacion (Parte 1/2) (Tipica pantalla azul de instalacion) solo dispongo de la memoria usb como opcion donde instalar el windows xp. No me aparece la opcion del disco duro c: no se si es problema de la bios o de mi windows xp. Alguna idea? Por si os sirve de ayuda el portatil en el que intento instalar el xp es un acer aspire one sin lector de cds y con el windows 7 por defecto.
Muchas gracias!

Óscar Barquín dijo...

Pues quizá sea por el windows 7.
El hecho de tener un sistema operativo e intentar instalar una versión anterior suele dar problemas.
Quizá necesites formatear, pero seguramente el encontrarás la solución buscado cómo instalar XP en un ordenador con windows 7.
El hecho de tener el sistema en un USB lo único que hace es que no necesites el CD, por lo demás es todo igual.

Anónimo dijo...

HERMANO, ANTE TODO MUCHAS GRACIAS, ESTE TUTORIAL ES UNA HERRAMIENTA MUY VALIOSA, TE FELICITO POR COMPARTIRLA. CASI ME VUELVO LOCO FORMATIANDO UNA MINI LAPTOP, POR QUE A MITAD DE INSTALACION DEJO DE RECONOCER EL CDROM EXTERNO USB, Y DE ALLI MAS NUNCA QUISO RECONOCERLO POR ERRORES DE DRIVERS. AHORA NO MAS UNIDADES DE CD EXTERNAS... MIL GRACIAS.

Anónimo dijo...

GRACIASSSS!!!! había tenido problemas usando mi smartphone como usb pero con un pendrive directo me jaló...me salió una pantalla azul por eso la formatié..en verdad muuuuchas gracias!

Anónimo dijo...

pues yo tengo un problema que cada vez que empieza la instalacion y sale la pantalla azul de intalacion cuando lleva un minuto o asi me tira un pantallazo azul de error
he probado con varios programas y varios pendrives y todos igual
estoi intentando reinstalar XP porque el que llevava ha dejado de funcionar,al iniciar me da error de que no encuentra system32/config/system y no inicia

alguien sabria alguna solucion

Anónimo dijo...

y ahora como instalo los drivers de la placa ... podrian decirmelo...

Óscar Barquín dijo...

Los drivers de tu equipo debes tenerlos en CD o DVD del momento de la compra. Al no ser muy pesados se pueden copiar directamente a un USB e instalar.
Otra opción, conociendo el modelo de tu ordenador, es visitar la web del fabricante donde por lo general se pueden encontrar los drivers de los distintos equipos.

Sauri dijo...

Hola.

Seguí todos los pasos pero cuando la meto en la pc me dice que falta bootmgr y no puedo iniciar la instalación.
Cabe resaltar que la computadora es algo vieja, pero con la suficiente capacidad de soportar Windows XP.
Espero me puedan ayudar

Sauri dijo...

Hola.

Seguí todos los pasos pero cuando la meto en la pc me dice que falta bootmgr y no puedo iniciar la instalación.
Cabe resaltar que la computadora es algo vieja, pero con la suficiente capacidad de soportar Windows XP.
Espero me puedan ayudar

Óscar Barquín dijo...

Hola Sauri,
Asegúrate de seleccionar el USB como la unidad de arranque. Sueles tener una tecla para elegir la unidad desde la que arrancar el ordenador: disco duro, CD, USB... debes seleccionar USB.
Otra cosa es que el ordenador sea tan antiguo que no soporte el arranque por USB.
Deberías comprobarlo en la BIOS. Ten cuidado al manipularla :)

ppmauro87 dijo...

Hola a todos voy a responder las dudas de los que pueda en esta ocasion, bien empecemos:
Primero para aquellos que no les encuentra los discos duros una vez que llegas a la parte de formatear e instalar el windows, es por que el xp solo lee discos IDE, es por ello que al ingresar al bios en la segunda pantalla debes cambiar tu sata con la opcion IDE, y no por la que esta puesta por defecto. Ahora en algunos foros eh notado que al instalar con usb, apesar de todo sucede como debe suceder sin extraeb la usb, no pueden ingresar en el sistema, solo pueden hacerlo con la usb ingresada, pues bien para ello deben ingresar al windows sin quitar la usb, ingresar en el disco local C: ahi buscaran el archivo boot.ini, si no lo hallasen tiene que hacer clic en la parte superior de la ventana pestaña Herramientas, opciones de carpeta y Ver, ahi clickean en: mostrar todos los archivos y carpetas ocultos y luego baja hastan encontrar: ocultar archivos protegidos del sistema operativo (recomendado) les saldra un mensaje clic en si y aceptar, habren el boot.ini, y encontrar el siguiente escrito:´
[Boot Loader]
timeout=30
Default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect, esto significa que el numero 1 en rdisk, es tu usb, lo que debes hacer es cambiar el 1 por cero dejarlo asi:
[Boot Loader]
timeout=30
Default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect, ahí leera tu disco duro siempre y cuando hayas instalado el sistema en el disco duro principal, o particion 1.....listo se iniciara normalmente tu sistema, no te olvides de al reiniciar en la bios poner el disco como inicio de arranque y ya....espero les haya servido estas indicaciones.....hasta una proxima oportunidad.....

Óscar Barquín dijo...

Gracias por la aportación ppmauro87... A ver si alguien que lo pruebe nos dice si funciona.

Anónimo dijo...

Muy util saber como solucionar lo del disco duro. Muchas Gracias !

Anónimo dijo...

el menu al arrancar desde mi usb no sale primera y segunda parte sale esto.... :

[Boot Loader]
Timeout=5
Default=multi(0)disk(0)rdisk(1)partition(1)\WINDOWS
[Operating Systems]
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Second part of XP Professional setup from hd 0 part 1" /FASTDETECT
c:\="-------------------------"
c:\="Try entries below if getting HAL.DLL/NTOSKRNL.EXE not found errors"
c:\="--------------------------"
multi(0)disk(0)rdisk(1)partition(2)\WINDOWS="Second part of XP Professional setup from hd 0 part 2" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(3)\WINDOWS="Second part of XP Professional setup from hd 0 part 3" /FASTDETECT
multi(0)disk(0)rdisk(1)partition(4)\WINDOWS="Second part of XP Professional setup from hd 0 part 4" /FASTDETECT
multi(0)disk(0)rdisk(2)partition(1)\WINDOWS="Second part of XP Professional setup from hd 1 part 1" /FASTDETECT
multi(0)disk(0)rdisk(2)partition(2)\WINDOWS="Second part of XP Professional setup from hd 1 part 2" /FASTDETECT
multi(0)disk(0)rdisk(2)partition(3)\WINDOWS="Second part of XP Professional setup from hd 1 part 3" /FASTDETECT
multi(0)disk(0)rdisk(2)partition(4)\WINDOWS="Second part of XP Professional setup from hd 1 part 4" /FASTDETECT


esto lo copie y pege de boot.ini

Óscar Barquín dijo...

Prueba a crear de nuevo el USB a ver si eso soluciona el problema.

Unknown dijo...

Hola muy buen aporte, anteriormente suguiendo tus pasos logré formatear e instalar windows en mi pc, pero ahora trato de hacer lo mismo con otro compu y me sale el error "file system type is ntfs, partition type 0x07" en la first part, en la second me sale un error parecideo y luego me da pantallazo azul. que puede ser? salu2

Óscar Barquín dijo...

Hola Sebastian,
Prueba a crear de nuevo el usb, pero esta vez formatea en sistema FAT o FAT32 a ver si van por ahí los tiros.

Anónimo dijo...

Hola, que buen aporte, ya cree mi usb pero al iniciar la instalacion, me aparece
"no se puede encontrar el archivo cdrom.sys"
y ya no me deja hacer nada mas

Óscar Barquín dijo...

Pues respecto a cdrom.sys tiene pinta de que no se ha creado correctamente el USB. Prueba a hacerlo de nuevo.
Procura además que la instalación del sistema operativo se realice en la partición C:, instalar en otras particiones suele dar también problemas.

Anónimo dijo...

Buen articulo, pero tengo un problema: tras instalar, me aparece una pantalla azul con esto: 0x0000007B (0xF78D2524, 0xC0000034, 0x00000000, 0x00000000).

no hay forma de iniciar, he tratado de entrar a la BIOS para configurar eso de los controladores sata (una posible solucion que aparece en otras paginas) pero no existe dicha opcion en esta portatil: es una Qompaq Mini
Si alguien me puede orientar en este punto le estare agradecido.

Óscar Barquín dijo...

Pues lo primero que haría sería intentar realizar todo el proceso de nuevo (incluyendo la creación del USB y si es posible con otro CD de Windows)
El problema con tu Qompaq Mini parece que es la falta de controladores SATA unido a que no aparece la opción para cambiar el comportamiento de AHCI a ATA o compatibilidad.
Podrías intentar crear un USB con los drives SATA integrados... pero no tengo mucha idea de como hacerlo. Prueba en esta página:
http://www.marlex.org/solucion-al-pantallazo-azul-al-instalar-windows-xp-en-compaq-serie-cq40-y-cq50/6371/

Andrea dijo...

Chicos para los que les sale solo el pendrive como opción para instalar el win deben usar un win que venga con los drivers SATA, así lo hice y me funciono muy bien ;)

Anónimo dijo...

Andrea, gracias.
Y cómo se hace para crear un windows con los drivers SATA ya añadidos?¿

Unknown dijo...

tiene que ser un CD de verdad o puede servir con una ISO montada con Daemon Tools?

adios y gracias.

Óscar Barquín dijo...

Puede ser una ISO. :)

Anónimo dijo...

buen dia a todos... tengo varios windows xp.. vista. y 7. todos los e usado antes en diferentes pc con cd room e incluso en virtual box. pero me tope con una maquinita que no trae unidad de cd. y por defecto tiene windows 7 starter. resultaque para una serie de cosas que necesito hacer tengo quetener xp. ya e usado winsetupfromusb. wintoflash. varios sistemas.. y en todos me sale que me falta algun archivo ya sea dll o cab ycomo repito e usado sistemas operativos que si funcionan y tienen todos los archivos... ademas de que es despues del formateo y cuando copia todos los archivos de instalacion.. se tarda demasiado y eso que tengo dos gb de ram... agradeceria sus comentarios y si lo resuelvo antes igual yo les comento

Óscar Barquín dijo...

Pues tiene toda la pinta de que no esté creando bien el USB. Prueba a rehacerlo con otra versión del CD.
En última instancia no te quedará otra que probar con un lector externo.

Interact4930 dijo...

hola, sabes que me tira el error de que falta la carpeta "windows" para instalarlo... yo ya tengo windows 7 en la pc a la que le quiero instalar XP, tenes idea como solucionarlo?

Óscar Barquín dijo...

Me imagino que instalar XP en un equipo con W7 va a ser problemático. Más teniendo en cuenta que sería conveniente hacerlo en otra partición e instalar desde USB en una partición que no es la principal también es problemático.
Intenta instalar en otra partición.

jess dijo...
Este comentario ha sido eliminado por el autor.
jess dijo...
Este comentario ha sido eliminado por el autor.
Óscar Barquín dijo...

Hola Jéssica,
Para que este método funcione correctamente debes instalar en la partición principal.

Unknown dijo...

que tal? bueno he probado esto, pero justo cuando va a iniciar la instalación de windows me dice que no se detecta unidad de CD-ROM que hago? muchas gracias de antemano.

Óscar Barquín dijo...

Hola Daniel,
Si has creado el USB y ahora quieres instalar, debes insertar el USB en el ordenador en que quieras instalar XP y después arrancar desde dicho USB.
Comprueba la secuencia de arranque en el SETUP o mira si tienes posibilidad de seleccionar la unidad desde la que arrancar el ordenador (en ocasiones puede ser presionar F9 o alguna tencla por el estilo al iniciar el ordenador).

Unknown dijo...

Terminó la copia de archivos bien, pero para ir a la segunda parte no me dejó falta de archivo en systen 32 el tal HALL... Creo q el problema fue q no seleccione la secuencia de inicio en la BIos para q inicie de USB y al terminar la primera instalación quiso iniciar con el disco duro y marco error, ahora estoy resinstalando Windows desde la parte 1 (copia de archivos) pero ya configure la secuencia de arranque para q inicie con el USB al terminar la part 1 cuando se reinicie, espero funcione, que opinas de esto?

Óscar Barquín dijo...

Hola Joel,
Si te sigue dando problemas intenta volver a crear el USB con XP.
Un saludo.

Anónimo dijo...

Buenas he intentado instalarlo Windows xp desde un usb en un notebook y el instalador a la hora de arrancar indica que no reconoce la unidad cdrom cuando está puesto por el usb y arrancado desde ahí.

Óscar Barquín dijo...

Intenta configurar el arranque para dar prioridad al USB. Si sigue dando problemas, prueba a crear de nuevo el USB.

Anónimo dijo...

Buenas sigue pasando lo mismo tras tu indicacion final, veamos te cuento lo que ocurre tras hacerlo tal como lo explicas me indica que no encuentra txtsetup.sif si se lo copias a la raiz del usb lo encuentra y el siguiente fallo lo da al no encontrar oembios o algo similar en la carpeta $WIN_NT$.~BT este lo resolvi copiando en el usb la carpeta I386 con el nombre $WIN_NT$.~BT y hasta ahi todo ok, (a todo esto poniendo en la bios del mini-pc native-ide (y no la opcion AHPI que hace que no reconozca el disco) aun asi llego hasta la opcion donde pone presione enter para instalar windows xp y cuando le das te sale lo que no reconoce la unidad de cdrom, hay manera alguna de que la configuracion de txtsetup.sif se configure para el usb en lugar de %cdname% si toma este como variable?
Gracias un saludo!

Óscar Barquín dijo...

Yo en tu caso haría lo siguiente:
1.- Verificar que la versión del XP con la que estás haciendo el USB funciona.
2.- Volver a crear el USB.
3.- Intentar instalar windows desde el USB.
4.- En caso de que de problemas, probar en otro equipo (si tienes posibilidad). De esta forma te aseguras de donde se encuentra el error: en el USB o en el equipo destino.
5.- Si el error es del USB, hay algún problema en la creación de la imagen.
6.- Si el error es del equipo. Habría que pegarse con el setup o ver ayuda específica para ese equipo.

Espero haberte ayudado.