Как переключиться между операционными системами без перезагрузки?
Используйте гипервизор. Или аппаратные средства или версия программного обеспечения.
Гипервизор, также известный как монитор виртуальной машины, является процессом, который создает и выполняет виртуальные машины (VMs). Гипервизор позволяет одному главному компьютеру поддерживать несколько гость VMs путем виртуального совместного использования его ресурсов, как память и обработка.
Обычно существует два типа гипервизоров. Гипервизоры типа 1, названные “чистым металлом”, выполненным непосредственно на аппаратных средствах хоста. Гипервизоры типа 2, названные “размещенными”, выполненными как программный слой в операционной системе, как другие компьютерные программы.
Очевидный метод должен был бы установить Windows в использовании Ubuntu VirtualBox или VMware.
Операционные системы полагаются на ядро для взаимодействия с аппаратными средствами. Это - ядро, самая первая программа, которая загружается в память прямо после загрузчика.
От ядра - Википедия:
Это обрабатывает остальную часть запуска, а также запросов ввода/вывода из программного обеспечения, переводя их в инструкции обработки данных для центрального процессора. Это обрабатывает память и периферийные устройства как клавиатуры, мониторы, принтеры и динамики.
Различные Ose имеют другое ядро. Например, ядро Linux очень отличается от ядра Windows NT. И Вы не можете обработать системные вызовы Windows от ядра Linux, если Вы не "виртуализируете" или переводите вещи. Если бы Вы не хотите перезагружать систему для изменения ОС, я рекомендовал бы использовать VM (s), но которые, конечно, ограничивают некоторые технические возможности.