Двойная загрузка или виртуальная машина: что вам подходит?

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

Не уверены, следует ли вам использовать двойную загрузку или виртуальную машину? Мы поможем вам определиться. Давайте рассмотрим ряд вопросов, которые помогут вам решить, какой метод лучше подходит для ваших конкретных нужд.

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

У вас есть мощный компьютер?

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

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

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

Чем мощнее ваше оборудование, тем более жизнеспособной становится виртуальная машина. Сколько энергии требуется виртуальной машине, зависит от операционной системы. Если вы используете легкий дистрибутив Linux , вам не нужно много. Если вы виртуализируете Windows 10 в macOS, вам понадобится более современная установка.

Планируете ли вы выполнять задачи с интенсивным использованием ЦП или графического процессора?

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

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

Будете ли вы использовать одну операционную систему одновременно?

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

Однако, если вы собираетесь работать в виртуальной операционной системе часами, виртуальные машины не самый эффективный выбор.

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

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

Есть ли у вашего компьютера SSD?

SSD-накопители работают настолько быстро, что вы можете выключить и перезагрузить компьютер всего за несколько секунд. Это отличная новость для систем с двойной загрузкой.

На более старых жестких дисках переключение с одной операционной системы на другую могло занять 5-10 минут; делать это несколько раз в день сводит с ума. Но с SSD вы можете переключиться с Windows на Ubuntu всего за несколько секунд, что сопоставимо со временем, которое потребовалось бы для запуска виртуализированной машины Ubuntu.

Так что, если у вас SSD, двойная загрузка более привлекательна. Если вам не нужно постоянно переключаться между приложениями, скорость перезагрузки и загрузки в другую ОС – небольшая плата за повышение производительности.

Вам нужно только запустить определенное приложение?

Допустим, вы совершенно счастливы как пользователь Linux, но вы фотограф. Таким образом, вам часто нужно использовать Adobe Lightroom для редактирования нескольких изображений для клиента.

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

Вы можете быстро развернуть виртуальную машину, чтобы загрузить приложение, а затем закрыть ее, когда закончите, чтобы быстро вернуться к работе. А такие приложения, как Parallels для macOS, позволяют легко загружать приложения Windows вместе с собственными приложениями ОС.

Вы только тестируете операционную систему?

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

Хотя двойная загрузка удобна, избавиться от двойной загрузки может быть довольно сложно. Иногда вы не можете сделать это, не рискуя целостностью разделов вашего диска или загрузчика вашей системы; это особенно рискованно, если вы не знакомы со средами с двойной загрузкой.

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

Вам нужна дополнительная защита от вредоносного ПО?

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

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

Хотите сохранить и клонировать настройки ОС?

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

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

Вам нужно обмениваться файлами между ОС?

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

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

Подробнее: Как просматривать разделы Linux из Windows (и наоборот)

У вас мало места сейчас?

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

Например, предположим, что вы хотите, чтобы на виртуальной машине было не более 100 ГБ. Вы выбираете максимум 100 ГБ и выбираете динамическое хранилище. Если установка ОС и несколько приложений занимают всего 20 ГБ, диск виртуальной машины будет занимать только 20 ГБ на вашем фактическом накопителе, пока вы не сохраните на нем больше.

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

Двойная загрузка или виртуальная машина? Теперь ты знаешь

К настоящему времени у вас должно быть более четкое представление о том, что вам лучше: двойная загрузка или виртуальная машина. Во многих случаях все сводится к тому, планируете ли вы работать в другой ОС в течение длительного периода времени или вам это нужно только изредка. Но только вы можете сделать правильный выбор для своих нужд.

Если вы в конечном итоге используете виртуальную машину, VirtualBox – отличный вариант, поскольку он бесплатный и простой в использовании.