Как отключить виртуализацию процессора
Обновлено: 21.11.2024
В VPC 2007 была возможность отключить аппаратную виртуализацию, но я не могу найти ее в версии для Windows 7?
Мне нужно отключить его, иначе я не смогу одновременно запустить виртуальную машину VMWare.
Ответы
К сожалению, это была моя единственная идея. Если это не сработает, я не думаю, что есть другой способ, кроме как полностью отключить аппаратную виртуализацию в BIOS, и тогда ее никто не сможет использовать.
Аппаратная виртуализация — это настройка BIOS.
Найдите и отключите его в BIOS.
Поскольку разные материнские платы используют разные конфигурации BIOS, следуйте инструкциям по материнской плате, чтобы отключить аппаратную виртуализацию (HAV) в BIOS.
Вот пример моего ПК HP Compaq dc5850 Microtower:
<р>1. Войдите в настройки BIOS, нажав F10 при запуске. <р>2. Перейдите к Security\System Security\Virtualization Technology и отключите ее. <р>3. Нажмите F10, чтобы принять изменения, разверните меню «Файл» и выберите «Сохранить изменения и выйти».Надеюсь, это вдохновит вас!
Не забудьте нажать «Пометить как ответ» на сообщении, которое вам поможет, и нажать «Снять пометку как ответ», если помеченное сообщение на самом деле не отвечает на ваш вопрос. Это может быть полезно другим участникам сообщества, читающим ветку.
Все ответы
Это может помочь, попробуйте
Ввод в строке поиска Включение и отключение функций Windows
Найдите папку VPC 2007 и снимите с нее флажок.
Пожалуйста, имейте в виду, что мой ответ основан на деталях, указанных в вашем сообщении. Чем больше я получаю, тем лучше ответ, Слан, иди фолл, Пол
Это никак не поможет, это не имеет ничего общего с тем, о чем он спрашивает. Во-первых, он спрашивает о Windows VPC, а во-вторых, VPC 2007 — это не функция Windows, и, наконец, это просто программная, а не аппаратная виртуализация.
Не существует простого способа отключить аппаратную виртуализацию на виртуальной машине. Я думаю, вам нужно загрузить обновление, которое позволяет Windows VPC работать без виртуализации, а затем, возможно (я никогда не пробовал!) добавление или изменение этого раздела файла .vmc сделает это:
Я исправлен. Я сказал, что это может помочь.
Пожалуйста, имейте в виду, что мой ответ основан на деталях, указанных в вашем сообщении. Чем больше я получаю, тем лучше ответ, Слан, иди фолл, Пол
Спасибо за совет.
Я добавил тег hw_assist в файл .vmc для виртуальной машины, поэтому раздел virtual_machines выглядел так:
Я попробовал значения как true, так и false, но не смог запустить свою виртуальную машину VMWare, когда виртуальная машина VPC работала с любой из этих настроек (указывая на то, что использовалась аппаратная виртуализация независимо от того, было ли для тега установлено значение true или false). У меня уже установлено обновление. Это было с виртуальной машиной VPC без установленной ОС (поэтому она просто пыталась выполнить загрузку по сети), но я не думаю, что это должно иметь какое-либо значение в отношении того, используется ли аппаратная виртуализация или нет.
Хотя самые последние ПК поддерживают аппаратную виртуализацию, не все поставщики компьютеров включают эту функцию при поставке с завода. Чтобы включить эту функцию, выполните следующие действия, основанные на инструкциях Red Hat:
- Перезагрузите компьютер
- Сразу, когда компьютер выходит из черного экрана, нажмите Delete, Esc, F1, F2 или F4. Каждый производитель компьютеров использует разные клавиши, но при загрузке может отображаться краткое сообщение о том, какую из них нажать. Если вы пропустили это в первый раз, перезагрузитесь и попробуйте еще раз. Помогает нажатие клавиши примерно два раза в секунду, когда компьютер поднимается. Если вы не можете войти в BIOS с помощью этого метода, обратитесь к руководству вашего компьютера.
- В настройках BIOS найдите элементы конфигурации, относящиеся к ЦП. Они могут находиться под заголовками «Процессор», «Набор микросхем» или «Северный мост».
- Включить виртуализацию; параметр может называться VT-x, AMD-V, SVM или Vanderpool. Включите Intel VT-d или AMD IOMMU, если параметры доступны.
- Сохраните изменения и перезагрузите компьютер.
- Удалите все существующие виртуальные машины (Machine > Remove ** и выберите ** Delete all files) и повторно импортируйте файл .ova (выполнив шаг 4 и последующие шаги инструкций по установке).
Проверьте, поддерживает ли ваша система виртуализацию
Если вы не можете найти настройки виртуализации в BIOS, это может означать, что ваш ноутбук ее не поддерживает. Если вы хотите попробовать выяснить это самостоятельно, вы можете попробовать:
В Windows загрузите и запустите утилиту Microsoft. Вы также можете загрузить утилиты, чтобы проверить, поддерживает ли ваш процессор виртуализацию, если она не включена. Hyper-V должен быть отключен, чтобы VirtualBox мог запускать 64-битные гостевые операционные системы. Откройте приложение «Включить или отключить функцию Windows» и убедитесь, что Hyper-V не установлен.
В Linux откройте окно терминала и выполните:
egrep -q 'vmx|svm' /proc/cpuinfo && echo yes || эхо нет
Что делать, если мой ноутбук не поддерживает виртуализацию?
Не волнуйтесь!Приходите на следующий сеанс установки BCE, и эксперт поможет вам определить, подходит ли ваше оборудование, а если нет, может обсудить альтернативы работе на вашем ноутбуке.
Чтобы использовать Docker, Hyper-V в Windows и все такое для виртуальных машин, должны быть две вещи:
- ЦП должен поддерживать виртуализацию
- Виртуализация должна быть включена в настройках BIOS.
Однако, если мы посмотрим на BIOS, настройки виртуализации ЦП в нем не очень подробные. Обычно это всего один флаг, например "Режим SVN: Включить/Отключить" для AMD и все.
Итак, виртуализация ЦП — это технология, которую по какой-то причине можно отключить. Что это за причина?
Зачем вообще отключать виртуализацию ЦП в настройках BIOS? Мне лучше всего отладить проблемы или (что маловероятно) повысить производительность, но мне нужен комментарий эксперта.
@Moab связанный вопрос — это другой вопрос — он спрашивает о причинах включения VT. Я специально спрашиваю по какой-то конкретной причине отключения ВТ. Связанный вопрос не отвечает на это, все, что он говорит, это «не следует включать VT, если вы действительно его не используете» без объяснения причин.
1 Ответ 1
По техническим причинам виртуализацию можно включить только в начале процесса загрузки, то есть в BIOS. Его нельзя изменить с помощью ОС или другого программного обеспечения.
Есть несколько потенциальных уязвимостей, связанных с виртуализацией. Существуют разные мнения относительно того, является ли это реальной проблемой или в настоящее время в основном теоретически. Обычно это не считается серьезной проблемой, но это может измениться в будущем. Я уверен, что авторы вредоносных программ изучили это.
Некоторые производители включают виртуализацию по умолчанию для удобства пользователей, большинство из которых не знает о ее существовании. Некоторым программам безопасности это нужно. Другие предпочитают отключать его по умолчанию, предоставляя пользователю возможность включить его при необходимости. В некоторых случаях виртуализация либо постоянно включена, либо отключена без возможности изменить ее.
Некоторые люди почти параноики относятся к компьютерной безопасности. Каждое неожиданное событие рассматривается как подозрение на вирус или свидетельство того, что кто-то взламывает их компьютер. Я видел это на компьютерных форумах. Такие люди, осведомленные о последствиях, вероятно, сочтут безответственным включение виртуализации, если в ней нет необходимости.
Аппаратная виртуализация, также известная как аппаратная виртуализация, представляет собой создание виртуальных версий операционных систем и компьютеров. Технология была разработана AMD и Intel для своих серверных платформ. Его целью было повышение производительности процессора и решение задач виртуализации, таких как преобразование адресов памяти и инструкций.
Многие ИТ-компании развернули серверы, которые работают лишь на долю своей общей мощности. В основном это связано с тем, что они выделяют свой физический сервер для одного конкретного приложения. Это не очень эффективный механизм, так как есть избыточные мощности, которые будут потрачены впустую. Это также приводит к более высоким эксплуатационным расходам.
Как работает аппаратная виртуализация?
Аппаратная виртуализация приобрела популярность на серверных платформах. Основная идея аппаратной виртуализации заключается в интеграции множества небольших физических серверов в один большой физический сервер для эффективного использования процессора. Операционная система, работающая на физическом сервере, преобразуется в ОС, работающую внутри виртуальной машины.
Следовательно, аппаратная виртуализация означает встраивание программного обеспечения виртуальной машины в аппаратный компонент сервера. Этому программному обеспечению даются разные имена, наиболее распространенными из которых являются монитор виртуальной машины и гипервизор. Гипервизор управляет памятью, процессором и другими компонентами и позволяет запускать на машине разные ОС без исходного кода.
Преимущества аппаратной виртуализации
У него много преимуществ. Основное преимущество заключается в том, что управлять виртуальной машиной гораздо проще, чем физическим сервером. Операционные системы, работающие на машине, имеют собственную память и процессор. Аппаратная виртуализация может повысить масштабируемость вашего бизнеса и одновременно сократить расходы.
Это может сократить затраты, связанные с простоями, которые в противном случае были бы связаны с денежными потерями и временем восстановления в случае аварии, затрагивающей физический сервер. Виртуальную машину можно легко клонировать, что делает среду более устойчивой.Это также повышает производительность вашей команды, поскольку вы тратите меньше времени на мониторинг и обслуживание физического оборудования.
Типы аппаратной виртуализации
Аппаратная виртуализация бывает трех видов. К ним относятся:
- Полная виртуализация. Аппаратная архитектура полностью смоделирована. Гостевое программное обеспечение не требует модификации для запуска приложений.
- Паравиртуализация: аппаратное обеспечение не моделируется, гостевое программное обеспечение запускает изолированную систему
- Виртуализация с эмуляцией. При виртуализации с эмуляцией виртуальная машина независима. Он имитирует аппаратное обеспечение, и гостевая операционная система не требует модификации.
Включение аппаратной виртуализации
Переходя к основному пункту статьи, давайте рассмотрим, как включить аппаратную виртуализацию в BIOS вашего компьютера. Каждый производитель ПК требует различных шагов для входа в BIOS и внесения этого изменения. Ниже приведены шаги, которые необходимо предпринять при включении аппаратной виртуализации.
1. Проверьте, поддерживает ли ваша система аппаратную виртуализацию
Это можно сделать двумя способами: через диспетчер задач или через командную строку.
Диспетчером задач
Откройте диспетчер задач с помощью клавиш Ctrl+Shift+Esc. Если ваш процессор поддерживает аппаратную виртуализацию, вы увидите, что виртуализация включена вместе с другими сведениями или отключена иным образом. Если он не поддерживает виртуализацию, вы не увидите упоминаний Hyper-V или виртуализации в диспетчере задач.
Откройте командную строку, сначала нажав клавишу Windows + R, чтобы открыть окно запуска. Введите в нем cmd и нажмите Enter. В командной строке введите команду «systeminfo» и нажмите Enter. Эта команда отображает все необходимые сведения о вашей системе, включая поддержку аппаратной виртуализации.
Если ваш процессор поддерживает технологию аппаратной виртуализации, вы сможете увидеть раздел требований Hyper-V вместе со статусом. Если виртуализация отключена, вы увидите «Нет» перед опцией «Виртуализация включена в прошивке». Это означает, что ваша система не поддерживает аппаратную виртуализацию.
2. Перезагрузите компьютер и нажмите клавишу BIOS
Если ваша система поддерживает аппаратную виртуализацию, пришло время перезагрузить ее и открыть BIOS. Ключ для BIOS может различаться в зависимости от производителя BIOS. Чаще всего это одна из этих клавиш, например, Esc, Del, F1, F2 или F4.
Если во время перезагрузки экран становится черным, быстро коснитесь клавиши BIOS не реже двух раз в секунду. Это важно, чтобы вы не пропустили BIOS при перезагрузке. Если ключ, который вы использовали, не сработал, попробуйте перезагрузить компьютер и проделать то же самое с другим ключом.
3. Найдите раздел конфигурации ЦП
После того, как вы вошли в BIOS, вам нужно найти раздел для настройки вашего процессора. В зависимости от вашей системы вам нужно будет найти меню под названием «Конфигурация процессора», «Процессор», «Северный мост» или «Набор микросхем». Вы можете попасть в это меню, нажав на что-то вроде «Дополнительно» или «Расширенный режим».
4. Найдите настройки для виртуализации
Найдя раздел конфигурации ЦП, вам нужно найти меню или параметр, в котором можно включить аппаратную виртуализацию. Аппаратная виртуализация включена в разделе ускорения. В зависимости от вашего ПК найдите любое из этих или похожих названий, таких как Hyber-V, Vanderpool, SVM, AMD-V, Intel Virtualization Technology или VT-X.
5. Выберите вариант включения виртуализации
Когда вы дойдете до меню включения аппаратной виртуализации, вам может быть предложено выбрать вариант включения из контрольного списка или раскрывающегося меню. В любом случае выберите вариант «Включено». Если вы видите параметры AMD IOMMU или Intel VT-d, также включите их.
6. Сохраните внесенные изменения
Выбрав параметр включения виртуализации, найдите параметр, позволяющий сохранить эти изменения. Прежде чем сохранить его, вам, возможно, придется сначала выйти из меню, а затем выбрать опцию сохранения изменений.Теперь вы успешно включили аппаратную виртуализацию на своем компьютере.
7. Выйдите из BIOS и перезагрузите компьютер
После сохранения настроек включения виртуализации необходимо выйти из BIOS. Теперь компьютер будет перезагружен, но с включенной в нем аппаратной виртуализацией.
Мониторинг безагентной виртуализации VirtualMetric
VirtualMetric предлагает расширенное программное обеспечение для мониторинга виртуализации, которое упрощает виртуализированную среду. Чтобы узнать больше о том, как работает наш продукт, нажмите здесь и получите бесплатную пробную версию.
Читайте также: