Win7-64bit Host to Virtual PC Communication?

I have mapped my Host PC drives on my Virtual PC with no problems. But how about the other way around? I want my Host PC to read/write directly to the Virtual PC's "c drive". Looking under Windows Explorer, there are no drives shown for the Virtual PC.

I have added the VM to the workgroup. I have the VM on the same subnet. I have the VM drive shared. I have permissions set up to allow users to connect to the VM c drive. I have even tried to connect to it using NET USE statements directly at the command prompt.

Any other ideas? I have two network cards set up on the VM. One is pointed to SHARED NAT and the other is INTERNAL to my local subnet. Could it be a routing problem?

Could it be a firewall problem on the VM?

Any ideas are appreciated!
Who is Participating?
OK, I was able to get it to work only when I used a physical network device.   I tried all of the other networking options options:

None:  No brainer there...

Internal Network: I never expected it would work (since that was designed for total isolation)... and of course it did not work

Shared Networking (NAT):  I had mixed feeling about if this would work, and wasn't too terribly surprised that it didn't work.

physical device (in my case "Intel(R) 82567LM Gigabit Network Connection")... worked like a charm!
You can have the virtual drive shared on the net work and mapped to the host PC as a network drive.
I believe you're thinking too hard.... :)

Just pretend that this was a physical PC that you could not "see" on the network.  What would you do?   Answer: You'd enable "File and Print Sharing" (or the equivalent feature depending on what version of the OS you're on).  That would make the PC visible.  Then you could either use the "administrative share" C$ or create a new share (with its own users and permissions).   That would the share visible.  If this is a workgroup or Home Group, then you might have to deal with creating accounts that match with your "host" PC (otherwise, you'd have to provide credentials to get to the share).
Cloud Class® Course: Python 3 Fundamentals

This course will teach participants about installing and configuring Python, syntax, importing, statements, types, strings, booleans, files, lists, tuples, comprehensions, functions, and classes.

rustyh17Author Commented:

Well, I started out simple and it didn't work, so I upped the ante a bit... :)

Enable File and Print Share on VM - Check!
Share C drive on VM - Check!
Added VM to workgroup - Check!
Added user accounts to VM - Check!
VM IP Address on same subnet as workgroup - Check!

It didn't work. I just don't understand it (yet). I appreciate the input!
Let me do some testing at my end.... tell me a bit more

Host OS is Win 7 x64 (got it)
Guest OS is WinXP?
Is it the "XP Mode" version or perhaps a "hand loaded" XP?
Integration feature is enabled?
What's the "edition" of the Guest OS (Home, Professional, etc)
rustyh17Author Commented:
Guest OS WinXP - check!
It is the XP Mode version, not hand loaded.
Integrations feature is enabled.
Guest OS version, don't know it is the XP Mode version that is automatically installed. I will confirm tomorrow.

I am using Network Sharing (NAT) mode on the 1st virtual network card. The VM is set to DHCP ip address. The IP address assigned, however, is NOT on the same subnet as the Host PC. It is a funky IP address. I think Virtual PC must act as a DHCP in this mode. By the way, I tried hard wiring it to the same subnet as the host PC, and it won't ping to anything. It is as if the network sharing mode requires the VM to be on its own subnet.
rustyh17Author Commented:
Yes, I got is to work with the physical device too yesterday. I was just wondering why the Shared Networking (NAT) wouldn't work. When you look in Windows Explorer on the VM, you can see all the host drives and connect right to them. But if you look in the Host PC WinExp, none of the VM drives show up. I simply do not understand the one way nature of this relationship. It would seem to me that the Parent should natively be able to look at the child's drives rather than vice versa.

Oh well, I guess I'll just forget using Shared Networking for this installation! Thanks for your help!
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.