Scripted OS install XP 64 Bit

spazzzen's picture

I have been working with this for a while now and have been having a major problem with using a scripted install for XP 64 bit. I have a working 32 bit Scripted OS install working without problems. I even can get the Scripted install to work if and only if it has a previous install of windows on the hard drive. But that makes the image quite useless if the drive has a bunch of old crap on it from a previous build, if I want to make a HII for XP 64.

Here is what I have tried:
1. The computer had windows xp 32 installed, started the job, it started everything fine until it came to the windows partition screen (the blue screen where you select which drive to install Windows on). I tried formatting it, but it said it had setup data on the drive and would not allow me. I told it to use the drive and delete the previous installation. It proceeded from there and did a correct install of windows, loading the correct drivers from the $OEM$ folder and it even used the folder structure in the $1 folder. It did not run my cmdline.txt file to install ie7 which I put in the $1 folder and was now directly on the C: drive. Everything else seemed fine except the extra folders from the previous install.
2. Formatted the HD using the XP 64 CD to format it (because of my problems I can only assume it is not partitioning it). After the format was complete prior to putting down the setup files, I restarted the computer. When it boots to WinPE (XP 64 Scripted OS install can only use WinPE) it starts the windows configuration stuff and comes up with "No valid system partitions were found. Setup is unable to continue." I cannot get the computer to push down the image any more unless I push down a valid image.

Any ideas are much appreciated.

peter539's picture

I have not had great luck

I have not had great luck with the built in scripted install jobs. So for x86, I do the following.

Run a Script in WinPE to clean, partition and format using diskpart. Next I run winnt32 with the following /syspart:c: /tempdrive:c /unattend:unattend.txt

This works perfect for 32 bit, should be similar for 64bit.

Pete