VMware

This Question is Possibly Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
2 Replies Last post: Apr 22, 2009 9:01 AM by HQNetwork  

setup cannot copy vmscsi.sys posted: Jan 5, 2008 8:30 AM

Click to view jasee's profile Hot Shot 160 posts since
Oct 2, 2005

For Workstation 6

I thought I would mark the subject as above as that is the message I got whilst trying to intall XP (guest) to another partition. I had already installed Vista guest to the first partition and I wanted to dual boot the two. Without the vmware driver, xp couldn't find any partitions to install to. Although the driver loaded from a floppy disk or image file, it wouldn't actually install to the operating system for unknow reasons. The host was an Enterprise version of Linux.

The exact scenario is here:

http://communities.vmware.com/thread/119019?tstart=0

My solution is simple, take the driver from vmware and integrate in into an iso package (Nlite is ideal for this). This works for XP and Vista. I used the driver directly from Vmtools. Although not necessary, I suppose it would also be possible to integrate the display and network drivers. I also integrated the LSI logic driver. You only need to integrate them as txt mode drivers in Nlite.


Re: setup cannot copy vmscsi.sys

1. Feb 3, 2009 5:57 AM in response to: jasee
Click to view jcxper's profile Novice 5 posts since
Jan 30, 2009
Ok, I have solved the "cannot copy ..." problem as follows:

1.- Pressing ESC several times to allow the installation to proceed without copying the files to the hard disk
2.- When copying finishes, the VM will reboot, at this point, disconnect the virtual floppy and connect the CD ISO for Hiren's BOOT CD 9.7 instead of the XP's install CD
3.- Allow the VM to boot from the Hiren's BOOT CD, and select to Start Mini XP from there, when the Mini XP asks for "Press F6 to ...", press F6 and connect the floppy again, then select the driver
4.- Mini XP boots with the driver provided in the floppy and both the floppy (with the driver) and the recently created HDD partition (never booted though) are visible in the Windows Explorer (as A: and E:)
5.- Copy the vmscsi.sys file from the floppy (A:) to the folder E:\Windows\System32\Drivers, copy vmscsi.inf from the floppy to E:\Windows\Inf
6.- Reboot the Mini XP, remounting the Windows Installation CD, but allowing it to boot from the hard drive...

The installation then continues as usual...

Re: setup cannot copy vmscsi.sys

2. Apr 22, 2009 9:01 AM in response to: jcxper
Click to view HQNetwork's profile Lurker 3 posts since
Apr 22, 2009

Hey everyone. After reading through tons of posts and threads regarding driver copy errors, I think I have a solution (at least one that worked perfectly for me).

It looks as though the ones getting the vmscsi.sys error during a Windows XP Professional install, are probably using a re-packaged version of windows. Repackaged meaning an ISO slipstreamed with the latest service pack and/or updates, drivers, etc. This is commonly done with programs such as NLite.

However, you don't need to run any of these programs to fix the driver copy errors. All you need to do is change a value in a file, reinject the file back into the ISO, and use that ISO to install.

As explained by Josh in this thread:

http://communities.vmware.com/message/344803#344803



QUOTE:

...doesn't seem like a vmware problem. seems like your XP PRO has the
OEMPREINSTALL set to YES. is this a custom XP install disk? check the
WINNT.sif file in the i386 folder. Make sure the OEMPREINSTALL=no. I
have built custom install before and if the OEMPREINSTALL is set to yes
it will not copy new drivers into the INSTALL directory.




This worked well for me. I particularly used MagicISO to extract the WINNT.sif to a place I could edit it (desktop or folder), I changed OEMPREINSTALL="Yes" to OEMPREINSTALL="No"

Don't forget to disconnect the vmware floppy image or set it in your vm bios to not read on startup (otherwise you'll get a NTLDR boot error).


VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities