Windows XP foi criado para funcionar em discos rígidos do sistema interno. Não tem nenhuma opção de configuração ou configuração simples para rodar em um disco rígido externo . É possível \\ " fazer \\ " XP executado em um disco rígido externo , mas envolve uma série de ajustes, inclusive fazendo a unidade externa de arranque e edição de arquivos de inicialização. Coisas que você precisa
Windows XP CD
USB unidade de disco rígido externo />
software de gravação de CD que pode lidar com arquivos ISO < br >
Visualizar Mais instruções
Criando o Windows XP imagem de inicialização
1
Defina o seu BIOS para que a inicialização USB está ativada. ( Seu BIOS deve suportar inicialização de USB. ) Conecte o disco rígido externo USB diretamente ao seu computador.
2
Faça uma imagem ISO ( um arquivo ISO . É uma imagem de disco arquivo de um disco óptico ) a partir do CD -ROM do Windows XP usando o seu software preferido. Salve em seu disco rígido .
3
Abra o arquivo ISO que você acabou de criar. Navegue até a pasta I386 e selecione os seguintes arquivos: .
TXTSETUP.SIF , DOSNET.INF , usb.in_ , USBPORT.IN_ e USBSTOR.IN_
Extraia os arquivos e colocá- . los em uma pasta para trabalhar com
4
Abra um prompt de comando e usar Cab SDK para extrair o conteúdo dos arquivos IN_ ; . Cab SDK é uma compressão da Microsoft e do programa de descompressão disponível como um exe . arquivo na pasta do Windows . Cada um dos arquivos IN_ . Contém exatamente um . Inf . Uma linha de comando exemplo seria : \\ " cabarc x USBSTOR.IN_ \\ " . Você deve acabar com três novos arquivos na pasta , chamados usb.inf , usbport.inf e usbstor.inf . Exclua os arquivos . IN_ .
5
Abra os arquivos usando um editor de texto simples como o Notepad. Editá-los de acordo com a seção abaixo intitulada \\ "Arquivos de Edição. \\ "
6
Abra o arquivo ISO criado anteriormente e apagar os arquivos que você extraiu anteriormente. Substituí-los com os novos arquivos modificados .
7
Salve os arquivos ISO e gravá-las em um CD usando o software de gravação de sua escolha .
8
Insira o CD que criado e reiniciar o computador. Verifique se ele está configurado para inicializar a partir do CD . A maioria dos computadores vai fazer isso automaticamente, mas se não, pressione F8 durante a inicialização para escolher as opções de inicialização. Quando perguntado , escolha o disco rígido externo USB para instalar o Windows XP.
Editando arquivos
9
Abrir TXTSETUP.SIF e mover as seguintes entradas de [ InputDevicesSupport.Load ] ao [ BootBusExtenders.Load ] :
usbehci = Usbehci.sys
usbohci = Usbohci.sys
usbuhci = Usbuhci.sys
USBHUB = usbhub.sys < br /> usbstor = usbstor.sys
10
Mova as seguintes entradas de [ InputDevicesSupport ] para [ BootBusExtenders ] :
usbehci = \\ " Erweiterter Hostcontroller \\ " , files.usbehci , usbehci
usbohci = \\ "Open Hostcontroller \\ " , files.usbohci , usbohci
usbuhci = \\ " Universeller Hostcontroller \\ " , files.usbuhci , usbuhci
USBHUB = \\ " padrão -USB- Hubtreiber \\ " , files.usbhub , USBHUB
usbstor = \\" USB- Speicherklassentreiber \\ " , files.usbstor , usbstor
11
Insira o seguinte em [ HiveInfs . seção fresco ] :
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
< br /> Inserir os seguintes comandos na seção [ SourceDisksFiles ] :
[ 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,
12
Abrir DOSNET.INF e altere a segunda seção [Files] para ficar assim :
[Files]
d1 , usbboot.inf d1 />
d1 , 12520437.cpx />
13
Abrir usb.inf e mudança linhas nos [ CommonClassParent.AddService ] seções [ StandardHub.AddService ] e para se parecer com isso:
[ 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 = Bota 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 = Bota Bus Extender
14
Abrir usbport.inf e alterar linhas no [ EHCI.AddService ], [ OHCI.AddService ], [ UHCI.AddService ] e [ ROOTHUB.AddService ] seções para ficar assim:
, [ EHCI.AddService ]
DisplayName =% EHCIMP.SvcDesc %
ServiceType = 1; SERVICE_KERNEL_DRIVER
StartType = 0; SERVICE_DEMAND_START
ErrorControl = 1; SERVICE_ERROR_NORMAL < , br /> ServiceBinary = % 12% \\ \\ Usbehci.sys
LoadOrderGroup = Bota 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 < , br /> LoadOrderGroup = Bota Bus Extender
[ UHCI.AddService ]
DisplayName =% UHCIMP.SvcDesc %
ServiceType = 1; SERVICE_KERNEL_DRIVER < , br /> StartType = 0; SERVICE_DEMAND_START
ErrorControl = 1; SERVICE_ERROR_NORMAL
ServiceBinary = % 12% \\ \\ Usbuhci.sys
LoadOrderGroup = Bota 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 = Bota Bus Extender
15
Abrir usbstore.inf e alterar linhas no [ ,"USBSTOR.AddService ] seção para ficar assim:
[ USBSTOR.AddService ]
DisplayName =% USBSTOR.SvcDesc %
ServiceType = 1 < br /> StartType = 0
Tag = 3
ErrorControl = 1
ServiceBinary = % 12% \\ \\ Usbstor.sys
LoadOrderGroup = Bota Bus Extender < br >
16
Crie um novo arquivo chamado USBBOOT.INF no mesmo diretório que os outros arquivos modificados , e cole o seguinte conteúdo nele :
[ UsbServices ]
< , br /> HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ USBSTOR \\ ", \\ " DisplayName \\ " , 0x00000000, \\ " USB Mass Storage driver \\ "
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ USBSTOR \\ ", \\ " ErrorControl \\ " , 0x00010001 , 1
HKLM \\" SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ USBSTOR \\ ", \\ " Grupo \\ " , 0x00000000, \\ "Sistema Reservado \\ "
/> HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ USBSTOR \\ ", \\ "Start \\ " , 0x00010001 , 0
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ USBSTOR \\ " , \\ "tipo \\ " , 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 \\ ", \\ " Grupo \\ " , 0x00000000, \\ " Sistema Reservado \\ "
/> HKLM , " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbehci \\" \\ , \\ "Start \\ " , 0x00010001 , 0
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbehci \\ " , \\ "tipo \\ " , 0x00010001 , 1
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ USBHUB \\ ", \\ " DisplayName \\ " , 0x00000000, \\ " USB2 Ativado Hub \\ "
HKLM \\" SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ USBHUB \\ ", \\ " ErrorControl \\ " , 0x00010001 , 1
HKLM \\" SYSTEM \\ \\ CurrentControlSet \\ \\ Serviços \\ \\ USBHUB \\ ", \\ " Grupo \\ " , 0x00000000, \\ " Sistema Reservado \\ "
/> HKLM , " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ USBHUB \\" \\ , \\ "Start \\ " , 0x00010001 , 0
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ USBHUB \\ " , \\ "tipo \\ " , 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 \\ ", \\ " Grupo \\ " , 0x00000000, \\ " Sistema Reservado \\ "
/> HKLM , " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbuhci \\" \\ , \\ "Start \\ " , 0x00010001 , 0
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbuhci \\ " , \\ "tipo \\ " , 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 \\ ", \\ " Grupo \\ " , 0x00000000, \\ " Sistema Reservado \\ "
/> HKLM , " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbohci \\" \\ , \\ "Start \\ " , 0x00010001 , 0
HKLM \\ " SYSTEM \\ \\ CurrentControlSet \\ \\ Services \\ \\ usbohci \\ " , \\ "tipo \\ " , 0x00010001 , 1
17
Apague seus arquivos originais extraídos. IN_ . Abra o prompt de comando e navegue até a pasta com os arquivos alterados. Execute estes comandos para reembalar os arquivos:
cabarc n usb.in_ usb.inf
cabarc n USBPORT.IN_ usbport.inf
cabarc n USBSTOR.IN_ usbstor.inf < br />
Os três arquivos IN_ agora deve existir novamente. Volte para a Etapa 6 acima para ser concluído.