Hjemmeside » Hvordan » Kjør eldre eller inkompatibel programvare på Windows 10 i en VM

    Kjør eldre eller inkompatibel programvare på Windows 10 i en VM

    Mens mange av oss har omfavnet Windows 10 og sin nye epoke med universelle applikasjoner og cloud computing; mange brukere er fortsatt avhengige av den eldre desktopplattformen Microsoft bygde de siste 30 årene. Vi har sett på ulike metoder for å kjøre eldre programmer som ikke er utviklet for å fungere på Windows 10. Noen av disse løsningene inkluderer kompatibilitetsmodus og muliggjør 16-bits delsystemet, bare tilgjengelig på 32-biters versjoner. I løpet av de siste 10 årene har Microsoft raffinert Windows for å gjøre det motstandsdyktig mot angrep som var beryktet under Windows XP-epoken. Noen av disse forbedringene inkluderer brukerkontokontroll, patchvakt, enhetsdriversignering, sikker oppstart og adresseplassomviklingslayout. Eldre applikasjoner har en tendens til ikke å være mottakelig for disse endringene. Windows 10 bryter seg mye med fortiden, men det er mer på dette problemet. Noen applikasjoner har rett og slett fallet av veikanten eller nyere versjoner bare ikke oppfyller 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 det eksotiske programmet, men trenger å investere i fremtiden, er det en rimelig løsning i virtualisering. Vi har tidligere dekket virtualisering som en måte å teste ut Windows 10 selv, eller til og med bruke den til kompatibilitet på plattformer som Mac. Virtualisering kan også hjelpe brukerne med å forplikte seg til Windows 10, bringe sine eldre investeringer fremover. Det er mange alternativer tilgjengelig, men jeg har redusert dette til Oracle VirtualBox, som inkluderer støtte på flere plattformer 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. Hyper-V, mens kraftig, er ganske involvert. Oracle VirtualBox derimot er liten, rask og enkel å installere.

    Bestemmer versjonen av Windows for applikasjonskompatibilitet

    Settling på VirtualBox er en ting, men hva med den versjonen av Windows du vil bruke for ditt eldre program? De fleste applikasjoner som brukere må kjøre, var sannsynligvis designet innen de siste 15 årene for Windows XP. Siden det er versjonen brukerne trenger, må de også finne en måte å anskaffe den på. Hvis du liker å beholde gamle kopier av programvare som meg for nostalgiformål, må du velge ISO-bildet manuelt for å gå. For de som ikke gjør det, kan det være en utfordring å finne en eldre versjon for å kjøre din søknad. Nettsteder som Amazon.com, eBay eller sjekker ditt lokale loppemarked eller garasjesalg; kan hjelpe deg med å score den eldre versjonen av Windows du må kjøre programmet.

    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 finnes flere versjoner tilgjengelig, pass på at du laster ned den rette for Windows, oppført som, VirtualBox 5.1.4 for Windows vert x86 / amd64.

    Etter nedlasting, start oppsettfilen og følg instruksjonene på skjermen for å installere VirtualBox.

    Opprette den virtuelle maskinen

    Når du har et Oracle VirtualBox-oppsett, kan du fortsette å opprette en ny virtuell maskin som passer for din eldre applikasjon. For denne artikkelen vil jeg bruke Windows XP. Microsoft avsluttet støtten tidlig i 2014 for hva noen ville vurdere å være en av de mest populære versjonene av Windows til dags dato. Start VirtualBox, og klikk deretter på Ny knappen på kommandolinjen.

    Skriv inn et navn for VM eller velg fra Type: listeboks. Hvis VirtualBox oppdager operativsystemnavnet, vil det fylle opp listeboksen med riktig type og versjon. Klikk på Neste.

    Windows XP er et 15 år gammelt operativsystem, slik at minnekravene ikke behøver å være ekstremt høye; spesielt for en eldre applikasjon. Å tilstrekkelig kjøre Windows XP eller 2000 Professional, 256 MB til 512 MB. Ta også hensyn til programmene du kanskje kjører i den virtuelle maskinen. I dette tilfellet ville jeg gå med 1 GB bare for å være trygg. Jo eldre versjonen av Windows du bruker; Kravene må kanskje endres. Hvis du bruker Windows 95 eller Windows 98 i en virtuell maskin, er 480 til 512 MB RAM en grense for disse versjonene. Hvis det er en virtuell MS-DOS-maskin, er 64 MBs det maksimale, siden det ikke vil kunne adressere lenger.

    Deretter skal vi opprette en virtuell harddisk, som vil lagre operativsystemet. Å velge Lag en virtuell harddisk nå klikk deretter Skape.

    Det finnes flere valg som tilbys for formatet du kan bruke til å lagre harddiskfilen. Hvis du i fremtiden vil migrere din virtuelle maskin til en annen plattform som Hyper-V eller VMWare; så er det best du velger en av de tilgjengelige alternativene, for eksempel VMDK eller VHD, støttet av disse hypervisorene. For nå vil jeg gå med standard som er Oracle VirtualBoxes VDI.

    Hvis du er kort på plass, bruker du Dynamisk allokert er det beste alternativet, siden det bare bruker plass når det er nødvendig. Hvis ytelse er en faktor, så a fast størrelse er anbefalt. Jeg liker å bruke Fast størrelse bare for ytelsesfordelene.

    Valg av fast størrelse vil kreve å velge hvor mye plass du vil bli tildelt til den virtuelle disken. Dette vil være avhengig av dine behov og tilgjengelighet av plass. Faktorer inkluderer operativsystemets størrelse, type og applikasjoner. Eldre systemer krever ikke mye. I tilfelle av Windows XP, hvis du bruker mer enn 32 GB, må du formatere som NTFS. Også operativsystemer som Windows 95 og 98 må bruke FAT32 for disk som er større enn 512 MB. Windows NT 4 kan bare gjenkjenne 8 GB. Så ta hensyn til dette. Siden jeg bare skal bruke en enkelt app, og Windows XP bruker omtrent 1 GB plass, skal jeg 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 krever at du oppretter virtuelle disketter med de aktuelle 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 opprette et ISO-bilde av installeringsplaten, som du kan montere i Oracle VirtualBox. For å lage ISO-bilder bruker jeg ISO-opptaker av Alex Feinman, som er ganske gammel, men fungerer fortsatt, selv på Windows 10. Det å lage et bilde er like enkelt som å sette inn platen, høyreklikke på platen i Computer, og klikk deretter Opprett bilde fra CD / DVD. Når du har en ISO-bilde klar, kan du fortsette med installasjonen.

    I VirtualBox dobbeltklikker du på den virtuelle Windows XP-maskinen for å starte den.

    Fordi du installerer for første gang, må du manuelt velge ISO-bildet. Klikk på Browse-knappen, velg Windows ISO-bildet, og klikk deretter Åpen. Klikk på Start for å laste inn operativsystemet.

    Følg instruksjonene på skjermen for å installere operativsystemet.

    Etter installering av Windows XP eller en tidligere versjon av Windows; Du bør installere gjeste tilleggene for å sikre at du enkelt kan flytte mellom den virtuelle maskinen og verten. Klikk på Devices> Insert Guest Additions CD-bilde, og klikk deretter Neste.

    Installere eldre programmer

    Når du har fullstendig konfigurert Windows-installasjonen, kan du fortsette å installere dine eldre programmer. Det er flere måter å gjøre dette på. Avhengig av formatet programmet er tilgjengelig i, kan det hende du må konvertere det til et format som er akseptabelt av VM. Hvis programmet er på platen, kan du bruke ISO-opptaker, beskrevet tidligere, for å lage en kopi som du kan montere som et ISO-bilde i VM.

    Monter ISO-bilde

    For å montere et bilde, klikk enheter > Velg disk image, velg ISO-filen og klikk deretter Åpne.

    Fortsett å installere programmet. Hvis programoppsettet ikke starter automatisk, klikker du Start> Computer dobbeltklikk deretter på diskikonet eller åpne det og dobbeltklikk på den oppkalte setup.exe.

    Der har du det; søknaden din er nå oppe uten problemer.

    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ører en virtuell maskin som ikke støttes, er ikke annerledes enn å kjøre den på en fysisk vert. Oracle VirtualBox konfigurerer automatisk den virtuelle maskinen for å få tilgang til Internett. Du vil kanskje utføre en rekke sikkerhetsendringer, for eksempel deaktivering av nettverkstilgang i innstillingene til VM. Du kan også prøve å installere et støttet Antivirus-verktøy hvis du trenger nettverksadgang uansett grunn. Min personlige anbefaling er å holde den av nettverket.

    Selv om du oppretter en støttet versjon av Windows i en virtuell maskin, kan det virke som om det er den beste måten å sikre at programmet fungerer. Kompatibilitetsmodus med alle dens fordeler lider av Windows 10-tjenestemodellen, hvor en oppdatering eller revisjon av operativsystemet lett kan bryte en app. Det er noe overhead med å kjøre en VM, men for den spesifikke eldre applikasjonen er kravene ganske lave. Hvis du trenger å få den aktuelle appen i gang, og du har prøvd alle alternativer så langt, så er dette veien å gå. Fremover, brukere av neste generasjon Intel silisium, som for eksempel den nylig lanserte Intel Kabylake og AMD Bristol Ridge CPU s; må se etter løsninger som virtualisering for å kjøre programmer støttet på eldre utgivelser som Windows 7 og Windows 8 / 8.1.