Виртуальная windows xp/7/10 без скачивания спец. софта (настраиваем встроенный hyper-v в ос windows 10)
Содержание:
- Системные ВМ
- Создание виртуального жесткого диска в VirtualBox
- Основные преимущества
- Теория
- Advantages and benefits of VMs
- How to choose a virtual machine provider
- Best for Mac Users: VMware Fusion
- Windows XP Mode
- Установка Ubuntu
- Как тип гипервизора влияет на работу ВМ
- Что такое виртуальная машина
- Отличие ВМ от физического сервера
- Создание виртуальной машины
- Установка виртуальной машины VirtualBox.
- Выводы статьи
Системные ВМ
Классификация системных ВМ
XXXновая архитектура — нет приложений — нет пользователей — нет разработчиков — нет популярности — нет приложений
- Компания Digital: Digital FX!32 для запуска приложений IA-32 на Alpha, VEST — для запуска программ VAX на Alpha, mx — Ultrix MIPS на Alpha.
- Компания IBM: PowerVM Lx86 для запуска IA-32 на процессорах POWER.
- Apple использовала системные ВМ дважды: при переходе с Motorola 680×0 на PowerPC в 1996 году; Apple Rosetta для перевода с PowerPC на IA-32 в 2006 году.
- Российская компания МЦСТ разработала ПО для обеспечения запуска операционных систем и программ IA-32 на процессорах «Эльбрус».
- Компания Intel создала программный IA-32 Execution Layer для запуска IA-32 приложений на Intel Itanium.
- Подсистема NTVDM (NT virtual DOS machine) в 32-битных версиях Microsoft Windows использовалась для исполнения DOS-приложений, ожидающих увидеть процессор 8086 в реальном режиме под управлением MS-DOS.
- И ещё раз Intel: для запуска приложений для Android, скомпилированных для архитектуры ARM, на телефонах от с Intel Atom, также была создана программная прослойка, невидимая для пользователя.
Создание виртуального жесткого диска в VirtualBox
Виртуальной машине необходимо выделить также и пространство жесткого диска. Из предлагаемых данным окном пунктов выберите «Создать новый виртуальный жесткий диск». Нажмите кнопку «Создать».
Если вы не планируете использовать создаваемый виртуальный накопитель с другими инструментами программной виртуализации, оставьте предлагаемый по умолчанию тип жесткого диска «VDI (VirtualBox Disk Image)».
Выберите «Фиксированный виртуальный жесткий диск», поскольку в большинстве случаев он работает быстрее.
По умолчанию вам предлагается создать виртуальный жесткий диск емкостью 10 ГБ.
Не рекомендую указывать объем менее 15 ГБ, поскольку современные операционные системы и программное обеспечение для них занимают достаточно много места. Нажмите «Создать».
Если виртуальная машина создана, на экране отобразятся ее основные параметры.
Основные преимущества
Виртуальные машины, заменяя физические серверы, давно перешли в разряд наиболее часто используемых решений. Этому есть подтверждение, которые мы собрали в виде наглядного списка:
- Быстрый запуск — Одно из преимуществ виртуальных машин заключается в высокой скорости развертывания. В отличие от привычного оборудования, которое еще нужно купить и доставить до места назначения, ВМ позволяет отойти от этих проблем и больше сконцентрироваться на решении конкретной задачи.
- Гибкость переноса данных — Если вам нужно перенести данные или приложения, лучший способ сделать это – воспользоваться виртуальной машиной. Достаточно мигрировать ВМ с одной локации на другую и вместе с ней перенесется все содержимое.
- Установка различных ОС — На виртуальную машину можно устанавливать практически любые ОС, что особенно актуально для разработчиков ПО.
- Мобильность рабочих нагрузок — Поскольку вычислительные ресурсы ВМ не зависят от базового оборудования, это позволяет перемещать виртуальные машины между физическими системами. Единственным требованием к миграции являются совместимый гипервизор и достаточное количество вычислительных ресурсов на конечном сервере.
- Легкость дублирования — Поскольку содержимое виртуальной машины инкапсулируется в файл на диске, его можно с легкостью дублировать. Это позволяет в короткие сроки развернуть нужное количество ВМ с идентичными характеристиками.
Теория
Концепция виртуальной машины как совокупности ресурсов, которые симулируют поведение реальной машины, появилась в Кембридже в конце 1960-х годов в виде расширения концепции виртуальной памяти манчестерской вычислительной машины Atlas. В целом вычислительный процесс определяется в рамках этой концепции содержимым того рабочего пространства памяти, к которому он имеет доступ. При условии, что конкретная ситуация в этом рабочем пространстве соответствует ожидаемой, процесс не имеет никаких средств для определения того, является ли представленный ему ресурс действительно физическим ресурсом этого типа, или же он имитируется действиями других ресурсов, которые приводят к аналогичным изменениям содержимого рабочего пространства процесса.
Например, процесс не может определить, монопольно ли он использует процессор или же в режиме мультипрограммирования вместе с другими процессами. В виртуальной машине ни один процесс не может монопольно использовать никакой ресурс, и все системные ресурсы считаются ресурсами потенциально совместного использования. Кроме того, использование виртуальных машин обеспечивает развязку между несколькими пользователями, работающими в одной вычислительной системе, обеспечивая определённый уровень защиты данных.
Идея виртуальной машины лежит в основе целого ряда операционных систем, в частности, IBM VM/CMS (и её советского клона СВМ) и DEC VAX/VMS.
Advantages and benefits of VMs
VMs offer several benefits over traditional physical hardware:
- Resource utilization and improved ROI: Because multiple VMs run on a single physical computer, customers don’t have to buy a new server every time they want to run another OS, and they can get more return from each piece of hardware they already own.
- Scale: With cloud computing, it’s easy to deploy multiple copies of the same virtual machine to better serve increases in load.
- Portability: VMs can be relocated as needed among the physical computers in a network. This makes it possible to allocate workloads to servers that have spare computing power. VMs can even move between on-premises and cloud environments, making them useful for hybrid cloud scenarios in which you share computing resources between your data center and a cloud service provider.
- Flexibility: Creating a VM is faster and easier than installing an OS on a physical server because you can clone a VM with the OS already installed. Developers and software testers can create new environments on demand to handle new tasks as they arise.
- Security: VMs improve security in several ways when compared to operating systems running directly on hardware. A VM is a file that can be scanned for malicious software by an external program. You can create an entire snapshot of the VM at any point in time and then restore it to that state if it becomes infected with malware, effectively taking the VM back in time. The fast, easy creation of VMs also makes it possible to completely delete a compromised VM and then recreate it quickly, hastening recovery from malware infections.
How to choose a virtual machine provider
Selecting a virtual machine and cloud provider doesn’t have to be challenging, as long as you know what to look for. The virtual machine needs to fit your workload needs and business budget, of course, but other factors play key roles between you and your virtualization environment. Below are ten things to consider when selecting a virtual machine service provider.
- Reliable support – Ensure there’s 24/7 customer support by phone, email and chat or walk away. You want a real person on the other end of the line to help you through critical IT situations. It’s also important to note which cloud providers offer additional services for more hands-on backing.
- Managed options – Does the cloud provider offer both unmanaged and managed solutions? If you don’t know virtualization technology in and out, consider a provider that’ll be responsible for setup, maintenance and ongoing performance monitoring.
- Software integration – Will your virtual machine environment play well with others? Operating systems, third party software, open source technology and applications help you deliver more solutions across your business. You’ll want a virtual machine provider with both support for and strong partnerships with the industry’s most-used software suppliers. Note: Stay away from vendor lock-ins.
- High-quality network and infrastructure – How up-to-date is the infrastructure your new virtual machine will run on? This includes dependable bare metal servers, modern data centers, and the network backbone. A cloud provider should be able to deliver its part of the deal with state-of-the-art hardware and high-speed networking technology.
- Location, location, location – The closer the data is to your users, the less hassles you’ll run into with latency, security, and timely service delivery. A good global network of scattered data centers and POP locations is central to having data where and when you need it most.
- Backup and recovery – What plan does your cloud provider have in place for keeping your virtual machines up and running in the face of unexpected events? Do they also provide add-on backup and redundancy options for your virtualized environment? Continuous operation is something you should take seriously.
- Scalability ease – How fast and easy will it be for you to spin up, spin down, reserve, pause, and update your virtual machine? The word you want to hear most when it comes to virtual machine scalability is “on-demand.”
- Varied CPU configurations – The more configurations, the better. Not every virtual machine configuration fits every workload during every season of usage. Be sure to look for a virtual machine provider that delivers varied configuration packages for both single and multi-tenant requirements.
- Security layers – Ask your provider about them, then ask about them again. Your business data is currency in the highest form, especially when dealing with sensitive client information. Private network lines, federal data center options, built-in encryption features, and meeting regulatory compliance standards are essential to protecting your most valuable asset.
- Seamless migration support – Your IT priorities will always evolve. This we all know. Any virtual machine provider should be able to help you lift and shift between hybrid, on-premise and off-prem environments. Look for full data ingest, over-the-network and application-led migration options.
Best for Mac Users: VMware Fusion
VMware Fusion
What We Like
-
Brings the VMware emulation capabilities to macOS.
-
The basic version is free.
-
Supports a range of macOS displays.
-
Uses the same virtual machines as non-Mac VMware products.
What We Don’t Like
-
Not as full-featured as Parallels.
-
Can be sluggish.
Created by the same people who created VMware Workstation for Linux and Windows, Fusion ports basically the same experience Workstation offers to the Mac platform.
Similar to VMware Workstation, Fusion’s basic version is free and for personal use only. Fusion Pro can be purchased for business purposes or individuals who require access to the advanced feature sets.
It does have some Mac-specific functionality, such as support for 5K iMac displays, mixed retina, and non-retina configurations. Fusion includes Unity Mode, which hides the Windows desktop interface and lets you launch Windows applications from the Dock as if the apps are regular apps to macOS.
The free and paid versions of Fusion can run Windows from a Boot Camp partition as a guest VM instance, eliminating the need for a reboot when you switch back and forth.
VMware Fusion is compatible with the following host platforms:
macOS/OS X 10.13 and above.
Windows XP Mode
На виртуальной машине установлена Windows XP
Когда на рынок выходила Windows 7, в Microsoft поняли, что в бизнесе для популяризации новой системы и для совместимости старых приложений необходима возможность запуска приложений прямо из виртуальной среды Windows XP, поэтому корпорация выпустила специально адаптированную для Windows 7 версию и назвала её Windows Virtual PC. Этот компонент распространяется через Windows Update как обновление. Для использования режима требуется Windows 7 в редакциях «Профессиональная», «Корпоративная» или «Максимальная». Помимо запуска самой виртуальной машины, можно также запускать отдельные установленные приложения. Но для работы самой виртуальной машины нужна виртуальная среда с Windows XP и установленными компонентами интеграции. Эта среда, получившая название Windows XP Mode, как и сам Windows Virtual PC, свободна для загрузки, однако на виртуальную машину можно установить также Windows 7 и Windows Vista, а компоненты интеграции всегда можно установить через меню «Сервис», выбрав соответствующую команду.
Установка Ubuntu
Мы полностью установили и настроили виртуальную машину, осталось только запустить её и установить операционную систему. Для тех, кто ранее уже устанавливал Linux знает, что установка системы — это очень просто! Запускаем нашу машину:
Поздравляю! Если Вы сделали все правильно, у вас пошла установка Linux. Если Вы так же, как и я устанавливаете Ubuntu, после загрузки вам нужно выбрать язык и нажать «Установка Ubuntu»:
Поставьте везде галки и нажмите «Продолжить». Рекомендую выбрать «Обычная установка», также «Загрузить обновления во время установки…» и «Установить стороннее ПО»:
Следующим этапом будет «Тип установки»: Рекомендую выбрать первое (Стереть диск и установить Ubuntu), выберите и нажмите «Установить», после чего подтвердите свои действия нажав «Продолжить».
Кто Вы? На этой странице нужно ввести ваш логин и придумать пароль. Так же, Вы можете установить настройки входа в систему с паролем или без него. Нажмите «Продолжить»:
Практически все готово! Пока идет копирование файлов, Вы можете ознакомится с Ubuntu в познавательном слайдшоу. По завершению копирования Вы увидите «Установка Завершена», нажмите «Перезагрузить»:
Все готово! Можете приступить к знакомству с Ubuntu, но первым делом рекомендую поменять разрешение экрана. Для этого, нажмите на рабочем столе правой кнопкой мыши и выберите «Настройки дисплея», затем выберите нужное вам разрешение и нажмите «Применить»:
Как тип гипервизора влияет на работу ВМ
Как упоминалось выше, для развертывания виртуальной машины нужна соответствующая среда, которая обеспечивается гипервизором. Примечательно, что гипервизор может быть остановлен как поверх ОС, так и поверх «чистого железа».
В первом случае гипервизор устанавливается поверх железа и относится к типу bare-metal. Такие гипервизоры используются гораздо чаще, поскольку прямой доступ к базовому оборудованию обеспечивает наилучшую производительность и позволяет разместить наибольшее количество виртуальных машин на физическом уровне.
Гипервизор второго типа устанавливается поверх существующей ОС хоста, где и запускаются гостевые виртуальные машины, а также собственные приложения. Поскольку такой гипервизор не может напрямую обращаться к оборудованию, здесь в качестве посредника выступает хост-ОС. Но это может увеличить ресурсные издержки и отразиться на производительности ВМ. Однако для клиента виртуальные машины, созданные и управляемые обоими типами гипервизоров, практически идентичны.
Что такое виртуальная машина
A виртуальная машина Вообще говоря, это виртуальная среда, в которой мы можем установить другие операционные системы для использования поверх нашей основной операционной системы. Эти виртуализированные среды эмулируют аппаратное обеспечение, опирающееся на реальное оборудование нашего ПК, и это виртуальное оборудование ведет себя как физический компьютер, с той разницей, что все это работает внутри нашего ПК. Операционная система виртуальной машины — это просто еще одна программа, которая работает на нашем компьютере.
Поэтому, когда мы говорим о виртуальных машинах, мы должны очень четко понимать следующие две концепции:
- Хост-машина или хост: наш компьютер и основная операционная система.
- Гостевая машина или гость: виртуальная машина как таковая, работающая поверх хоста.
Гипервизор, двигатель ВМ
Самое важное в виртуальной машине — это гипервизор. Он отвечает за управление виртуальным оборудованием и доступ к физическим ресурсам нашего ПК, таким как CPU / ЦЕНТРАЛЬНЫЙ ПРОЦЕССОР, память, графика, звуковая карта и т
д. Жесткий диск виртуальных машин обычно представляет собой очень большой файл, который хранится на нашем реальном жестком диске.
Хотя у нас может быть только одна операционная система, работающая одновременно на ПК, виртуальные машины не имеют этих ограничений. Мы можем создавать, запускать и использовать одновременно все виртуальные машины, которые нам нужны, как Windows, так и Linux и macOS, если у нас есть оборудование (Оперативная память, особенно) в наличии.
Отличие ВМ от физического сервера
Если проиллюстрировать разницу между обычным сервером и виртуальной машиной, она будет выглядеть так, как показано на картинке. В первом случае, когда мы говорим о физическом сервере, ОС инсталлируется на железо, используя предустановленные физические компоненты, во втором случае на сервере установлен гипервизор – специальная технология, которая создает соответствующую среду для развертывания в ней виртуальных машин
Обратите внимание, что на одном таком сервере может быть развернуто множество виртуальных машин, изолированных и независимых друг от друга. Каждая такая ВМ потребляет столько виртуальных ресурсов (RAM, CPU, процессор), сколько было задано при ее создании или последующей конфигурации
Создание виртуальной машины
Запускаем Virtualbox и нажимаем сочетание клавиш Ctrl+N, чтобы создать новую виртуальную машину
Выбираем тип и версию устанавливаемой ОС, обращаем внимание на версию системы — 32 или 64-bit. Задаем имя виртуальной машине, после чего нажимаем Next
Задаем объем оперативной памяти для виртуальной машины. По умолчанию предлагается минимально необходимый объем, исходя из выбранной системы. Объем памяти можно увеличить исходя из возможностей своего железа, но ниже делать не стоит.
Создаем новый жесткий диск, на основе которого будет работать виртуальная машина. На выбор пользователя будут предложены три действия:
- Не подключать виртуальный жесткий диск — виртуальная машина будет создана без зарезервированного за ней жесткого диска. Обычно подобные машины создаются для запуска LiveCD-дистрибутивов, операционных систем не требующих для своей работы установки на жесткий диск.
- Создать новый виртуальный жесткий диск — создается новый жесткий диск.
- Использовать существующий виртуальный жесткий диск — позволяет подключить уже существующий жесткий диск.
Выбираем — Создать новый виртуальный жесткий диск.
Указываем формат файла, от формата зависит совместимость диска с другими программами. Рекомендую оставить формат по умолчанию.
Далее будет предложено выбрать формат хранения диска.
- Динамический тип — файл постепенно увеличивающийся в процессе использования, но не более заданного размера.
- Фиксированный тип — файл имеющий размер, равный размеру заданному при создании.
При создании диска динамического типа файл будет отличаться от заданного размера. Допустим вы создаете диск объемом в 30 гигабайт, но на выходе получаете файл размером не более 10, который постепенно будет увеличиваться. Фиксированный тип сразу будет заданного размера.
Если в процессе работы Virtualbox не задействует дополнительные ресурсы для расширения файла диска, то фиксированный тип работает быстрее. Это положительно сказывается на общей работе виртуальной машины.
Помимо этого будет предложено разбить файл диска на несколько файлов размером до двух гигабайт. Сделано это для удобства переноса и хранения файлов в старых файловых системах типа FAT и FAT 32 не поддерживающих файлы размером более 4-х гигабайт.
Выбираем фиксированный тип диска.
Задаем размер жесткого диска, выбираем имя и каталог хранения. По умолчанию предлагается оптимальный размер диска, исходя из операционной системы. Нажав на иконку папки, рядом с именем диска, можно изменить каталог хранения.
Нажимаем на кнопку Создать и ждем завершения процесса. После создания виртуальная машина появится в главном окне Virtualbox-менеджера.
Установка виртуальной машины VirtualBox.
Для начала скачиваем “свежую” версию программы VirtualBox с официального сайта (скачать программу).
Запускаем инсталлятор и видим приветственное окно.
На втором этапе установки можно увидеть все компоненты программы, которые будут установлены и директория, в которую будет установлена программа. Директорию для установки вы можете поменять, а вот компоненты я рекомендую устанавливать все. Может не все компоненты будут нужны вам сейчас, но если в будущем они вам понадобится, то нужно будет снова устанавливать виртуальную машину.
Далее нужно отметить, куда вы хотите поместить ярлыки программы.
На следующем этапе появится предупреждение, что во время установки произойдет временное отключение вашего компьютера от сети
Если вы скачиваете что-то важное из интернета, то дождитесь окончания загрузки и только потом нажмите кнопку “Yes” в окне установки
Далее вам скажут, что если вы готовы начать установку, то нажмите кнопку “Install”, а если хотите изменить какие-либо параметры, то вернитесь назад. Жмем на кнопку “Install” и ждем, когда завершится установка.
В процессе установки могут появляться всплывающие окна, с надписью “Установить программное обеспечение для данного устройства?”, жмем на кнопку “Установить”.
Все! Установка окончена. Нажимаем кнопку “Finish”. Виртуальная машина автоматически запустится после окончания установки.
Теперь переходим к созданию и настройке.
Выводы статьи
С помощью специальной программы: виртуальной машины (Virtual Machine), вы можете установить на свой компьютер другую операционную систему для ознакомления с работой ОС, для тестирования приложений, решения проблем совместимости, в целях безопасности и т. п. Вы можете попробовать в работе несколько разных виртуальных машин и остановиться на наиболее удобном для себя варианте.
Похожие публикации:
- Установка VirtualBox и Extension Pack
- Установка Windows на виртуальную машину VirtualBox
- Создание загрузочной флешки в Rufus
- MobaLiveCD — проверка загрузочных флешек и ISO образов
- 5 способов проверки загрузочных флешек и ISO образов