You are not logged in.

  • "Thomas Mc Kie" started this thread

Posts: 1,792

Date of registration: Sep 23rd 2008

Thanks: 0 / 9

  • Send private message

1

Saturday, February 26th 2011, 9:17pm

Treiber in Win7 DVD einfügen (ohne Tool)

Da ich ja grad mit den WIMIntegrator/GUI-Tools frickel, würde ich gerne wissen, wie ich gesicherte Treiber möglichst unkompliziert manuell in die DVD hineinbekomme. Wenn ich mich recht entsinne, gibt es in der DVD einen Ordner, in den man einfach die Treiber reinkopieren kann, richtig? Wenn ja, welcher wäre das und wenn nein, was muss ich ansonsten tun? Ich würde dann mal auf mounten, irgendwelche Befehle und unmounten tippen, aber wenn es geht würde ich die Treiber irgendwie anders in die DVD bekommen, damit ich nicht immer mounten/unmounten muss.

Grüße

Thomas
"Was zählt das Alter, außer die Jahre?"
"Auf der Suche nach sich selbst entdeckt man seine Eltern."
Thomas Mc Kie

chris.b

V.I.P.

Posts: 1,122

Date of registration: Sep 23rd 2008

Thanks: 2 / 3

  • Send private message

2

Saturday, February 26th 2011, 9:37pm

Hallo

Ganz spontan würd ich sagen :

Source code

1
Dism /image:<Pfad_zum_Image> /Add-Driver /Driver:<Pfad_zum_Treiber>\driver.inf

  • "Thomas Mc Kie" started this thread

Posts: 1,792

Date of registration: Sep 23rd 2008

Thanks: 0 / 9

  • Send private message

3

Saturday, February 26th 2011, 9:40pm

:'-( Kein einfaches kopieren in "echte" Ordner (also nicht in der WIM) vorm Brennen? :'-(
"Was zählt das Alter, außer die Jahre?"
"Auf der Suche nach sich selbst entdeckt man seine Eltern."
Thomas Mc Kie

  • "Thomas Mc Kie" started this thread

Posts: 1,792

Date of registration: Sep 23rd 2008

Thanks: 0 / 9

  • Send private message

5

Saturday, February 26th 2011, 10:16pm

Danke Helmi!

Quoted

METHOD 2 (but only for vista/2008 with any integrated service pack, or 7 and 2008 R2):

at install windows automaticaly searches ALL the available drives for $WinPEDriver$ folder (not $WinPEDriverS$) in its root, so copy only boot critical drivers there (dvd:\$WinPEDriver$), they can be in subfolders too and are used during the whole install

but beware not to run out of ram as before, cause WinPE doesnt have anywhere else to keep its driverstore folder but memory

also - if a driver fails to inject in boot.wim with dism tool (as in previous method) the setup WILL fail if you put it in $WinPEDriver$ folder, so i suggest that you test all the drivers with dism FIRST (you can see the failed ones in C:\Windows\Logs\DISM\dism.log file) and move the bad ones to dvd:\sources\$OEM$\$$\Inf\D folder (as in previous method)

winpe supports cabbed drivers - but i had to expand some to work with dism (only 2 or 3 out of ALL the available driverpacks, but just one can f*ck you up)

Also einfach einen Ordner mit $WinPEDriver$ auf die DVD kloppen, und in den die Treiber (ich will ja nur die für mich relevanten reinhauen, da passt das dann mit dem Speicherplatz) reinklatschen, fertig? Das wäre ja super und genau das was ich suche. *FRIEND*

Grüße

Thomas
"Was zählt das Alter, außer die Jahre?"
"Auf der Suche nach sich selbst entdeckt man seine Eltern."
Thomas Mc Kie

Helmi

Under the Weeping Moon

Posts: 1,110

Date of registration: Sep 23rd 2008

Thanks: 17 / 85

  • Send private message

6

Saturday, February 26th 2011, 11:11pm

Ich hab's selbst leider noch nicht testen können (einfach keine Zeit...), kann es daher auch nicht bestätigen.

Im Prinzip scheint es lediglich für boot-kritische Treiber gedacht zu sein, also z.B. für Massenspeicher-Controller.
Das aufgezeigte Problem schildert ja den verfügbaren RAM as klare Limitation (ich vermute mal, wenn man bei ~ 2 GB versucht, auch noch alle DPs reinzupacken, wird es wohl nachvollziehbar scheitern) - vermutlich verzögert es auch den Startprozeß des PEs (= des Installationsvorgangs) entsprechend; das ist ja bei XP und DPMS auch nicht anders.

Der Tipp, Treiber erst in DISM zu testen, hat wohl damit zu tun, daß man dort eine Log-Datei erhält, die anders wohl ausbliebe (wo sollte PE sie auch ablegen, außer im RAM?).
Wenn Du mutig bist, kannst Du es ja auch einfach mal so probieren.


Vielleicht ist auch http://forum.driverpacks.net/viewtopic.php?pid=41678 für Dich interessant.

  • "Thomas Mc Kie" started this thread

Posts: 1,792

Date of registration: Sep 23rd 2008

Thanks: 0 / 9

  • Send private message

7

Saturday, February 26th 2011, 11:16pm

Ich werd obiges mal testen und berichten. Das mit DISM ist nur um sicherzugehen, dass die Treiber auch so erkannt werden (steht jedenfalls so im Text), und eben nicht zu einem Crash der Installation führen.
"Was zählt das Alter, außer die Jahre?"
"Auf der Suche nach sich selbst entdeckt man seine Eltern."
Thomas Mc Kie

chris.b

V.I.P.

Posts: 1,122

Date of registration: Sep 23rd 2008

Thanks: 2 / 3

  • Send private message

8

Saturday, February 26th 2011, 11:49pm

Durch etwas lesen bin ich an pnputil erinnert worden. Ist ein in Vista/Seven eingebautes Kommandozeilen Tool mit dem man z.B. einen Ordner mit Treibern auf der DVD in einem Rutsch installieren lassen kann. Auch hier ein Skript das wohl taugt -> forum.driverpacks.net

Posts: 947

Date of registration: Mar 14th 2009

Thanks: 208 / 21

  • Send private message

9

Monday, February 28th 2011, 7:06pm

Quoted

METHOD 1 (too long):

first, you HAVE to dism mass storage drivers (and lan - if you enabled network for pe in answer file) into boot.wim (2nd index only needed for setup) cause it runs completely from memory and copies nothing to hdd (and dvd drive could be ANY letter at this point) - it is equivalent to integrating them in I386 folder as before for xp

but know that the injected drivers are automaticaly expanded within image, and multiple copies of them are kept separately if there are more than one .inf files per folder (or multiple entries in a single *.inf), so integrate only boot critical drivers this way (chipset, storage and lan) or your image may not fit on a dvd - and you can actualy run out of ram when booting from it

mount image (must be writable, so copy to hdd first):
Dism /Mount-Wim /WimFile:C:\test\boot.wim /Index:2 /MountDir:C:\test\offline

remove old drivers (skip if this is the first time):
Dism /Image:C:\test\offline /Remove-Driver /Driver:OEM1.inf /Driver:OEM2.inf ... /Driver:OEM99.inf
(how ever many there are third party drivers in C:\test\offline\Windows\Inf folder, you cant uninstall default ones)

inject all the drivers from C:\D folder, including in subfolders and even unsigned ones:
Dism /Image:C:\test\offline /Add-Driver /Driver:C:\D /Recurse /ForceUnsigned

dismount image (and then replace boot.wim from where you got it):
Dism /Unmount-Wim /MountDir:C:\test\offline /Commit

Ich habe mir mal die Zeit genommen und die dism Methode getestet.
Die Treiber habe ich nicht nur in die Boot.wim integrieren lassen sondern auch noch in die Install.wim
Fehlermeldungen beim Integrieren kamen keine. Jetzt muss ich die ganze sache nur noch Installieren um zu Testen ob es auch funzt.
Die Test-Installation werde ich aber erst morgen durchführen.

lg Sven

Similar threads