Microsoft próbował przepchnąć platformę UWP dla aplikacji Windows, ale aplikacje komputerowe pozostają dominującym typem aplikacji systemu Windows 10. Aplikacje takie jak odtwarzacz VLC i Spotify mają zarówno wersję komputerową, jak i wersję UWP. Microsoft nie zmusił programistów do wybrania platformy UWP i porzucenia aplikacji komputerowych. Podobnie w systemie Windows 11 wszystkie aplikacje, które mogą działać w systemach Windows 10, 8/8.1 i 7, są kompatybilne z nowym systemem operacyjnym. Jak dotąd jedynym wyjątkiem jest VirtualBox firmy Oracle.
Oracle VritualBox to popularne, bezpłatne narzędzie VM, które jest szeroko stosowane. Jest potężny i znacznie lepszy niż wiele płatnych alternatyw. Niestety większość użytkowników, którzy próbują uruchomić VirtualBox w systemie Windows 11, nie może uruchomić maszyny wirtualnej. Sama aplikacja instaluje się doskonale w systemie Windows 11, ale jeśli chodzi o ładowanie i uruchamianie maszyny wirtualnej, maszyna się nie uruchamia.
Microsoft przyznał, że istnieje problem z VirtualBox działającym w systemie Windows 11. Aby go obejść, użytkownicy muszą wyłączyć Hyper-V w swoim systemie.
Aby wyłączyć Hyper-V w systemie Windows 11, wykonaj następujące kroki.
Uwaga: jeśli nie widzisz funkcji Hyper-V, zamiast tego poszukaj platformy Windows Hypervisor lub Windows Sandbox i wyłącz ją.
Problem ze zgodnością VirtualBox jest po stronie Oracle. Oznacza to, że nowa wersja VirtualBox musi zostać wydana przez Oracle, a ta nowa wersja musi rozwiązać problem ze zgodnością. Oracle pracuje nad aktualizacją, ale jak na razie nie ma daty wprowadzenia poprawki.
Gdy aktualizacja będzie dostępna, tylko kolejne wersje będą działać w systemie Windows 11, co oznacza, że konieczne może być uaktualnienie ustawień maszyn wirtualnych, aby mogły działać w najnowszej wersji.
Jeśli nie korzystasz z VirtualBox, możesz bez problemu odinstalować aplikację i zaktualizować do systemu Windows 11. Jeśli znalazłeś alternatywę dla VirtualBox, która odpowiada Twoim potrzebom, możesz bezpiecznie usunąć aplikację z systemu, a następnie przeprowadzić aktualizację. Obecnie Microsoft blokuje aktualizację w systemach, na których działa VirtualBox.
Microsoft nie zablokował VirtualBox w systemie Windows 11. Jest to prosty problem ze zgodnością aplikacji. Można to naprawić, gdy aplikacja zostanie zaktualizowana i nie wymaga to wprowadzania żadnych drastycznych zmian ani przestrzegania nowych zasad rozwoju. Oracle powinien jednak wkrótce udostępnić aktualizację, ponieważ nie ma zbyt wielu użytkowników systemu Windows 11, firma może zdecydować się na wydanie aktualizacji później niż wcześniej.
Włącz lub wyłącz wirtualizację sprzętową w BIOS/UEFI
Wirtualizacja wspomagana sprzętowo, często nazywana VT-x (Intel) lub AMD-V (AMD), to funkcja występująca w większości nowoczesnych procesorów, która zapewnia pełną obsługę wirtualizacji. Ta funkcja jest niezbędna do optymalnego działania oprogramowania do wirtualizacji, takiego jak VirtualBox. Jeśli ta funkcja jest wyłączona w ustawieniach BIOS-u lub UEFI komputera, możesz napotkać problemy podczas uruchamiania maszyn wirtualnych. Oto, jak możesz sprawdzić i zmodyfikować to ustawienie.
Kroki, aby włączyć lub wyłączyć wirtualizację sprzętu w BIOS/UEFI:
Zacznij od zamknięcia systemu i włączenia go ponownie. Gdy tylko komputer zacznie się uruchamiać, naciśnij klawisz BIOS/UEFI. Ten klawisz różni się w zależności od producenta, ale zazwyczaj jest to jeden z następujących: F2, F10, F12, ESC lub Usuń.
W menu BIOS/UEFI poszukaj karty lub sekcji oznaczonej Zaawansowane, CPU Konfiguracjalub coś podobnego.
Wyszukaj opcję oznaczoną Technologia Intel Virtualization, Intel VT-x< a i=4>, AMD-V lub podobny. To jest funkcja wirtualizacji wspomaganej sprzętowo.
Jeśli chcesz włączyć wirtualizację sprzętową, ustaw tę opcję na Włączona. Jeśli chcesz ją wyłączyć (w celu rozwiązania problemu lub w innych celach), ustaw ją na Wyłączone.
Po dokonaniu niezbędnych zmian zapisz ustawienia BIOS/UEFI i wyjdź. Metody zapisywania zmian są różne, ale zazwyczaj jest to F10 lub wybranie Zapisz & Wyjdź z opcji.
Pozwól komputerowi ponownie uruchomić się normalnie. Zmiany zaczną obowiązywać po uruchomieniu.
Nie wszystkie procesory obsługują wirtualizację wspomaganą sprzętowo. Zanim wyszukasz ją w ustawieniach BIOS/UEFI, upewnij się, że Twój procesor ma tę funkcję. Niektóre komputery mogą mieć dodatkowe ustawienia zabezpieczeń związane z wirtualizacją, takie jak Intel VT-d lub I/O MMU Virtualization . Można je pozostawić bez zmian, chyba że masz szczególne wymagania.
Sprawdź dzienniki zdarzeń i kody błędów
VirtualBox, podobnie jak wiele aplikacji, rejestruje swoje operacje i błędy. Sprawdzając te dzienniki, często można zidentyfikować pierwotną przyczynę problemu i znaleźć rozwiązanie.
Zrozumienie dzienników zdarzeń
Dzienniki zdarzeń zawierają zapis powiadomień, ostrzeżeń i błędów aplikacji i systemu. System Windows konsoliduje te dzienniki w Podglądzie zdarzeń, który kategoryzuje je w celu łatwiejszej nawigacji.
Kroki, aby uzyskać dostęp do dzienników VirtualBox w Podglądzie zdarzeń
Naciśnij klawisz +, aby otworzyć okno dialogowe uruchamiania. Wpisz i naciśnij Enter.WindowsReventvwr.msc
W lewym okienku rozwiń Dzienniki systemu Windows. Zazwyczaj wpisy związane z VirtualBoxem pojawiają się w sekcji Aplikacja.
W prawym okienku użyj opcji Znajdź , aby wyszukać zdarzenia powiązane z VirtualBox.
Poszukaj symboli błędów (czerwone wykrzykniki) lub ostrzeżeń (żółte trójkąty). Wpisy te pozwolą uzyskać wgląd w przyczyny problemów.
Interpretacja kodów błędów
Chociaż dzienniki dostarczają kontekstu dotyczącego problemu, kody błędów mogą być szczególnie pouczające. Mogą pojawiać się jako kombinacja liter i cyfr. Oto, co z nimi zrobić:
Jeśli napotkasz komunikat o błędzie w VirtualBox, zwróć uwagę na towarzyszący mu kod błędu.
VirtualBox ma obszerną oficjalną dokumentację. Użyj funkcji wyszukiwania, aby znaleźć wzmianki o kodzie błędu.
Jeśli oficjalna dokumentacja nie zapewnia jasności, spróbuj wyszukać kod błędu w Internecie. Często fora społeczności, takie jak Reddit mogą zawierać wątki, w których omawiano już podobne problemy i dostarczano rozwiązań lub obejść.
Podgląd zdarzeń może przytłaczać liczbą prezentowanych dzienników. Pamiętaj o użyciu filtrów, aby usprawnić wyszukiwanie. Zawsze upewnij się, że Twoja wersja VirtualBox jest aktualna, ponieważ niektóre kody błędów mogą być związane z błędami, które zostały naprawione w nowszych wersjach.
Dostosowywanie ustawień maszyny wirtualnej w VirtualBox
Zapewnienie prawidłowej konfiguracji ustawień maszyny wirtualnej ma kluczowe znaczenie dla optymalnej wydajności i zapobiegania problemom. Błędnie skonfigurowane ustawienia mogą prowadzić do różnych problemów, takich jak niska wydajność, awarie aplikacji, a nawet niemożność uruchomienia maszyny wirtualnej. Oto szczegółowy przewodnik dotyczący dostosowywania ustawień maszyny wirtualnej w VirtualBox:
Przydziel odpowiednią pamięć RAM i procesor
Ilość pamięci RAM i rdzeni procesora przydzielonych maszynie wirtualnej znacząco wpływa na jej wydajność. Przypisanie niewystarczających zasobów może prowadzić do spowolnienia działania lub braku możliwości uruchomienia maszyny wirtualnej.
Otwórz VirtualBox i wybierz maszynę wirtualną, którą chcesz dostosować.
Kliknij Ustawienia > System.
Na karcie Płyta główna za pomocą suwaka przydziel żądaną pamięć RAM. Upewnij się, że nie alokujesz więcej niż 50% całkowitej pamięci systemowej, aby uniknąć problemów z wydajnością systemu hosta.
Przejdź do karty Procesor i przydziel liczbę rdzeni procesora. Podobnie jak w przypadku pamięci RAM, unikaj używania więcej niż połowy dostępnych rdzeni dla maszyny wirtualnej.
Włącz akcelerację 3D
Akceleracja 3D może poprawić wydajność grafiki na maszynach wirtualnych, zwłaszcza jeśli uruchamiasz aplikacje lub systemy operacyjne z graficznymi interfejsami użytkownika.
Przejdź do Ustawienia > Wyświetlacz.
Na karcie Ekran zaznacz pole wyboru Włącz akcelerację 3D.
Dostosuj pamięć wideo
Zwiększenie pamięci wideo może zwiększyć wydajność grafiki, szczególnie podczas uruchamiania aplikacji wymagających wyższych możliwości graficznych.
Nadal w ustawieniach Wyświetlacza przydziel pamięć wideo za pomocą suwaka. Ustawienie go na maksimum często daje najlepsze rezultaty.
Inne ogólne zalecenia
- Upewnij się, że wirtualny dysk twardy maszyny wirtualnej ma wystarczającą ilość miejsca. Brak miejsca może prowadzić do nieoczekiwanego zachowania.
- W zależności od potrzeb możesz włączyć lub wyłączyć określone funkcje integracji, takie jak foldery współdzielone lub funkcja przeciągania i upuszczania między systemami hosta i gościa.
- Upewnij się, że ustawienia karty sieciowej odpowiadają wymaganiom sieciowym. Nieprawidłowa konfiguracja może prowadzić do problemów z łącznością.
- Dostosuj ustawienia pojedynczo i testuj wydajność maszyny wirtualnej po każdej zmianie, aby określić jej wpływ.
- Niektóre ustawienia mogą być wyszarzone, jeśli maszyna wirtualna jest uruchomiona. Przed wprowadzeniem zmian upewnij się, że wyłączyłeś maszynę wirtualną.