Windows Tips & News

Jak ustawić datę BIOS w VirtualBox?

click fraud protection
ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu

VirtualBox to moje wybrane oprogramowanie do wirtualizacji. Jest darmowy i bogaty w funkcje, więc wszystkie moje maszyny wirtualne są tworzone w VirtualBox. W tym artykule zobaczymy, jak ustawić datę BIOS dla maszyny wirtualnej VirtualBox.

Możesz mieć wiele powodów, aby ustawić niestandardową datę dla maszyny wirtualnej VirtualBox. Na przykład, gdy chcesz wypróbować przestarzałą wersję systemu Windows lub ograniczone czasowo oprogramowanie próbne. Domyślnie VirtualBox używa czasu i daty maszyny hosta i synchronizuje je po otwarciu maszyny wirtualnej.
Aby ustawić niestandardową datę, musisz wykonać następujące kroki:

  1. Wyłącz maszynę wirtualną.
  2. Otwórz wiersz polecenia. Jeśli używasz systemu Windows, otwórz go w następującym folderze:
    C:\Pliki programów\Oracle\VirtualBox

    Jeśli używasz Linuksa, po prostu otwórz aplikację terminala.

  3. Wpisz następujące polecenie:
    VBoxManage setextradata "Moja maszyna wirtualna" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1

    Zastąp ciąg „Moja maszyna wirtualna” rzeczywistą nazwą używanej maszyny wirtualnej.

  4. Teraz musisz obliczyć przesunięcie między bieżącą datą a żądaną datą systemu BIOS dla maszyny wirtualnej w milisekundach.
    Na przykład ustawmy go na 2003-06-06.
    W systemie Windows otwórz konsolę PowerShell i wpisz następujące polecenie:
    ([datagodzina]"06/06/2003" - [datagodzina]::Teraz)

    Windows powershell
    Zanotuj wartość TotalMilliseconds z danych wyjściowych.

    W systemie Linux można użyć następującego skryptu:

    #!/bin/bash. secs=$(data --data "2003-06-06" +%s) niech secs-=$(data +%s) msek=$(( $sek * 1000 )) echo $msek

    Zapisz go jako datetime.sh i wykonaj:
    terminal linuksowy

  5. Korzystając z obliczonej wartości milisekund, wykonaj następujące polecenie:
    VBoxManage modyfikacja „Moja maszyna wirtualna” --biossystemtimeoffset 

Teraz możesz uruchomić swoją maszynę wirtualną. Jego data w systemie BIOS to 2003-06-06 i nie będzie już ustawiana z systemu operacyjnego hosta.

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność systemu
Windows 11 otrzymuje efekty głębi oparte na sztucznej inteligencji dla tapet

Windows 11 otrzymuje efekty głębi oparte na sztucznej inteligencji dla tapet

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej

Najnowszy kanał Canary otrzymuje swoją pierwszą wersję, Windows 11 build 25314

Najnowszy kanał Canary otrzymuje swoją pierwszą wersję, Windows 11 build 25314

Użytkownicy, którzy uruchamiają kompilacje 25xxx systemu Windows 11 w wersji niedawno wprowadzony...

Czytaj więcej

PowerToys 0.68.1 umożliwia powiązanie Ctrl + V z narzędziem „Wklej jako tekst”.

PowerToys 0.68.1 umożliwia powiązanie Ctrl + V z narzędziem „Wklej jako tekst”.

ZALECANA: Kliknij tutaj, aby rozwiązać problemy z systemem Windows i zoptymalizować wydajność sys...

Czytaj więcej