Kjør eldre eller inkompatibel programvare på Windows 10 i en VM
Microsoft Vinduer / / March 18, 2020
Sist oppdatert den
Gammel programvare installerer og fungerer ikke alltid bra i Windows 10, og noen ganger er det beste alternativet å lage en virtuell maskin for å kjøre den.
Mens mange av oss har omfavnet Windows 10 og den nye epoken av universelle apper og cloud computing; Mange brukere er fremdeles avhengige av den gamle desktop-plattformen som Microsoft har bygd de siste 30 årene. Vi har sett på forskjellige metoder for å kjøre eldre applikasjoner som ikke er designet for å fungere på Windows 10. Noen av disse løsningene inkluderer kompatibilitetsmodus og aktiverer 16-bits undersystem, bare tilgjengelig i 32-bits versjoner. I løpet av de siste ti årene har Microsoft foredlet Windows for å gjøre det motstandsdyktig mot angrep som var beryktet i løpet av Windows XP era. Noen av disse forbedringene inkluderer brukerkontokontroll, patch-vakt, signering av enhetsdriver, sikker oppstart og tilfeldig oppsett av adresserom. Eldre applikasjoner pleier ikke å være mottakelige for disse endringene. Windows 10 i seg selv bryter mye med fortiden, men det er mer med dette problemet. Noen applikasjoner har ganske enkelt falt på veien, eller nyere versjoner oppfyller bare ikke forventningene til eldre utgivelser. I noen tilfeller har utviklere enten gått ut av virksomheten eller nektet å støtte en eldre utgivelse.
For brukere som trenger å kjøre den eksotiske applikasjonen, men trenger å investere i fremtiden, er det en rimelig løsning innen virtualisering. Vi har dekket tidligere virtualisering som en måte å teste ut Windows 10 seg selv eller til og med bruke den til kompatibilitet på plattformer som Mac. Virtualisering kan også hjelpe brukere som er forpliktet til Windows 10, bringe fremtidige investeringer frem. Det er mange alternativer tilgjengelig, men jeg har begrenset dette til Oracle VirtualBox, som inkluderer plattformsstøtte og fungerer på Windows 10 Home og Pro. Hyper-V er et tilgjengelig alternativ for brukere som kjører Windows 10 Pro eller Enterprise-utgaver. Mens den er kraftig, er Hyper-V ganske involvert. Oracle VirtualBox er derimot liten, rask og enkel å installere.
Bestemme versjonen av Windows for applikasjonskompatibilitet
Settler på VirtualBox er en ting, men hva med versjonen av Windows du vil bruke til den gamle applikasjonen din? De fleste applikasjoner brukerne trenger å kjøre, ble sannsynligvis designet i løpet av de siste 15 årene for Windows XP. Siden det er den versjonen brukere vil trenge, vil de også måtte finne en måte å anskaffe den på. Hvis du liker å oppbevare gamle kopier av programvare som meg for nostalgi formål, skal du velge ISO-bildet manuelt for å gå. For de som ikke gjør det, kan det være en utfordring å finne en eldre utgave for å kjøre applikasjonen din. Nettsteder som Amazon.com, EBay eller sjekke ditt lokale loppemarked eller garasjesalg; kan hjelpe deg med å score den eldre versjonen av Windows du trenger for å kjøre applikasjonen.
Last ned og installer Oracle VirtualBox
Før du begynner å installere Windows, må du skaffe Oracle VirtualBox, som du kan laste ned gratis fra den offisielle siden. Det er flere versjoner tilgjengelig, sørg for at du laster ned den riktige for Windows, oppført som, VirtualBox 5.1.4 for Windows er vert for x86 / amd64.
Starte installasjonsfilen etter nedlasting, og følg deretter instruksjonene på skjermen for å installere VirtualBox.
Opprette den virtuelle maskinen
Når du har et Oracle VirtualBox-oppsett, kan du fortsette med å lage en ny virtuell maskin som passer for din gamle applikasjon. For denne artikkelen bruker jeg Windows XP. Microsoft avsluttet støtten i begynnelsen av 2014 for det noen vil anse som en av de mest populære versjonene av Windows til nå. Start VirtualBox, og klikk deretter på Ny -knappen på kommandolinjen.
Skriv inn et navn på VM eller velg fra Type: listeboks. Hvis VirtualBox oppdager navnet på operativsystemet, fyller det listeboksene med riktig type og versjon. Klikk Neste.
Windows XP er et 15 år gammelt operativsystem, så minnekravene trenger ikke å være ekstremt høye; spesielt for en gammel applikasjon. For tilstrekkelig å kjøre Windows XP eller 2000 Professional, 256 MB til 512 MB noen. Ta også hensyn til applikasjonene du kjører på den virtuelle maskinen. I dette tilfellet ville jeg gå med 1 GB bare for å være trygg. Jo eldre versjon av Windows du bruker; kravene kan trenge å bli endret. Hvis du bruker Windows 95 eller Windows 98 på en virtuell maskin, er 480 til 512 MB RAM ramme for disse versjonene. Hvis det er en virtuell MS-DOS-maskin, er 64 MB maksimalt siden den ikke kan adressere lenger.
Deretter lager vi en virtuell harddisk, som lagrer operativsystemet. Plukke ut Lag en virtuell harddisk nå klikk deretter Skape.
Det er flere valg som tilbys for formatet du kan bruke til å lagre harddiskfilen. Hvis du i fremtiden ønsker å migrere den virtuelle maskinen din til en annen plattform som f.eks Hyper-V eller VMWare; så er det best å velge et av de tilgjengelige alternativene som VMDK eller VHD støttet av henholdsvis hypervisorene. Foreløpig vil jeg gå med standard som er Oracle VirtualBoxes VDI.
Hvis du har kort tid, bruker du Dynamisk allokert er det beste alternativet, siden det bare bruker plass når det trenger det. Hvis ytelse er en faktor, vil a Fiksetstørrelse er anbefalt. Jeg liker å bruke Fast størrelse bare for ytelsesfordelene.
Valget av fast størrelse krever at du velger hvor mye plass du vil bli tildelt den virtuelle disken. Dette vil være avhengig av dine behov og tilgjengeligheten av plass. Faktorer inkluderer operativsystemets størrelse, type og applikasjoner. Legacy-systemer krever ikke mye. Når det gjelder Windows XP, hvis du bruker mer enn 32 GB, må du formatere som NTFS. Operativsystemer som Windows 95 og 98 må også bruke FAT32 for større disk enn 512 MB. Windows NT 4 kan bare gjenkjenne 8 GB. Så ta dette med i betraktningen. Siden jeg bare skal bruke en enkelt app og Windows XP bruker omtrent 1 GB plass, kommer jeg til å gå med 3 GB. Klikk Skape for å bekrefte beløpet.
Vent mens den virtuelle harddisken er opprettet.
Installere operativsystemet
Hvordan du installerer operativsystemet, vil variere. Eldre versjoner av Windows som Windows 95, Windows 3.1 og MS-DOS vil kreve å lage virtuelle disketter med de nødvendige oppstartsfilene. Siden vi jobber med Windows XP, vil vi fokusere på det. Hvis du bruker et system uten en optisk stasjon, må du finne en datamaskin og lage et ISO-bilde av installasjonsplaten din, som du deretter kan montere i Oracle VirtualBox. For å lage ISO-bilder bruker jeg ISO-opptaker av Alex Feinman, som er ganske gammel, men som fremdeles fungerer, selv på Windows 10. Å lage et bilde er så enkelt som å sette inn platen, høyreklikk på platen i Datamaskin, og klikk deretter Lag bilde fra CD / DVD. Når du har et ISO-bilde klart, kan du fortsette med installasjonen.
I VirtualBox dobbeltklikker du på den virtuelle Windows XP-maskinen for å starte den.
Siden du installerer for første gang, må du velge ISO-bildet manuelt. Klikk på Bla gjennom-knappen, velg Windows ISO-bilde, og klikk deretter Åpen. Klikk Start for å laste inn operativsystemet.
Følg instruksjonene på skjermen for å installere operativsystemet.
Etter å ha installert Windows XP eller en tidligere versjon av Windows; bør du installere Gjestetillegg for å sikre at du enkelt kan bevege deg mellom den virtuelle maskinen og være vert. Klikk på Enheter> Sett inn gjesteaddisjoner CD-bilde, og klikk deretter Neste.
Installere eldre applikasjoner
Når du har konfigurert Windows-installasjonen fullstendig, kan du fortsette å installere de gamle programmene. Det er flere måter å gjøre dette på. Avhengig av formatet applikasjonen er tilgjengelig i, kan det hende du må konvertere den til et format som er akseptabelt av VM. Hvis applikasjonen din er på platen, kan du bruke den ISO-opptaker, beskrevet tidligere, for å lage en kopi du kan montere som et ISO-bilde i VM.
Monter ISO-bilde
Klikk på for å montere et bilde enheter > Velg diskbilde, velg ISO-filen og klikk deretter åpen.
Fortsett å installere applikasjonen. Hvis programoppsettet ikke starter automatisk, klikker du på Start> Datamaskin dobbeltklikk deretter på skiveikonet eller åpne det, dobbeltklikk deretter på den kalt setup.exe.
Der har du det; søknaden din er nå i gang uten problem.
Hva med å dele filene dine eller åpne dem?
Oracle VirtualBox inkluderer dra-og-slipp-støtte, slik at du enkelt kan dra filer mellom verten og gjesten eller omvendt.
Hva med sikkerhet?
Å kjøre en ikke-støttet virtuell maskin er ikke forskjellig fra å kjøre den på en fysisk vert. Oracle VirtualBox konfigurerer den virtuelle maskinen din automatisk til å få tilgang til Internett. Det kan være lurt å utføre en rekke sikkerhetsendringer, for eksempel å deaktivere nettverkstilgang i innstillingene til VM. Du kan også prøve installere et støttet Antivirus-verktøy hvis du trenger nettverkstilgang uansett grunn. Min personlige anbefaling er å holde den utenfor nettverket.
Selv om det kan virke overdreven å sette opp en støttet versjon av Windows på en virtuell maskin, er det faktisk den beste måten å sikre at applikasjonen din fungerer. Kompatibilitetsmodus med alle sine fordeler lider av servicemodellen Windows 10, der en oppdatering eller revisjon av OS enkelt kan ødelegge en app. Det er noe overhead med å kjøre en VM også, men for den spesifikke arveapplikasjonen er kravene ganske lave. Hvis du trenger å få den appen i gang, og du har prøvd alle alternativene så langt, er dette veien å gå. Fremover bruker brukere av neste generasjons Intel silisium, for eksempel den nylig lanserte Intel Kabylake og AMD Bristol Ridge CPU; må se etter løsninger som virtualisering for å kjøre applikasjoner som støttes på eldre utgivelser som Windows 7 og Windows 8 / 8.1.