Fler människor ställer in virtuella datorer idag än någonsin. Oavsett om det är för äldre applikationer, gamla spel eller bara för nostalgi, att ha virtuella datorer blir mycket vanligare.
Ett av de största greppena om virtuella datorer kan kokas ner till en enda fråga:
Hur delar jag filer mellan den virtuella datorn och värddatorn?
Det här är den fråga jag ska göra mitt bästa för att besvara i den här dokumentationen.
Innan du fortsätter finns det virtuell PC-programvara som gör det enkelt att göra allt detta, till exempel VMWare Workstation, men det är ett betalt program. Du använder troligen den gratis Virtualbox eller VMWare Player. Den här dokumentationen går ut ifrån att du använder den fria metoden som inte har den extra enkla nätverksförmåner som Workstation har.
Steg 1. Använd överbryggat nätverk
I VMWare Player och Virtualbox är standardnätverksinställningen NAT. För delade mappar är detta verkligen inte ett bra val. Överbryggat nätverk å andra sidan fungerar mycket bättre.
I VMWare Player:
I Virtualbox:
När du använder NAT kommer IP-tilldelningen till den virtuella maskinen att vara en klass A, som 10.10.10.100. Med överbryggd, tilldelad IP kommer att vara en klass C som följer ditt nuvarande routerskema, som 192.168.0.5.
Vad du använder en överbryggad inställning gör är att du kan upptäcka maskinens IP-adress mycket enklare och göra den mer tillgänglig från värddatorn. Faktum är att när du använder överbryggad ser du adressen till din virtuella dator listad i listan över anslutna enheter för din router som om det var en verklig maskin.
Om du någonsin har satt upp en virtuell dator som absolut inte kommer att ansluta till internet oavsett vad du gör är det förmodligen för att du använde NAT. Byt till överbryggat och eureka, internet fungerar.
Steg 2. In-to-out och inte out-to-in
De flesta första reaktionen är att skapa en delad mapp utanför sessionen på värddatorn för den virtuella datorn att ansluta till. Ibland fungerar detta antingen dåligt eller inte alls. Om du skapar en delad mapp i sessionen fungerar det mycket bättre.
Exempel med Windows 98SE:
Aktivera fildelning via Kontrollpanelen / Nätverket
Fil- och skrivardelning är aktiverad Skapa mapp på skrivbordet, högerklicka, Dela Ge full åtkomstbehörigheter, Apply, OK
Exempel med Windows 2000:
Skapa mapp på skrivbordet, högerklicka, Dela Dela mappen, Apply, OK. Standardbehörigheter är "Full åtkomst" om du är inloggad som administratör.Steg 3. Hämta Virtual PC: s IP, PING från värd till test
Använda Windows 98SE:
Start / kör / winipcfg, lokal IP-information visasAnvända Windows 2000:
Start / kör / cmd / ipconfig, lokal IP-information visasPING-test från värd (Windows 7) till virtuellt (Windows 2000)
PING är framgångsrikt; allt checkar utSteg 4. PING-arbetsgruppens namn på den virtuella datorn
I Windows-till-Windows-miljöer kan du direkt PING namnet på datorn. Det är bra att göra detta så att du har två sätt att ansluta till en virtuell datornätverksdelning, som beskrivs i nästa avsnitt.
Jag har en VMWare Player-session med Windows 98SE öppen, och mitt definierade arbetsgruppsnamn för den datorn är vbox-win98. Jag PING detta namn direkt för att se om jag får ett svar:
Det här fungerar, så nu har jag två sätt att direkt ansluta till min del.
Steg 5. Anslut till virtuell PC: s nätverksdelning
Den traditionella metoden att ansluta till en nätverksdelning från en arbetsgrupp-ansluten Windows-PC i Windows-miljön är whack-whack-metoden, som den här via Utforskarens adressfält:
\ Arbetsgrupp-name-of-virtual-pc
De två backstänkarna kallas "whacks" eftersom det är lättare att säga än "backslash backslash". Om datorns arbetsgruppsnamn till exempel var "banan" skulle du verbalisera detta som "Anslut till banan med whack-whack."
Att skriva whack-whack följt av arbetsgruppens namn i Explorer skulle se ut så här:
… och gör detta:
Om detta inte fungerar kan du alternativt skriva in whack-whack följt av IP: n på den virtuella datorn, så här:
… för att få detta:
Det ena eller det andra kommer att fungera.
Varför inte helt enkelt använda den "kända" listan över datorer på vänster sidofält i Explorer eller "Network Neighborhood"?
Det här är:
… men detta garanteras inte alltid att det fungerar på grund av on-again / off-igen sättet virtuella datorer används. Det är förmodligen sant att du inte har den virtuella datorn igång hela tiden och bara har den startad när du behöver den; detta kan något skruva upp Windows metod för upptäckt av nätverk såväl som andra värd-operativsystem.
Att ansluta direkt-efter-namn eller direkt-efter-IP är mer eller mindre ett kraftuppfriskande sätt att göra det på. Det är bra eftersom du vill att värden ska "inse" att den virtuella datorn är där, redo och väntar på inkommande anslutningar till sin del.
Det är också sant att om den virtuella Windows-operativmiljön är en version före Windows 2000 kommer den inte att uppdatera sin nätverksstatus så mycket du vill; det är därför i vissa fall oavsett hur mycket du uppdaterar kommer nätverksnamnet bara inte att visas i listan.