Как оставить клавишу Num Lock включенной при входе в виртуальную машину в VMWare Workstation 7.1.0 на Windows 7 x64, чтобы не приходилось вводить эту клавишу каждый раз?
решение1
Перейдите в EDIT SETTINGS на виртуальной машине, щелкните вкладку OPTIONS и перейдите в BOOT OPTIONS. Установите флажок "....force entry into the BIOS setup screen". Перезагрузитесь и войдите в BIOS. Перейдите в KEYBOARD FEATURES на главном экране BIOS и измените состояние Numlock на ON.
решение2
Если вы используете бесплатный VMware Player, вы можете добавить или отредактировать одну из следующих строк в файле .vmx виртуальной машины:
bios.forceSetupOnce = "TRUE"
или
bios.bootDelay = "xxxx"
Первая строка заставляет виртуальную машину перейти в режим настройки BIOS при следующей загрузке.
Вторая строка добавляет задержку к начальному экрану POST, показывая его дольше и давая вам больше времени для доступа к настройкам BIOS, где xxxx — это количество миллисекунд для показа экрана POST. Максимальное значение задержки загрузки составляет 10000 миллисекунд или 10 секунд. После изменения задержки загрузки вы можете войти в настройки BIOS, следуя инструкциям на экране во время POST.
После входа в BIOS перейдите в раздел «Функции клавиатуры» и измените значение Numlock на «Включено».
Информацию о том, как найти файл vmx, см.здесь. Для получения дополнительной информации о доступе к BIOS для различных продуктов VMWare см.здесь.
решение3
Мне не удалось найти параметры загрузки (в VMWare Workstation 11), но я смог использовать клавишу F2 во время загрузки машины, чтобы войти в BIOS виртуальной машины и изменить состояние NUMLOCK по умолчанию в настройках клавиатуры.
решение4
Я отключил Num Lock на сервере и на клавиатуре.
С тех пор меня это не беспокоило.
Необходимо просто синхронизировать виртуальную машину и физические машины с точки зрения статуса клавиши Num Lock.