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

serenum usbstor = "USB-Speicherklassentreiber".sys acpi = acpi.sys usbuhci = usbuhci.usbehci.usbehci.AddReg AddReg = hivesys.sys .files.sys usbehci = usbehci.sys usbstor = usbstor.ohci1394 usbehci = "Erweiterter Hostcontroller".usbstor usbccgp = "USB Generic Parent Driver".isapnp acpiec = "Integrierter ACPI-Controllertreiber".sys usbohci = usbohci.usbstor.sys usbhub = usbhub.usbohci.files.usbstor.sys ohci1394 = ohci1394..Load] para o [BootBusExtenders.hidusb.sys acpiec = acpiec.sys usbohci = usbohci.files.usbuhci usbhub = "Standard-USB-Hubtreiber".agora o mesmo para [BootBusExtenders] e [InputDevicesSupport] [BootBusExtenders] pci = "PCI-Bustreiber".Fresh] AddReg = hivedef.isapnp.files.ohci1394.usbohci.files.files.usbhub hidusb = "HID-Parser".usbohci usbuhci = "Universeller Hostcontroller".sys serenum = serenum.files.usbuhci.usbhub usbstor = "USB-Speicherklassentreiber".sys usbhub = usbhub.usbuhci usbhub = "Standard-USB-Hubtreiber".Load] usbehci = usbehci.none.usbhub.sys hidusb = hidusb.acpiec ohci1394 = "IEEE-1394-Bus-OHCI-konformer Anschlusstreiber".acpi.AddReg .acpi isapnp = "ISA Plug & Play-Bustreiber".usbccgp.usbehci usbohci = "Open Hostcontroller".files.sys serial = serial.sys usbuhci = usbuhci.inf.files..files.sys usbstor = usbstor.Load] pci = pci.files.files.sys usbccgp = usbccgp.hidusb serial = "Treiber f チ r seriellen Anschluss".usbuhci.sys isapnp = isapnp.files.files.usbohci usbuhci = "Universeller Hostcontroller".usbstor [InputDevicesSupport] usbehci = "Erweiterter Hostcontroller".usbehci usbohci = "Open Hostcontroller".serial serenum = "Enumerator f チ r seriellen Anschluss".files.pci acpi = "ACPI Plug & Play-Bustreiber".pci.inf.usbccgp Agora é preciso adicionar algumas chaves ao registro conforme segue [HiveInfs.usbhub.files.files.none.Load] como mostrado aqui: [BootBusExtenders.sys [InputDevicesSupport.Primeiro mova as entradas de [InputDevicesSupport.files.files.none.

AddService] DisplayName = %GenericParent.cpx d1..dll =1.inf.inf d1.dll = 1...AddReg AddReg = hiveusd.0.3_.cpx Ok! Salve e Feche! 4-C) Vamos para o USB.0. SERVICE_DEMAND_START .usbservices e também no [SourceDisksFiles] --.AddService] .. SERVICE_KERNEL_DRIVER StartType = 0 .dll = 1. Vamos para outro 4-B) Abra o DOSNET.3_.atenção aqui.2.1.3_.inf._x....AddReg AddReg = usbboot..INF... Procure o que tem a chave "bootvid.12520850..DM.inf.. Existem dois SourceDiskFiles.sys LoadOrderGroup = Boot Bus Extender [CommonClassParent.inf. 4-D) usbport. e altere o segundo [Files] (atenção existem 2 deles) conforme segue: [Files] d1..AddService] e [ROOTHUB.usbboot.inf Altere as linhas em negrito de [EHCI.INF Altere as linhas em negrito de [StandardHub.3 bootvid.. [UHCI.AddReg AddReg = hivecls. SERVICE_ERROR_NORMAL ServiceBinary = %12%\usbhub.AddReg = hivesft.inf.3.0.0.. SERVICE_KERNEL_DRIVER StartType = 0 ....AddService] conforme segue: [StandardHub.AddService].2. SERVICE_ERROR_NORMAL ServiceBinary = %12%\usbccgp.AddReg AddReg = dmreg..inf = 1.12520437.SvcDesc% ServiceType = 1 .1.AddService] DisplayName = %StandardHub.0.2" conforme abaixo.sys LoadOrderGroup = Boot Bus Extender Salve e feche. SERVICE_KERNEL_DRIVER StartType = 0 . [OHCI..pif d1.0.AddService] e[CommonClassParent.. SERVICE_DEMAND_START ErrorControl = 1 .. [SourceDisksFiles] usbboot..2. SERVICE_DEMAND_START ErrorControl = 1 .2 Ok! Pode salvar e fechar esse.._default.SvcDesc% ServiceType = 1 .1.2 kdcom.AddService] como segue: [EHCI.SvcDesc% ServiceType = 1 .AddService] DisplayName = %EHCIMP.

sys LoadOrderGroup = Boot Bus Extender [OHCI."SYSTEM\CurrentControlSet\Services\USBSTOR".AddService] conforme segue: [USBSTOR."SYSTEM\CurrentControlSet\Services\USBSTOR". SERVICE_ERROR_NORMAL ServiceBinary = %12%\usbuhci. 4-E) usbstor.AddService] DisplayName = %UHCIMP.0x00000000." DisplayName". SERVICE_DEMAND_START ErrorControl = 1 . SERVICE_ERROR_NORMAL ServiceBinary = %12%\usbehci.SY S" .SvcDesc% ServiceType = 1 .AddService] DisplayName = %OHCIMP."System Reserved" HKLM. SERVICE_ERROR_NORMAL ServiceBinary = %12%\usbhub." Group".0x00010001."USB Mass Storage Driver" HKLM.AddService] DisplayName = %USBSTOR.AddService] DisplayName = %ROOTHUB.1 HKLM.sys LoadOrderGroup = Boot Bus Extender Salve e feche. SERVICE_DEMAND_START ErrorControl = 1 .SvcDesc% ServiceType = 1 StartType = 0 Tag = 3 ErrorControl = 1 ServiceBinary = %12%\USBSTOR. SERVICE_KERNEL_DRIVER StartType = 0 ."SYSTEM\CurrentControlSet\Services\USBSTOR". 4-F)Crie um novo arquivo chamado USBBOOT.SYS LoadOrderGroup = Boot Bus Extender Salve e feche.0x00000000.SvcDesc% ServiceType = 1 .sys LoadOrderGroup = Boot Bus Extender [ROOTHUB. SERVICE_DEMAND_START ErrorControl = 1 .0x00020000.SvcDesc% ServiceType = 1 ." ErrorControl"."system32\DRIVERS\USBSTOR.sys LoadOrderGroup = Boot Bus Extender [UHCI.ErrorControl = 1 .INF no mesmo diretório dos outros arquivos alterados e bote o conteúdo abaixo dentro dele: [usbservices] HKLM. SERVICE_KERNEL_DRIVER StartType = 0 . SERVICE_ERROR_NORMAL ServiceBinary = %12%\usbohci."SYSTEM\CurrentControlSet\Services\USBSTOR". SERVICE_KERNEL_DRIVER StartType = 0 .inf Mude e adicione as linhas em negrito em [USBSTOR." ImagePath".

sy s" HKLM."SYSTEM\CurrentControlSet\Services\usbuhci".sy s" HKLM.0x00010001."SYSTEM\CurrentControlSet\Services\usbehci"." ErrorControl".0x00010001."SYSTEM\CurrentControlSet\Services\USBSTOR".0x00010001.1 HKLM.IN_ usbstor."SYSTEM\CurrentControlSet\Services\usbohci"." ImagePath"."USB2 Enabled Hub" HKLM."SYSTEM\CurrentControlSet\Services\USBSTOR".0x00010001.0x00010001."E rrorControl"."System Reserved" HKLM.1 HKLM.0 HKLM." Group"." ErrorControl"."I magePath"."Microsoft USB Open Host Controller Miniport Driver" HKLM."Microsoft USB Universal Host Controller Miniport Driver" HKLM."SYSTEM\CurrentControlSet\Services\usbhub".0 HKLM." Start".inf Os três arquivos .IN_ usb."SYSTEM\CurrentControlSet\Services\usbohci"." Group"."System Reserved" HKLM.0 Enhanced Host Controller Miniport Driver" HKLM."SYSTEM\CurrentControlSet\Services\usbuhci". 6) Vamos colocar as arquivos dentro da ISO novamente.sy s" HKLM.INF TXTSETUP."SYSTEM\CurrentControlSet\Services\usbehci"." DisplayName".0 HKLM." Start".IN_ usbport."USB 2.0x00020000.0x00010001."D isplayName".1 5) Vamos agora compactar novamente os arquivos.0x00000000."system32\DRIVERS\usbohci."SYSTEM\CurrentControlSet\Services\usbehci"."System Reserved" HKLM.inf cabarc n USBSTOR."System Reserved" HKLM.0x00010001." DisplayName".0x00020000." ImagePath"."SYSTEM\CurrentControlSet\Services\usbehci".0x00000000."SYSTEM\CurrentControlSet\Services\usbuhci"."system32\DRIVERS\usbhub.0x00010001.IN_ .IN_ devem ter voltado a existir agora."SYSTEM\CurrentControlSet\Services\usbuhci"." Type".0x00020000.1 HKLM."SYSTEM\CurrentControlSet\Services\usbohci".0 HKLM.1 HKLM.0x00020000."S tart".HKLM." Start"." Group"."SYSTEM\CurrentControlSet\Services\usbehci".0x00000000.IN_ USBSTOR."SYSTEM\CurrentControlSet\Services\usbuhci"."T ype"." Start".0x00010001." Type"."system32\DRIVERS\usbuhci."system32\DRIVERS\usbehci." DisplayName".0x00000000.sys" HKLM.0x00010001."G roup"."SYSTEM\CurrentControlSet\Services\usbhub"."SYSTEM\CurrentControlSet\Services\usbehci"."SYSTEM\CurrentControlSet\Services\usbuhci".0x00000000.0x00010001."SYSTEM\CurrentControlSet\Services\usbhub"."SYSTEM\CurrentControlSet\Services\usbohci"."SYSTEM\CurrentControlSet\Services\usbhub"." ErrorControl"." Type".0x00000000.0x00000000."SYSTEM\CurrentControlSet\Services\usbhub".inf cabarc n USBPORT.0x00010001.0x00000000."SYSTEM\CurrentControlSet\Services\usbhub"."SYSTEM\CurrentControlSet\Services\usbohci".0x00010001.0 HKLM.IN_ USBPORT.1 HKLM.SIF USB.1 HKLM. Use os seguintes comandos no DOS: cabarc n USB.1 HKLM." Type".0x00010001.1 HKLM."SYSTEM\CurrentControlSet\Services\usbohci". Vá para o WinISo selecione os arquivos abaixo e delete-os: DOSNET." ImagePath".

eles não aparecerão mais depois que tudo estiver terminado. Não ligue. feche e re-abra o WinIso. __________________ Review: SAGER NP8760 Core i5-540M 4GB DDR3 1333MHz ATI Radeon 5870 1GB DDR5 320GB 7200rpm Manual: Escolha o seu note http://www.INF DOSNET. Desconecte todos os HDs do computador ou Notebook (no caso de notebooks retire-os fisicamente do note).com/gfrancoso . Queime o arquivo ISO num CD. PRONTO!!!! Abraço. Boa sorte a todos. isto é normal.Salve a ISO. Ele não voltará mais. Depois da instação no primeiro boot um aviso de que o arquivo de paginação não existe aparecerá. 8) Conecte seu HD externo na USB. e para ter certeza.SIF USB. Você poderá ser questionado a respeito de que os Drivers USB não são certificados.twitter. aceite e siga em frente.IN_ USBPORT. e de novo na pasta I386 selecione "Add". coloque o CD no computador/notebook e proceda a instalação normal. Abra seu arquivo ISO. 7) Estamos chegando ao final.IN_ Salve o arquivo ISO. Você poderá encontrar os probleminhas abaixo durante a instalação dê ok ou enter e siga em frente.IN_ USBSTOR. Siga em frente. Adicione os arquivos abaixo que estão na sua pasta de trabalho: USBBOOT. Aconselho formatar o HD com a partição NTFS durante esta instalação.INF TXTSETUP.