Существует программа, которая не может работать на виртуальной машине с Linux

Обновлено: 02.07.2024

Многие сторонние приложения виртуализации не работают вместе с Hyper-V. Затронутые приложения включают VMware Workstation и VirtualBox. Эти приложения могут не запускать виртуальные машины или переключаться в более медленный эмулируемый режим.

Эти симптомы проявляются при работе гипервизора Hyper-V. Некоторые решения безопасности также зависят от гипервизора, например:

Относится к: Windows 10 — все выпуски
Исходный номер базы знаний: 3204980

Определить, запущен ли гипервизор Hyper-V

Чтобы определить, запущен ли гипервизор Hyper-V, выполните следующие действия:

В поле поиска введите msinfo32.exe.

Выберите «Информация о системе».

В окне сведений найдите следующую запись:

Обнаружен гипервизор. Функции, необходимые для Hyper-V, отображаться не будут.

Причина

Такое поведение предусмотрено дизайном.

Многие приложения виртуализации зависят от аппаратных расширений виртуализации, доступных на большинстве современных процессоров. Он включает в себя Intel VT-x и AMD-V. Только один программный компонент может одновременно использовать это оборудование. Аппаратное обеспечение не может использоваться совместно приложениями виртуализации.

Чтобы использовать другое программное обеспечение для виртуализации, необходимо отключить Hyper-V Hypervisor, Device Guard и Credential Guard. Если вы хотите отключить гипервизор Hyper-V, выполните действия, описанные в следующих двух разделах.

Как отключить Hyper-V

Вы можете отключить гипервизор Hyper-V либо в панели управления, либо с помощью Windows PowerShell.

Отключить Hyper-V в панели управления

Чтобы отключить Hyper-V в панели управления, выполните следующие действия:

На панели управления выберите "Программы и компоненты".

Выберите «Включить или отключить функции Windows».

Разверните Hyper-V, разверните Hyper-V Platform и снимите флажок Hyper-V Hypervisor.

Отключить Hyper-V в PowerShell

Чтобы отключить Hyper-V с помощью Windows PowerShell, выполните следующие действия:

Откройте окно PowerShell с повышенными привилегиями.

Выполните следующую команду:

Отключить Device Guard и Credential Guard

Вы можете отключить Device Guard и Credential Guard с помощью разделов реестра или групповой политики. Чтобы сделать это, см. раздел Управление Credential Guard в Защитнике Windows.

Подробнее

Отказ от ответственности за стороннюю информацию

Обсуждаемые в этой статье сторонние продукты производятся компаниями, независимыми от Microsoft. Microsoft не дает никаких гарантий, подразумеваемых или иных, в отношении производительности или надежности этих продуктов.


Крис Хоффман

< бр />

Крис Хоффман
Главный редактор

Крис Хоффман – главный редактор How-To Geek. Он писал о технологиях более десяти лет и два года был обозревателем PCWorld. Крис писал для The New York Times, давал интервью в качестве эксперта по технологиям на телевизионных станциях, таких как NBC 6 в Майами, и освещал свою работу в таких новостных агентствах, как BBC. С 2011 года Крис написал более 2000 статей, которые были прочитаны почти миллиард раз — и это только здесь, в How-To Geek. Подробнее.


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

Существует множество различных вариантов запуска программного обеспечения Linux в Windows, которые не требуют покупки нового ноутбука для запуска ОС. Это проще, чем запускать программное обеспечение Windows в Linux, так как любой может настроить виртуальную машину с бесплатным дистрибутивом Linux — лицензии на программное обеспечение не нужны.

Виртуальные машины

Виртуальные машины позволяют запускать любую операционную систему в окне на рабочем столе. Вы можете установить бесплатный VirtualBox или VMware Player, загрузить файл ISO для дистрибутива Linux, такого как Ubuntu, и установить этот дистрибутив Linux внутри виртуальной машины, как если бы вы установили его на обычный компьютер.

Когда вам нужно загрузить систему Linux, вы можете сделать это в окне на рабочем столе — нет необходимости перезагружаться и оставлять все программы Windows позади. Все, кроме требовательных игр и расширенных 3D-эффектов, должно работать нормально, но вы, скорее всего, не захотите их использовать.

Если вы устанавливаете Ubuntu на виртуальную машину, вы можете вместо этого попробовать установить производную версию Ubuntu, например Xubuntu. Рабочий стол Unity по умолчанию в Ubuntu использует 3D-эффекты, а интерфейс рабочего стола не работает так же плавно в виртуальной машине, как предыдущие рабочие столы. Xubuntu использует Xfce, который намного легче.

Вы даже можете попробовать использовать бесшовный режим VirtualBox или режим единства VMware для запуска приложений Linux прямо на вашем рабочем столе — они будут работать на виртуальной машине, но их окна будут присутствовать на вашем рабочем столе Windows, а не в одном месте. окно виртуальной машины.


Cygwin

Cygwin – это набор инструментов, которые предлагают Linux-подобную среду в Windows. Это не способ запустить существующее программное обеспечение Linux в Windows — программное обеспечение придется перекомпилировать. Однако многие программы уже перекомпилированы. Cygwin предоставит вам похожий на Linux терминал и среду командной строки со многими программами командной строки, к которым вы, возможно, уже привыкли.

Мы уже рассказывали об установке и использовании Cygwin. Вы даже можете использовать Cygwin для установки сервера OpenSSH и получения SSH-доступа к системе Windows. Просто убедитесь, что вы заблокировали свой SSH-сервер так же, как в Linux.

Это решение идеально подходит для пользователей, которым не хватает важных утилит Linux в Windows — это не способ запустить полноценный рабочий стол Linux.


Установите Ubuntu через Wubi

Технически этот метод представляет собой установку Linux, а не запуск программного обеспечения Linux в Windows. Вам придется перезагружаться каждый раз, когда вы хотите использовать систему Linux, как если бы вы установили ее в стандартной конфигурации с двойной загрузкой.

Однако Wubi не устанавливает Ubuntu обычным способом. Вместо этого он создает специальный файл в вашем разделе Windows и использует этот файл в качестве диска Ubuntu. Это означает, что вы можете установить Ubuntu и использовать ее без каких-либо разделов, а также можете удалить Ubuntu из панели управления Windows, когда закончите.

Если вас сдерживают аспекты разделения, попробуйте Wubi. Производительность будет не такой хорошей, как у обычно установленной системы Linux, когда речь идет о времени чтения и записи на диск, но она должна быть быстрее, чем у виртуальной машины.


Перенесенные и скомпилированные программы

Многие распространенные программы для Linux уже перенесены в Windows, а скомпилированные версии доступны в Интернете. Если вы действительно скучаете по Emacs, вы найдете версии Emacs для Windows. Если вы хотите запустить определенную программу в Windows, выполните поиск в Google по названию этой программы и «Windows» — велика вероятность, что вы найдете версию программы, перенесенную в Windows.


Дистрибутивы на основе coLinux

coLinux означает кооперативный Linux. Это способ запустить Linux вместе с ядром Windows, что обеспечивает гораздо более высокую производительность, чем просто запуск Linux на виртуальной машине.

Это отличная идея, но есть проблема. coLinux пока не поддерживает 64-разрядные версии Windows, поэтому для этого вам потребуется установить на компьютере 32-разрядную версию Windows — это случается все реже. coLinux не выпускал новую версию более двух лет, поэтому разработка либо застопорилась, либо продвигается очень медленно.

Если вы хотите попробовать это, попробуйте Portable Ubuntu Remix. Этот дистрибутив на основе coLinux последний раз обновлялся в 2011 году, поэтому он немного устарел, но другие варианты, такие как andLinux, еще более устарели. и Linux, о котором мы говорили ранее, последний раз обновлялись в 2009 году.

Дистрибутивы на основе coLinux были бы отличным вариантом, но, похоже, они отстают. Если вы не возражаете против использования программного обеспечения Linux многолетней давности и 32-разрядной версии Windows, этот вариант все равно может вам подойти.

Здесь нет единственно правильного варианта. Людям, которым нужен полный опыт работы с Linux, вероятно, понадобится виртуальная машина, в то время как пользователи нескольких важных утилит оболочки могут предпочесть Cygwin. Другим, которые просто хотят запустить одну программу, может повезти с версией этой программы, перенесенной на Windows.

Windows 11 VM

Источник: Windows Central

Виртуальные машины полезны для целого ряда случаев использования, как личных, так и профессиональных, и, что еще лучше, есть хорошие способы создавать виртуальные машины без необходимости платить за какое-либо программное обеспечение. В то время как лучшие корпоративные решения будут поставляться с соответствующими затратами на лицензию, для домашнего пользователя абсолютно не нужно тратить ни копейки, но при этом иметь хороший опыт работы с виртуальной машиной в Windows. Вот что мы считаем лучшими бесплатными виртуальными машинами.

Лучший результат: VMware Workstation Player

Vmware Workstation Player

Источник: Windows Central

Возможно, вы слышали о VMware и предполагаете, что она имеет довольно высокую цену. Это не совсем неправда, но далеко не так. VMware Workstation Player — это полностью бесплатная версия программного обеспечения для настольных ВМ Workstation Pro. Между ними есть различия, и есть некоторые полезные функции, такие как моментальные снимки, скрытые за платной версией. Но по большей части это одно и то же.

Возможно, это покажется удивительным, но VMware Workstation Player также не требует запуска особо высокопроизводительного оборудования. Естественно, чем больше у вас ресурсов, тем лучше будут работать ваши виртуальные машины, но даже на машине с более низкими характеристиками вы не исключены. Вы можете столкнуться с некоторыми проблемами совместимости на некотором оборудовании, если пытаетесь виртуализировать Windows (вложенная виртуализация), но это все еще абсолютно возможно, наряду с любым дистрибутивом Linux, о котором вы только можете подумать.

Workstation Player также предоставляет дополнительные инструменты, такие как виртуализация графического процессора, сквозной порт USB и подключаемые модули VMware Tools, которые позволяют легко отключать и приостанавливать виртуальные машины, не открывая их. По своей сути, VMware Workstation Player действительно прост в использовании, с некоторыми более продвинутыми функциями, если вы хотите погрузиться немного глубже. Производительность также очень высока, хотя одним из ограничений бесплатной версии является то, что одновременно может работать только одна виртуальная машина.

Запустите другую операционную систему в окне на своем компьютере

Скотт Оргера — бывший писатель Lifewire, освещающий технологии с 2007 года. Он имеет более 25 лет опыта работы программистом и руководителем отдела контроля качества, а также имеет несколько сертификатов Microsoft, включая MCSE, MCP+I и MOUS. Он также имеет сертификат A+.

Крис Селф (Chris Selph) — сертифицированный CompTIA преподаватель технологии и профессиональный преподаватель информационных технологий. Он также работает администратором сети и сервера и выполняет обслуживание и ремонт компьютеров для многочисленных клиентов.

Мы самостоятельно исследуем, тестируем, проверяем и рекомендуем лучшие продукты. Узнайте больше о нашем процессе. Если вы покупаете что-то по нашим ссылкам, мы можем получить комиссию.

Компьютерные программы открываются на рабочем столе

Lifewire / Дизайн Амелии Мэнли

Виртуальные машины эмулируют дополнительные операционные системы, каждая в отдельном окне, на компьютере. С программным обеспечением VM вы можете запускать экземпляр Windows на macOS или наоборот, а также на других комбинациях ОС, включая Chrome OS, Linux и Solaris. Вот некоторые из лучших программ для виртуальных машин, доступных в 2022 году.

Операционная система компьютера обычно называется хостом. Дополнительную операционную систему, работающую в интерфейсе виртуальной машины, часто называют гостевой.

Отраслевой стандарт: рабочая станция VMware

VMware

Доступна ознакомительная версия.

Прост в использовании после настройки.

Широко используется и хорошо зарекомендовал себя.

Бесплатно для личного использования.

Потребляет много ресурсов.

Не все программы работают в эмуляции.

Конфигурация по умолчанию может потребовать изменений.

Поскольку VMware Workstation существует на рынке почти 20 лет, ее часто считают отраслевым стандартом приложений для виртуальных машин. Его надежный набор функций удовлетворяет многие потребности в виртуализации.

Он позволяет использовать передовые 3D-решения благодаря поддержке DirectX 11 и OpenGL 4.1, устраняя ухудшение качества изображения и видео на виртуальных машинах даже при использовании приложений, интенсивно использующих графику. Программное обеспечение поддерживает открытые стандарты виртуальных машин, предоставляя возможность создавать и запускать виртуальные машины от конкурирующих поставщиков в рамках продукта VMware.

Его расширенные сетевые функции позволяют настраивать сложные виртуальные сети для виртуальных машин и администрировать их.Полные топологии центра обработки данных можно спроектировать и внедрить, если VMware интегрируется с внешними инструментами, что по существу эмулирует весь ЦОД предприятия.

Вы можете использовать моментальные снимки VMware, чтобы установить точки отката для тестирования. Его система клонирования упрощает развертывание нескольких экземпляров одной и той же виртуальной машины. При наличии нескольких виртуальных машин вы можете выбирать между полностью изолированными дубликатами или связанными клонами, которые частично зависят от оригинала для экономии места на жестком диске.

Пакет легко интегрируется с vSphere, продуктом VMware для виртуализации корпоративных серверов, что упрощает удаленное администрирование всех виртуальных машин в центре обработки данных компании с локального компьютера.

Существует две версии приложения: Workstation Player и Workstation Pro.

Проигрыватель можно использовать бесплатно. Он позволяет создавать новые виртуальные машины и поддерживает более 200 гостевых операционных систем. Он также позволяет обмениваться файлами между хостом и гостем, обладает графическими преимуществами, упомянутыми выше, и поддерживает дисплеи с разрешением 4K.

Бесплатной версии не хватает расширенных функций VMware, таких как одновременный запуск нескольких ВМ и доступ к таким возможностям, как клонирование, моментальные снимки и сложные сети.

Коммерческое использование Workstation Player запрещено. Компании, желающие использовать программное обеспечение Workstation, должны приобрести одну или несколько лицензий Pro, чтобы использовать приложение по истечении пробного периода.

Для использования этих функций, а также для создания зашифрованных виртуальных машин и управления ими приобретите VMware Workstation Pro. Версия Pro включает режим Unity для пользователей Mac, который скрывает интерфейс Windows и позволяет использовать панель Dock для запуска приложений Windows.

VMware Station совместима со следующими хост-платформами:

  • Большинство 64-разрядных дистрибутивов Linux.
  • Windows 7 и выше (только 64-разрядная версия).
  • Windows Server 2008 R2 и выше.

Лучшее для пользователей Mac: VMware Fusion

VMware Fusion

Переносит возможности эмуляции VMware в macOS.

Базовая версия Fusion Plauer бесплатна.

Поддерживает ряд дисплеев macOS.

Использует те же виртуальные машины, что и продукты VMware, отличные от Mac.

Не такой полнофункциональный, как Parallels.

Может работать медленно.

Созданный теми же людьми, которые создали VMware Workstation для Linux и Windows, Fusion переносит практически те же функции, которые предлагает Workstation, на платформу Mac.

Как и VMware Workstation, Fusion Player бесплатен для личного использования. Fusion Pro можно приобрести для деловых целей или частных лиц, которым требуется доступ к расширенным наборам функций.

У него есть некоторые специфичные для Mac функции, такие как поддержка дисплеев iMac с разрешением 5K, смешанные конфигурации сетчатки и конфигурации без сетчатки. Fusion включает режим Unity, который скрывает интерфейс рабочего стола Windows и позволяет запускать приложения Windows из Dock, как если бы они были обычными приложениями для macOS.

Бесплатная и платная версии Fusion могут запускать Windows из раздела Boot Camp в качестве экземпляра гостевой ВМ, устраняя необходимость перезагрузки при переключении туда и обратно.

VMware Fusion совместим со следующими хост-платформами:

Лучший бесплатный вариант: Oracle VM VirtualBox

Oracle

Базовая версия бесплатна.

Интуитивно понятный интерфейс и работа.

Для эффективной работы требуется надежное оборудование с достаточным объемом оперативной памяти.

Для использования дополнительных функций требуется загрузка гостевого программного обеспечения.

Этот гипервизор с открытым исходным кодом впервые выпущен в 2007 году и доступен для домашнего и корпоративного использования бесплатно.

Пакет расширений, включающий поддержку USB и другие базовые функции, бесплатен только для личного использования.

VirtualBox поддерживает несколько гостевых операционных систем, включая все версии Windows от XP до 10, Windows NT и Windows Server 2003. Он может запускать виртуальные машины с Linux 2.4 и выше, Solaris, OpenSolaris и OpenBSD. Вы также можете повернуть время вспять и запустить OS/2 или DOS/Windows 3.1, будь то из соображений ностальгии или чтобы поиграть в старые любимые игры, такие как Wasteland или Pool of Radiance, в естественной игровой среде.

Вы также можете запустить macOS на виртуальной машине с помощью VirtualBox. Однако эта функция работает только в том случае, если основная операционная система также установлена ​​на Mac.

Apple не разрешает работу macOS на оборудовании стороннего производителя. Вы не можете законно запускать macOS на виртуальной машине, если хост-среда не является macOS.

VirtualBox одновременно запускает несколько гостевых окон и обеспечивает определенный уровень переносимости. ВМ, созданную на одном хосте, можно перенести на другой хост с другой операционной системой.

Он работает на старом оборудовании, распознает большинство USB-устройств и предлагает библиотеку бесплатных и простых в установке гостевых дополнений. Эти дополнительные функции включают в себя возможность передачи файлов и содержимого буфера обмена между основной и гостевой операционными системами, 3D-виртуализацию и поддержку видео для решения распространенных проблем с визуальными эффектами на виртуальной машине.

На веб-сайте продукта есть несколько учебных пособий и набор готовых виртуальных машин, созданных специально для удовлетворения конкретных потребностей разработки.

Oracle VM VirtualBox имеет расширяющееся сообщество разработчиков, которое регулярно публикует новые выпуски, и активный пользовательский форум, насчитывающий почти 100 000 зарегистрированных участников. Послужной список VirtualBox гарантирует, что он будет продолжать совершенствоваться и служить долгосрочным решением для виртуальных машин.

VirtualBox совместим со следующими хост-платформами:

  • Большинство дистрибутивов Linux.
  • macOS/OS X 10.13 и выше.
  • Solaris 11 и выше.
  • Windows 8.1, Windows 10, Server 2012, Server 2012 R2, Server 2016 и 2019.

Лучшее для Windows и macOS: Parallels Desktop

Parallels

Поддерживает Windows, Chrome OS, Linux и второй экземпляр macOS.

Три версии для различных приложений.

Дополнительные функции с возможностью мониторинга и настройки использования памяти.

Позволяет сенсорной панели MacBook Pro работать в Windows.

Значительное потребление ресурсов.

Настройки не всегда интуитивно понятны.

Модель ценообразования по подписке означает, что пользователи должны обновляться ежегодно.

Давний фаворит энтузиастов Mac, которым время от времени нужно запускать Windows, Parallels легко запускает приложения Windows и Mac одновременно.

В зависимости от того, как вы в основном используете Windows, Parallels оптимизирует системные и аппаратные ресурсы для работы с Windows, которая напоминает настоящий ПК.

Parallels предлагает большинство функций, имеющихся в платных продуктах для виртуальных машин, и множество функций, специфичных для Mac, таких как открытие веб-сайтов в IE или Edge из браузера Safari и отображение предупреждений Windows в Центре уведомлений Mac. Файлы можно перетаскивать между двумя операционными системами, а также содержимое буфера обмена. Выделенное облачное хранилище включено в Parallels, и его можно использовать в macOS и Windows.

Распространенное заблуждение о Parallels заключается в том, что его можно использовать только для Windows на гостевой ВМ. Он позволяет запускать Chrome OS, Linux и другой экземпляр macOS.

Доступны три версии Parallels, каждая из которых подходит для определенной аудитории. Используйте стандартную версию, если вы впервые переключаетесь с ПК на Mac или регулярно используете приложения Windows. Он содержит базовый набор инструментов, а также 8 ГБ видеопамяти и 4 виртуальных процессора для каждой гостевой виртуальной машины. За это взимается разовая плата в размере 79,99 долларов США.

Выпуск Pro, предназначенный для разработчиков программного обеспечения, тестировщиков и других опытных пользователей, интегрируется с Microsoft Visual Studio и известными инструментами для разработчиков и контроля качества, такими как Jenkins. Он имеет круглосуточную поддержку по электронной почте и телефону, расширенные сетевые инструменты и возможность использовать облачные сервисы для бизнеса. Он имеет 128 ГБ vRAM и 32 vCPU на каждую виртуальную машину. Parallels Desktop Pro Edition можно приобрести за 99,99 долларов США в год.

Бизнес-версия включает все вышеперечисленное, а также средства централизованного администрирования и управления. У него также есть ключ корпоративной лицензии, который позволяет вам развертывать и контролировать экземпляры Parallels в разных отделах и организациях. Стоимость Parallels Desktop Business Edition составляет 99,99 долларов США в год.

Читайте также: