Como adicionar drivers ao DVD de instalação do Windows 7?

16

Como posso agrupar drivers mais recentes ou ausentes no DVD do Windows 7?

raspi
fonte

Respostas:

15

Se você conhece o slipstreaming do Windows XP Service Pack, isso é bastante semelhante.

Estou usando o Windows XP Professional para este exemplo. Deve ser semelhante ao Vista etc.

Crie uma imagem ISO do seu DVD do Windows 7 com o seu software favorito. Eu usei o CDBurnerXP .

Salve o install.wim em algum lugar do disco rígido a partir dessa imagem ISO ou diretamente do DVD.

Faça o download do Kit de Instalação Automatizada do Windows para o seu sistema operacional ( Windows 7 , Vista , XP ).

Inicie o prompt de comando das Ferramentas de implantação do AIK no menu Iniciar

cd <path where you saved that wim file>

Monte a imagem WIM com permissões de gravação:

O imagex dirá qual número é qual edição do Windows, se não for encontrado. Eu tentei primeiro com apenas o número 0. O número 4 é, neste caso, o Windows 7 Ultimate Edition de 64 bits.

imagex /mountrw install.wim 4 c:\wim

Adicione quantos drivers você desejar usando o DISM. Se o DISM disser que os arquivos são essenciais para a inicialização, mas os drivers não estão assinados, adicione o /forceunsignedparâmetro

Aqui está um exemplo para os drivers nVidia nForce (EXE do instalador extraído com 7-zip): Drivers SATA / SATARAID / IDE / Ethernet / etc:

cd c:\dl\15.51_nforce_win7_64bit_whql\ide\win764\
dism /image:c:\wim /add-driver /driver:. /recurse

cd c:\dl\15.51_nforce_win7_64bit_whql\smbus
dism /image:c:\wim /add-driver /driver:. /recurse /forceunsigned

cd c:\dl\15.51_nforce_win7_64bit_whql\smu
dism /image:c:\wim /add-driver /driver:. /recurse

cd c:\dl\15.51_nforce_win7_64bit_whql\ethernet
dism /image:c:\wim /add-driver /driver:. /recurse

..e assim por diante para todos os drivers necessários ..

Você precisará expandir arquivos de driver não expandidos em alguns casos . Os drivers não serão expandidos se os nomes de arquivos no diretório do driver forem foo.dl_ e não foo.dll etc.

Aqui está uma amostra do driver NVidia GeForce para você (EXE instalador extraído com 7-zip)

cd c:\dl\191.07_desktop_win7_winvista_64bit_international_whql
mkdir c:\displaydriver
expand *.* c:\displaydriver

e depois

cd c:\displaydriver
dism /image:c:\wim /add-driver /driver:. /recurse

Salve a imagem WIM com novos drivers:

Desmontar e confirmar (confirmar = salvar)

imagex /unmount /commit c:\wim

Adicione o install.wim de volta à imagem ISO com seu software de manuseio ISO favorito. Eu usei o UltraISO. Verifique se o DVD é inicializável. Grave ISO como novo DVD novamente com o software de gravação favorito (CDBurnerXP).

Inicialize e aproveite seu novo Windows 7 com drivers corretos e funcionando.

raspi
fonte
muito rápido para responder sua própria pergunta :) Suponho que este seja seu próprio site? raspi.fi
5
Sim. SU é um lugar mais seguro para este tutorial, se meu site for desativado algum dia. Eu lutei com esse motorista reunindo dia e noite ontem. :)
Raspi
11
Estou feliz que você fez isso em uma sábia previsão :)
JohannesM
Uuuughhhhh, eu gostaria que você tivesse dito que o UltraISO possui um longo processo de registro (aparentemente manual). :( Eu fiz um pedido, mas não tenho CHAVE ... sentado aqui esperando e esperando e esperando e não tenho um fim de semana inteiro para gastar nisso ... muito frustrante :( Se você está lendo isso e espera obter "satisfação instantânea" com UltraISO, pense novamente - esperar para fazer este processo um multi-dia, porque eles não podem ser incomodado para ter um sistema de registo automático.
allquixotic
Os drivers devem ser instalados em qualquer ordem, por exemplo, drivers de chipset primeiro? Ou isso não importa?
álcool é mau
3

Quero apenas adicionar um complemento, se você precisar dos drivers no momento da instalação (por exemplo, dispositivo de armazenamento etc.), precisará executar este procedimento também para o boot.wim:

O boot.wim possui 2 instalações incorporadas.

então você faz o procedimento duas vezes:

imagex /mountrw boot.wim 1 c:\wim
add your drivers
imagex /unmount /commit c:\wim

imagex /mountrw boot.wim 2 c:\wim
add your drivers
imagex /unmount /commit c:\wim

Outra informação:

Remova o arquivo ei.cfgda pasta de origem do DVD e, em seguida, você poderá selecionar a versão do Windows 7 que deseja instalar (Home, Pro, Ultimate etc.).

para garantir que seus drivers estejam disponíveis para cada versão, execute o procedimento install.wimpara cada versão incorporada install.wim.

normally X = 1, 2, 3, 4 for the command:

imagex /mountrw install.wim X c:\wim
add your drivers
imagex /unmount /commit c:\wim

e repita para cada Xnúmero possível

Você pode encontrar o disponível Xcom:

imagex /info install.wim

observando o INDEXatributo do IMAGEelemento no XML impresso pelo imagex /infocomando, por exemplo:

<IMAGE INDEX="4">
0xC0000022L
fonte
0

Também é possível criar ISO a partir do DVD, editar a ISO (reescrevê-la) adicionando arquivos a ela (por exemplo, na pasta \ drivers \) e gravar a ISO novamente no DVD. Portanto, você pode acessar os drivers no DVD após a instalação do Windows.

pbies
fonte