process1_initialization_failure BSOD

  • Thread starter Thread starter Jason
  • Start date Start date
J

Jason

Hello

I get a process1_initialization_failure blue on first boot after a image is
built. I've got embedded installed on my target pc, so the *,pmg is built
to my target hardware. Since I don't want to tamper with the HD I've got
the XP embedded tools installed on, I end up formatting a second HD (FAT)
then I'm coping the contents on the Windows Embedded images folder over to
the other HD. I physically swap the HD's to make the one that has been
formatted and the image files copied onto the primary. I've run
bootprep.exe on the HD, and the first time I boot I see the XP screen then
get the error process1_initialization_failure.

Any ideas? Is there something I'm doing wrong?

Thanks
 
I read in the XP Embedded XP that to deploy your image to a HD one of the
things that you need to do for your target disk is to format it with FAT,
then use Bootprep.exe which prepares your media to boot into Windiws XP
embedded.
 
Hi Jason,

That is true. If you format the disk from DOS with a FAT partition it needs
to be marked active with FDisk and then Bootprep should be run to create a
Windows XP compatible boot partition.

If you can attach the disk to a system running XP Professional you can use
either diskpart at the command line or the disk management utility in
computer management (GUI). By using these utilities to partition the disk,
mark it as active, and format NTFS you can skip the bootprep step.

You can also run diskpart from WinPE. CD1 of the Windows XP Embedded CD's is
a bootable WinPE CD. If your disk can be accessed from WinPE you can
accomplish the same thing as with XP Pro. For example you boot your system
to WinPE and the disk number is 0. You could do...
Diskpart
Select disk 0
Clean (will clean the entire disk!!!)
Create Partition Primary (alternatively you can add a size parameter so
"Create Partition Primary Size=2000" gives you a 2GB partition)
Assign letter C
Active
Exit

Now you can format the newly created disk:
Format c: /fs:ntfs /q /y /v:System (or whatever you like here)

Now from WinPE you could also map a drive to your development share:
net use * \\dev_machine\share

Then copy the runtime to the new disk:
xcopy /e /h x:\*.* c:\ (where X is the drive letter created by mapping the
drive)

HTH,
Brad
 
Back
Top