Стартирайте по-стар или несъвместим софтуер на Windows 10 във VM
Microsoft Windows / / March 18, 2020
Последна актуализация на
Старият софтуер не винаги се инсталира и работи добре в Windows 10, а понякога най-добрият вариант е да създадете виртуална машина, която да я стартира.
Докато много от нас са се прегърнали Windows 10 и новата му ера на универсални приложения и облачни изчисления; много потребители все още зависят от наследената настолна платформа Microsoft, изградена през последните 30 години. Разгледахме различни методи за стартиране на по-стари приложения, които не са проектирани да работят на Windows 10. Някои от тези решения включват режим на съвместимост и позволяваща 16-битова подсистема, предлага се само в 32-битови версии. През последните 10 години Microsoft усъвършенства Windows, за да го направи устойчив на атаки, които бяха известни по време на Уиндоус експи ера. Някои от тези подобрения включват контрол на потребителските акаунти, патч охрана, подписване на драйвери на устройството, сигурна схема на рандомизация на пространството за зареждане и адрес. По-старите приложения обикновено не възприемат тези промени. Самият Windows 10 се разбива много с миналото, но има още нещо за този проблем. Някои приложения просто попаднаха настрани или по-новите версии просто не отговарят на очакванията от по-старите версии. В някои случаи разработчиците или са прекратили работата си, или отказват да поддържат по-стара версия.
За потребителите, които наистина трябва да стартират това екзотично приложение, но трябва да инвестират в бъдеще, има разумно решение във виртуализацията. Покрихме виртуализация в миналото като начин за тестване на Windows 10 себе си или дори да го използвате за съвместимост на платформи като Mac. Виртуализацията също може да помогне на потребителите, ангажирани с Windows 10, да придвижат наследствените си инвестиции. Налични са много опции, но аз го ограничих до Oracle VirtualBox, която включва кросплатформена поддръжка и работи в Windows 10 Home и Pro. Hyper-V е достъпна опция за потребители, работещи с издания на Windows 10 Pro или Enterprise. Hyper-V, макар и мощен, е доста замесен. Oracle VirtualBox, от друга страна, е малък, бърз и лесен за настройка.
Определяне на версията на Windows за съвместимост с приложения
Уреждане на VirtualBox е едно, но какво ще кажете за версията на Windows, която ще използвате за наследеното си приложение? Повечето приложения, които потребителите трябва да стартират, вероятно са проектирани през последните 15 години за Уиндоус експи. Тъй като това е версията, която потребителите ще имат нужда, те също ще трябва да намерят начин да я набавят. Ако искате да пазите около стари копия на софтуер като мен целите на носталгията, вие трябва да изберете ISO изображение ръчно, за да отидете. За тези, които не го правят, може да има предизвикателство да намерят по-стара версия, за да стартирате приложението си. Уебсайтове като Amazon.com, EBay или проверка на вашия местен пазар на бълхи или гараж; може да ви помогне в оценката на тази по-стара версия на Windows, която ви е необходима, за да стартирате приложението си.
Изтеглете и инсталирайте Oracle VirtualBox
Преди да започнете да инсталирате Windows, трябва да получите Oracle VirtualBox, който можете да изтеглите безплатно от официалната страница. Налични са няколко версии, не забравяйте да изтеглите правилната за Windows, посочена като VirtualBox 5.1.4 за Windows хостове x86 / amd64.
След изтегляне стартирайте инсталационния файл, след което следвайте екранните инструкции за инсталиране на VirtualBox.
Създаване на виртуалната машина
След като имате настройка на Oracle VirtualBox, можете да продължите да създавате нова виртуална машина, подходяща за вашето наследствено приложение. За тази статия ще използвам Windows XP. Microsoft приключи поддръжката в началото на 2014 г. за това, което някои биха считали за една от най-популярните версии на Windows до момента. Стартирайте VirtualBox, след което щракнете върху нов бутон от командната лента.
Въведете име за VM или изберете от Тип: списъчно поле. Ако VirtualBox открие името на операционната система, тя ще попълва полетата със съответния тип и версия. Щракнете върху Напред.
Windows XP е 15-годишна операционна система, така че изискванията към паметта не трябва да са изключително високи; особено за наследствено приложение. За достатъчно стартиране на Windows XP или 2000 Professional, някои от 256 MB до 512 MB. Освен това вземете предвид приложенията, които може да работите във виртуалната машина. В този случай бих отишла с 1 GB само за да съм в безопасност. По-старата версия на Windows, която използвате; изискванията може да се наложи да бъдат променени. Ако използвате Windows 95 или Windows 98 във виртуална машина, 480 до 512 MB оперативна памет е ограничението за тези версии. Ако това е виртуална машина на MS-DOS, 64 MB са максимумът, тъй като той вече няма да може да адресира.
След това ще създадем виртуален твърд диск, който ще съхранява операционната система. Изберете Създайте виртуален твърд диск сега след това щракнете създавам.
Предлагат се няколко възможности за формат, който можете да използвате за съхраняване на файла на твърдия диск. Ако в бъдеще искате да преместите виртуалната си машина на друга платформа като Hyper-V или VMWare; тогава е най-добре да изберете една от наличните опции като VMDK или VHD подкрепени съответно от тези хипервизори. За сега ще отида с по подразбиране, което е Oracle VirtualBoxes VDI.
Ако нямате място, използвайте Динамично разпределен е най-добрият вариант, тъй като използва място само когато е необходимо. Ако ефективността е фактор, тогава a Фиксиранаразмер се препоръчва. Харесва ми да използвам Фиксиран размер само за ползите от изпълнението.
Изборът на фиксиран размер ще изисква избиране на количеството пространство, което ще бъде разпределено на виртуалния диск. Това ще зависи от вашите нужди и наличност на място. Факторите включват размера, вида и приложенията на операционната система. Наследените системи не изискват много. В случай на Windows XP, ако използвате повече от 32 GB, ще трябва да форматирате като NTFS. Също така операционни системи като Windows 95 и 98 ще трябва да използват FAT32 за дискове, по-големи от 512 MB. Windows NT 4 може да разпознае само 8 GB. Така че, вземете предвид това. Тъй като ще използвам само едно приложение и Windows XP използва около 1 GB пространство, ще отида с 3 GB. Кликнете създавам за да потвърдите сумата.
Изчакайте, докато виртуалният ви твърд диск е създаден.
Инсталиране на операционната система
Как ще инсталирате операционната система ще варира. По-старите версии на Windows като Windows 95, Windows 3.1 и MS-DOS ще изискват създаване на виртуални дискети със съответните файлове за зареждане. Тъй като работим с Windows XP, ще се съсредоточим върху това. Ако използвате система без оптично устройство, ще трябва да намерите компютър и да създадете ISO изображение на вашия инсталиращ диск, който след това да монтирате в Oracle VirtualBox. За да създавам ISO изображения, използвам ISO Recorder от Алекс Фейнман, което е доста старо, но все още работи, дори и на Windows 10. Създаването на изображение е толкова просто, колкото да поставите диска, щракнете с десния бутон върху диска в Computer, след което щракнете Създайте изображение от CD / DVD. След като сте готови ISO изображение, можете да продължите с инсталацията.
В VirtualBox щракнете двукратно върху виртуалната машина на Windows XP, за да го стартирате.
Тъй като инсталирате за първи път, ще трябва ръчно да изберете ISO изображение. Щракнете върху бутона Преглед, изберете ISO изображението на Windows и след това щракнете отворено. Щракнете върху Старт, за да заредите операционната система.
Следвайте инструкциите на екрана, за да инсталирате вашата операционна система.
След инсталиране на Windows XP или по-ранна версия на Windows; трябва да инсталирате добавките за гости, за да гарантирате, че можете лесно да се движите между виртуалната машина и хоста. Щракнете върху Устройства> Вмъкване на изображение на CD с добавки за гости и след това щракнете върху Напред.
Инсталиране на наследени приложения
След като напълно инсталирате инсталацията на Windows, можете да продължите да инсталирате старите си приложения. Има няколко начина за това. В зависимост от формата, в който приложението е достъпно, може да се наложи да го преобразувате във формат, приемлив от VM. Ако приложението ви е на диска, можете да използвате ISO Recorder, описано по-рано, за да създадете копие, което можете да монтирате като ISO изображение във VM.
Монтирайте ISO Image
За да монтирате изображение, щракнете устройства > Изберете изображението на диска, изберете ISO файла и натиснете отвори.
Продължете да инсталирате приложението. Ако настройката на приложението не се стартира автоматично, щракнете Старт> Компютър след това щракнете двукратно върху иконата на диска или го отворете и щракнете два пъти върху наречения setup.exe.
Там го имате; приложението ви вече се стартира и работи без проблем.
Ами споделянето на вашите файлове или отварянето им?
Oracle VirtualBox включва поддръжка за плъзгане и пускане, така че можете лесно да плъзгате файлове между хост и гост или обратно.
Ами сигурността?
Пускането на неподдържана виртуална машина не се различава от това да я стартирате на физически хост. Oracle VirtualBox автоматично конфигурира вашата виртуална машина за достъп до Интернет. Може да искате да извършите редица модификации на защитата, като деактивиране на мрежовия достъп в настройките на VM. Можете също да опитате инсталиране на поддържана антивирусна програма ако трябва да имате достъп до мрежа по някаква причина. Моята лична препоръка е да я държите извън мрежата.
Докато настройването на поддържана версия на Windows във виртуална машина може да изглежда прекалено избито, всъщност това е най-добрият начин да гарантирате, че приложението ви работи. Режим на съвместимост с всичките си достойнства страда от сервизния модел на Windows 10, при който актуализация или ревизия на ОС може лесно да счупи приложение. Има някои режийни разходи и с пускане на VM, но за това конкретно наследствено приложение изискванията са доста ниски. Ако трябва да стартирате това приложение и да сте изпробвали всички опции досега, тогава това е пътят. Напред, потребителите на следващото поколение силиций Intel, като наскоро пуснатия Intel Kabylake и процесора на AMD Bristol Ridge; ще трябва да търси решения като виртуализация, за да стартира приложения, поддържани в по-стари версии като Windows 7 и Windows 8 / 8.1.