Как установить дату BIOS в VirtualBox

VirtualBox – моя любимая программа для виртуализации. Он бесплатный и многофункциональный, поэтому все мои виртуальные машины созданы в VirtualBox. В этой статье мы увидим, как установить дату BIOS для виртуальной машины VirtualBox.

У вас может быть ряд причин для установки настраиваемой даты для виртуальной машины VirtualBox. Например, если вы хотите попробовать устаревшую сборку Windows или какое-то ограниченное по времени пробное программное обеспечение. По умолчанию VirtualBox использует время и дату хост-компьютера и синхронизирует их, когда вы открываете виртуальную машину.
Чтобы установить настраиваемую дату, вам необходимо выполнить следующие действия:

  1. Выключите виртуальную машину.
  2. Откройте командную строку. Если вы используете Windows, откройте его в следующей папке:
     C:  Program Files  Oracle  VirtualBox 

    Если вы используете Linux, просто откройте приложение терминала.

  3. Введите следующую команду:
     VBoxManage setextradata "Моя виртуальная машина" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1 

    Замените строку «Моя виртуальная машина» фактическим именем виртуальной машины, которую вы используете.

  4. Теперь вам нужно вычислить смещение между текущей датой и желаемой датой BIOS. дата для виртуальной машины в миллисекундах.
    Например, давайте установим ее на 2003-06-06.
    В Windows откройте консоль PowerShell и введите следующую команду:
     ([datetime] "06.06.2003" - [datetime] :: Now) 


    Обратите внимание на значение TotalMilliseconds из вывода.

    В Linux можно использовать следующий сценарий:

     #! /bin/shsecs = $ (date --date "2003-06-06" +% s) let secs - = $ (date +% s) msecs = $ (($ secs * 10  00)) echo $ msecs 

    Сохраните его как datetime.sh и выполните:

  5. Используя рассчитанное вами значение миллисекунд, выполните следующую команду:
     VBoxManage modifyvm "My Virtual Machine" --biossystemtimeoffset  

Теперь вы можете запустить виртуальную машину. Дата его BIOS будет 06.06.2003 и больше не будет устанавливаться из ОС хоста.

‘) ;

Оцените статью
digitdocom.ru
Добавить комментарий