Senast uppdaterad den
Gammal programvara installeras och fungerar inte alltid i Windows 10, och ibland är det bästa alternativet att skapa en virtuell maskin för att köra den.
Medan många av oss har omfamnat Windows 10 och dess nya era av universella appar och molnberäkning; många användare är fortfarande beroende av den gamla skrivbordsplattformen som Microsoft har byggt under de senaste 30 åren. Vi har tittat på olika metoder för att köra äldre applikationer som inte är utformade för att fungera på Windows 10. Några av dessa lösningar inkluderar kompatibilitetsläge och möjliggör 16-bitars undersystem, endast tillgängligt i 32-bitarsversioner. Under de senaste tio åren har Microsoft förfinat Windows för att göra det motståndskraftigt mot attacker som var ökända under Windows XP epok. Några av dessa förbättringar inkluderar användarkontokontroll, korrigeringsskydd, enhetsdrivrutinssignering, säker uppstart och adressutrymme Randomization Layout. Äldre applikationer tenderar att inte vara mottagliga för dessa förändringar. Windows 10 själv bryter mycket med det förflutna, men det finns mer i det här problemet. Vissa applikationer har helt enkelt fallit vid vägen, eller nyare versioner uppfyller bara inte förväntningarna på äldre utgåvor. I vissa fall har antingen utvecklare gått ur verksamheten eller vägrar stödja en äldre version.
För användare som behöver köra den exotiska applikationen men behöver investera i framtiden finns det en rimlig lösning i virtualisering. Vi har täckt tidigare virtualisering som ett sätt att testa Windows 10 själv eller till och med använda det för kompatibilitet på plattformar som Mac. Virtualisering kan också hjälpa användare som är engagerade i Windows 10 och få sina gamla investeringar framåt. Det finns många alternativ, men jag har begränsat detta till Oracle VirtualBox, som inkluderar plattformsstöd och fungerar på Windows 10 Home och Pro. Hyper-V är ett tillgängligt alternativ för användare som kör Windows 10 Pro- eller Enterprise-utgåvor. Hyper-V, även om den är kraftfull, är ganska involverad. Oracle VirtualBox å andra sidan är liten, snabb och enkel att installera.
Bestämma versionen av Windows för applikationskompatibilitet
Låter på VirtualBox är en sak, men hur är det med den version av Windows du kommer att använda för din äldre applikation? De flesta applikationer som användare behöver köra, har troligen utformats under de senaste 15 åren för Windows XP. Eftersom det är den version som användare kommer att behöva kommer de också att behöva hitta ett sätt att skaffa den. Om du gillar att hålla kvar gamla kopior av programvara som jag för nostalgiändamål, ska du välja ISO-bilden manuellt att gå. För dem som inte gör det kan det vara en utmaning att hitta en äldre version för att köra din ansökan. Webbplatser som Amazon.com, EBay eller kontrollera din lokala loppmarknad eller garage försäljning; kan hjälpa dig att göra den äldre versionen av Windows som du behöver för att köra din applikation.
Ladda ner och konfigurera Oracle VirtualBox
Innan du börjar installera Windows måste du skaffa Oracle VirtualBox, som du kan ladda ner gratis från den officiella sidan. Det finns flera versioner tillgängliga, se till att du laddar ner den rätta för Windows, listad som, VirtualBox 5.1.4 för Windows är värd för x86 / amd64.
Starta installationsfilen efter nedladdning och följ sedan instruktionerna på skärmen för att installera VirtualBox.
Skapa den virtuella maskinen
När du har installerat en Oracle VirtualBox kan du fortsätta skapa en ny virtuell maskin som är lämplig för din äldre applikation. För den här artikeln kommer jag att använda Windows XP. Microsoft slutade stödet i början av 2014 för vad vissa skulle anse som en av de mest populära versionerna av Windows hittills. Starta VirtualBox och klicka sedan på Ny -knappen på kommandoraden.
Ange ett namn för VM eller välj från Typ: listbox. Om VirtualBox upptäcker operativsystemnamnet kommer det att fylla listrutorna med lämplig typ och version. Klicka på Nästa.
Windows XP är ett 15-årigt operativsystem, så minneskraven behöver inte vara extremt höga. särskilt för en äldre ansökan. För att tillräckligt köra Windows XP eller 2000 Professional, 256 MB till 512 MB några. Ta också hänsyn till de program du kanske kör i den virtuella maskinen. I det här fallet skulle jag gå med 1 GB bara för att vara säker. Ju äldre versionen av Windows du använder; kraven kan behöva ändras. Om du använder Windows 95 eller Windows 98 i en virtuell maskin är 480 till 512 MB RAM-minne gränsen för dessa versioner. Om det är en MS-DOS virtuell maskin är 64 MB det högsta eftersom det inte kommer att kunna adresseras längre.
Därefter skapar vi en virtuell hårddisk som lagrar operativsystemet. Välj Skapa en virtuell hårddisk nu Klicka sedan Skapa.
Det finns flera alternativ för det format du kan använda för att lagra hårddiskfilen. Om du i framtiden vill migrera din virtuella maskin till en annan plattform som t.ex. Hyper-V eller VMWare; då är det bäst att du väljer ett av de tillgängliga alternativen som t.ex. VMDK eller VHD stöds av dessa hypervisorer. För tillfället kommer jag att gå med standard som är Oracle VirtualBoxes VDI.
Om du har lite utrymme använder du Dynamiskt tilldelad är det bästa alternativet, eftersom det bara använder utrymme när det behöver. Om prestanda är en faktor, då a Faststorlek rekommenderas. Jag gillar att använda Fixad storlek bara för prestandafördelarna.
Valet av fast storlek kräver att du väljer hur mycket utrymme du ska tilldelas till den virtuella disken. Detta beror på dina behov och tillgänglighet av utrymme. Faktorer inkluderar operativsystemets storlek, typ och applikationer. Äldre system kräver inte mycket. När det gäller Windows XP, om du använder mer än 32 GB måste du formatera som NTFS. Operativsystem som Windows 95 och 98 måste också använda FAT32 för en disk som är större än 512 MB. Windows NT 4 kan bara känna igen 8 GB. Så ta hänsyn till detta. Eftersom jag bara kommer att använda en enda app och Windows XP använder cirka 1 GB utrymme kommer jag att gå med 3 GB. Klick Skapa för att bekräfta beloppet.
Vänta medan din virtuella hårddisk skapas.
Installera operativsystemet
Hur du installerar operativsystemet kommer att variera. Äldre versioner av Windows som Windows 95, Windows 3.1 och MS-DOS kräver att du skapar virtuella disketter med lämpliga startfiler. Eftersom vi arbetar med Windows XP kommer vi att fokusera på det. Om du använder ett system utan en optisk enhet måste du hitta en dator och skapa en ISO-bild av din installationsskiva, som du sedan kan montera i Oracle VirtualBox. För att skapa ISO-bilder använder jag ISO-inspelare av Alex Feinman, som är ganska gammal, men fortfarande fungerar, även i Windows 10. Att skapa en bild är lika enkelt som att sätta i skivan, högerklicka på skivan i Dator och klicka sedan på Skapa bild från CD / DVD. När du har en ISO-bild klar kan du fortsätta med installationen.
I VirtualBox dubbelklickar du på den virtuella Windows XP-datorn för att starta den.
Eftersom du installerar för första gången måste du välja ISO-bild manuellt. Klicka på Bläddra-knappen, välj Windows ISO-bilden och klicka sedan på Öppen. Klicka på Start för att ladda operativsystemet.
Följ instruktionerna på skärmen för att installera ditt operativsystem.
Efter installation av Windows XP eller en tidigare version av Windows; bör du installera gästtillägg för att säkerställa att du enkelt kan flytta mellan den virtuella maskinen och värd. Klicka på Enheter> Infoga gästtillägg CD-bild och klicka sedan på Nästa.
Installera äldre applikationer
När du har konfigurerat Windows-installationen helt kan du fortsätta att installera dina äldre applikationer. Det finns flera sätt att göra detta. Beroende på formatet som applikationen är tillgänglig i, kan du behöva konvertera det till ett format som är acceptabelt av VM. Om din applikation finns på skivan kan du använda ISO-inspelare, beskrivet tidigare, för att skapa en kopia kan du montera som en ISO-bild i VM.
Montera ISO-bild
Klicka på för att montera en bild enheter > Välj diskbild, välj ISO-filen och klicka sedan på öppna.
Fortsätt för att installera programmet. Om applikationsinställningen inte startar automatiskt klickar du på Start> Dator dubbelklicka sedan på skivaikonen eller öppna den och dubbelklicka sedan på den kallade setup.exe.
Där har du det; din ansökan är nu igång utan problem.
Vad sägs om att dela dina filer eller öppna dem?
Oracle VirtualBox innehåller dra-och-släpp-stöd, så att du enkelt kan dra filer mellan värden och gästen eller vice versa.
Vad sägs om säkerhet?
Att köra en virtuell maskin som inte stöds skiljer sig inte från att köra den på en fysisk värd. Oracle VirtualBox konfigurerar automatiskt din virtuella maskin för åtkomst till Internet. Du kanske vill utföra ett antal säkerhetsändringar som att inaktivera nätverksåtkomst inom VM-inställningarna. Du kan också prova installera ett antivirusverktyg som stöds om du behöver ha nätverksåtkomst av någon anledning. Min personliga rekommendation är att hålla den utanför nätverket.
När du installerar en version av Windows som stöds i en virtuell maskin kan tyckas överdrivet är det faktiskt det bästa sättet att säkerställa att din applikation fungerar. Kompatibilitetsläge med alla dess fördelar lider av servicemodellen Windows 10, där en uppdatering eller revidering av OS enkelt kan bryta en app. Det finns en del omkostnader med att köra en VM också, men för den specifika äldre applikationen är kraven ganska låga. Om du behöver få den appen igång, och du har provat alla alternativ hittills, är detta vägen att gå. Framöver kommer användare av nästa generations Intel-kisel, som den nyligen lanserade Intel Kabylake och AMD Bristol Ridge CPU; kommer att behöva titta på lösningar som virtualisering för att köra applikationer som stöds på äldre versioner som Windows 7 och Windows 8 / 8.1.