in a few words: I run xpc and sometimes my image wont boot (into vmware v4.05 bild 6030)
i get this error: CDBOOT: can't find NTLDR
and then tries to boot the hd.
grasp your chair cause i'm gonna tell you something really weird.
the problem arises since I was writing a little wrapper for xpc (sstream sp1, run remove, run xpc, write image)
The problem is NOT the operation I was going to add because I stripped them all just to be sure. I left only directory clearing and copying. Only this! Read on.
I wont tell all the test i had to do to pinpoint the problem, but now I'm fairly sure to be able to reproduce the problem.
a note: I used a little prog named cdcheck to perform file and directory comparison.
My xpc ini for this test:
[XPCREATE] ;XPSOURCE=D: XPSOURCE=source DOCABS=NO DOSATA=NO DOSVCPACK=YES DRIVERDIR=$OEM$\$1\DRIVERS OVERWRITEOEM=YES SILENTINSTALL=YES DOISO=YES XPISO=XPCREATE.ISO BOOTIMGFILE=BOOT\XPCTBOOT.BIN ;BOOTIMGFILE=BOOT\mybootdisk4.ima DOCD=NO CDBURNER=E: CDERASE=NO CDSPEED=MAX DELTEMP=YES DELISOS=NO DELROOT=NO EXITQUIET=NO
note XPSOURCE=source where "source" is a folder in xpc branch (this has always worked)
also to do my stuff i needed ANOTHER source: wxpcorp_en which holds all the file from a win xp corp cd
now (numbering starts from 4 because of some preceding tests):
source is empty
-copy by hand (windows explorer) wxpcorp_en to source (source4)
-run xpc (produces cdroot4 and iso4)
-iso4 works!
del /kseqxyz source\*.*
md /s source\i386
(4nt commands, these works, I checked, I mean, source gets emptied and i386 gets created!)
-copy with "xcopy /q /s wxpcorp_en\*.* source\" (source5)
(xcopy is from windows' right? I have it in my windows folder)
-run xpc (produces cdroot5 and iso5)
-iso5 DOESN'T works! HELL!
if I compare source4 and source5 they seems to be identical
BUT
if I compare CDROOT4 and CDROOT5 i get:
error;compare;content mismatch (99% match) (code: 62);C:\Jobs\THE BOOTDISK\XPCREATE\CDROOT4\I386\SVCPACK.IN_ <-> C:\Jobs\THE BOOTDISK\XPCREATE\CDROOT5\i386\SVCPACK.IN_
error;compare;content mismatch (99% match) (code: 62);C:\Jobs\THE BOOTDISK\XPCREATE\CDROOT4\I386\SVCPACK\DOTNETFX.EXE <-> C:\Jobs\THE BOOTDISK\XPCREATE\CDROOT5\i386\SVCPACK\DOTNETFX.EXE
error;compare;content mismatch (99% match) (code: 62);C:\Jobs\THE BOOTDISK\XPCREATE\CDROOT4\I386\SVCPACK\MDAC.EXE <-> C:\Jobs\THE BOOTDISK\XPCREATE\CDROOT5\i386\SVCPAC
I didn't dig into those file, but I thought that xpc should be deterministic, right?
Also, obviously iso#4 and iso#5 are slightly different (but same size)
I attach the log from the "5" test which was supposed to work just like the others and does not.
Just to be clear, the only difference between the two test is the copying with explorer or the copy with xcopy /q/s
please help me out of hell
edit:
You cannot upload this type of file
I can't post the log cab!?



Help
Back to top








