Sidst opdateret den
Gammel software installeres og fungerer ikke altid godt i Windows 10, og undertiden er den bedste mulighed at oprette en virtuel maskine til at køre den.
Mens mange af os har omfavnet Windows 10 og dens nye æra af universelle apps og cloud computing; mange brugere er stadig afhængige af den arvelige desktopplatform, som Microsoft har opbygget i løbet af de sidste 30 år. Vi har set på forskellige metoder til at køre ældre applikationer, der ikke er designet til at fungere på Windows 10. Nogle af disse løsninger inkluderer kompatibilitetstilstand og aktivering af 16-bit undersystemet, kun tilgængelig i 32-bit versioner. I løbet af de sidste 10 år har Microsoft forfinet Windows for at gøre det modstandsdygtigt over for angreb, der var berygtede i løbet af Windows XP æra. Nogle af disse forbedringer inkluderer Brugerkontokontrol, Patch Guard, Underskrift af enhedsdriver, Secure Boot og Adresseplads Randomization Layout. Ældre applikationer har en tendens til ikke at være modtagelige for disse ændringer. Windows 10 i sig selv bryder meget med fortiden, men der er mere ved dette problem. Nogle applikationer er simpelt hen ad vejen, eller nyere versioner opfylder bare ikke forventningerne til ældre udgivelser. I nogle tilfælde er udviklere enten gået ud af forretningen eller nægter at støtte en ældre version.
For brugere, der har brug for at køre den eksotiske applikation, men har brug for at investere i fremtiden, er der en rimelig løsning i virtualisering. Vi har dækket virtualisering i fortiden som en måde at teste Windows 10 på selv eller endda bruge det til kompatibilitet på platforme som Mac. Virtualisering kan også hjælpe brugere, der er engagerede i Windows 10, med at bringe deres arveanlæg frem. Der er mange muligheder, men jeg har indsnævret dette til Oracle VirtualBox, der inkluderer cross-platform support og fungerer på Windows 10 Home og Pro. Hyper-V er en tilgængelig mulighed for brugere, der kører Windows 10 Pro- eller Enterprise-udgaver. Selvom Hyper-V er kraftfuld, er han ganske involveret. Oracle VirtualBox er på den anden side lille, hurtig og let at installere.
Bestemmelse af Windows-versionen til applikationskompatibilitet
Afregner på VirtualBox er en ting, men hvad med den version af Windows, du vil bruge til din ældre applikation? De fleste applikationer, som brugere har brug for at køre, blev sandsynligvis designet inden for de sidste 15 år for Windows XP. Da det er den version, brugere har brug for, er de også nødt til at finde en måde at skaffe den. Hvis du kan lide at opbevare gamle kopier af software som jeg til nostalgi formål, skal du vælge ISO-billedet manuelt at gå. For dem, der ikke gør, kan der være en udfordring med at finde en ældre version til at køre din ansøgning. Websteder såsom Amazon.com, EBay eller tjekke dit lokale loppemarked eller garagesalg; kan hjælpe dig med at score den ældre version af Windows, du har brug for for at køre din applikation.
Download og opsæt Oracle VirtualBox
Før du begynder at installere Windows, skal du hente Oracle VirtualBox, som du kan downloade gratis fra den officielle side. Der er flere tilgængelige versioner. Sørg for at downloade den rigtige til Windows, der er angivet som, VirtualBox 5.1.4 til Windows er vært for x86 / amd64.
Efter installationen skal du starte installationsfilen og derefter følge instruktionerne på skærmen til installation af VirtualBox.
Oprettelse af den virtuelle maskine
Når du har en Oracle VirtualBox-opsætning, kan du fortsætte med at oprette en ny virtuel maskine, der er egnet til din ældre applikation. Til denne artikel bruger jeg Windows XP. Microsoft sluttede support i begyndelsen af 2014 for hvad nogle ville betragte som en af de mest populære versioner af Windows til dato. Start VirtualBox, og klik derefter på Ny -knappen på kommandolinjen.
Indtast et navn til VM, eller vælg fra Type: listeramme. Hvis VirtualBox registrerer operativsystemets navn, udfylder det listeboksene med den relevante type og version. Klik på Næste.
Windows XP er et 15 år gammelt operativsystem, så hukommelseskravene behøver ikke at være ekstremt høje; især til en ældre ansøgning. For tilstrækkeligt at køre Windows XP eller 2000 Professional, 256 MB til 512 MBs nogle. Tag også hensyn til de applikationer, du muligvis kører på den virtuelle maskine. I dette tilfælde ville jeg gå med 1 GB bare for at være sikker. Jo ældre versionen af Windows du bruger; kravene skal muligvis ændres. Hvis du bruger Windows 95 eller Windows 98 i en virtuel maskine, er 480 til 512 MB RAM RAM grænsen for disse versioner. Hvis det er en MS-DOS virtuel maskine, er 64 MBs det maksimale, da det ikke vil være i stand til at adressere mere.
Dernæst opretter vi en virtuel harddisk, der gemmer operativsystemet. Vælg Opret en virtuel harddisk nu klik derefter på skab.
Der er flere valgmuligheder for det format, du kan bruge til at gemme harddiskfilen. Hvis du i fremtiden ønsker at migrere din virtuelle maskine til en anden platform, f.eks Hyper-V eller VMWare; så er det bedst, at du vælger en af de tilgængelige indstillinger, f.eks VMDK eller VHD understøttet af henholdsvis disse hypervisorer. På nuværende tidspunkt går jeg med den standard, der er Oracle VirtualBoxes VDI.
Hvis du mangler plads, bruger du Dynamisk allokeret er den bedste mulighed, da det kun bruger plads, når det er nødvendigt. Hvis ydelse er en faktor, er a Fixedstørrelse anbefales. Jeg kan godt lide at bruge Fast størrelse bare for ydelsesfordelene.
Valg af fast størrelse kræver, at du vælger den plads, du vil blive tildelt til den virtuelle disk. Dette vil være afhængig af dine behov og tilgængelighed af plads. Faktorer inkluderer styresystemets størrelse, type og applikationer. Ældre systemer kræver ikke meget. I tilfælde af Windows XP, hvis du bruger mere end 32 GB, skal du formatere som NTFS. Operativsystemer som Windows 95 og 98 skal også bruge FAT32 til en disk, der er større end 512 MB. Windows NT 4 kan kun genkende 8 GB. Så tag dette i betragtning. Da jeg kun bruger en enkelt app, og Windows XP bruger ca. 1 GB plads, vil jeg bruge 3 GB. Klik skab for at bekræfte beløbet.
Vent, mens din virtuelle harddisk er oprettet.
Installation af operativsystemet
Hvordan du installerer operativsystemet, vil variere. Ældre versioner af Windows såsom Windows 95, Windows 3.1 og MS-DOS kræver, at der oprettes virtuelle disketter med de relevante opstartsfiler. Da vi arbejder med Windows XP, vil vi fokusere på det. Hvis du bruger et system uden et optisk drev, skal du finde en computer og oprette et ISO-billede af din installationsdisk, som du derefter kan montere i Oracle VirtualBox. For at oprette ISO-billeder bruger jeg ISO-optager af Alex Feinman, som er ret gammel, men stadig fungerer, selv på Windows 10. Oprettelse af et billede er så simpelt som at indsætte disken, højreklik på disken i Computer, og klik derefter på Opret billede fra CD / DVD. Når du har et ISO-billede klar, kan du fortsætte med installationen.
I VirtualBox skal du dobbeltklikke på den virtuelle Windows XP-maskine for at starte den.
Fordi du installerer for første gang, skal du manuelt vælge ISO-billedet. Klik på Gennemse-knappen, vælg Windows ISO-billedet, og klik derefter på Åben. Klik på Start for at indlæse operativsystemet.
Følg instruktionerne på skærmen for at installere dit operativsystem.
Efter installation af Windows XP eller en tidligere version af Windows; skal du installere gæsttilsætningerne for at sikre, at du nemt kan flytte mellem den virtuelle maskine og være vært. Klik på Enheder> Indsæt gæsttilsætnings-cd-billede, og klik derefter på Næste.
Installation af ældre applikationer
Når du har konfigureret din Windows-installation fuldt ud, kan du fortsætte med at installere dine ældre applikationer. Der er flere måder at gøre dette på. Afhængigt af det format, applikationen er tilgængelig i, skal du muligvis konvertere det til et format, der er acceptabelt af VM. Hvis din applikation er på disken, kan du bruge ISO-optager, beskrevet tidligere, for at oprette en kopi, du kan montere som et ISO-billede i VM.
Monter ISO-billede
Klik på for at montere et billede Enheder > Vælg diskbillede, vælg ISO-filen og klik derefter på åben.
Fortsæt med at installere applikationen. Hvis programopsætningen ikke starter automatisk, skal du klikke på Start> Computer dobbeltklik derefter på diskikonet, eller åbn det, dobbeltklik derefter på det kaldte setup.exe.
Der har du det; din applikation kører nu uden problemer.
Hvad med at dele dine filer eller åbne dem?
Oracle VirtualBox inkluderer træk-og-slip-support, så du nemt kan trække filer mellem værten og gæsten eller vice versa.
Hvad med sikkerhed?
Det at køre en virtuel maskine, der ikke understøttes, adskiller sig ikke fra at køre den på en fysisk vært. Oracle VirtualBox konfigurerer automatisk din virtuelle maskine til at få adgang til internettet. Du ønsker måske at udføre et antal sikkerhedsændringer, f.eks. Deaktivere netværksadgang inden for VM-indstillingerne. Du kan også prøve installation af et understøttet Antivirus-værktøj hvis du har brug for netværksadgang uanset grund. Min personlige anbefaling er at holde det væk fra netværket.
Mens installation af en understøttet version af Windows i en virtuel maskine kan virke overdreven, er det faktisk den bedste måde at sikre, at din applikation fungerer. Kompatibilitetstilstand med alle dens fordele lider af servicemodellen Windows 10, hvor en opdatering eller revision af OS let kan ødelægge en app. Der er også noget overhead med at køre en VM, men til den specifikke ældre applikation er kravene ganske lave. Hvis du har brug for at få denne app op og køre, og du har prøvet alle indstillinger indtil videre, er dette vejen at gå. Fremover bruger brugere af næste generation af Intel-silicium, såsom den for nylig lancerede Intel Kabylake og AMD Bristol Ridge CPU'er; bliver nødt til at kigge efter løsninger såsom virtualisering for at køre applikationer, der understøttes på ældre udgivelser som Windows 7 og Windows 8 / 8.1.