Anonim

Meer mensen zetten vandaag virtuele pc's op dan ooit. Of het nu gaat om oudere applicaties, oude games of gewoon voor nostalgie, virtuele computers worden steeds vaker gebruikt.

Een van de grootste klachten over virtuele pc's kan worden samengevat op één vraag:

Hoe deel ik bestanden tussen de virtuele pc en de hostcomputer?

Dit is de vraag die ik mijn best zal doen om te beantwoorden in deze documentatie.

Voordat u doorgaat, is er virtuele pc-software waarmee u dit allemaal eenvoudig kunt doen, zoals VMWare Workstation, maar dat is een betaald programma. Waarschijnlijk gebruikt u de gratis Virtualbox of VMWare Player. In deze documentatie wordt ervan uitgegaan dat u de gratis methode gebruikt die niet beschikt over de extra gebruiksvriendelijke netwerkvoordelen die Workstation heeft.

Stap 1. Gebruik overbrugd netwerken

In VMWare Player en Virtualbox is de standaardnetwerkinstelling NAT. Voor gedeelde mappen is dit echt geen goede keuze. Bridged netwerken daarentegen werkt veel beter.

In VMWare Player:

In Virtualbox:

Wanneer u NAT gebruikt, is het IP-adres dat is toegewezen aan de virtuele machine een Klasse A, zoals 10.10.10.100. Met bridged is het toegewezen IP-adres een Klasse C die uw huidige routeschema volgt, zoals 192.168.0.5.

Wat het gebruik van een overbrugde instelling doet, is dat u het IP-adres van de machine veel gemakkelijker kunt ontdekken en toegankelijker kunt maken vanaf de hostcomputer. Wanneer u bridged gebruikt, ziet u het adres van uw virtuele pc in de lijst met verbonden apparaten van uw router alsof het een echte machine is.

En als je ooit een virtuele pc hebt opgezet die absoluut geen verbinding met internet maakt, wat je ook doet, komt dit waarschijnlijk omdat je NAT hebt gebruikt. Stap over op bridged en eureka, internet werkt.

Stap 2. In-uit en niet uit-in

De eerste reactie van de meeste mensen is om een ​​gedeelde map buiten de sessie op de hostcomputer te maken waarmee de virtuele pc verbinding kan maken. Soms werkt dit slecht of helemaal niet. Als u een in-sessie gedeelde map maakt, werkt dit veel beter.

Voorbeeld met Windows 98SE:


Bestanden delen inschakelen via het Configuratiescherm / Netwerk


Bestanden en printers delen is ingeschakeld

Maak een map op het bureaublad, klik met de rechtermuisknop, Delen

Geef volledige toegangsmachtigingen, Toepassen, OK

Voorbeeld met Windows 2000:

Maak een map op het bureaublad, klik met de rechtermuisknop, delen

Deel de map, Toepassen, OK. Standaardrechten zijn "Volledige toegang" als u bent aangemeld als beheerder.

Stap 3. Haal de IP van Virtual PC, PING van host naar test

Met behulp van Windows 98SE:

Start / Run / winipcfg, lokale IP-informatie wordt getoond

Met behulp van Windows 2000:

Start / Run / cmd / ipconfig, lokale IP-informatie wordt getoond

PING-test van host (Windows 7) naar virtueel (Windows 2000)

PING is succesvol; alles komt goed

Stap 4. PING-werkgroepnaam van virtuele pc

In Windows-naar-Windows-omgevingen kunt u de naam van de computer rechtstreeks PINGEN. Het is goed om dit te doen, zodat u op twee manieren verbinding kunt maken met een virtuele computernetwerkdeling, die in het volgende gedeelte wordt behandeld.

Ik heb een VMWare Player-sessie van Windows 98SE geopend en mijn gedefinieerde werkgroepnaam voor die computer is vbox-win98. Ik PING deze naam rechtstreeks om te zien of ik een antwoord krijg:

Dit werkt, dus nu heb ik twee manieren om direct verbinding te maken met mijn aandeel.

Stap 5. Maak verbinding met de netwerkshare van de virtuele pc

De traditionele methode om verbinding te maken met een netwerkshare vanaf een Windows-pc met een werkgroep in de Windows-omgeving is de whack-whack-methode, zoals deze via de adresbalk van de Explorer:

\ Werkgroep-naam-van-virtual-pc

De twee backslashes worden 'whacks' genoemd omdat het gemakkelijker te zeggen is dan 'backslash backslash'. Als de werkgroepnaam van de computer bijvoorbeeld 'banaan' was, zou u dit als 'Verbinden met mep-mep-banaan' verwoorden.

Het typen van whack-whack gevolgd door de werkgroepnaam in Explorer ziet er zo uit:

… en doe dit:

Als dit niet werkt, kunt u als alternatief whack-whack typen, gevolgd door het IP-adres van de virtuele pc, als volgt:

… om dit te krijgen:

Het een of het ander zal werken.

Waarom niet gewoon de 'bekende' lijst met computers in de linkerzijbalk in Explorer of 'Netwerkomgeving' gebruiken?

Er is dit:

… dit is echter niet altijd gegarandeerd door de manier waarop virtuele pc's steeds opnieuw worden gebruikt. Het is waarschijnlijk waar dat de virtuele pc niet altijd actief is en alleen wordt gestart wanneer u deze nodig hebt; dit kan de methode van Windows voor netwerkdetectie en andere host-besturingssystemen enigszins verpesten.

Direct-by-name of direct-by-IP verbinden is min of meer een manier van gedwongen vernieuwing. Dit is prima omdat je wilt dat de host "realiseert" dat de virtuele pc er is, klaar en wacht op inkomende verbindingen met zijn aandeel.

Het is ook waar dat als de virtuele Windows-besturingsomgeving een versie vóór Windows 2000 is, deze de netwerkstatus niet zo vaak bijwerkt als u zou willen; daarom wordt de netwerknaam in sommige gevallen niet weergegeven in de lijst, ongeacht hoeveel u vernieuwt.

Virtueel pc-spiekbriefje voor gedeeld netwerken in oudere vensters