Vous êtes sur la page 1sur 13

Instalar Windows en pendrive o disco externo (no desde)

Si, ests leyendo bien. En ste post explicar como se instala windows EN un disco extrable (USB) o en un pendrive.
Habitualmente cuando buscamos sta informacin lo que encontramos es "Instalar Windows DESDE un pendrive", que
es algo bueno, pero no es lo mismo.
Para que sirve sto. Por ejemplo en mi pas (Uruguay), lo uso para instalarselo a los chiquilines que tienen las
Magallanes que les entrega el estado. Son excelentes como vienen con Ubuntu, pero como todos estn acostumbrados
a Windows quieren ponerlo y ya es pblico como hacerlo, estn los drivers, etc. Pero al hacerlo pierden Ubuntu y las
mquinas tienen una SD que funciona como disco duro (un sandisk), que es de 8 gb, por lo que el espacio es chico. De
sta forma, con una SD card de 4 gb o un pendrive. Se les pone Windows sin afectar Ubuntu. Lo nico que se toquetea
es el orden de booteo para que la SD est antes que el sandisk.
Bueno, ahora vayamos al grano.
Requerimientos :
Una instalacin de Windows
Un disco USB2 o un Stick USB2 lo suficientemente grande 4gb.
Windows XP CD.
WinISO (o cualquier software que permita edicin directa de archivos ISO)
Microsoft CAB SDK
Software que grabe formato ISO en Cds.
Vamos a hacer una imgen del CD de WinXP, extraeremos algunos archivos de la imgen usando el editor de ISOs.
Editaremos estos archivos y los volveremos a meter en el ISO una vez modificados. La imgen resultante la quemamos
en otro CD, y ya puede ser usada para instalar directamente en un dispositivo USB. Suena fcil eh. bueno vamos all.

1) Soporta tu pc el arranque desde USB?


Usualmente esto es una opcin en la secuencia de arranque del BIOS. Si no la ves, actualiza tu BIOS. Si no ests
seguro, no sabes lo suficiente y vas a meter la pata
2) Descubriendo si tu USB-Drive arranca.
Conecta tu USB drive al ordenador, directamente al puerto, sin Hub. Apaga el pc, desconecta todos los discos duros,
pon un CD booteable de XP, comienza a instalar y ve hasta la parte donde seleccionas el disco donde quieres instalar.
Si la instalacin pasa de la parte donde has de seleccionar la particion. Tu USB sirve para arrancar XP. De lo contrario
te dar un error de "Windows no pudo encontrar, su disco, particin, datos, etc.. bla , bla. Esto no es problema, lo nico
que hay que hacer es formatear el drive USB. Arrancar con el windows normalmente, buscas esta herramienta de HP ,
y usarla para formatear el stick o disco usb completamente en formato NTFS.
3) Haciendo la imgen del disco de XP.
Fcil. Abre WinISO, vete a Actions-> Make ISO from CDROM, y guarda la imgen de CD. Ya est.
4) Extrayendo los archivos necesarios
Una vez tenemos la imgen, la cargamos en WinISO. Vamos a la carpeta i386, seleccionamos los archivos siguientes :
TXTSETUP.SIF
DOSNET.INF
USB.IN_
USBPORT.IN_
USBSTOR.IN_
Vamos a Actions -> Extract y los ponemos en una carpeta aparte para trabajar con ellos.

5) Desempaquetando los archivos IN_

De la linea de comando usamos el Cab SDK.


cabarc x USBSTOR.IN_
cabarc x USB.IN_
cabarc x USBPORT.IN_
y nos quedaran los 3 unpacked :
usb.inf
usbport.inf
usbstor.inf
ok ahora borramos los .IN_
del *.in_
6) Editando los archivos.

Bien este es paso principal. Usaremos un editor de texto simple como Notepad .
6-A) TXTSETUP.SIF
Este archivo es cargado en el paso inicial de la instalacin. Aqui cambiaremos la forma en que windows trata los
dispositivos USB durante el arranque del sistema. Por defecto son tratados como dispositivos de entrada (input
devices) durante la instalacin. Lo cambiaremos para que los incluya como dispositivos de almacenamiento (mass
storage driver) que por tanto necesita ser cargado antes por el instalador para que funcione la cosa.
Primero, movemos la entrada siguiente desde [InputDevicesSupport.Load] hacia la seccin[BootBusExtenders.Load]
[BootBusExtenders.Load]
pci = pci.sys
acpi = acpi.sys
isapnp = isapnp.sys
acpiec = acpiec.sys
ohci1394 = ohci1394.sys
usbehci = usbehci.sys
usbohci = usbohci.sys
usbuhci = usbuhci.sys
usbhub = usbhub.sys
usbstor = usbstor.sys

[InputDevicesSupport.Load]
usbehci = usbehci.sys
usbohci = usbohci.sys
usbuhci = usbuhci.sys
usbhub = usbhub.sys
usbccgp = usbccgp.sys
hidusb = hidusb.sys
****** = ******.sys
serenum = serenum.sys
usbstor = usbstor.sys

... ahora lo mismo para [BootBusExtenders] y [InputDevicesSupport]


[BootBusExtenders]
pci = "PCI-Bustreiber",files.pci,pci
acpi = "ACPI Plug & Play-Bustreiber",files.acpi,acpi
isapnp = "ISA Plug & Play-Bustreiber",files.isapnp,isapnp
acpiec = "Integrierter ACPI-Controllertreiber",files.none,acpiec
ohci1394 = "IEEE-1394-Bus-OHCI-konformer Anschlusstreiber",files.ohci1394,ohci1394

usbehci = "Erweiterter Hostcontroller",files.usbehci,usbehci


usbohci = "Open Hostcontroller",files.usbohci,usbohci
usbuhci = "Universeller Hostcontroller",files.usbuhci,usbuhci
usbhub = "Standard-USB-Hubtreiber",files.usbhub,usbhub
usbstor = "USB-Speicherklassentreiber",files.usbstor,usbstor

[InputDevicesSupport]
usbehci = "Erweiterter Hostcontroller",files.usbehci,usbehci
usbohci = "Open Hostcontroller",files.usbohci,usbohci
usbuhci = "Universeller Hostcontroller",files.usbuhci,usbuhci
usbhub = "Standard-USB-Hubtreiber",files.usbhub,usbhub
hidusb = "HID-Parser",files.hidusb,hidusb
****** = "Treiber f?r seriellen Anschluss",files.none,******
serenum = "Enumerator f?r seriellen Anschluss",files.none,serenum
usbstor = "USB-Speicherklassentreiber",files.usbstor,usbstor
usbccgp = "USB Generic Parent Driver",files.usbccgp,usbccgp
Luego escribimos algunos keys en el registro.
Inserta lo siguiente en la seccin [HiveInfs.Fresh] :
[HiveInfs.Fresh]
AddReg = hivedef.inf,AddReg
AddReg = hivesys.inf,AddReg
AddReg = hivesft.inf,AddReg
AddReg = hivecls.inf,AddReg
AddReg = hiveusd.inf,AddReg
AddReg = dmreg.inf,DM.AddReg
AddReg = usbboot.inf,usbservices
y en [SourceDisksFiles] tambin
[SourceDisksFiles]
usbboot.inf = 1,,,,,,_x,3,,3
bootvid.dll = 1,,,,,,3_,2,0,0,,1,2
kdcom.dll = 1,,,,,,3_,2,0,0,,1,2

Finalmente, salvamos y cerramos TXTSETUP.SIF. ya terminamos con este.

6-B) DOSNET.INF
Abrimos DOSNET.INF , cambiamos la seccin

que nos quede asi:

d1,usbboot.inf
d1,_default.pif
d1,12520437.cpx
d1,12520850.cpx
....
Atencin: donde dice
corrige)

deben poner [ F i l e s ] sin los espacios y con los parntesis rectos. (Taringa por error lo

6-C) usb.inf
Cambiamos lo que est en verde en ambas secciones [StandardHub.AddService] y en
[CommonClassParent.AddService]

[StandardHub.AddService]
DisplayName = %StandardHub.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%usbhub.sys
LoadOrderGroup = Boot Bus Extender
[CommonClassParent.AddService]
DisplayName = %GenericParent.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%usbccgp.sys
LoadOrderGroup = Boot Bus Extender
6-D) usbport.inf
Cambiamos en la seccin [EHCI.AddService], [OHCI.AddService] , [UHCI.AddService] y en [ROOTHUB.AddService] :

[EHCI.AddService]
DisplayName = %EHCIMP.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%usbehci.sys
LoadOrderGroup = Boot Bus Extender

[OHCI.AddService]
DisplayName = %OHCIMP.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%usbohci.sys
LoadOrderGroup = Boot Bus Extender

[UHCI.AddService]
DisplayName = %UHCIMP.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%usbuhci.sys
LoadOrderGroup = Boot Bus Extender

[ROOTHUB.AddService]
DisplayName = %ROOTHUB.SvcDesc%
ServiceType = 1 ; SERVICE_KERNEL_DRIVER
StartType = 0 ; SERVICE_DEMAND_START
ErrorControl = 1 ; SERVICE_ERROR_NORMAL
ServiceBinary = %12%usbhub.sys
LoadOrderGroup = Boot Bus Extender

6-E) usbstor.inf
Cambiamos / Aadimos en la seccin [USBSTOR.AddService]
[USBSTOR.AddService]

DisplayName = %USBSTOR.SvcDesc%
ServiceType = 1
StartType = 0
Tag = 3
ErrorControl = 1
ServiceBinary = %12%USBSTOR.SYS
LoadOrderGroup = Boot Bus Extender

6-F) Nuevo archivo: USBBOOT.INF


Creamos un archivo nuevo llamado USBBOOT.INF en el mismo directorio donde hemos cambiado los otros archivos y
le pegamos esto dentro :
[usbservices]
HKLM,"SYSTEMCurrentControlSetServicesUSBSTOR"," DisplayName",0x00000000,"USB Mass Storage Driver"
HKLM,"SYSTEMCurrentControlSetServicesUSBSTOR"," ErrorControl",0x00010001,1
HKLM,"SYSTEMCurrentControlSetServicesUSBSTOR"," Group",0x00000000,"System Reserved"
HKLM,"SYSTEMCurrentControlSetServicesUSBSTOR"," ImagePath",0x00020000,"system32DRIVERSUSBSTOR.SY
S"
HKLM,"SYSTEMCurrentControlSetServicesUSBSTOR"," Start",0x00010001,0
HKLM,"SYSTEMCurrentControlSetServicesUSBSTOR"," Type",0x00010001,1
HKLM,"SYSTEMCurrentControlSetServicesusbehci"," DisplayName",0x00000000,"USB 2.0 Enhanced Host Controller
Miniport Driver"
HKLM,"SYSTEMCurrentControlSetServicesusbehci"," ErrorControl",0x00010001,1
HKLM,"SYSTEMCurrentControlSetServicesusbehci"," Group",0x00000000,"System Reserved"
HKLM,"SYSTEMCurrentControlSetServicesusbehci"," ImagePath",0x00020000,"system32DRIVERSusbehci.sy s"
HKLM,"SYSTEMCurrentControlSetServicesusbehci"," Start",0x00010001,0
HKLM,"SYSTEMCurrentControlSetServicesusbehci"," Type",0x00010001,1
HKLM,"SYSTEMCurrentControlSetServicesusbhub","D isplayName",0x00000000,"USB2 Enabled Hub"
HKLM,"SYSTEMCurrentControlSetServicesusbhub","E rrorControl",0x00010001,1
HKLM,"SYSTEMCurrentControlSetServicesusbhub","G roup",0x00000000,"System Reserved"
HKLM,"SYSTEMCurrentControlSetServicesusbhub","I magePath",0x00020000,"system32DRIVERSusbhub.sys"
HKLM,"SYSTEMCurrentControlSetServicesusbhub","S tart",0x00010001,0
HKLM,"SYSTEMCurrentControlSetServicesusbhub","T ype",0x00010001,1
HKLM,"SYSTEMCurrentControlSetServicesusbuhci"," DisplayName",0x00000000,"Microsoft USB Universal Host
Controller Miniport Driver"
HKLM,"SYSTEMCurrentControlSetServicesusbuhci"," ErrorControl",0x00010001,1
HKLM,"SYSTEMCurrentControlSetServicesusbuhci"," Group",0x00000000,"System Reserved"
HKLM,"SYSTEMCurrentControlSetServicesusbuhci"," ImagePath",0x00020000,"system32DRIVERSusbuhci.sy s"
HKLM,"SYSTEMCurrentControlSetServicesusbuhci"," Start",0x00010001,0
HKLM,"SYSTEMCurrentControlSetServicesusbuhci"," Type",0x00010001,1
HKLM,"SYSTEMCurrentControlSetServicesusbohci"," DisplayName",0x00000000,"Microsoft USB Open Host Controller
Miniport Driver"
HKLM,"SYSTEMCurrentControlSetServicesusbohci"," ErrorControl",0x00010001,1
HKLM,"SYSTEMCurrentControlSetServicesusbohci"," Group",0x00000000,"System Reserved"
HKLM,"SYSTEMCurrentControlSetServicesusbohci"," ImagePath",0x00020000,"system32DRIVERSusbohci.sy s"
HKLM,"SYSTEMCurrentControlSetServicesusbohci"," Start",0x00010001,0
HKLM,"SYSTEMCurrentControlSetServicesusbohci"," Type",0x00010001,1

7) Empaquetamos los archivos inf en su formato original IN_


cabarc n USB.IN_ usb.inf
cabarc n USBPORT.IN_ usbport.inf
cabarc n USBSTOR.IN_ usbstor.inf

ok ya tenemos los IN_ modificados.


Ahora solo queda volverlos a poner en el ISO.

Integrando los IN_ al ISO

Abrimos la imgen otra vez con WinISO. Vamos a I386 y borramos estos archivos. Le decimos al WinISO que salve los
cambios.
DOSNET.INF
TXTSETUP.SIF
USB.IN_
USBPORT.IN_
USBSTOR.IN_
Para estar seguros, salimos del WinISO. Lo abrimos otra vez y cargamos la imgen. Vamos a la carpeta I386,
seleccionamos "Add Files". y aadimos nuestros archivos modificados que seran :
USBBOOT.INF
DOSNET.INF
TXTSETUP.SIF
USB.IN_
USBPORT.IN_
USBSTOR.IN_
Ya est, guardamos el ISO. y terminamos.

9) Quemar el ISO en CD
Usa cualquiera, desde nero, alcohol, Burnatonce , el que mas te guste.

10) Instalando
Apagamos el ordenador. Desconectamos todos los discos internos y externos, asi windows no encuentra ninguno y
evitamos se cargue/joda el MBR (OJO con esto que nos jode el disco). Vamos al BIOS y quitamos el hdd de la
secuencia y dejamos USB en primer lugar, luego CDROM, los dems disabled. Conectamos el super stick USB o disco
duro USB en que querramos instalar, directo al puerto, nada de hubs por medio.

Y Windows deberia instalarse bien, con la excepciones siguientes :

En la instalacin del driver USB te dir que no est certificado. Esto es normal, nuestros cambios invalidaron el
checksum, y por tanto el driver no est firmado. Le das que "Si" unas cuantas veces y a tomar pcl.
Al terminar la instalacin la primera vez que arranque el sistema se va a quejar de que no existe archivo de paginacin.
Lo ignoras de momento, windows funciona bien sin l. Este problema no est an resuelto asi que estamos buscando
una solucin... Ya actualizar la guia cuando la encontremos. De todas formas este no es un error crtico.
Una vez que todo est listo y corriendo, apaga y conecta otra vez tus hdd.
Salu2 y espero que les sea tan til como a mi.
PD. no s porque no me valida cuando pongo la fuente en el lugar indicado, por lo tanto lo aclaro ac. El material es
estrado de: http://www.zafras.wordpress.com
Tuve que tildar contenido propio por un error de Taringa

Instalar WinXP en SD Memory Stick desde USB


Para ser sincero la aplicacin de un sistema operativo desde una memoria
(especificamente un Memory Stick) me parece intil a menos que tengas realmente
poco espacio en tu computadora y no puedas aumentarlo de algn modo (me refiero
a cambiar el disco duro). En mi vida de informtico haba tenido que cambiar discos
duros e instalar un sistema operativo multiples veces. Pero hoy llega un cliente
pidiendo que instale XP en una NETBOOK cuyo disco duro es de 2GB y tener suficiente
espacio para instalar Office, un mensajero decente, plugins para archivos y
programas (Acrobat reader, Java, Codec Pack, etc.) y me pregunto yo... en slo 2
Gigabytes?... ja... Se me ocurre un Disco Duro externo USB pero... hablamos de una
Computadora de bolsillo... as que me entrega un Memory Stick de 8GB (Kinngston
MicroSD HC de 8GB) atravs de un adaptador de tarjetas SD. Veamos...

Hardware:
NETBOOK ASUS EEE PC 2G
-Celeron M 800Mhz
-512 en RAM
-SSD 2GB (Disco duro de Estado Slido)
-3 puertos USB
-Lector de Memorias MMC y SD.

Software:
-Windows XP SP3 ( Sin Modificar y me refiero a NO UTILIZAR las versiones UE, ISSO,
GOLD, BLACK, etc.)

Adicionalmente Necesitaremos:
-1 Memoria USB de 1GB al menos.
-Para poder ejecutar la instalcin de XP desde USB:
1.
2.

USB_PREP8
PeToUSB

3.
Bootsect.exe
4.
XP3eSD (Modifica archivos de instalacin para poder utilizar memorias USB en
la instalacin).
5.
Cabextract (Utilizado para exrtaer archivos comprimidos de la instalacin de
Windows).
-Para poder instalar XP a la SD (Memory Stick)
1.
Hitachi Microdrive Filter Drivers (Trata a las memorias insertadas en lectores
como Discos Duros).
2.
Partedmagic (Hay muchas utilerias para clonar discos pero de todas la que
prob solo este mtodo funcion. Bajar el que dice pmagic-usb-xxxx.zip).
3.
SYSLINUX (Para arrancar Partedmagic desde el USB. Bajar la ms reciente que
dice syslinux-xxxx.zip).
LA FINALIDAD ES INSTALAR TODO SOLO USANDO UNA MEMORIA USB.

A darle...

Antes de iniciar cualquier operacin, hay que tener en cuenta que las modificaciones
que hacen los programas de la lista los dispositivos USB (Memorias y Tarjetas) son
diferentes a la de su uso cotidiano y se usan en condiciones a las que no se les ha
designado; en cuyo caso puede causar la prdida total o parcial de archivos e incluso,
y en casos muy extremos, dejar inservible dichos dispositivos. As que no me hago
responsable por la prdida de informacin o por el dao a dispositivos por el uso del
presente tutorial.
Entendido los riesgos, prosigamos.

Arrancar la instalacin de XP desde una memoria USB.

En muchos lugares te muestran como poner la instalacin de XP en una memoria USB


e incluso te dicen que no hay forma de instalarlo en un disco USB (Memorias USB o
USBHD) porque el propio sistema operativo no lo permite. Lo que haremos, a parte
de poner la instalacin de XP en una memoria USB es habilitar la instalacin de XP en
memorias USB y discos externos ( discos duros USB claro).
IMPORTANTE: hasta el momento no he podido instalar XP en una memoria insertada
en un lector de memorias, si alguien lo consigue, me haran un favor al comentarme
el procedimiento para hacer esta gua an ms completa.

1.
Inserta tu memoria usb de 1GB.
2.
Inserta el CD de instalcin de XP (Cierra la ventana de instalacin si aparece).
3.
Extraer los archivos de Bootsect.zip en c:\. Los archivos deben estar en la
raiz.
4.
Crear alguna carpeta (sugiero la carpeta en escritorio para mayor
comodidad). Extraer en esa carpeta el contenido de USB_prep8 y el ejecutable que
se encuentra en PeToUSB.
5.
Abrir la carpeta y ejecutar el archivo que se llama usb_prep8.cmd.
6.
Aparecer una ventana como esta. Presiona una tecla para continuar.
7.
Seguido vers una ventana as. LAS OPCIONES ESTN PRECONFIGURADAS solo
presiona el botn START para empezar a formatear la memoria USB.
8.
Cuando termine de formatear la memoria NO CIERRES LA PRIMERA VENTANA,
ve a Inicio -> Ejecutar y escribe CMD y luego Aceptar.
9.
Si realizaste bien todos los pasos escribe c:\bootsect.exe /nt52 X: (Donde X es
la letra que tiene tu memoria USB, verifcalo en Mi PC). Este paso coloca un sector de
arranque correcto a la memoria para que pueda arrancar como un CD desde inicio.
10.
Si todo sali perfecto vers en la pantalla : "Bootcode was successfully
updated on all targeted volumes.". Ya puedes cerrar esta ventana.
11.
Si todo sigue correcto vers una pantalla como esta en la ventana de
usbprep8. Sino intenta presionando ENTER, o verifica si existe algna ventana
esperando a presiones un botn Aceptar o Cerrar del segundo paso.
12.
Hay que corregir algunos datos en las opciones 1 2 y 3:
Presiona 1 y luego ENTER. Y abre la unidad de CD donde se encuentra el CD de
instalacin de XP.
Presiona 2 y luego ENTER. Y escribe una letra de unidad que NO ESTE
ASIGNADA, ya que servir para almacenar temporalmente los archivos de
instalacin (Creo que aparece la unidad T: por default , si no est asignada a
alguna de las unidades de tu computadora entonces puedes dejarla como
est.
Presiona 3 y luego ENTER. Y escribe la letra correspondiente a la memoria
USB.
Presiona 4 y luego ENTER para iniciar el proceso.
13.
A partir de aqui se te preguntar si quietes formatear la unidad T: respondes
"Y" (S).
Te preguntar cerca de 3 veces si deseas realizar operaciones como copiar
archivos y si quieres hacer que la unidad USB tenga la letra U: al iniciar e
incluso si quieres desmontarla al finalizar el proceso. A todo ello respondes "Y"
(S).
14.
Crea una nueva carpeta en el Escritorio y accede a tu unidad de CD donde
est la instalacin de Windows XP. Y copia la carpeta "i386" en la carpeta que
creaste.
15.
Ejecuta xp3esd y presiona el botn que tiene el icono de la carpeta y busca la
carpeta en la que copiaste los archivos de la carpeta i386 (NO ABRAS LA CARPETA
i386).

16.
Presiona el Botn CREATE y espera a que modifique algunos archivos y si
muesta otra ventana NO HAGAS CLIC.
Este paso modifica archivos que necesita el instalador para identificar discos
en donde puede instalar Windows, aadiendo soporte para unidades USB
extraibles (Memorias y Discos Externos USB). El programa intentar crear una
Imagen ISO de la carpeta i386 que copiaste. Realmente no necesitamos la
imagen ISO; solo los archivos que modific, los cuales permanecen en la
carpeta i386 que copiaste. Inicia el administrador de tareas (ctrl + alt +
supr) selecciona XP3eSD y finaliza la tarea.
ahora busca la carpeta i386 que copiaste y ubica los siguientes archivos y
cpialos:
TXTSETUP.SIF
DOSNET.INF
USB.INF
USBPORT.INF
USBSTOR.INF
USBBOOT.INF
Abre tu Memoria USB y ubica 2 carpetas que tienen entre el nombre signos de
moneda "$$" existen dos y en una de ellas hay una carpeta que se llama i386;
dentre de sta pega los archivos que copiaste (Reemplaza los archivos si
es necesario).
17.
Si todo sali bien hasta este punto tendrs como resultado una memoria USB
que puede arrancar desde inicio y ejecutar el programa de instalacin de XP.

Pausa...
La memoria que creaste S instala Windows XP desde un puerto USB sin necesidad de
CD y S permite instalar Windows XP en Discos y Memorias USB; PERO NO EN
MEMORIAS SD o cualquier otro Memory Stick. Segn con lo que me he encontrado la
nica traba para instalar Windows XP es el intermediario entre la Memory Stick y el
programa de Instalacin que es el Lector de Memorias. El programa de instalacin
inicia e incluso muestra disponible el espacio de la Memory Stick como candidato
para instalar Windows XP; pero al particionar o formatear no lo parmite e incluso si
se deja intacto el sistema de archivos, el error que marca es que no se puede crear
la carpeta de Windows y el programa de instalcin no puede continuar.

Solucin...

Como trabajo en una NETBOOK con un SSD de 2GB es suficiente para instalar
Windows XP, lo nico que se me ocurri es encontrar la forma de clonar un XP
previamente instalado a la Memory Stick (la micro SD). As que empecemos:

1.
Si no tienes la Memoria conectada a un Puerto USB, hazlo ahora (Claro,
con la Netbook apagada).
2.
Encindela. Como la NETBOOK con la que se cuenta no tiene unidad
de CD o DVD hay que entrar en la BIOS y configurar lo necesario para que tome la
memoria USB como primer dispositivo de arranque.
3.
Aparecer un men con dos opciones. Selecciona la instalacin en
modo texto (Segunda Opcin) en el paso de la instalacin que te pide formatear la
particin, seleccionas FAT y cuando termine la instalacin en modo texto (cuando
reinicie por primera vez), Selecciona la primera Opcin e Instala Windows como
normalmente lo haces.
4.
Retira tu Memoria USB (Tercer Reinicio).Y espera a que Windows
Inicie por primera vez.
5.
INICIA SESIN Como un usuario con privilegios de Administracin.
6.
No olvides que estamos trabajando en la NETBOOK en el PRIMER INICIO
DE SESIN. Deshabilita el protector de pantalla, la Opcin de Restaurar el Sistema y
el Archivo de paginacin en todas la unidades
7.
Descomprime el Archivo que tiene los drives de Hitachi (Hitachi
Microdrive Filter Drivers) nuevamente de preferencia en una carpeta en el Escritorio.
8.
INSERTA TU MEMORIA SD EN EL LECTOR DE TARJETAS y espera a que lo
puedas visualizar en Mi PC.
9.
Abre el editor del registro (Inico -> Ejecutar -> Escribe Regedit y
presiona Aceptar).
10.
Navega hasta la siguiente direccin:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USBSTOR\
11.
Dentro encontrars un directorio que tiene el nombre similar a este:
Disk&Ven_USB2.0&Prod_CardReader_SD0&Rev_0100
12.
Dentro de este directorio encontrars otro con el nombre formado por
muchos nmeros, haz clic en l y del lado derecho vers muchas entradas de registro
en forma de lista. Localiza una que dice: Hardware ID y haz clic derecho y luego en
Modificar.
13.
Esta clave tiene alrededor de 7 lneas de tecto, COPIA SOLO LA
PRIMERA LNEA y cierra todas las ventanas del editor del registro.
14.
Ve a la carpeta donde extrajiste los archivos del driver de Hitachi y
edita el archivo que se llama " cfadisk.inf " y en la seccin [cfadisk_device] asegrate
que solo haya una lnea con lo siguiente:
%MicroDrive_devdesc% = cfadisk_install,
y pega adelante de la coma la lnea de texto que copiaste del editor
del registro.

15.
Ve al administrador de dispositivos (Clic derecho en Mi PC, selecciona
Administrar y Clic en Administrador de Dispositivos) y busca en unidades de disco algo
que diga: USB2.0 Card Reader; haz clic derecho y haz clic en actualizar controlador y
haz que NO busque por el driver automticamente y que seleccionars uno de la lista
y le asignas la ruta en el escritorio donde guardaste el driver de Hitachi.
16.
Reinicia windows Normalmente. Accesa como usuario con privilegios
una vez ms.
17.
EN LA OTRA COMPUTADORA (por que estamos utilizando dos: la que
prepara la memoria USB y la NETBOOK, para los despistados) introduce la Memoria
USB y Formatala como Fat32 (Si no quieres perder el instalador de XP de tu
memoria, crea una Imagen de tu USB con algn programa). Extrae a c:\ el archivo
syslinux.exe que viene en la carpeta win32 del archivo SYSLINUX-XXX.zip.
18.
Abre el smbolo del sistema (Inicio -> Ejecutar y Escribe CMD ) y
escribe: c:\syslinux.exe -d /boot/syslinux -ma X: (Donde X: es la letra de la unidad
que corresponde a tu memoria USB).
19.
Y extrae a la memoria usb el contenido de pmagic-usb-xxxx.zip (Hasta
aqui deberan estar dos carpetas en la raiz de la memoria (boot y pmagic) y un
archivo (ldlinux.sys, tal vez est oculto y no se muestre)).
20.
INSERTA LA MEMORIA EN LA NETBOOK, y asegrate de que en la BIOS
est como primer dispositivo de arranque.
21.
Al iniciar te encontrars con una distribucin de Linux, abre un
programa que se encuentra directamente en el escritorio, el Editor de Particiones
( tal vez est como gparted). En este punto tienes conectada la memoria USB,
Insertada la Memory Stick y el SSD (Disco de Estado Slido). En las barras de
herramientas encontrars la lista de discos disponibles por el tamao de los discos
debes averiguar cual corresponde a las memorias y a tu disco de estado slido. Por
ejemplo yo tengo un SSD de 2GB y una Memoria de 1GB y una Memory Stick de 8GB,
y me las muestra en ese orden como /dev/sda, /dev/sdb y /dev/sdc. Lo primero que
debo de verificar es el tamao de la particin de el SSD que es en donde instal
XP, ver que tamao tiene y crear una particin igual en la Memory Stick. Cuando se
crea la particin en la Memory Stick igual a la del SSD entonces aplicamos los
cambios. Si an tienes dificultad para encontrar las rutas de acceso, busca en el
escritorio que lleva entre el nombre la palabra "Mount ". Ese te especifica los
nombres de acceso, y cirralo sin montar ninguna unidad.
22.
Abrimos un terminal, lo encontrarn como ROXTerm y escribimos lo
siguiente:
dd if=/dev/sda1 of=/dev/sdc1 (Esto lleva un poco de tiempo porque
copia los archivos de la particin 1 del SSD a la Memory Stick,
suponiendo que SSD es /dev/sda y la Memory Stick es /dev/sdc).
dd if=/dev/sda of=/dev/sdc bs=512 count=1 (No estoy muy seguro pero
este comando copia el sector de arranque e informacin de particin a
la Memory Stick, claro, suponiendo que SSD es /dev/sda y la Memory
Stick es /dev/sdc).
23.
Reinicia y Ajusta la configuracin de la BIOS para que arranque desde
el Lector de Memorias.

Si todo sali bien iniciars windows desde el lector de tarjetas. La parte donde
utilizas el particionador de Linux y la consola no son difciles, cualquier persona que
tenga experiencia particionando se encontrar con programas que le son familiares.
Fuentes:
1.
3eportal.com: http://www.3eportal.com/index.php?
option=com_content&task=view&id=14&Itemid=9
2.
eeegudes.com: http://www.eeeguides.com/2007/11/installing-windows-xpfrom-usb-thumb.html
3.
partedmagic.com: http://partedmagic.com/
Gracias. Hasta la prxima entrada.