Uruchom starsze lub niezgodne oprogramowanie w systemie Windows 10 na maszynie wirtualnej

Stare oprogramowanie nie zawsze instaluje się i działa dobrze w systemie Windows 10, a czasem najlepszą opcją jest utworzenie maszyny wirtualnej, aby ją uruchomić.
Podczas gdy wielu z nas przyjęło system Windows 10 i jego wersjenowa era uniwersalnych aplikacji i przetwarzania w chmurze; wielu użytkowników nadal polega na starszej platformie komputerowej Microsoft zbudowanej w ciągu ostatnich 30 lat. Przyjrzeliśmy się różnym metodom uruchamiania starszych aplikacji nieprzeznaczonych do pracy w systemie Windows 10. Niektóre z tych rozwiązań obejmują tryb zgodności i włączanie podsystemu 16-bitowego, dostępnego tylko w wersjach 32-bitowych. W ciągu ostatnich 10 lat Microsoft doskonalił system Windows, aby był odporny na ataki, które były znane w erze Windows XP. Niektóre z tych ulepszeń obejmują kontrolę konta użytkownika, ochronę poprawek, podpisywanie sterowników urządzeń, bezpieczny rozruch i układ losowej przestrzeni adresowej. Starsze aplikacje zwykle nie są wrażliwe na te zmiany. Sam Windows 10 bardzo zrywa z przeszłością, ale problem ten kryje w sobie coś więcej. Niektóre aplikacje po prostu wypadły z drogi lub nowsze wersje po prostu nie spełniają oczekiwań starszych wersji. W niektórych przypadkach programiści albo zakończyli działalność, albo odmówili obsługi starszej wersji.
Dla użytkowników, którzy muszą uruchomić to egzotyczneaplikacji, ale trzeba inwestować w przyszłość, istnieje rozsądne rozwiązanie w zakresie wirtualizacji. W przeszłości omawialiśmy wirtualizację jako sposób na przetestowanie samego systemu Windows 10, a nawet wykorzystanie go do kompatybilności na platformach takich jak Mac. Wirtualizacja również może pomóc użytkownikom zaangażowanym w system Windows 10, przyspieszyć ich dotychczasowe inwestycje. Dostępnych jest wiele opcji, ale zawęziłem to do Oracle VirtualBox, która obejmuje obsługę wielu platform i działa w systemach Windows 10 Home i Pro. Hyper-V jest dostępną opcją dla użytkowników systemu Windows 10 Pro lub wersji Enterprise. Hyper-V, chociaż potężny, jest dość zaangażowany. Z drugiej strony Oracle VirtualBox jest mały, szybki i łatwy w konfiguracji.
Określanie wersji systemu Windows pod kątem zgodności aplikacji
Rozliczanie na VirtualBox to jedno, ale coo wersji systemu Windows, której będziesz używać w starszej aplikacji? Większość aplikacji, które muszą uruchomić użytkownicy, została prawdopodobnie zaprojektowana w ciągu ostatnich 15 lat dla systemu Windows XP. Ponieważ jest to wersja, której użytkownicy będą potrzebować, będą również musieli znaleźć sposób na jej zakup. Jeśli chcesz zachować stare kopie oprogramowania, takie jak ja, w celach nostalgicznych, musisz ręcznie wybrać obraz ISO, aby przejść. Dla tych, którzy tego nie robią, znalezienie starszej wersji do uruchomienia aplikacji może być trudne. Strony internetowe, takie jak Amazon.com, EBay lub sprawdzanie lokalnego pchli targ lub sprzedaży garażu; może pomóc w ocenie tej starszej wersji systemu Windows, której potrzebujesz do uruchomienia aplikacji.
Pobierz i skonfiguruj Oracle VirtualBox
Przed rozpoczęciem instalacji systemu Windows musisz to zrobićuzyskaj Oracle VirtualBox, który możesz pobrać bezpłatnie z oficjalnej strony. Dostępnych jest kilka wersji, upewnij się, że pobierasz właściwą dla systemu Windows, wymienioną jako, VirtualBox 5.1.4 dla Windows obsługuje x86 / amd64.

Po pobraniu uruchom plik instalacyjny, a następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować VirtualBox.

Tworzenie maszyny wirtualnej
Po skonfigurowaniu Oracle VirtualBox możesz to zrobićkontynuuj tworzenie nowej maszyny wirtualnej odpowiedniej dla Twojej starszej aplikacji. W tym artykule będę używać systemu Windows XP. Microsoft zakończył wsparcie na początku 2014 r. Dla czegoś, co niektórzy uważają za jedną z najpopularniejszych do tej pory wersji systemu Windows. Uruchom VirtualBox, a następnie kliknij Nowy przycisk na pasku poleceń.

Wprowadź nazwę maszyny wirtualnej lub wybierz z Rodzaj: skrzynka na listy. Jeśli VirtualBox wykryje nazwę systemu operacyjnego, zapełni pola listy odpowiednim typem i wersją. Kliknij Następny.

Windows XP to 15-letni system operacyjny, więcwymagania dotyczące pamięci nie muszą być bardzo wysokie; szczególnie w przypadku starszych aplikacji. Aby odpowiednio uruchomić system Windows XP lub 2000 Professional, niektóre 256 do 512 MB. Weź również pod uwagę aplikacje, które mogą być uruchomione na maszynie wirtualnej. W tym przypadku wybrałbym 1 GB tylko dla bezpieczeństwa. Starsza wersja używanego systemu Windows; wymagania mogą wymagać modyfikacji. Jeśli używasz systemu Windows 95 lub Windows 98 na maszynie wirtualnej, limit dla tych wersji wynosi od 480 do 512 MB pamięci RAM. Jeśli jest to maszyna wirtualna MS-DOS, 64 MB to maksimum, ponieważ nie będzie już w stanie się z nią skontaktować.

Następnie utworzymy wirtualny dysk twardy, na którym będzie przechowywany system operacyjny. Wybierz Utwórz wirtualny dysk twardy teraz następnie kliknij Stwórz.

Istnieje kilka możliwości wyboru formatumożesz użyć do przechowywania pliku dysku twardego. Jeśli w przyszłości chcesz migrować maszynę wirtualną na inną platformę, taką jak Hyper-V lub VMWare; najlepiej wybrać jedną z dostępnych opcji, takich jak VMDK lub VHD obsługiwanych odpowiednio przez te hiperwizory. Na razie wybiorę domyślną, jaką jest Oracle VirtualBoxes VDI.

Jeśli masz mało miejsca, użyj Przydzielane dynamicznie jest najlepszą opcją, ponieważ wykorzystuje przestrzeń tylko wtedy, gdy jest to konieczne. Jeśli wydajność jest czynnikiem, a Naprawiony rozmiar jest polecany. Lubię używać Naprawiono rozmiar tylko dla korzyści wydajności.

Wybór stałego rozmiaru będzie wymagał wyboruilość miejsca, które zostanie przydzielone na dysk wirtualny. Będzie to zależeć od twoich potrzeb i dostępności miejsca. Czynniki obejmują rozmiar, typ i aplikacje systemu operacyjnego. Starsze systemy nie wymagają wiele. W przypadku systemu Windows XP, jeśli używasz więcej niż 32 GB, musisz sformatować jako NTFS. Ponadto systemy operacyjne, takie jak Windows 95 i 98, będą musiały używać FAT32 dla dysków większych niż 512 MB. Windows NT 4 rozpoznaje tylko 8 GB. Weź to pod uwagę. Ponieważ będę korzystał tylko z jednej aplikacji, a system Windows XP zajmuje około 1 GB miejsca, będę korzystać z 3 GB. Kliknij Stwórz aby potwierdzić kwotę.

Poczekaj na utworzenie wirtualnego dysku twardego.

Instalowanie systemu operacyjnego
Sposób instalacji systemu operacyjnego będzie się różnić. Starsze wersje systemu Windows, takie jak Windows 95, Windows 3.1 i MS-DOS, będą wymagały tworzenia wirtualnych dyskietek z odpowiednimi plikami rozruchowymi. Ponieważ pracujemy z Windows XP, skupimy się na tym. Jeśli używasz systemu bez napędu optycznego, musisz znaleźć komputer i utworzyć obraz ISO dysku instalacyjnego, który możesz następnie zamontować w Oracle VirtualBox. Aby tworzyć obrazy ISO, używam Rejestratora ISO Alexa Feinmana, który jest dość stary, ale nadal działa, nawet w systemie Windows 10. Tworzenie obrazu jest tak proste, jak włożenie dysku, kliknij dysk prawym przyciskiem myszy na komputerze, a następnie kliknij Utwórz obraz z płyty CD / DVD. Po przygotowaniu obrazu ISO możesz kontynuować instalację.

W VirtualBox kliknij dwukrotnie maszynę wirtualną z systemem Windows XP, aby ją uruchomić.

Ponieważ instalujesz po raz pierwszy, musisz ręcznie wybrać obraz ISO. Kliknij przycisk Przeglądaj, wybierz obraz ISO systemu Windows, a następnie kliknij otwarty. Kliknij Start, aby załadować system operacyjny.

Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zainstalować system operacyjny.

Po zainstalowaniu systemu Windows XP lub wcześniejszej wersjisystemu Windows; powinieneś zainstalować Dodatki dla gości, aby mieć możliwość łatwego przemieszczania się między maszyną wirtualną a hostem. Kliknij Urządzenia> Włóż obraz dysku CD z dodatkami gości, a następnie kliknij Dalej.

Instalowanie starszych aplikacji
Po zakończeniu instalacji systemu Windowsskonfigurowany, możesz kontynuować instalację starszych aplikacji. Można to zrobić na kilka sposobów. W zależności od formatu, w którym aplikacja jest dostępna, może być konieczne przekonwertowanie jej na format akceptowany przez maszynę wirtualną. Jeśli twoja aplikacja znajduje się na dysku, możesz użyć nagrywarki ISO opisanej wcześniej, aby utworzyć kopię, którą możesz zamontować jako obraz ISO na maszynie wirtualnej.
Zamontuj obraz ISO
Aby zamontować obraz, kliknij Urządzenia > Wybierz obraz dysku, wybierz plik ISO, a następnie kliknij Otwórz.

Kontynuuj instalację aplikacji. Jeśli konfiguracja aplikacji nie rozpocznie się automatycznie, kliknij Start> Komputer następnie kliknij dwukrotnie ikonę dysku lub otwórz ją, a następnie kliknij dwukrotnie plik setup.exe.

Masz to; twoja aplikacja działa teraz bez problemu.

A co z udostępnianiem lub otwieraniem plików?
Oracle VirtualBox zawiera obsługę przeciągania i upuszczania, dzięki czemu można łatwo przeciągać pliki między hostem a gościem lub odwrotnie.

Co z bezpieczeństwem?
Uruchomienie nieobsługiwanej maszyny wirtualnej to nieróżni się od uruchamiania go na hoście fizycznym. Oracle VirtualBox automatycznie konfiguruje maszynę wirtualną w celu uzyskania dostępu do Internetu. Możesz wykonać szereg modyfikacji zabezpieczeń, takich jak wyłączenie dostępu do sieci w ustawieniach maszyny wirtualnej. Możesz także spróbować zainstalować obsługiwany program antywirusowy, jeśli potrzebujesz dostępu do sieci z dowolnego powodu. Osobiście zalecam, aby trzymać go z dala od sieci.

Podczas konfigurowania obsługiwanej wersji systemu Windowsna maszynie wirtualnej może wydawać się przesada, to w rzeczywistości najlepszy sposób, aby upewnić się, że aplikacja działa. Tryb zgodności ze wszystkimi jego zaletami cierpi na model usługi Windows 10, w którym aktualizacja lub zmiana systemu operacyjnego może łatwo uszkodzić aplikację. Z uruchomieniem maszyny wirtualnej wiąże się również pewne obciążenie, ale w przypadku tej konkretnej starszej aplikacji wymagania są dość niskie. Jeśli chcesz uruchomić tę aplikację i wypróbowałeś już wszystkie opcje, to jest to właściwa droga. W przyszłości użytkownicy krzemu Intel nowej generacji, tacy jak niedawno wprowadzony procesor Intel Kabylake i AMD Bristol Ridge; będzie musiał szukać rozwiązań takich jak wirtualizacja, aby uruchamiać aplikacje obsługiwane w starszych wersjach, takich jak Windows 7 i Windows 8 / 8.1.
zostaw komentarz