Spusťte starší nebo nekompatibilní software v systému Windows 10 ve virtuálním počítači
Microsoft Windows / / March 18, 2020
Poslední aktualizace dne
Starý software se v systému Windows 10 vždy nenainstaluje a nefunguje dobře. Někdy je nejlepší volbou vytvořit virtuální stroj, který jej spustí.
Zatímco mnozí z nás přijali Windows 10 a jeho nová éra univerzální aplikace a cloud computing; mnoho uživatelů stále závisí na starší platformě stolních počítačů, kterou Microsoft vytvořil za posledních 30 let. Zkoumali jsme různé způsoby spouštění starších aplikací, které nejsou navrženy pro práci se systémem Windows 10. Některá z těchto řešení zahrnují Režim kompatibility a umožňující 16bitový subsystém, k dispozici pouze u 32bitových verzí. Během posledních 10 let společnost Microsoft vylepšila systém Windows tak, aby byl odolný vůči útokům, které byly během EU známé Windows XP éra. Mezi tato vylepšení patří řízení uživatelských účtů, ochrana záplat, podepisování ovladačů zařízení, zabezpečené spouštění a rozložení náhodných adres. Starší aplikace obvykle tyto změny nepřijímají. Windows 10 se sám hodně zlomí s minulostí, ale k tomuto problému je ještě více. Některé aplikace prostě upadly do cesty nebo novější verze prostě nesplňují očekávání starších verzí. V některých případech vývojáři buď přestali pracovat, nebo odmítli podporovat starší verzi.
Pro uživatele, kteří potřebují spustit tuto exotickou aplikaci, ale musí do budoucna investovat, existuje rozumné řešení virtualizace. Pokryli jsme se virtualizace v minulosti jako způsob vyzkoušení systému Windows 10 sám, nebo dokonce použít pro kompatibilita na platformách, jako je Mac. Virtualizace může také pomoci uživatelům, kteří se angažují v systému Windows 10, a posunout své staré investice kupředu. Existuje mnoho možností, ale já jsem se zúžil na Oracle VirtualBox, která zahrnuje podporu napříč platformami a pracuje na Windows 10 Home a Pro. Hyper-V je k dispozici pro uživatele, kteří používají edice Windows 10 Pro nebo Enterprise. Hyper-V, i když silný, je docela zapojený. Na druhé straně Oracle VirtualBox je malý, rychlý a snadno nastavitelný.
Určení verze systému Windows pro kompatibilitu aplikací
Usadil se VirtualBox je jedna věc, ale co verze Windows, kterou budete používat pro vaši starší aplikaci? Většina aplikací, které uživatelé potřebují spustit, byla pravděpodobně navržena za posledních 15 let Windows XP. Protože to je verze, kterou uživatelé budou potřebovat, budou také muset najít způsob, jak ji získat. Pokud chcete uchovávat staré kopie softwaru, jako jsem já nostalgie účely, musíte vybrat obraz ISO ručně. Pro ty, kteří tak neučiní, může být problém najít starší verzi pro spuštění vaší aplikace. Webové stránky jako Amazon.com, EBay nebo kontrola místního blešího trhu nebo prodeje garáží; vám může pomoci při vyhodnocování starší verze systému Windows, kterou potřebujete ke spuštění aplikace.
Stažení a nastavení Oracle VirtualBox
Než začnete s instalací systému Windows, musíte ji získat Oracle VirtualBox, které si můžete zdarma stáhnout z oficiální stránky. K dispozici je několik verzí. Ujistěte se, že si stáhnete tu správnou verzi pro Windows, která je uvedena jako, VirtualBox 5.1.4 pro hostitele Windows x86 / amd64.
Po stažení spusťte instalační soubor a podle pokynů na obrazovce nainstalujte VirtualBox.
Vytvoření virtuálního počítače
Jakmile máte nastavení Oracle VirtualBoxu, můžete přistoupit k vytvoření nového virtuálního počítače vhodného pro vaši starší aplikaci. Pro tento článek budu používat Windows XP. Společnost Microsoft ukončila podporu začátkem roku 2014 pro to, co by někteří považovali za jednu z nejpopulárnějších verzí systému Windows dosud. Spusťte VirtualBox a poté klikněte na Nový na panelu příkazů.
Zadejte název VM nebo vyberte z Typ: seznam. Pokud VirtualBox zjistí název operačního systému, vyplní seznamová pole příslušným typem a verzí. Klepněte na tlačítko Další.
Windows XP je 15letý operační systém, takže požadavky na paměť nemusí být extrémně vysoké; zejména pro starší aplikaci. Chcete-li dostatečně spustit systém Windows XP nebo 2000 Professional, 256 MB až 512 MB. Zohledněte také aplikace, které mohou být spuštěny ve virtuálním počítači. V tomto případě bych šel s 1 GB, abych byl v bezpečí. Starší verze systému Windows, kterou používáte; požadavky bude možná třeba upravit. Pokud používáte Windows 95 nebo Windows 98 ve virtuálním počítači, limit pro tyto verze je 480 až 512 MB RAM. Pokud jde o virtuální stroj MS-DOS, je maximum 64 MB, protože již nebude schopen adresovat.
Dále vytvoříme virtuální pevný disk, který bude ukládat operační systém. Vybrat Vytvořte nyní virtuální pevný disk potom klikněte na Vytvořit.
Existuje několik možností výběru formátu, který můžete použít k uložení souboru pevného disku. Pokud byste v budoucnu chtěli migrovat svůj virtuální stroj na jinou platformu, například Hyper-V nebo VMWare; pak je nejlepší zvolit jednu z dostupných možností, například VMDK nebo VHD podporované těmito hypervizory, resp. Prozatím půjdu s výchozím nastavením, které je Oracle VirtualBoxes VDI.
Pokud máte málo místa, použijte Dynamicky alokováno je nejlepší volba, protože využívá prostor pouze tehdy, když to potřebuje. Pokud je výkon faktorem, pak Pevnývelikost je doporučeno. Rád používám Pevná velikost jen pro výkonnostní výhody.
Výběr pevné velikosti bude vyžadovat výběr množství místa, které bude přiděleno virtuálnímu disku. To bude záviset na vašich potřebách a dostupnosti prostoru. Mezi faktory patří velikost, typ a aplikace operačního systému. Starší systémy to nevyžadují. V případě systému Windows XP, pokud používáte více než 32 GB, budete muset formátovat jako NTFS. Operační systémy, jako jsou Windows 95 a 98, budou také muset používat FAT32 pro disk větší než 512 MB. Windows NT 4 dokáže rozpoznat pouze 8 GB. Takže to vezměte v úvahu. Protože budu používat pouze jednu aplikaci a Windows XP využívá asi 1 GB místa, půjdu s 3 GB. Klikněte na Vytvořit k potvrzení částky.
Počkejte, až bude vytvořen váš virtuální pevný disk.
Instalace operačního systému
Způsob instalace operačního systému se bude lišit. Starší verze systému Windows, například Windows 95, Windows 3.1 a MS-DOS, budou vyžadovat vytvoření disků Virtual Floppy s příslušnými spouštěcími soubory. Protože pracujeme s Windows XP, zaměříme se na to. Pokud používáte systém bez optické jednotky, budete muset najít počítač a vytvořit obraz ISO instalačního disku, který pak můžete připojit v Oracle VirtualBox. K vytvoření ISO obrazů používám ISO rekordér Alex Feinman, což je docela staré, ale stále funguje, dokonce i na Windows 10. Vytvoření obrázku je stejně jednoduché jako vložení disku, klepněte pravým tlačítkem myši na disk v počítači a potom klepněte na tlačítko Vytvořte obrázek z CD / DVD. Jakmile máte připravený obraz ISO, můžete pokračovat v instalaci.
Ve VirtualBoxu jej spusťte poklepáním na virtuální stroj Windows XP.
Protože instalujete poprvé, budete muset ručně vybrat obraz ISO. Klikněte na tlačítko Procházet, vyberte bitovou kopii systému Windows ISO a potom klikněte na otevřeno. Klepnutím na Start spustíte operační systém.
Při instalaci operačního systému postupujte podle pokynů na obrazovce.
Po instalaci systému Windows XP nebo starší verze systému Windows; měli byste nainstalovat dodatky hosta, abyste se mohli snadno pohybovat mezi virtuálním strojem a hostitelem. Klikněte na Zařízení> Vložit obrázek CD pro přidání hosta a poté klikněte na Další.
Instalace starších aplikací
Jakmile bude instalace systému Windows plně nakonfigurována, můžete pokračovat v instalaci starších aplikací. Existuje několik způsobů, jak toho dosáhnout. V závislosti na formátu, ve kterém je aplikace k dispozici, bude možná nutné ji převést do formátu přijatelného pro VM. Pokud je vaše aplikace na disku, můžete použít ISO rekordér, jak bylo popsáno dříve, pro vytvoření kopie, kterou lze připojit jako obraz ISO v VM.
Připojte obraz ISO
Chcete-li připojit obrázek, klikněte na Zařízení > Vyberte obrázek disku, vyberte soubor ISO a klikněte na Otevřít.
Pokračujte v instalaci aplikace. Pokud se nastavení aplikace nespustí automaticky, klikněte na Start> Počítač potom poklepejte na ikonu disku nebo ji otevřete a poklepejte na soubor nazvaný setup.exe.
Tady to máš; vaše aplikace je nyní v provozu bez problémů.
A co sdílení souborů nebo jejich otevírání?
Produkt Oracle VirtualBox obsahuje podporu přetahování, takže můžete snadno přetahovat soubory mezi hostitelem a hostem nebo naopak.
A co zabezpečení?
Spuštění nepodporovaného virtuálního počítače se neliší od spuštění na fyzickém hostiteli. Oracle VirtualBox automaticky nakonfiguruje váš virtuální počítač pro přístup k Internetu. Možná budete chtít provést řadu bezpečnostních změn, například zakázat přístup k síti v rámci nastavení virtuálního počítače. Můžete také zkusit instalace podporovaného antivirového nástroje pokud potřebujete mít přístup k síti z jakéhokoli důvodu. Mým osobním doporučením je nechat jej mimo síť.
Zatímco nastavení podporované verze systému Windows ve virtuálním počítači se může zdát nadměrné, ve skutečnosti je to nejlepší způsob, jak zajistit, aby vaše aplikace fungovala. Režim kompatibility se všemi svými zásluhami trpí modelem služby Windows 10, kde aktualizace nebo revize OS může snadno přerušit aplikaci. S provozováním virtuálního počítače existuje také určitá režie, ale pro tuto konkrétní starší aplikaci jsou požadavky poměrně nízké. Pokud potřebujete tuto aplikaci uvést do provozu a dosud jste vyzkoušeli všechny možnosti, je to způsob, jak jít. V budoucnu budou uživatelé nové generace křemíku Intel, jako byl nedávno spuštěný Procesory Intel Kabylake a AMD Bristol Ridge; bude muset hledat řešení, jako je virtualizace, aby se spouštěly aplikace podporované ve starších verzích, jako jsou Windows 7 a Windows 8 / 8.1.