Jump to content

[SOLVED] DriverPacks for sysprep


iceangel89

Recommended Posts

i seem to have problems using driver packs from DriverPack.net with sysprep. i read in the Creating WIM images of Windows XP for system deployment using Windows PE

Appendix C: Using Driverpacks from Driverpacks.net

At the time of this writing the current version of the LAN Driverpack is 7.121, Mass Storage is 7.121. If you intend to use the Driverpacks to install drivers you will find that you will receive a half dozen or so errors if you try installing all of the drivers available. This is due to there being some drivers for Windows 9x and NT systems which are not compatible with Windows PE 2.0. I have also found that some of the Mass storage drivers when installed prevent Windows PE from booting, at this time the known offending drivers are in the following folders when expanded: D\M\AD8, D\M\3B, D\M\D. If you remove these directories the rest of the OEMSETUP drivers install and Windows PE boots without any issues.

i suspect its the same problem but the DriverPack version is not 7.121 now so is there a work around to this? any program to see the details of the driver? like for what platform and OS the driver is for?

i was thinking maybe i can use DriverPack BASE to slipstream drivers into a XP install then use these integrated drivers for sysprep? something like that? so where can the integrated DriverPack drivers found?

SOLUTION

detectedpci...
^ missing "\"

pci\ven_104b&dev_1040=c:\windows\driver cache\i386\massstorage\d\m\vm\vmscsi.inf
^ space so add "" quotes

Edited by iceangel89
Link to comment
Share on other sites


Appendix C in the guide has to do with putting additional drivers into the PE build and has nothing to do with creating a base XP image. Yes you will receive errors when integrating any of the driverpacks into PE 2 since some of them contain 2000 drivers and some of the XP drivers are not compatible. Until Bashrat has a Vista only set you will get errors integrating into PE 2.

As far as sysprep and XP you should be able to download the driverpacks and run DPBase and select the sysprep option and you should have no problems.

Link to comment
Share on other sites

Actually it is a problem with permissions in the registry in XP where sysprep puts the critical device settings for the mass storage controllers.

Easiest way to get around it is as follows:

Open CMD window.

type: at 13:06 /interactive cmd.exe

where 13:06 is one minute ahead of the current system time.

A new CMD window will open which is running under the SYSTEM account header will be 'c:\windows\system32\svchost.exe'

run sysprep with your desired switches from the new CMD window.

Link to comment
Share on other sites

i tried that b4, it still didn't work...

but i think after taking soo long of removing chunks of lines, i think the problem is caused by

detectedpci\fd ...

^ no "\"

YA IT IS... :lol: after so long... but anyone knows why would an automated sysprep -bmsd make such errors?

Link to comment
Share on other sites

ops i think i still have the problem...

its fixed only after removing the last few/many lines. i think only 1 or afew lines are the cause... any1 knows? i used DriverPacks, Chipset, MassStorage, LAN, Sound A. then use Sysprep Driver Scanner to add entries to the registry then do sysprep -bmsd and then sysprep

detected\aha154x=c:\windows\inf\scsi.inf
detected\sparrow=c:\windows\inf\scsi.inf
pci\ven_0e11&dev_ae10=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_0012&subsys_001b0e11=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_000b&subsys_60040e11=c:\windows\inf\pnpscsi.inf
*cpqfd17=c:\windows\inf\pnpscsi.inf
detected\cpqarray=c:\windows\inf\scsi.inf
pci\ven_8086&dev_1960&subsys_04711028=c:\windows\inf\pnpscsi.inf
pci\ven_101e&dev_1960&subsys_04711028=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_04931028=c:\windows\inf\pnpscsi.inf
pci\ven_101e&dev_1960&subsys_04931028=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_11111028=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_11121111=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_11111111=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_04671028=c:\windows\inf\pnpscsi.inf
pci\ven_1011&dev_0046&subsys_13649005=c:\windows\inf\pnpscsi.inf
pci\ven_1028&dev_0001&subsys_00011028=c:\windows\inf\pnpscsi.inf
pci\ven_1028&dev_0002&subsys_00d11028=c:\windows\inf\pnpscsi.inf
pci\ven_1028&dev_0002&subsys_00d91028=c:\windows\inf\pnpscsi.inf
pci\ven_1028&dev_0002&subsys_00021028=c:\windows\inf\pnpscsi.inf
pci\ven_1028&dev_0003&subsys_00031028=c:\windows\inf\pnpscsi.inf
pci\ven_9005&dev_00c5&subsys_00c51028=c:\windows\inf\pnpscsi.inf
pci\ven_1011&dev_0046&subsys_10c2103c=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_10c6103c=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_10c7103c=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_10cc103c=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_10cd103c=c:\windows\inf\pnpscsi.inf
pci\ven_101e&dev_1960&subsys_60e7103c=c:\windows\inf\pnpscsi.inf
pci\ven_101e&dev_1960&subsys_60e8103c=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_000c=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_000f=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_000a=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_000b=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_0012=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_0020=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_0021=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_0001=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_0002=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_0003=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_0004=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_0005=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_0006=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_000d=c:\windows\inf\pnpscsi.inf
pci\ven_1077&dev_1020=c:\windows\inf\pnpscsi.inf
pci\ven_1077&dev_1080=c:\windows\inf\pnpscsi.inf
pci\ven_1077&dev_1240=c:\windows\inf\pnpscsi.inf
pci\ven_1077&dev_1280&subsys_01068086=c:\windows\inf\pnpscsi.inf
pci\ven_1077&dev_1280&subsys_00061077=c:\windows\inf\pnpscsi.inf
pci\ven_1077&dev_1216&subsys_00071077=c:\windows\inf\pnpscsi.inf
pci\ven_1077&dev_1016&subsys_00081077=c:\windows\inf\pnpscsi.inf
pci\ven_1077&dev_1216&subsys_01078086=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_9621&subsys_00018086=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_9641&subsys_00018086=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_96a1&subsys_00018086=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_3092&subsys_00018086=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_9622&subsys_00018086=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_0020&subsys_10201de1=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_0021&subsys_10201de1=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_0020&subsys_10101de1=c:\windows\inf\pnpscsi.inf
pci\ven_1000&dev_0021&subsys_10101de1=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_03a2113c=c:\windows\inf\pnpscsi.inf
pci\ven_101e&dev_9010=c:\windows\inf\pnpscsi.inf
pci\ven_101e&dev_9060=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_0438101e=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_0466101e=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_0467101e=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_0490101e=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_0471101e=c:\windows\inf\pnpscsi.inf
pci\ven_101e&dev_1960&subsys_0471101e=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_0493101e=c:\windows\inf\pnpscsi.inf
pci\ven_101e&dev_1960&subsys_0493101e=c:\windows\inf\pnpscsi.inf
pci\ven_8086&dev_1960&subsys_0475101e=c:\windows\inf\pnpscsi.inf
pci\ven_101e&dev_1960&subsys_0475101e=c:\windows\inf\pnpscsi.inf
pcmcia\ibm-pcmcia_portable_cd-rom_drive-84e3=c:\windows\inf\pnpscsi.inf
pcmcia\ibm-pcmcia_cd-rom_drive_cd-400-5afa=c:\windows\inf\pnpscsi.inf
pcmcia\ibm-pcmcia_portable_cd-rom_drive-84e2=c:\windows\inf\pnpscsi.inf
pcmcia\pcmcia-ide_card-3220=c:\windows\inf\pnpscsi.inf
pci\ven_13e6&dev_3603&subsys_00461014=c:\windows\inf\pnpscsi.inf
pcmcia\pcmcia-pnpide-4522=c:\windows\inf\pnpscsi.inf
pcmcia\pcmcia-pnpide-7b72=c:\windows\inf\pnpscsi.inf
pcmcia\pcmcia-pnpide-7762=c:\windows\inf\pnpscsi.inf
pcmcia\pcmcia-ide_dock-eeea=c:\windows\inf\pnpscsi.inf
pci\ven_13e6&dev_3603&subsys_004613e6=c:\windows\inf\pnpscsi.inf
pci\ven_13e6&dev_3603&subsys_004913e6=c:\windows\inf\pnpscsi.inf
pci\ven_13e6&dev_3603&subsys_00460900=c:\windows\inf\pnpscsi.inf
pci\ven_13e6&dev_3603=c:\windows\inf\pnpscsi.inf
pci\ven_1069&dev_0050&subsys_00541069=c:\windows\inf\pnpscsi.inf
pci\ven_1069&dev_0050&subsys_00521069=c:\windows\inf\pnpscsi.inf
pci\ven_1069&dev_0050&subsys_00501069=c:\windows\inf\pnpscsi.inf
pci\ven_1069&dev_ba56&subsys_00401069=c:\windows\inf\pnpscsi.inf
pci\ven_1069&dev_ba56&subsys_00301069=c:\windows\inf\pnpscsi.inf
pci\ven_1069&dev_0001=c:\windows\inf\pnpscsi.inf
pci\ven_1069&dev_0002=c:\windows\inf\pnpscsi.inf
pci\ven_1069&dev_0010=c:\windows\inf\pnpscsi.inf
pci\ven_1011&dev_1065&subsys_00201069=c:\windows\inf\pnpscsi.inf
pci\ven_1069&dev_ba55=c:\windows\inf\pnpscsi.inf
detected\dac960nt=c:\windows\inf\scsi.inf
pci\ven_10cd&dev_2300=c:\windows\inf\pnpscsi.inf
pci\ven_10cd&dev_1100=c:\windows\inf\pnpscsi.inf
pci\ven_10cd&dev_1200=c:\windows\inf\pnpscsi.inf
pci\ven_10cd&dev_1300=c:\windows\inf\pnpscsi.inf
pcmcia\advansys_-pcmcia_ultra_scsi_abp460-25c7=c:\windows\inf\pnpscsi.inf
pci\ven_10cd&dev_1300&subsys_133010cd=c:\windows\inf\pnpscsi.inf
pci\ven_1022&dev_2020=c:\windows\inf\pnpscsi.inf
gen_scsiadapter=c:\windows\inf\pnpscsi.inf
pci\ven_1101&dev_9500=c:\windows\inf\pnpscsi.inf
pci\ven_1101&dev_9400=c:\windows\inf\pnpscsi.inf
pci\ven_1101&dev_9401=c:\windows\inf\pnpscsi.inf
pci\ven_1101&dev_134a=c:\windows\inf\pnpscsi.inf
pci\ven_1101&dev_0002=c:\windows\inf\pnpscsi.inf
pci\ven_105a&dev_4d68&cc_0180=c:\windows\inf\pnpscsi.inf
pci\ven_105a&dev_4d30&cc_0180=c:\windows\inf\pnpscsi.inf
pci\ven_105a&dev_0d30&cc_0180=c:\windows\inf\pnpscsi.inf
pci\ven_105a&dev_4d38&cc_0180=c:\windows\inf\pnpscsi.inf
pci\ven_105a&dev_4d33=c:\windows\inf\mshdc.inf
pci\ven_1000&dev_008f=c:\windows\inf\scsi.inf
buslogic_scsi=c:\windows\inf\scsi.inf
detected\buslogic=c:\windows\inf\scsi.inf
*bus0042=c:\windows\inf\scsi.inf
pci\ven_104b&dev_1040=c:\windows\driver cache\i386\massstorage\d\m\vm\vmscsi.inf
flashpnt_scsi=c:\windows\inf\scsi.inf
pci\ven_104b&dev_8130=c:\windows\inf\scsi.inf
cpqfws2e_scsi=c:\windows\inf\scsi.inf
detected\cpqfws2e=c:\windows\inf\scsi.inf
*fdc0000=c:\windows\inf\scsi.inf
detected\pci\fd16_700=c:\windows\inf\scsi.inf
fd16_700_scsi=c:\windows\inf\scsi.inf
detected\fd16_700=c:\windows\inf\scsi.inf
pcmcia\future_domain_corporation-scsi_pcmcia_credit_card_controller-1bf8=c:\windows\inf\scsi.inf
pci\ven_1036&dev_0000=c:\windows\inf\scsi.inf
*cpq4410=c:\windows\inf\scsi.inf
*cpq4411=c:\windows\inf\scsi.inf
ncrc710_scsi=c:\windows\inf\scsi.inf
detected\ncrc710=c:\windows\inf\scsi.inf
pci\ven_1103&dev_0004&subsys_00051103&rev_03=c:\windows\inf\scsi.inf
pci\ven_1103&dev_0004&subsys_00011103&rev_03=c:\windows\inf\scsi.inf
pci\ven_1103&dev_0004&subsys_00011103&rev_04=c:\windows\inf\scsi.inf
pcmcia\*pnp0600=c:\windows\inf\mshdc.inf
pcmcia\exp___-pnpide-b0b3=c:\windows\inf\mshdc.inf
pcmcia\kme-kxlc005-a99e=c:\windows\inf\mshdc.inf
pcmcia\_-ninjaata--3768=c:\windows\inf\mshdc.inf
pcmcia\fujitsu-ide-pc_card-ddf2=c:\windows\inf\mshdc.inf
primary_ide_channel=c:\windows\inf\mshdc.inf
secondary_ide_channel=c:\windows\inf\mshdc.inf
*pnp0600=c:\windows\inf\mshdc.inf
*azt0502=c:\windows\inf\mshdc.inf
pci\cc_0101=c:\windows\inf\mshdc.inf
pcmcia\lookmeet-cbide2______-6c0a=c:\windows\inf\mshdc.inf
pci\ven_10b9&dev_5215=c:\windows\inf\mshdc.inf
pci\ven_10b9&dev_5219=c:\windows\inf\mshdc.inf
pci\ven_10b9&dev_5229=c:\windows\inf\mshdc.inf
pci\ven_1097&dev_0038=c:\windows\inf\mshdc.inf
pci\ven_1095&dev_0640=c:\windows\inf\mshdc.inf
pci\ven_1095&dev_0646=c:\windows\inf\mshdc.inf
pci\ven_1095&dev_0646&rev_05=c:\windows\inf\mshdc.inf
pci\ven_1095&dev_0646&rev_07=c:\windows\inf\mshdc.inf
pci\ven_1095&dev_0648=c:\windows\inf\mshdc.inf
pci\ven_1095&dev_0649=c:\windows\inf\mshdc.inf
pci\ven_0e11&dev_ae33=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_1222=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_1230=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_7010=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_7111=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_2411=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_2421=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_244a=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_244b=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_248a=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_248b=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_24c1=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_24ca=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_24cb=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_24d1=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_24db=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_25a2=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_25a3=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_2651&cc_0101=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_2652&cc_0101=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_2653&cc_0101=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_266f=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_7199=c:\windows\inf\mshdc.inf
pci\ven_8086&dev_7601=c:\windows\inf\mshdc.inf
pci\ven_1042&dev_1000=c:\windows\inf\mshdc.inf
pci\ven_1039&dev_0601=c:\windows\inf\mshdc.inf
pci\ven_1039&dev_5513=c:\windows\inf\mshdc.inf
pci\ven_10ad&dev_0001=c:\windows\inf\mshdc.inf
pci\ven_10ad&dev_0150=c:\windows\inf\mshdc.inf
pci\ven_1106&dev_0571=c:\windows\inf\mshdc.inf
pcmcia\ibm-microdrive-7f50=c:\windows\inf\mshdc.inf
pcmcia\ibm-microdrive-aa55=c:\windows\inf\mshdc.inf
pcmcia\cl_ata_flash_card_lexar__-hurric_-172f=c:\windows\inf\mshdc.inf
pcmcia\cl_ata_flash_card_lexar__-tidalwv-0e97=c:\windows\inf\mshdc.inf
pcmcia\____cl_ata_flash_card_lexar__-hurric_-dc37=c:\windows\inf\mshdc.inf
pcmcia\cl_ata_flash_card_lexar__-tornado-29ec=c:\windows\inf\mshdc.inf
pcmcia\cl_ata_flash_card_lexar__-tidalwv-fd21=c:\windows\inf\mshdc.inf
pcmcia\lexarmedia_ata_flash_card-hur_hp_-0623=c:\windows\inf\mshdc.inf
pcmcia\sony-memorystick(__4m)-e637=c:\windows\inf\mshdc.inf
pcmcia\sony-memorystick(__8m)-9eb3=c:\windows\inf\mshdc.inf
pcmcia\sony-memorystick(_16m)-d04d=c:\windows\inf\mshdc.inf
pcmcia\sony-memorystick(_32m)-1766=c:\windows\inf\mshdc.inf
pcmcia\sony-memorystick(_64m)-8c2c=c:\windows\inf\mshdc.inf
pci\ven_1055&dev_9130=c:\windows\inf\mshdc.inf
pcmcia\micron-mtcf____-392d=c:\windows\inf\mshdc.inf
pci\ven_1179&dev_0105=c:\windows\inf\mshdc.inf

Edited by iceangel89
Link to comment
Share on other sites

As far as sysprep and XP you should be able to download the driverpacks and run DPBase and select the sysprep option and you should have no problems.

Where is that option?

Sorry, they appear to have removed it in the current version. Or maybe I have gotten confused.

Is the massstorage list already populated in your sysprep.inf when you are running sysprep -bmsd? If so you do not need the -bmsd switch.

Link to comment
Share on other sites

  • 2 weeks later...

mmm, its seems when used in sysprep like this,

extracted the 7z files to WINDOWS/Driver Cache/i386

used sysprep driver scanner to scan this directory

used sysprep -bmsd

then sysprep with -mini -reseal -pnp

i get a BSOD in a real machine. i did sysprep on Virtual Box

Link to comment
Share on other sites

mmm, its seems when used in sysprep like this,

extracted the 7z files to WINDOWS/Driver Cache/i386

used sysprep driver scanner to scan this directory

used sysprep -bmsd

then sysprep with -mini -reseal -pnp

i get a BSOD in a real machine. i did sysprep on Virtual Box

when i do sysprep in VMware i remove the scsi and video driver before running sysprep and it works fine. i'm having problem getting sysprep to finish when i add all the massstorage drivers to sysprep.inf. it just runs for an infinite amount of time. i also found a nice trick from another forum, you can add drivers to an offline image using PEIMG tool from WAIK just make sure you have a folder called USERS on the root of the system drive. let me know if you manage to get all the massstorage drivers working.

Edit:

it seems when you use PEIMG to inject drivers into your image you don't need to add the Hardware IDs into your sysprep.inf file. i just made an image in VMWare and tranfered it to HP laptop with Sata ACHI enabled in the bios and i didn't add any hardware ids to sysprep.

Edited by geo411m
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...