johnny44

Member
  • Content count

    14
  • Joined

  • Last visited

Community Reputation

0 Neutral

About johnny44

  1. Thanks m3n70r. I think Powerpacker uses cdimage.exe to create the ISO file. It probably uses the -oc or -oi switches which are used to optimize. I guess the big difference makes sense to me now since most of the files are duplicates. The only remaining question is, if it skips duplicate files what does it put instead? A pointer to the location of the file it kept?
  2. Just a quick question someone might be able to answer. I built 8 different XP installations that total 3.3GB. When I burn the ISO, it is 1.3GB. Everything works perfectly. Why is the ISO file so much smaller? Are the duplicated files overwritten? Does it only add pointer to duplicated files? Thanks
  3. I confirm this bug. IDENT files are correctly copied to the ROOT/XP.. folder, but only the files from the first CD you build are copied to the root of the CD. If you start from scratch and build an xphome CD followed by an XP PRO CD, WIN51IC files will be in the root of the CD but not WIN51IP files and vice versa. Files from the 2nd build need to be copied to the root of the CD manuallly
  4. @bitmonster I'm not sure your make_add subroutine can add the Highmat CD update. This update is not the same type as jviewer and langpack so it does not use the same switches. When I run your make.bat file, the application switch messagebox pops up when it gets to the Highmat update. You seem to say it works for you, I am doing something wrong?
  5. From a different post by jimba: That's where the problem was! I replaced CALL XPCPRVAR by CALL :SETVARS. and I also removed CALL XPCTVARS since it is created by XPCPRVAR. Why isn't there more people complaining about this?
  6. I am too using a french version and I get similar errors(not every time though) even when the antivirus is disabled: TEMP\CATEXT\empty.cat - Le processus ne peut pas accéder au fichier car ce fichi er est utilisé par un autre processus. TEMP\CATEXT\_sfx_0006._p - Le processus ne peut pas accéder au fichier car ce fi chier est utilisé par un autre processus. TEMP\CATEXT\_sfx_0006._p - Le processus ne peut pas accéder au fichier car ce fi chier est utilisé par un autre processus. TEMP\CATEXT\_sfx_0008._p - Le fichier spécifié est introuvable. TEMP\CATEXT\_sfx_0011._p - Le fichier spécifié est introuvable. TEMP\CATEXT\_sfx_0014._p - Le fichier spécifié est introuvable. TEMP\CATEXT\_sfx_0000._p - Le processus ne peut pas accéder au fichier car ce fi chier est utilisé par un autre processus. TEMP\CATEXT\sp2qfe\msoe.dll - Le processus ne peut pas accéder au fichier car ce fichier est utilisé par un autre processus. I was using the June 11 2004 release of xpcreate before upgrading to the august 20 2005 version and everything was fine. The main problems is with the hotfixes extraction call CHECKHFS. Not a single patch from the SVC-HF1 folder is being processed. Patches from all other folders are processed correctly. If you look at my logfile(incomplete because I stopped the batch file), you can see that the patches are inside the SVC-HF1 folder but none is slipstreamed. XPCREATE.zip The weirdest part is when I compare this section with my old xpcreate.cmd, they are identical! Any ideas?
  7. @midiboy Just to let you know you're not alone. Ever since the beginning I have to bring back my original I386 folder because the second time I run it, my txtsetup.sif gets screwed up. From the fresh install I also get the dac960nt.sys error. All I do to fix this is open my ISO file with WinISO, choose file, properties and select Joliet CD format. I save the iso and then it boots perfectly. Weird huh? Better than this, it also works if I convert all files to uppercase. On top of that, like you said, converting to uppercase fixes the txtsetup.sif error on later slipstreams. I'm using XP Pro in french with SP2 slipstreamed. @silverhaze420 I think your problem comes from the fact that method 2 deletes the "DriverSigningPolicy=Ignore" entry in your winnt.sif file.
  8. I forgot, my txtsetup.oem file is in the same directory as all the other files: $OEM$\$1\Drivers\P5GD1\ITE8212
  9. I did modify my winnt.sif, just forgot to mention it. Can you explain, because I kind of felt the same. This is my first time doing this so I followed this guide which is basically a detailed explanation of greenmachine's procedure. what I personally thought was that if I put the files in the $OEM$ folder and referenced it in the winnt.sif, everything was good. I also thought that if I compress the files in the I386 folder and modify the txtsetup.sif I didn't need the files in the $OEM$ folder. Maybe this works because the information is there twice. Btw, i visited btsunattended.net after reading your post and discovered something great. I'll probably try to integrate this in my xpcreate CD. Creating_a_Microsoft_Windows_XP_SP2_CD_with_Slipstreamed_SATA_and_or_RAID_Drivers.doc
  10. Just did exactly that with the ITE8211/12 driver. I followed Raskren's guide and copied only the files from the XP folder as well as txtsetup.oem and iteatapi(no extension) from the root folder to $OEM$\$1\Drivers\P5GD1\ITE8212. iteatapi.sys iteatapi.inf iteatapi.cat iteatapi txtsetup.oem I then compressed the first 3 files in the I386 folder and modifed TXTSETUP.SIF accordingly using the info from the txtsetup.oem. Last but not least, I modified the txtsetup.oem file to reflect the changes. I don't know if it was necessary since I think only the 3 files from the I386 folder are used to install the driver and the oem file is used solely to gather information for the txtsetup.sif. Anyways, here's what I did and it worked. # # TXTSETUP.OEM for IT8211 ATA/ATAPI Controller # [Disks] d1 = "ITE IT8211/8212 ATA/ATAPIDriver Diskette", \ITEATAPI, \ [Defaults] scsi = ITEATAPI_XP_1 [scsi] ITEATAPI_XP = "ITE IT8211/8212 ATA/ATAPI Controller (Windows XP)", ITEATAPI [Files.scsi.ITEATAPI_XP] driver = d1, iteatapi.sys, ITEATAPI inf = d1, iteatapi.inf catalog = d1, iteatapi.cat [Files.scsi.ITEATAPI_XP_1] driver = d1, iteatapi.sys, ITEATAPI inf = d1, iteatapi.inf catalog = d1, iteatapi.cat [HardwareIds.scsi.ITEATAPI_XP] id = "PCI\VEN_1283&DEV_8212","ITEATAPI" [HardwareIds.scsi.ITEATAPI_XP_1] id = "PCI\VEN_1283&DEV_8211","ITEATAPI" [Config.ITEATAPI_XP] value = "", Tag, REG_DWORD, 1 value = "Parameters\PnpInterface", 5, REG_DWORD, 1 [Config.ITEATAPI_XP_1] value = "", Tag, REG_DWORD, 1 value = "Parameters\PnpInterface", 5, REG_DWORD, 1 Here's what it originally looked like # # TXTSETUP.OEM for IT8211 ATA/ATAPI Controller # [Disks] d1 = "ITE IT8211/8212 ATA/ATAPIDriver Diskette", \ITEATAPI, \ d2 = "ITE IT8211/8212 ATA/ATAPIDriver Diskette", \ITEATAPI, \WINNT d3 = "ITE IT8211/8212 ATA/ATAPIDriver Diskette", \ITEATAPI, \WIN2K d4 = "ITE IT8211/8212 ATA/ATAPIDriver Diskette", \ITEATAPI, \WINXP d5 = "ITE IT8211/8212 ATA/ATAPIDriver Diskette", \ITEATAPI, \WIN2003 [Defaults] scsi = ITEATAPI_2000_1 [scsi] ITEATAPI_NT = "ITE IT8211/8212 ATA/ATAPI Controller (Windows NT)", ITEATAPI ITEATAPI_2000 = "ITE IT8211/8212 ATA/ATAPI Controller (Windows 2000)", ITEATAPI ITEATAPI_XP = "ITE IT8211/8212 ATA/ATAPI Controller (Windows XP)", ITEATAPI ITEATAPI_2003 = "ITE IT8211/8212 ATA/ATAPI Controller (Windows 2003)", ITEATAPI [Files.scsi.ITEATAPI_NT] driver = d2, iteatapi.sys, ITEATAPI inf = d2, iteatapi.inf [Files.scsi.ITEATAPI_NT_1] driver = d2, iteatapi.sys, ITEATAPI inf = d2, iteatapi.inf [Files.scsi.ITEATAPI_2000] driver = d3, iteatapi.sys, ITEATAPI inf = d3, iteatapi.inf catalog = d3, iteatapi.cat [Files.scsi.ITEATAPI_2000_1] driver = d3, iteatapi.sys, ITEATAPI inf = d3, iteatapi.inf catalog = d3, iteatapi.cat [Files.scsi.ITEATAPI_XP] driver = d4, iteatapi.sys, ITEATAPI inf = d4, iteatapi.inf catalog = d4, iteatapi.cat [Files.scsi.ITEATAPI_XP_1] driver = d4, iteatapi.sys, ITEATAPI inf = d4, iteatapi.inf catalog = d4, iteatapi.cat [Files.scsi.ITEATAPI_2003] driver = d5, iteatapi.sys, ITEATAPI inf = d5, iteatapi.inf catalog = d5, iteatapi.cat [Files.scsi.ITEATAPI_2003_1] driver = d5, iteatapi.sys, ITEATAPI inf = d5, iteatapi.inf catalog = d5, iteatapi.cat [HardwareIds.scsi.ITEATAPI_NT] id = "PCI\VEN_1283&DEV_8212","ITEATAPI" [HardwareIds.scsi.ITEATAPI_2000] id = "PCI\VEN_1283&DEV_8212","ITEATAPI" [HardwareIds.scsi.ITEATAPI_XP] id = "PCI\VEN_1283&DEV_8212","ITEATAPI" [HardwareIds.scsi.ITEATAPI_2003] id = "PCI\VEN_1283&DEV_8212","ITEATAPI" [HardwareIds.scsi.ITEATAPI_NT_1] id = "PCI\VEN_1283&DEV_8211","ITEATAPI" [HardwareIds.scsi.ITEATAPI_2000_1] id = "PCI\VEN_1283&DEV_8211","ITEATAPI" [HardwareIds.scsi.ITEATAPI_XP_1] id = "PCI\VEN_1283&DEV_8211","ITEATAPI" [HardwareIds.scsi.ITEATAPI_2003_1] id = "PCI\VEN_1283&DEV_8211","ITEATAPI" [Config.ITEATAPI_NT] value = "", Tag, REG_DWORD, 1 value = "Parameters\PnpInterface", 5, REG_DWORD, 1 [Config.ITEATAPI_2000] value = "", Tag, REG_DWORD, 1 value = "Parameters\PnpInterface", 5, REG_DWORD, 1 [Config.ITEATAPI_XP] value = "", Tag, REG_DWORD, 1 value = "Parameters\PnpInterface", 5, REG_DWORD, 1 [Config.ITEATAPI_2003] value = "", Tag, REG_DWORD, 1 value = "Parameters\PnpInterface", 5, REG_DWORD, 1 [Config.ITEATAPI_NT_1] value = "", Tag, REG_DWORD, 1 value = "Parameters\PnpInterface", 5, REG_DWORD, 1 [Config.ITEATAPI_2000_1] value = "", Tag, REG_DWORD, 1 value = "Parameters\PnpInterface", 5, REG_DWORD, 1 [Config.ITEATAPI_XP_1] value = "", Tag, REG_DWORD, 1 value = "Parameters\PnpInterface", 5, REG_DWORD, 1 [Config.ITEATAPI_2003_1] value = "", Tag, REG_DWORD, 1 value = "Parameters\PnpInterface", 5, REG_DWORD, 1 I hope it helps.
  11. Didn't try the patch with XPCREATE yet, but installed it on my PC and I couldn't open a new window in IE. I tried shift+click and "open in new window" from the right-click menu and each time the actual window would freeze and the new window would never open. tried registering all the DLL's and no luck. After uninstalling it, everything came back to normal.
  12. About KB889293:
  13. Hi Bilou, After many retries here's where I'm at. My problem came from the fact the when I created my Iexpress package for IE6SP1, I forgot to put the /q:a /r:n after setup.exe. At the next retry I started getting the rundll32.exe error when IE6START was executing. After reading many threads, I ended on a solution with IE6_ROE.CMD from AirmaleDFW, which registers the registry keys manually. That came up pretty clean without errors. I then downloaded scriptfr.exe to solve the 814078 problem. Now, my only problem comes from KB841356. I installed it by adding it manually to the svcpack.inf file as suggested by GM (btw he said he added another folder, probably talking about the SVC-CF1 folder that I saw on his website, but I did not see a newer version of xpcreate that handles that folder). This solution gave me a problem where IE6 cannot access windowsupdate and when you go into "about" IE I get an error 84. Seems like it cannot determine the version. I then decided to try slipstreaming it using your solution. When I tried booting with the version, I got a BSOD at the very beginning of the installation complaining about shlwapi.dll being different from what's expected. I can live happy with my actual installation, or add KB841356 into the RunOnceEx at first boot, but I'm kind of curious to know what the problem might be. Why am I having these error and you don't? Did I not follow your procedure correctly? Thanks for your help so far, and I hope you give me your thoughts about this
  14. This is my first try using XPCREATE and I'm having difficulties with IE6 and windows 2000. I created my own IExpress package for IE6 and when the installation gets to IE6 I get a message saying that a previous installation needs rebooting and that the installation will be stopped. Here is my svcpack.inf file. Dotnetfx and dx9c are the only things installed before IE6 and they are run with the switches to prevent reboot. Do I need to modify the installation order or does the problem come from my installation packages? [Version] Signature="$Windows NT$" MajorVersion=5 MinorVersion=0 BuildNumber=2195 [setupData] CatalogSubDir="\i386\svcpack" [setupHotfixesToRun] DOTNETFX.EXE /Q:A /R:N DX9C.EXE /Q:A /R:N IE6SP1.EXE /Q:A /R:N IE6START.EXE /Q:A /R:N JVIEWER.EXE /Q:A /R:N LANGPACK.EXE /Q:A /R:N KB867460.EXE /QN "MPSETUP.EXE /Q:A /R:N /c:""SETUP_WM.EXE /Q /R:N /NoPID /DisallowSystemRestore /P:#e""" 329115.EXE /Q /U /O /N /Z 818043.EXE /Q /U /O /N /Z 820888.EXE /Q /U /O /N /Z 822831.EXE /Q /U /O /N /Z 823182.EXE /Q /U /O /N /Z 823559.EXE /Q /U /O /N /Z 824105.EXE /Q /U /O /N /Z 825119.EXE /Q /U /O /N /Z 826232.EXE /Q /U /O /N /Z 828026.EXE /Q /U /O /N /Z 828035.EXE /Q /U /O /N /Z 828741.EXE /Q /U /O /N /Z 828749.EXE /Q /U /O /N /Z 834707.EXE /Q /U /O /N /Z 835732.EXE /Q /U /O /N /Z 837001.EXE /Q /U /O /N /Z 837272.EXE /Q /U /O /N /Z 839645.EXE /Q /U /O /N /Z 840315.EXE /Q /U /O /N /Z 840987.EXE /Q /U /O /N /Z 841356.EXE /Q /U /O /N /Z 841533.EXE /Q /U /O /N /Z 841872.EXE /Q /U /O /N /Z 841873.EXE /Q /U /O /N /Z 842526.EXE /Q /U /O /N /Z JS56NFR.EXE /Q:A /R:N KB833989.EXE /Q:A /R:N KB867801.EXE /Q:A /R:N KB870669.EXE /Q:A /R:N KB886179.EXE /Q:A /R:N ROOTSUPD.EXE /Q:A /R:N "Q832483.EXE /Q:A /R:N /C:""DAHOTFIX.EXE /Q /N""" KB823353.EXE /Q:A /R:N QCHAIN.EXE [ProductCatalogsToInstall] DTCSETUP.CAT JS56NFR.CAT KB329115.CAT KB820888.CAT KB822831.CAT KB823182.CAT KB823559.CAT KB824105.CAT KB825119.CAT KB826232.CAT KB828035.CAT KB828741.CAT KB828749.CAT KB8347~1.CAT KB835732.CAT KB837001.CAT KB837272.CAT KB839645.CAT KB840315.CAT KB840987.CAT KB841356.CAT KB841533.CAT KB841872.CAT KB841873.CAT KB842526.CAT KB870669.CAT Q818043.CAT Q828026.CAT Q833989.CAT Q867801.CAT