B
Bill Blanton
Bill in Co. said:Well it fully recognizes it *outside* of running VM - that much I know.
But apparently not inside VM (except for showing its drive letter (Qwithin a menu bar option, where I can (seemingly) choose to
deselect or reselect it, but other than that, nothing happens).
"Just as any other Windows program"?? But it doesn't seem to be working that way. So I am guessing that when VM was written,
it may have been written with the ability to use only a select (and somewhat dated) set of API calls that it can use (or would
even know about). Either that, or perhaps my windows CD/DVD drivers are a bit inadequate in so far as VM is able to access the
drive. (but this is a 2008 Dell)
So I am guessing that these older versions of VPC (even through 2007) may need some certain API hooks(?) to recognize this SATA
CD-DVD drive, that my native WinXP host applications running directly in XP apparently don't need. Unless I still don't
understand, which is possible.
What I am trying to say is this. Isn't it possible that without running VM, I have full access to the SATA CD/DVD drive, but
while inside VM, some API or whatever interface is missing or inadequate to properly access the drive? That sure seems to be the
case. And just seeing the drive letter recognized within a menu bar option in VM doesn't count!
It should count!

<quote>
Virtual machine components:
<snip>
Emulated hardware and external devices, including keyboard, mouse, CD, DVD,
floppy disk, sound card, ports, printers, and other devices that the virtual
machine uses to emulate a physical computer.
</quote>
What I'm trying to say is that VPC (not to be confused with the VM) is a layer
between the guest and host, and it should be able to access the optical drive,
as long as Window's is able to.
You have the OS in the VM doing a read on a generic IDE virtual CD/DVD. VPC
intercvepts the call, and does the read, (through the host), on you SATA CD/DVD.
It then transfer the requested data back to the virtual CD. The virtual machine/OS
does not need to know how to interact with your physical CD/DVD. It's sort of
the same principle with HD access... though that is emulated through an
additional file layer.
I tried dragging the ISO image into the cd icon on the VM tray and it never does anything (except change color and apparently
recognize its presence, but that's it).
And then reboot the VM?
I tried it with the old Win95CD, and (as I recall) even with the XP cd, and it was still no go. (I mean the cd drive spins when a
cd is inserted, but that's all).
After inserting the CD and doing a CD(menu) > "Use physical drive X:",
(or right click the CD icon at the bottom), you may need to reboot.
If you're not fast, and the virtual machine already booted, you would have
to reboot the VM (Action > Reset) w/the CD already captured, so that the
machine can recognize it as the boot device. Just like a real machine would
work in such a situation.