troubleshooting Question

Windows 2000 Sysprep Virtual PC VHD BSOD while moving the sealed image to a physical computer.

Avatar of mbkowns
mbkowns asked on
Windows XPMicrosoft Legacy OSMicrosoft Development
3 Comments1 Solution988 ViewsLast Modified:
I have created a Virtual PC image with windows 2000 and all the updates.  I have not installed any software so it is a completely stock setup.  I am using sysprep version 5.00.2195.6685 which is for Windows 2000 SP4.  I have tired all the prior versions with sysprep and windows 2000 SP3, SP2 and SP1.  All give me the same problem.  

The image seals in a matter of seconds and I image the computer with RDeploy which is altiris's image solution that just clones the drive to a another one.   I mount the VHD hard drive with windows virtual server 2005.  Then from that altiris clones it to another IDE drive.  I stick the drive in the physical computer and it BSOD's right before the mini setup loads while still on the windows 2000 loading screen...

STOP 0x000001E kmode_exception_not_handled

I have tried converting the disk in virutal pc from dynamic to fixed which the exact same error as the result.  I have also tried to do another installed of windows 2000 with the same problem even another one without the updates.

I use virutal pc all the time for syspreping the windows xp / tablet machines and have used the exact same percedures and everything works fine.  I think the problem lies with the mass storage controllers.  Using Windows 2000 SP4 sysprep (1.1) should work with the default set of mass storage drivers.  I am really stuck but it seems like the HAL is fine since it shows the windows 2000 screen.  I know for a fact that this machine and the virtual pc use the same HAL.  So with that ruled out it has to be the mass storage drivers not being loaded.  Also this machine does not need to have F6 pressed during the install so the stock drivers should work which is what is also below.  As for the device drivers I use a program found here.

http://www.vernalex.com/tools/spdrvscn/index.shtml


Here is my Sysprep.inf

;SetupMgrTag
[Unattended]
    OemSkipEula=Yes
    InstallFilesPath=C:\sysprep\i386
    DriverSigningPolicy=Ignore
    UpdateInstalledDrivers=Yes

[GuiUnattended]
    OEMSkipRegional=1
    TimeZone=4
    OemSkipWelcome=1

[UserData]
    ProductID=XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
    FullName="myfullname"
    OrgName="myorg"
    ComputerName=*

[Display]
    BitsPerPel=32
    Xresolution=800
    YResolution=600

[TapiLocation]
    CountryCode=1
    Dialing=Tone
    AreaCode=951
    LongDistanceAccess="1"

[SetupMgr]
    DistFolder=C:\sysprep\i386
    DistShare=windist

[Identification]
    JoinWorkgroup=myorg

[Networking]
    InstallDefaultComponents=Yes

[SysprepMassStorage]
PCMCIA\*PNP0600=%systemroot%\inf\mshdc.inf
PCMCIA\KME-KXLC005-A99E=%systemroot%\inf\mshdc.inf
PCMCIA\_-NinjaATA--3768=%systemroot%\inf\mshdc.inf
PCMCIA\FUJITSU-IDE-PC_CARD-DDF2=%systemroot%\inf\mshdc.inf
*AZT0502=%systemroot%\inf\mshdc.inf
PCI\CC_0101=%systemroot%\inf\mshdc.inf
PCI\VEN_10B9&DEV_5215=%systemroot%\inf\mshdc.inf
PCI\VEN_10B9&DEV_5219=%systemroot%\inf\mshdc.inf
PCI\VEN_10B9&DEV_5229=%systemroot%\inf\mshdc.inf
PCI\VEN_1097&DEV_0038=%systemroot%\inf\mshdc.inf
PCI\VEN_1095&DEV_0640=%systemroot%\inf\mshdc.inf
PCI\VEN_1095&DEV_0646=%systemroot%\inf\mshdc.inf
PCI\VEN_0E11&DEV_AE33=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_1222=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_1230=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7010=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7111=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_2411=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_2421=%systemroot%\inf\mshdc.inf
PCI\VEN_8086&DEV_7199=%systemroot%\inf\mshdc.inf
PCI\VEN_1042&DEV_1000=%systemroot%\inf\mshdc.inf
PCI\VEN_1039&DEV_0601=%systemroot%\inf\mshdc.inf
PCI\VEN_1039&DEV_5513=%systemroot%\inf\mshdc.inf
PCI\VEN_10AD&DEV_0001=%systemroot%\inf\mshdc.inf
PCI\VEN_10AD&DEV_0150=%systemroot%\inf\mshdc.inf
PCI\VEN_105A&DEV_4D33=%systemroot%\inf\mshdc.inf
PCI\VEN_1106&DEV_0571=%systemroot%\inf\mshdc.inf
PCI\VEN_105A&DEV_4D69="C:\sysprep\drivers\Mass\3400DT-Promise\ULTRA.INF"
PCI\VEN_105A&DEV_4D68="C:\sysprep\drivers\Mass\3400DT-Promise\ULTRA.INF"
PCI\VEN_105A&DEV_4D30&SUBSYS_4D33105A="C:\sysprep\drivers\Mass\3400DT-Promise\ULTRA.INF"
PCI\VEN_105A&DEV_0D30&SUBSYS_4D33105A="C:\sysprep\drivers\Mass\3400DT-Promise\ULTRA.INF"
PCI\VEN_105A&DEV_4D38&SUBSYS_4D33105A="C:\sysprep\drivers\Mass\3400DT-Promise\ULTRA.INF"
PCI\VEN_105A&DEV_4D33="C:\sysprep\drivers\Mass\3400DT-Promise\ULTRA.INF"
Join the community to see this answer!
Join our exclusive community to see this answer & millions of others.
Unlock 1 Answer and 3 Comments.
Join the Community
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 3 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros