Você está na página 1de 6

Bom...

como eu disse é trabalho, mas se os passos forem seguidos direitinho não


tem erro! Importante deixar claro que a técnica não foi criada por mim. Encontrei-a
na net, só traduzi aqui. Testei e atesto que funcionou perfeitamente no meu HD
USB de 80GB.

Antes de mais nada seu computador ou notebook tem que ter a opção no setup de
dar o boot pela USB. Se não tem nem continue lendo. Resumindo o que teremos
que fazer é o seguinte:

- Criaremos um arquivo ISO do CD de instalação do Windows XP


- Alteraremos o conteúdo de alguns desses arquivos e incluiremos um novo
- Substituiremos os arquivos modificados dentro da ISO
- Gravaremos um novo CD de instalação
- Procederemos a instalação.

Vamos então aos passos:

1) Crie ("new") um arquivo ISO do CD de instalação. De preferencia com o WinIso.


2) Depois que o arquivo ISO estiver criado. No WinISO clique em "Open" e abra o
arquivo ISO que você criou. Localize a pasta I386 e selecione os seguintes arquivos
(segure o Ctrl para selecioná-los todos juntos):

TXTSETUP.SIF
DOSNET.INF
USB.IN_
USBPORT.IN_
USBSTOR.IN_

Clique em "Extract" e coloque-os num diretório à parte para trabalharmos neles.

3) Agora teremos que expandir os arquivos .IN_. Para isto no prompt de comando
(DOS), localize a pasta na qual os arquivos estão e com o comando abaixo você
expande os arquivos:

cabarc x USBSTOR.IN_

Se o DOS não encontrar o programa cabarc.exe então baixe ele aqui:


http://support.microsoft.com/kb/310618

O arquivo que deverá baixa é o Cabsdk.exe, dentro dele vc encontrará o


Cabarc.exe. Copie o Cabarc para dentro da pasta que você colocou os arquivos e
mande bala!

Faça isto em todos os .IN_. Se você não estiver familiarizado com o DOS terá que
pedir ajuda de alguém.
Você deverá ficar com os seguintes arquivos na pasta:

usb.inf
usbport.inf
usbstor.inf

Depois disso você pode deletar os .IN_

4) Vamos editar os arquivos. ATENÇÃO! Este é o ponto mais importante, então faça
com bastante cuidado, pois se você errar será dificil detectar o erro.

4-A) TXTSETUP.SIF
Primeiro mova as entradas de [InputDevicesSupport.Load] para o
[BootBusExtenders.Load] como mostrado aqui:

[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
serial = serial.sys
serenum = serenum.sys
usbstor = usbstor.sys

...agora o mesmo para [BootBusExtenders] e [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
serial = "Treiber f チ r seriellen Anschluss",files.none,serial
serenum = "Enumerator f チ r seriellen Anschluss",files.none,serenum
usbstor = "USB-Speicherklassentreiber",files.usbstor,usbstor
usbccgp = "USB Generic Parent Driver",files.usbccgp,usbccgp
Agora é preciso adicionar algumas chaves ao registro conforme segue

[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

e também no [SourceDisksFiles] --- atenção aqui. Existem dois SourceDiskFiles.


Procure o que tem a chave "bootvid.dll =1,,,,,,3_,2,0,0,,1,2" conforme abaixo.

[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

Ok! Pode salvar e fechar esse. Vamos para outro

4-B) Abra o DOSNET.INF, e altere o segundo [Files] (atenção existem 2 deles)


conforme segue:

[Files]
d1,usbboot.inf
d1,_default.pif
d1,12520437.cpx
d1,12520850.cpx
Ok! Salve e Feche!

4-C) Vamos para o USB.INF

Altere as linhas em negrito de [StandardHub.AddService]


e[CommonClassParent.AddService] conforme segue:

[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

Salve e feche.

4-D) usbport.inf

Altere as linhas em negrito de [EHCI.AddService], [OHCI.AddService] ,


[UHCI.AddService] e [ROOTHUB.AddService] como segue:

[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

Salve e feche.

4-E) usbstor.inf

Mude e adicione as linhas em negrito em [USBSTOR.AddService] conforme segue:

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

Salve e feche.

4-F)Crie um novo arquivo chamado USBBOOT.INF no mesmo diretório dos outros


arquivos alterados e bote o conteúdo abaixo dentro dele:

[usbservices]
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","
DisplayName",0x00000000,"USB Mass Storage Driver"
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","
ErrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","
Group",0x00000000,"System Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR","
ImagePath",0x00020000,"system32\DRIVERS\USBSTOR.SY S"
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR"," Start",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\USBSTOR"," Type",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","
DisplayName",0x00000000,"USB 2.0 Enhanced Host Controller Miniport Driver"
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci"," ErrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","
Group",0x00000000,"System Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci","
ImagePath",0x00020000,"system32\DRIVERS\usbehci.sy s"
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci"," Start",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\usbehci"," Type",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","D
isplayName",0x00000000,"USB2 Enabled Hub"
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","E rrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","G roup",0x00000000,"System
Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","I
magePath",0x00020000,"system32\DRIVERS\usbhub.sys"
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","S tart",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\usbhub","T ype",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","
DisplayName",0x00000000,"Microsoft USB Universal Host Controller Miniport
Driver"
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci"," ErrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","
Group",0x00000000,"System Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci","
ImagePath",0x00020000,"system32\DRIVERS\usbuhci.sy s"
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci"," Start",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\usbuhci"," Type",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","
DisplayName",0x00000000,"Microsoft USB Open Host Controller Miniport Driver"
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci"," ErrorControl",0x00010001,1
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","
Group",0x00000000,"System Reserved"
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci","
ImagePath",0x00020000,"system32\DRIVERS\usbohci.sy s"
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci"," Start",0x00010001,0
HKLM,"SYSTEM\CurrentControlSet\Services\usbohci"," Type",0x00010001,1

5) Vamos agora compactar novamente os arquivos. Use os seguintes comandos no


DOS:

cabarc n USB.IN_ usb.inf


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

Os três arquivos .IN_ devem ter voltado a existir agora.

6) Vamos colocar as arquivos dentro da ISO novamente. Vá para o WinISo


selecione os arquivos abaixo e delete-os:

DOSNET.INF
TXTSETUP.SIF
USB.IN_
USBPORT.IN_
USBSTOR.IN_
Salve a ISO, e para ter certeza, feche e re-abra o WinIso. Abra seu arquivo ISO, e
de novo na pasta I386 selecione "Add". Adicione os arquivos abaixo que estão na
sua pasta de trabalho:

USBBOOT.INF
DOSNET.INF
TXTSETUP.SIF
USB.IN_
USBPORT.IN_
USBSTOR.IN_
Salve o arquivo ISO.

7) Estamos chegando ao final. Queime o arquivo ISO num CD. Desconecte todos os
HDs do computador ou Notebook (no caso de notebooks retire-os fisicamente do
note).

8) Conecte seu HD externo na USB, coloque o CD no computador/notebook e


proceda a instalação normal. Aconselho formatar o HD com a partição NTFS
durante esta instalação.

Você poderá encontrar os probleminhas abaixo durante a instalação dê ok ou enter


e siga em frente, eles não aparecerão mais depois que tudo estiver terminado.

Você poderá ser questionado a respeito de que os Drivers USB não são certificados,
isto é normal, aceite e siga em frente.
Depois da instação no primeiro boot um aviso de que o arquivo de paginação não
existe aparecerá. Não ligue. Siga em frente. Ele não voltará mais.

PRONTO!!!!

Abraço. Boa sorte a todos.


__________________
Review: SAGER NP8760
Core i5-540M
4GB DDR3 1333MHz
ATI Radeon 5870 1GB DDR5
320GB 7200rpm
Manual: Escolha o seu note
http://www.twitter.com/gfrancoso

Você também pode gostar