Jump to content

XP Service Pack 2 Disc Needed Error


panth13

Recommended Posts

I tried to slip-stream Windows XP Service Pack 2 into a build. However each time I try to run the CD during boot, it keeps prompting me to insert the Windows XP Service Pack 2 CD into a drive I don't have ("A:").

I am using version 1.4.5 beta 2 . (updated)

Has anyone else seen this error?

I tried slip-streaming the SP2 pack in via the EXE download from Windows, and off the SP2 CD that i own, but both generate the same result. Help would be appreciated.

-B

Edited by panth13
Link to comment
Share on other sites


This is cheating, but it's one way to fix the problem.

Open TXTSETUP.SIF

Edit, Replace ever single = 2,, with = 1,, (don't forget the commas).

Save. Setup will never look for a SP2 descriptor.

Open LAYOUT.INF and delete the _x in two lines (just the _x, leave the commas)

layout.inf = 1,,384649,,,,_x,20,0,0,,1,20

txtsetup.sif = 1,,449813,,,,_x,,3

Save. Setup will not check layout or txtsetup against the file sizes listed in those lines (_x forces a filesize check)

I know this doesn't answer from an nLite standpoint, but it will fix the problem :whistle:

Link to comment
Share on other sites

I'm having the same issue. I'm using an install disk that already has SP2 added and I'm trying to insert AHCI drivers. Everythins seems to work and but then when I try to boot off the new CD, I get:

Please insert the disk labeled

Windows XP Professional Service Pack 2 CD

into Drive A:

* Press ENTER when ready.

Clearly I don't have a drive A:. The suggestion above didn't seem to help.

Any help appreciated.

Thanks.

Edit: I have tried extracting from the CD anew, doing nothing but burn a new CD. So I didn't add any drivers or change anything. It does the same thing. So it's not the drivers causing the search for drive A:. Also it does the same thing whether or not I have AHCI enabled and whether or not I follow the advice from the post above.

Edited by Sixes
Link to comment
Share on other sites

Sorry sorry sorry!

Under [sourceDisksNames.x86], you will see

100 = %spcdname%,%spcdtagfilei%,,\i386,1

Simply change this line to

100 = %cdname%,%cdtagfilei%,,\i386

We want to get rid of the spcdname variable.

In my earlier post, what you would have done is replace every single = 100,, with = 1,, (don't forget the commas). The above change is simply one edit and is therefore easier.

Link to comment
Share on other sites

Sorry sorry sorry!

Don't apologise. I appreciate your trying to help.

Under [sourceDisksNames.x86], you will see

100 = %spcdname%,%spcdtagfilei%,,\i386,1

Simply change this line to

100 = %cdname%,%cdtagfilei%,,\i386

We want to get rid of the spcdname variable.

I've done this and also the similar 107 = line. It still does the same thing only now it asks for "Windows XP Professional CD-ROM" to be put into drive A:. Any other ideas?

TXTSETUP.SIF attached.

Thanks

TXTSETUP.zip

Edited by Sixes
Link to comment
Share on other sites

LOL hey guys!

Do you have you cd identifier files on the disk?

:blushing: Of course, K's quite right, this would be the first thing to check! ;)

(If that doesn't work, I'll put your TXTSETUP on my server, changed slightly)

Link to comment
Share on other sites

Hi,

I have the same problem too. I have already change 100 = %cdname%,%cdtagfilei%,,\i386 and replace every single = 100,, with = 1,, The generated boot CD has win51, win51ip and win51ip.sp2 but in capital letters like WIN51.

Link to comment
Share on other sites

LOL hey guys!

Do you have you cd identifier files on the disk?

:blushing: Of course, K's quite right, this would be the first thing to check! ;)

(If that doesn't work, I'll put your TXTSETUP on my server, changed slightly)

Interestingly one of the files was empty. It now says "Windows \r\n" but it I'm still getting the problem.

Did you get a chance to look at the TXTSETUP I posted?

Regards,

Cliff.

Link to comment
Share on other sites

This is a weird one. The only thing I can think of at this point is to eliminate XP's looking for the tag file.

Try editing TXTSETUP like this:


[Version]
signature="$Windows NT$"
ClassGUID={00000000-0000-0000-0000-000000000000}

[SourceDisksNames]
_x = %cdname%,,,""
_1 = %cdname%,,,""
_2 = %cdname%,,,""
_3 = %cdname%,,,""
_4 = %cdname%,,,""
_5 = %cdname%,,,""
_6 = %cdname%,,,""
1_ = %cdname%,,,""
2_ = %cdname%,,,""
3_ = %cdname%,,,""
4_ = %cdname%,,,""
5_ = %cdname%,,,""
6_ = %cdname%,,,""

[SourceDisksNames.x86]
1 = "Windows XP Professional CD-ROM",,,\i386
2 = "%cd2name%",,,\cmpnents\tabletpc\i386
3 = "%cd2name%",,,\cmpnents\mediactr\i386
4 = "%cd2name%",,,\cmpnents\netfx\i386

_1 = %bootname1%,,,""
_2 = %bootname2%,,,""
_3 = %bootname3%,,,""
_4 = %bootname4%,,,""
_5 = %bootname5%,,,""
_6 = %bootname6%,,,""
1_ = %bootname1%,,,""
2_ = %bootname2%,,,""
3_ = %bootname3%,,,""
4_ = %bootname4%,,,""
5_ = %bootname5%,,,""
6_ = %bootname6%,,,""
7 = %cdname%,,,\i386\lang
8 = %cdname%,,,\i386\lang
9 = %cdname%,,,\i386\lang
10 = %cdname%,,,\i386\lang
11 = %cdname%,,,\i386
12 = %cdname%,,,\i386
13 = %cdname%,,,\i386
14 = %cdname%,,,\i386
15 = %cdname%,,,\i386
107 = %cdname%,,,\i386\lang
1984 = %cdname%,,,"\i386\NLDRV\001"
1985 = %cdname%,,,"\i386\NLDRV\002"
1986 = %cdname%,,,"\i386\NLDRV\003"

IMPORTANT NOTE! Windows 2000 and XP both still look for the CD tag files in many of their driver INF files. So if you get the insert SP2 CD error further along in the setup process, you have to tackle the INF files in the devices to install section of SYSSETUP.

I've seen (and solved) this error dozens of times, but it's strange that you guys keep seeing it. It might be a driver INF after all.

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...