Jump to content

nLite + WinXP Pro = Floppy Drive required for Service Pack


Recommended Posts


I bought a new laptop PC but only available with Vista Home Premium 32 bits but i need XP Pro for my job tools softwares.

I'm trying to use nLite for the first time since a week. :-/

My big problem is a message like : " Please insert the SP2 disk in floppy drive A: " after booting on CD.

- I have no floppy drive

- I use a true OEM WinXP SP2 CD to start with nLite

- I only added specific drivers for ICH8 (because HHD is S-ATA...) and provide serial number for automatisation.

ISO generated and burned with nLite 1.4.5 Final.

Why this message and how to solve this issue ?

If somebody can help me...




Please excuse-me about my bad english (not my mother tong).

Link to comment
Share on other sites

please post Your last session.ini as attachment. ;)

Dernière session_u.ini


; nLite private info

; (don't post it on the net, it's not important for debugging) :whistle:


TimeZone = (GMT+01:00) Bruxelles, Copenhague, Madrid, Paris

CDKey = "*************************"

ComputerName = DV6825EF

Organization = Ma Societe

Language = Français (France)

Locale = Français (France)

Keyboard = Fran‡ais

DomainAdmin =

DomainPass =

Expirepassword = 0

JoinDomain =

JoinWorkgroup = MyWorkgroup

Owner = Me






No information about ICH8 driver but, if I restart nLite, it found and displays the path of the appropriate folder, wich contain ICH8 drivers ( OEM.txt, etc...)

Edited by Quadrax
Link to comment
Share on other sites

Make sure you have the three Win51 files in the CD Root.

So its like...

I386 (Folder)





Thank you for your response.

Yes, I have thes files.

1. Start nLite

2. I indicated CD Drive containing my official OEM WinXP install CD, then nLite, ask for a working folder

3. I indicated : F:\nLite\work\.

4. nLite copied entierely the CD (I display all files (hidden, system...)

I just look into my ISO file with WinImage 8.1, just folders ! ??? how is possible ?

I'll try all again since zero.


" F:\nLite\Work > dir.txt " :

 Le volume dans le lecteur F s'appelle FREECOM HDD
Le num‚ro de s‚rie du volume est 1B03-2357

R‚pertoire de F:\WinXP\nLite\Travail

26/05/2008 15:08 <REP> .
26/05/2008 15:08 <REP> ..
29/10/2007 14:00 10 WIN51IP
29/10/2007 14:00 10 WIN51IP.SP2
29/10/2007 14:00 37ÿ874 LISEZMOI.HTM
29/10/2007 14:00 105ÿ053 SETUPXP.HTM
29/10/2007 14:00 112 AUTORUN.INF
29/10/2007 14:00 4ÿ952 BOOTFONT.BIN
29/10/2007 14:00 <REP> DOCS
29/10/2007 14:00 <REP> DOTNETFX
26/05/2008 14:39 <REP> i386
29/10/2007 14:00 <REP> SUPPORT
29/10/2007 14:00 <REP> VALUEADD
29/10/2007 14:00 2ÿ584ÿ576 SETUP.EXE
29/10/2007 14:00 10 WIN51
03/06/2008 22:50 <REP> $OEM$
04/06/2008 15:10 13ÿ224 DerniŠre session.ini
04/06/2008 15:10 1ÿ400 DerniŠre session_u.ini
04/06/2008 16:01 0 dir.txt
11 fichier(s) 2ÿ805ÿ266 octets
8 R‚p(s) 754ÿ909ÿ184 octets libres

Link to comment
Share on other sites

I read linked pages but I don't see where nor how to start :

1. http://www.msfn.org/board/Edit-txtsetupsif...o-M-t65541.html

2. http://www.msfn.org/board/XP-SP2-bootable-...in-t111302.html

2.1. http://www.911cd.net/forums//index.php?showtopic=16381 (dead link)

2.2. http://www.msfn.org/board/Edit-txtsetupsif...o-M-t65541.html = Link 1.

2.3. http://www.msfn.org/board/multiboot-and-nlite-t99385.html

The session.ini provided for response to Jkey was found into my "f:\nLite\work" folder.

The session.ini file found in "c:\program files\nlite\presets\" contains that :

Env = 1.4.5 - 2.0.50727.312.Microsoft Windows NT 6.0.6000.0
Target = Windows XP Professionnel SP2 - 5.1.2600.2180 - Français (France)

Integrate Drivers
Create a Bootable ISO

;# Compatibilité #



ProfilesDir = "%SystemDrive%\Documents and Settings"
TargetPath = "WINDOWS"
temp_dir = %USERPROFILE%\Local Settings\Temp




ComputerType = Automatique
MaximumDataStorePercentOfDisk = 12
RestorePointLife = 30
DesktopTheme = Par défaut||
AutoUDay = 5
AutoUHour = 15
ProgFilesPath = "\Program Files"



F:\WinXP\nLite\_Pilote S-ATA Intel 82801HEM-HBM\iaahci.inf,iaAHCI_ESB2
F:\WinXP\nLite\_Pilote S-ATA Intel 82801HEM-HBM\iaahci.inf,iaStor_ESB2
F:\WinXP\nLite\_Pilote S-ATA Intel 82801HEM-HBM\iaahci.inf,iaAHCI_ICH6M
F:\WinXP\nLite\_Pilote S-ATA Intel 82801HEM-HBM\iaahci.inf,iaAHCI_ICH7M
F:\WinXP\nLite\_Pilote S-ATA Intel 82801HEM-HBM\iaahci.inf,iaStor_ICH7MDH
F:\WinXP\nLite\_Pilote S-ATA Intel 82801HEM-HBM\iaahci.inf,iaAHCI_ICH7R
F:\WinXP\nLite\_Pilote S-ATA Intel 82801HEM-HBM\iaahci.inf,iaStor_ICH7DH
F:\WinXP\nLite\_Pilote S-ATA Intel 82801HEM-HBM\iaahci.inf,iaStor_ICH8M
F:\WinXP\nLite\_Pilote S-ATA Intel 82801HEM-HBM\iaahci.inf,iaAHCI_ICH8M
F:\WinXP\nLite\_Pilote S-ATA Intel 82801HEM-HBM\iaahci.inf,iaAHCI_ICH8R
F:\WinXP\nLite\_Pilote S-ATA Intel 82801HEM-HBM\iaahci.inf,iaStor_ICH8R
F:\WinXP\nLite\_Pilote S-ATA Intel 82801HEM-HBM\iaahci.inf,iaAHCI_ICH9R


Link to comment
Share on other sites


Somebody maybe give-me a basic working session.ini example ?

My last try starting to zero (with original WinXP OEM CD, etc...) provide same bad iso file (no fileinto the root of the CD) :-/

Edited by Quadrax
Link to comment
Share on other sites

Maybe this could be FAQ'd.

The problem is in TXTSETUP under [strings] with the spcdtagfilei variable.

The error message is this, right?

"Please insert the Windows XP Professional Service Pack [x] CD in drive A:"

We need to take the tagfile out of the equation.


In BOTH files, do a search and replace for ,_x, to ,, (we are getting rid of the _x)

In BOTH files, do a search and replace for = 100, to = 1,



1 = %cdname%,%cdtagfilei%,,\i386

Change it to:


1 = %cdname%,\win51ip,,\i386

Save both, close them, and retry.

I might have missed a step but IIRC I have it right.

All we're doing is telling XP that all of the files it needs are on the one CD. There is NO reason whatsoever for the 100 on each line, it just means it's a SP2 (or SP3 as applicable) file. By spelling out the cdtagfilei variable, we are eliminating having to fool around with hunting down what that variable has been set to. One less thing to worry about.

Setup complains if LAYOUT is modified, but those little _x's after certain file lines tell setup "please check the size of the file, and if it doesn't match, throw an error." So delete the _x's and we can mod LAYOUT to our heart's content.

While I am at it, I'll add this. The SourceDisks sections honestly don't matter either. You will see the following sections:

[sourceDisksFiles] <--------- these are files common to ALL versions of XP

[sourceDisksFiles.ia64] <--------- these are files for the IA64 (an Intel non-Pentium) processor*

[sourceDisksFiles.amd64] <--------- these are files for the AMD 64 Processor

[sourceDisksFiles.x86] <--------- these are files for only the x86 processor family

* The IA64 is NOT a 64 bit Pentium like the Core 2 or Xeon, it is a separate processor entirely.

So, what if you have a Core 2 duo, say? Well, that's an x86 family chip.

You can delete the entire ia64 and amd64 sections (yes, really) and combine the x86 section into the main SourceDisksFiles section (makes sense, right? If you're running an x86, then you need the common files and the x86 files only). Of course, the XP you create this way won't install on an AMD64. If you have one of those, you'd add the AMD64 section files to the main SourceDisksFiles section.

Also, you will see various underscores and numbers in file lines. Those can be deleted too. In other words, you can replace

,_1, and ,1_, with ,,


,_2, and ,2_, with ,,

etc etc etc etc with _3, 3_, _4, and 4_.

Why go to all of this trouble? No need, really, I just thought I'd add this info while I was answering a TXTSETUP question ;)

Link to comment
Share on other sites

Thank you for your response fdv but I'm sorry : I don't found TXTSETUP.SIF nor LAYOUT.INF into my nLite work folder nor onto my OEM WinXP install CD.

I have only txtsetup.oem for the ICH8 chipset drivers.

I am using nLite 1.4.5 final under Vista Home Premium 32bits (=x86) onto a HP dv6825ef laptop.

Is it possible ? is it the source of my problem ??

The spcdtagfilei and cdtagfilei variables are they nLite ini-file variables ?


The error message is this, right? Yes

"Please insert the Windows XP Professional Service Pack [x] CD in drive A:"


So, what if you have a Core 2 duo, say? T5550 Intel Core 2 duo µP.


Does exists a list of all files noramlly generated by nLite ?

If yes, where can I download them (or they?) to complete my setup/installation of nLite ?

Waiting, your explanation was readable for me. ;-)

Thank you.

Link to comment
Share on other sites

please post Your last session.ini as attachment. ;)

Dernière session_u.ini

; (don't post it on the net, it's not important for debugging) :whistle:

You got confused between last "session.ini" and "last session_u.ini" that contains only the unattended parameters. That's why there is something else in the "last session.ini" that you find in the other folder; it's not the same file name either. ;)

Now for your problem, you can readd the missing files to the folder and remake the iso with nLite, it might solve it.

Link to comment
Share on other sites

Thank you for your response fdv but I'm sorry : I don't found TXTSETUP.SIF nor LAYOUT.INF into my nLite work folder nor onto my OEM WinXP install CD.

These are Windows files not nLite. Windows needs them. They are found in i386. Setup would not have started if they weren't there... not sure what's going on. Keep looking I guess is all I can tell you... they have to be there. They are on OEM CDs as well.

Link to comment
Share on other sites

  • 3 months later...

I've got a XP-Pro sp1 CD. win51ip.SP1 is damaged on the CD. I get an i/o error when I try to copy it.

So I copied everything else, and recreated win51ip.SP1 by copying WIN51P to win51p.SP1.

Ran nLite to make an iso with sp2. I pointed to the copied xp-sp1 directory with the fixed win51ip.SP1. No errors.

top dir of new iso:



All the WIN51* files contain "Windows" except for WIN51IP.SP2, which is empty.

but on setup in a kvm virtual machine, I get the dreaded "insert SP2 CD" message.

Any help appreciated.


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.

  • Create New...