Есть ли у виртуальной машины собственный биос?
Обновлено: 21.11.2024
Шифрование данных в состоянии покоя защищает данные на всем пути, вплоть до уровня хранилища. Повысьте безопасность ВМ за пару шагов и .
VRealize Automation предлагает пользовательские ресурсы, позволяющие пользователю vRA создавать различные пользовательские объекты для упрощения управления .
Архитектура Arm обеспечивает преимущества энергоэффективности, а также периферийные варианты использования. Узнайте, как получить правильные файлы ISO и .
Технические предварительные версии System Center Configuration Manager позволяют клиентам Майкрософт протестировать и отправить отзыв компании.
Уязвимость в системе локального почтового сервера является одной из трех критических ошибок из 71 ошибки, исправленной в .
Запуск Software License Manager из командной строки или использование служб управления ключами для автоматической активации может обойти это.
Nvidia запустила облачную версию своей платформы Omniverse для 3D-моделирования. Компания также представила Omniverse .
Преодолейте сбои AWS, научившись создавать многорегиональную архитектуру, обеспечивающую отказоустойчивость в случае аварии.
Чтобы добиться высокой доступности и отказоустойчивости в AWS, ИТ-администраторы должны сначала понять различия между двумя моделями.
Подписка на Windows 365 Cloud PC предлагает новый вариант виртуализации настольных компьютеров с некоторыми знакомыми чертами и .
Перенаправление папок может поддерживать среду виртуального рабочего стола с перемещаемыми профилями, предоставляя пользователям единообразие при .
Люди, использующие виртуальный рабочий стол VMware на смартфонах и планшетах Samsung, могут получить доступ к Windows как на устройстве, так и на .
Удвоив свою инициативу RPA, ServiceNow представила версию своей платформы Now для Сан-Диего, которая содержит центр RPA и a.
Nvidia представляет новую архитектуру GPU, суперкомпьютеры и чипы, которые вместе помогут разработчикам в создании аппаратного обеспечения.
Intel оптимистично настроена, что ее дорожная карта процессоров может вернуть компанию на первое место, но компания сталкивается со сложной перспективой .
Что такое режим SVM в ваших BIOS? Есть ли другие похожие варианты, на которые стоит обратить внимание?
Что вообще это за «виртуализация», которую используют вместе с SVM?
В этой статье я расскажу вам все, что вам нужно знать о режиме SVM.
Что такое режим SVM в ваших BIOS?
Режим SVM — это параметр в BIOS материнской платы AMD, позволяющий включить так называемую безопасную виртуальную машину.
Помимо предоставления безопасной среды виртуальной машины, SVM также обеспечивает более прямой доступ к оборудованию, чем без него. Это означает повышение производительности при использовании виртуальных машин, что является основным преимуществом включения таких специализированных параметров BIOS.
Помимо названия SVM, AMD также называет технологию AMD-V, поэтому она может быть указана в BIOS под этим именем.
Конечно, если вы используете Intel, сразу же возникает вопрос: есть ли у вас эквивалент в BIOS?
Существует ли эквивалент Intel для режима SVM?
Да, существует аналог режима AMD-V/SVM от Intel, который называется Intel VT-x или Intel Virtualization.
Просто поищите параметр, связанный с виртуализацией, в BIOS, и вы сможете его найти.
Что такое виртуальная машина?
Виртуальная машина в основном служит изолированным экземпляром другой операционной системы, работающей внутри программы в вашей основной операционной системе.
Это не то же самое, что полностью отдельная операционная система, поскольку для этого требуется совершенно отдельный раздел диска.
Используя приложения виртуальной машины, такие как VMWare или VirtualBox, вы можете запускать изолированную ОС в своей основной ОС без необходимости перезагрузки для переключения разделов или создания отдельного раздела для установки ОС.
Например, вы можете использовать это для запуска виртуальной машины Mac или Linux в ОС Windows.
Влияет ли включение виртуализации на производительность?
Включение виртуализации не должно влиять на производительность остальной части вашего компьютера, кроме использования самой виртуальной машины.
Однако есть смешанные сообщения о том, что некоторые параметры виртуализации требуют дополнительной производительности или вызывают незначительные проблемы, когда они включены, поэтому я бы не рекомендовал включать виртуализацию, когда она не используется активно.
Теперь, что касается самой виртуальной машины, как это влияет на производительность по сравнению с правильной установкой операционной системы?
Это может варьироваться в зависимости от множества факторов, но в целом, поскольку виртуальные машины имеют небольшой (если вообще имеют) прямой доступ к оборудованию, при запуске чего-либо на виртуальной машине происходит значительное снижение производительности по сравнению с полным отсутствием виртуализации. р>
В этом и других отношениях у виртуализации есть некоторые общие черты с эмуляцией, но это не совсем одно и то же. Там, где эмуляция использует программное обеспечение для эмуляции оборудования, виртуализация больше связана с созданием независимой операционной среды для отдельной ОС, которой назначены часть или все аппаратные ресурсы хост-компьютера.
Потери производительности от виртуализации весьма незначительны по сравнению со стоимостью эмуляции.
В каких случаях требуется виртуализация?
Итак, когда вам действительно нужно задуматься о виртуализации?
Давайте поговорим о некоторых сценариях, в которых может пригодиться виртуализация.
В серверах и центрах обработки данных виртуализация довольно часто используется для разделения ресурсов.
Если вы когда-либо пользовались такими сервисами, как Google Stadia или GeForce Now, вы на самом деле транслируете игру с одной из множества виртуальных машин на определенной ферме серверов.
В подобных сценариях ресурсы, такие как общее количество ядер ЦП, обычно распределяются поровну между любым количеством ВМ.
Вне этих сценариев серверного уровня вам может понадобиться использовать виртуализацию здесь:
- Для тестирования или разработки приложений для других операционных систем. Например, виртуальная машина Android или macOS на компьютере с Windows может быть очень удобной для разработчика приложений Android.
- Для развлечений и игр... из других операционных систем. Если вы заядлый игрок на ПК и вам нужен доступ, чтобы играть в эту горячую игру для Android, в которую все ваши друзья играют без телефона? Виртуальная машина Android, такая как BlueStacks, — идеальный выбор для вас.
- Для использования программного обеспечения для повышения производительности из другой ОС. Допустим, вы недавно перешли на Windows с Mac OS и вам не хватает ваших любимых инструментов OS X. Благодаря виртуализации вы по-прежнему можете получить доступ к этим приложениям, что позволяет пропустить изучение нового рабочего процесса для нового приложения.
- На случай, если у вас есть несколько человек, использующих один компьютер, и вам нужно что-то более безопасное, чем учетные записи пользователей Windows или пользователи, которым нужны разные операционные системы. Используйте такое решение, как Unraid, чтобы сохранить производительность оборудования, если вы используете подобное решение.
Что делать, если в моем BIOS нет режима SVM?
Что ж, сначала убедитесь, что вы не используете процессор Intel.
Если вы используете процессор и материнскую плату Intel, вам необходимо включить Intel VT-x или другой параметр «Включить виртуализацию» в BIOS Intel.
Если вы используете процессор AMD, он также может называться AMD-V вместо режима SVM.
По сути, вы ищете соответствующую опцию BIOS для включения виртуализации.
Как проверить, включена ли виртуализация?
Достаточно простой способ сделать это — открыть вкладку "Производительность" в диспетчере задач Windows (CTRL+SHIFT+ESC).
Выберите ЦП, и внизу, где перечислены различные характеристики ЦП, вы должны увидеть, включена ли виртуализация или нет в разделе «Логические процессоры».
Является ли виртуальная машина менее мощной, чем обычная операционная система?
Во-первых, виртуализация по самой своей природе приведет к некоторым накладным расходам.
Сложно точно определить, сколько именно, поскольку оно может меняться в зависимости от множества факторов, но ожидайте, по крайней мере, где-то в диапазоне 5% дефицита производительности для вашего процессора и памяти. Однако этот дефицит не должен суммироваться для каждой виртуальной машины.
В зависимости от решения виртуальные машины могут работать на удивление близко к исходному оборудованию.
Например, с помощью Unraid можно превратить один компьютер в два или более, разделив доступные ресурсы.
Какое оборудование подходит для аппаратной виртуализации?
Если вы хотите использовать аппаратную виртуализацию для запуска одной или нескольких виртуальных машин на своем ПК, обязательно обратите внимание на подходящее оборудование.
Основное оборудование, которое подвергается налогообложению при виртуализации, — это ваш ЦП и оперативная память.
Поэтому, если вы хотите получить хорошие результаты от виртуальной машины, обязательно выберите высокопроизводительный процессор (Core i7 или Ryzen 7 или лучше) с оперативной памятью не менее 16 ГБ, а в идеале — больше, если вы планируете использовать свою виртуальную машину одновременно. вашей основной ОС ежедневно или регулярно.
Не знаете точно, сколько оперативной памяти требуется для вашей рабочей нагрузки? Прочтите прекрасную статью Алекса «Сколько оперативной памяти вам нужно» для подробного анализа!
Хотите получить надежные рекомендации по работе с памятью? Ознакомьтесь с моим руководством по Samsung B-Die, которое включает в себя несколько высококачественных комплектов оперативной памяти B-Die на выбор.
Приветствую вас
И это все, на данный момент! Я надеюсь, что эта статья прояснила, что такое режим SVM и виртуализация, которую он обеспечивает.
Если у вас есть вопросы, задавайте их в комментариях или на нашем форуме!
Как мы все знаем, виртуальные машины созданы как виртуальные аналоги физических компьютеров. Хотя иногда заманчиво думать, что виртуальная машина состоит в основном из таблицы распределения оборудования (для сопоставления памяти и т. д.) и виртуального жесткого диска, содержащего операционную систему виртуальной машины, на самом деле виртуальная машина представляет собой нечто большее, чем это. Физические компьютеры включают микропрограмму (которая когда-то называлась BIOS машины), а виртуальные машины Hyper-V включают виртуальный эквивалент.
Прежде чем я начну
Не секрет, что компьютеры со временем эволюционировали. Ноутбук, который я использую для написания этой статьи, имеет мало общего с 64-килобайтным компьютером Radio Shack Color 2, которым я пользовался еще в 1980-х годах. Тот же основной принцип справедлив и для виртуальных машин Hyper-V.
Hyper-V позволяет создавать виртуальные машины первого и второго поколений. Эти два поколения виртуальных машин значительно отличаются друг от друга с точки зрения предоставляемого ими виртуального оборудования. Например, виртуальные машины поколения 1 используют виртуальные жесткие диски IDE и позволяют виртуальным машинам взаимодействовать с физическими DVD-приводами. С другой стороны, виртуальные машины поколения 2 не поддерживают ни виртуальные жесткие диски IDE, ни физические DVD-приводы. Вместо этого виртуальные машины поколения 2 используют виртуальные жесткие диски SCSI и эмулированные приводы DVD.
Между двумя разными поколениями виртуальных машин различается не только аппаратная поддержка, но и эмуляция прошивки виртуальной машины. Виртуальные машины поколения 1 используют эмулированный BIOS, а виртуальные машины поколения 2 используют эмулированное встроенное ПО.
БИОС виртуальной машины
Эмуляция BIOS для виртуальной машины поколения 1 отображается в диспетчере Hyper-V. Как видно на рисунке, BIOS виртуальной машины управляет порядком загрузки ВМ. В этом случае виртуальная машина настроена на использование дисковода компакт-дисков в качестве начального загрузочного устройства, за которым следует виртуальный жесткий диск на основе IDE, затем устаревший сетевой адаптер и, наконец, гибкий диск.
Однако, как это часто бывает в Hyper-V, диспетчер Hyper-V не показывает все. Чаще всего вы обнаружите, что диспетчер Hyper-V предоставляет наиболее часто используемые параметры, в то время как другие параметры существуют скрыто и доступны только через PowerShell или, возможно, с помощью дополнительных инструментов, таких как System Center Virtual Machine Manager. р>
Если бы мы хотели взглянуть на BIOS виртуальной машины через PowerShell, мы могли бы сделать это, введя командлет Get-VMBios и указав имя виртуальной машины. Как и следовало ожидать, эта команда заставляет PowerShell отображать порядок загрузки виртуальной машины. Однако PowerShell также сообщает, настроена ли виртуальная машина на автоматическое включение numlock при загрузке виртуальной машины.
Подобно тому, как диспетчер Hyper-V показывает только базовые настройки, то же самое верно и для PowerShell. PowerShell изначально показывает только пару настроек, связанных с BIOS. Однако, если мы копнем немного глубже, мы увидим все доступные настройки, связанные с BIOS. Сделать это можно с помощью этой команды:
Кстати, указанная выше команда работает только для виртуальных машин первого поколения. Если вы попытаетесь использовать эту команду на виртуальной машине поколения 2, вы получите сообщение об ошибке. Во всяком случае, команда выдает результат, показанный на следующем рисунке.
Мы могли бы пойти еще дальше и управлять информацией BIOS напрямую через PowerShell. Если, например, я хочу автоматически включить numlock на виртуальной машине, я могу использовать эту команду:
Эмуляция прошивки
Как упоминалось ранее, виртуальные машины поколения 2 используют эмулированную прошивку, а не эмулированную BIOS. Как выглядит эмуляция прошивки, вы можете увидеть на скриншоте ниже. Как и в случае с BIOS ВМ, диспетчер Hyper-V позволяет использовать микропрограмму для управления порядком загрузки виртуальной машины.
Поскольку виртуальные машины поколения 2 не используют эмуляцию BIOS, вы не можете использовать командлет Get-VMBios для проверки виртуальной машины поколения 2. Вместо этого вам придется использовать командлет Get-VMFirmware.
Командлет Get-VMFirmware предоставляет больше информации, чем командлет Get-VMBios.В то время как Get-VMBios в основном просто показывает порядок загрузки и состояние блокировки номера, Get-VMFirmware показывает порядок загрузки, используется ли безопасная загрузка, какой шаблон использует безопасная загрузка, порядок загрузки и предпочтительная загрузка по сети. заказ.
Как и в случае с командлетом Get-VMBios, вы также можете просмотреть дополнительную информацию о конфигурации с помощью команды Get-VMFirmeare | Командлет Select-Object *. Вы можете увидеть, как это выглядит на следующем рисунке.
К сожалению, вы не можете использовать командлет Set-VMFirmware для установки состояния цифровой клавиши блокировки, но вы можете использовать его для других целей. Например, вы можете использовать команду Set-VMFirmware, чтобы включить или отключить безопасную загрузку. Например, чтобы отключить безопасную загрузку для виртуальной машины, используйте следующую команду:
Set-VMFirmware -EnableSecureBoot Off
Изменение низкоуровневых настроек BIOS или микропрограммы виртуальной машины, вероятно, не будет тем, чем вы будете заниматься каждый день. Тем не менее, администраторам Hyper-V важно понимать, что, несмотря на то, во что вас может убедить диспетчер Hyper-V, BIOS (или микропрограмма) виртуальной машины делает больше, чем просто управляет порядком загрузки виртуальной машины. Также полезно знать, как проверить настройки BIOS и прошивки и при необходимости изменить их. При этом важно помнить, что Hyper-V управляет настройками для поколений 1 и 2 отдельно, поэтому вы не сможете использовать PowerShell для применения глобальной конфигурации ко всем вашим виртуальным машинам, которые того же поколения.
Современные процессоры AMD и Intel позволяют запускать виртуальные машины в Windows. Виртуальные машины позволяют запускать альтернативные операционные системы для поддержки более широкого спектра приложений для вашего бизнеса. По сути, виртуальная машина — это смоделированный компьютер, который заимствует ресурсы у вашего ПК, чтобы функционировать как автономная единица, которая может запускать альтернативные версии Windows или даже совершенно другие операционные системы. Однако прежде чем вы сможете использовать виртуализацию, вы должны включить поддержку этой технологии в системном BIOS.
Выключите компьютер и перезагрузите его. Как только компьютер перезагрузится и отобразится начальный экран загрузки, несколько раз нажмите «Удалить», «F1», «F2» или другую назначенную клавишу, чтобы отобразить системное меню BIOS.
Нажимайте клавиши со стрелками, чтобы перейти к пунктам «Процессор», «Набор микросхем», «Расширенная конфигурация ЦП», «Северный мост» или к другому аналогичному пункту меню BIOS. Нажмите клавишу «Ввод», чтобы открыть подменю. Либо щелкните соответствующий пункт меню, если BIOS вашей системы поддерживает использование мыши.
Прокрутите вниз до значения «AMD-V» или «Технология виртуализации Intel» и нажмите «Ввод». С помощью клавиши со стрелкой выберите параметр «Включено», а затем нажмите «Ввод». Либо щелкните параметр "Включить", чтобы выбрать его и вернуться в подменю "Процессор".
Нажмите клавишу «F10» или нажмите «Сохранить изменения и выйти», чтобы сохранить настройки виртуализации и перезагрузить компьютер. После перезагрузки ПК вы можете установить программное обеспечение для виртуализации и создать виртуальные машины по мере необходимости.
- Если вы не знаете, какую клавишу нужно нажать для доступа к BIOS, найдите сообщение на начальном экране загрузки, в котором указана клавиша или последовательность клавиш, которую необходимо нажать для запуска меню BIOS. Кроме того, обратитесь к документации по вашей материнской плате или системе.
- В некоторых меню BIOS для изменения значений может потребоваться использовать клавиши "+" или "-" вместо клавиш со стрелками.
- Хотя это и не требуется, включение параметров «Intel VT-d» или «AMD IOMMU» в подменю «Процессор» или аналогичного подменю может повысить производительность виртуальных машин. Некоторые материнские платы серверов предлагают эти параметры конфигурации, которые позволяют виртуальным машинам получать выгоду от назначения устройств PCI отдельно от основного компьютера. Тем не менее, большинство системных плат для рабочих станций не поддерживают эти параметры конфигурации.
- Если в BIOS вашей системы нет «Технологии виртуализации Intel», «AMD-V» или аналогичной опции виртуализации, материнская плата не поддерживает эту технологию.
- Если в системном BIOS есть параметры «Технология виртуализации Intel» или «AMD-V», но они неактивны или выделены серым цветом, ваш процессор не поддерживает технологию виртуализации.
Джефф Гранди пишет статьи и учебные пособия о компьютерах с 1995 года. С тех пор Гранди написал множество руководств по использованию различных приложений, которые опубликованы на многочисленных сайтах с практическими рекомендациями и учебными пособиями.Гранди родился и вырос в Южной Джорджии и имеет степень магистра математических наук Технологического института Джорджии.
Читайте также: