Flere mennesker setter opp virtuelle PCer i dag enn noen gang. Enten det er for arveapplikasjoner, gamle spill eller bare for nostalgi, å ha virtuelle datamaskiner blir mye mer vanlig.
Et av de største grepene om virtuelle PC-er kan kokes ned til et enkelt spørsmål:
Hvordan deler jeg filer mellom den virtuelle PCen og vertsdatamaskinen?
Dette er spørsmålet jeg vil gjøre mitt beste for å svare på i denne dokumentasjonen.
Før du fortsetter, er det virtuell PC-programvare som gjør det enkelt å gjøre alt dette, for eksempel VMWare Workstation, men det er et betalt program. Du bruker mest sannsynlig den gratis Virtualbox eller VMWare Player. Denne dokumentasjonen vil gå ut fra at du bruker den gratis metoden som ikke har den ekstra brukervennlige nettverksmengden som arbeidsstasjonen har.
Trinn 1. Bruk Bridged Networking
I VMWare Player og Virtualbox er standard nettverksoppsett NAT. For delte mapper er dette virkelig ikke et godt valg. Bredged nettverk derimot fungerer mye bedre.
I VMWare Player:
I Virtualbox:
Når du bruker NAT, vil IP-en tilordnet den virtuelle maskinen være en klasse A, som 10.10.10.100. Med brokoblet vil IP-tildelte være en klasse C som følger det gjeldende ruterskjemaet ditt, som 192.168.0.5.
Det å bruke en brodannet innstilling gjør er at du kan oppdage maskinens IP-adresse mye enklere og gjøre den mer tilgjengelig fra vertsdatamaskinen. Når du bruker brokoblet, vil du faktisk se adressen til den virtuelle PC-en din i listen over tilkoblede enhetene til ruteren din som om det var en faktisk maskin.
Hvis du noen gang har satt opp en virtuell PC som absolutt ikke vil koble seg til internett uansett hva du gjør, er det sannsynligvis fordi du brukte NAT. Bytt til bro og eureka, internett fungerer.
Trinn 2. Inn-til-ut og ikke ut-til-inn
Den første reaksjonen fra folk flest er å lage en delt mappe utenfor økten på vertsdatamaskinen for den virtuelle PC-en å koble seg til. Noen ganger vil dette enten fungere dårlig eller ikke i det hele tatt. Hvis du oppretter en delt mappe i økten, fungerer dette mye bedre.
Eksempel på bruk av Windows 98SE:
Aktivere fildeling via Kontrollpanel / nettverk
Deling av filer og skrivere er aktivert Lag mappe på skrivebordet, høyreklikk, Deling Gi full tilgangstillatelser, Bruk, OK
Eksempel på bruk av Windows 2000:
Lag mappe på Desktop, høyreklikk, Deling Del mappen, Bruk, OK. Standard tillatelser vil være "Full tilgang" hvis du er logget inn som administrator.Trinn 3. Få Virtual PC's IP, PING fra vert til test
Bruke Windows 98SE:
Start / Run / winipcfg, lokal IP-informasjon visesBruke Windows 2000:
Start / Run / cmd / ipconfig, lokal IP-informasjon visesPING-test fra vert (Windows 7) til virtuell (Windows 2000)
PING er vellykket; alt sjekker utTrinn 4. PING-arbeidsgruppens navn på den virtuelle PC-en
I Windows-til-Windows-miljøer kan du direkte PING navnet på datamaskinen. Det er bra å gjøre dette, slik at du har to måter å koble til en virtuell datanettverksandel, dekket i neste avsnitt.
Jeg har en VMWare Player-økt med Windows 98SE åpen, og det definerte arbeidsgruppenavnet for den datamaskinen er vbox-win98. Jeg PING dette navnet direkte for å se om jeg får svar:
Dette fungerer, så nå har jeg to måter å direkte koble til min del.
Trinn 5. Koble til nettverket for virtuell PC
Den tradisjonelle metoden for å koble til en nettverksandel fra en arbeidsgruppekoblet Windows-PC i Windows-miljøet er whack-whack-metoden, som denne via Utforskerens adressefelt:
\ Arbeidsgruppe-navn-of-virtuell-pc
De to tilbakeslagene kalles 'bøller' fordi det er enklere å si enn 'tilbakeslag. Hvis arbeidsgruppens navn på datamaskinen for eksempel var "banan", ville du verbalisert dette som "Koble til banke med banebryter."
Å skrive whack-whack etterfulgt av arbeidsgruppenavn i Explorer ville se slik ut:
… og gjør dette:
Hvis dette ikke fungerer, kan du alternativt skrive inn whack-whack etterfulgt av IP-en til den virtuelle PCen, slik:
… for å få dette:
Det ene eller det andre vil fungere.
Hvorfor ikke bare bruke den "kjente" listen over datamaskiner på venstre sidefelt i Utforsker eller "Nettverksnabolag"?
Det er dette:
… men dette er ikke alltid garantert å fungere på grunn av virtuelle PC-er på / av-igjen. Det er sannsynligvis sant at du ikke har den virtuelle PCen kjører hele tiden og bare har den lansert når du trenger den; Dette kan noe skru opp Windows 'metode for nettverksoppdagelse så vel som andre verts OS.
Å koble direkte ved navn eller direkte etter IP er mer eller mindre en kraftoppfriskende måte å gjøre det på. Dette er bra fordi du vil at verten skal "innse" at den virtuelle PC-en er der, klar og venter på innkommende tilkoblinger til sin del.
Det er også sant at hvis det virtuelle Windows-operasjonsmiljøet er en versjon før Windows 2000, vil det ikke oppdatere nettverksstatusen så mye du vil; Dette er grunnen til at i noen tilfeller uansett hvor mye du frisker opp, vil nettverksnavnet bare ikke vises på listen.