Topic: Value in .SIF file corrupt or missing

I have used DriverPacks previously to update an Unattended XP SP3 I created, all worked fine.

I have a new laptop that required new Mass Storage Drivers.  So I downloaded the latest DP Base and DP Mass Storage drivers and ran through the install and all seemed fine.

When I came to run the unattended installation, I got a message as follows:


"...following value in .sif file used by Setup is corrupted or missing

Value 0 on the line in section [sourcedisksfiles] with key "SP3.cab"


The txtsetup.sif seems to have had it's mention of SP3.cab removed and replaced with SP2.cab

Any help much appreciated.

Cheers


Phil.

Re: Value in .SIF file corrupt or missing

When you integrate DriverPacks into an XP source, key files are backed up so that DriverPacks may later be "uninstalled".
The original txtsetup.sif was backed up to txtsetup.org.  When you "updated" your DriverPacks, DriverPacks BASE removed the now modified txtsetup.sif and replaced it with the .org (now renamed).
This is why we ALWAYS say "use DriverPacks last", because any modifications AFTER DriverPacks are integrated will be lost when the DriverPacks are updated or removed by DriverPacks BASE.

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: Value in .SIF file corrupt or missing

Hi, thanks for the reply.

I ran the driverpacks some years ago now I think, I can't really remember the order I did it in.

Is there a simple solution to my predicament?  Could I, for example, delete the txtsetup.org before I update the driver packs?

thanks

Phil

Re: Value in .SIF file corrupt or missing

PhilsterUK wrote:

I ran the driverpacks some years ago

"YEARS AGO"?!?!  My God man!  Update your whole source if it's "Years" old!
Crikey!

Read BEFORE you post.  HWID tool   DriverPacks Tutorial   DONATE!
http://driverpacks.net/userbar/admin-1.png
Not all heroes wear capes, some wear Kevlar!

Re: Value in .SIF file corrupt or missing

there is a simple solution... perform the updates to your source in the recomended order. DriverPacks is always the LAST step. That is pretty simple.

If not then your source will be corrupted if you reinstall DriverPacks to your source. Even if you delete the .org files. The best thing to do is to make a copy of your source prior to adding DriverPacks. I make a backup before each step of my process. If you follow the proper procedure, by installing DriverPacks last, then you can run DriverPacks BASE with no packs selected and it will "uninstall" the DriverPacks and then you can make changes and then reinstall the DriverPacks. Reverting to a backup is safer and easier. I hope that helps. This is clearly documented in our tutorial. IE rtfm.

There is no simple or easy way to recover if the "install DriverPacks last" rule is broken. It may not even be possable.

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Value in .SIF file corrupt or missing

It's not as bad as it looks, I initially only needed the DriverPacks for Mass Storage Drivers, any other drivers I added as needed and inserted the path in winnt.sif

One other query I have it that I have developed a new USB unattended installation using Windows PE.  The folder structure on the USB drive is like this:

boot
EFI
i386
sources

The $OEM$ folder is in i386.

When I use Method1 the drivers path is too long.  If i use Method2 I get an error as it cannot find \OEM\bin\un7zip.exe (called from presetup.cmd).

Presetup.cmd looks for the CD drive, I am using a USB.  Is it possible to get round this?

Cheers


Phil

Re: Value in .SIF file corrupt or missing

I do this myself...

Put the OEM folder at the root of your thumb drive... one simple solution
here is another http://forum.driverpacks.net/viewtopic.php?id=4808

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.

Re: Value in .SIF file corrupt or missing

When I put the $OEM$ folder at the root of the USB drive the install doesn't work, it only works when I put it within i386.

Re: Value in .SIF file corrupt or missing

Actually, been having a play and I can add OEMFilesPath line to the WINNT.SIF and hopefully can then use Method 2 all being well.  Cheers.

Re: Value in .SIF file corrupt or missing

I did not say to put $OEM$ at the root of the drive i said put OEM at the root. (M2)

OEMfilesPath won't work either... for the same reason M1 does not work. We exceeded the 4096 character path limit about five years ago. you cant use M1 for what you are doing. Since you said Presetup.cmd failed i assumed you were useing M2 since M1 does not use Presetup.cmd.

Use M2 move "OEM" to the root of the thumb... or follow the directions in the thread i linked above. (forget all about M1, it's dead)

DP BartPE Tutorial   DP_BASE Tutorial   HWID's Tool     Read BEFORE you post    UserBars!
http://driverpacks.net/userbar/admin-1.png
The DriverPacks, the DP_Base program, and Support Forum are FREE!.