samedi 13 septembre 2008

"The file 'Asms' on Windows XP Professional CD-ROM is needed" Installing Windows XP SP2

I was reinstalling Windows XP on a laptop, and the nightmare began ....

The first message I got was that Windows could not find any hard drive. The computer has a SATA drive, so I disabled NATIVE SATA CONTROL in the bios, restarted and it worked.

Next, after the reboot, I got the apparently famous:

"The file 'Asms' on Windows XP Professional CD-ROM is needed" error message when you install Windows XP

Basically, in the first steps of the installation, when windows setup copies the files, it does not do it recursively (before the first reboot). Bug #1. I understand that since nobody has changed this part of the windows installation in ages, I mean it's the same primitive shit you had in NT3.5. I doubt anybody at microsoft would have the balls to change this.

On microsoft.com and many other places on the web, smart guyz tell you to edit the registry ... scary for many, not for me, however, regedit.exe was not there, regedt32.exe was, but never came up. Expanding either from the cdrom drive did not work either (expanding did, but neither came up, I got a weird error for regedit.exe)... Besides, why? yes WHY??!? would you want to stop setup from accessing files it would normally need for the installation? If they are really "optional" why does setup abort with this error in the first place??? Bug #2.

I looked at the other options ...

Why the cdrom was not available to "setup" but to cmd.exe I do not know, looks like bug #3 to me ;-).

To get to the command prompt anywhere in setup after the reboot is easy, Shift + F10.

So, the easiest solution is to do the following on the command line:
xcopy /s :\i386 :\i386

Regarding microsoft.com knowledge base, the instructions are really weird:
check em out here.

1. Regedit was not there for me, see above, and did not want to run. It did for others, really weird, I am using a standard SP2 disc.
2. xcopy IS there, and works on NTFS formatted drives as well!!!!! So FAT / NTFS distinction is useless!!!
So, the correct answer would have been, for all:
2.1 xcopy /s :\i386 :\i386
/e ??? ... why copy empty folders?
3. Have they ever thought that, maybe, "Method 2" will give exactly the same error? Those guys are brilliant, no really!

Aucun commentaire: