Запустите устаревшее или несовместимое программное обеспечение в Windows 10 на виртуальной машине
Microsoft Windows / / March 18, 2020
Последнее обновление
Старое программное обеспечение не всегда устанавливается и хорошо работает в Windows 10, и иногда лучшим вариантом является создание виртуальной машины для его запуска.
Хотя многие из нас приняли Windows 10 и его новая эра универсальные приложения и облачные вычисления; многие пользователи по-прежнему зависят от устаревшей настольной платформы Microsoft, созданной за последние 30 лет. Мы рассмотрели различные методы запуска старых приложений, не предназначенных для работы в Windows 10. Некоторые из этих решений включают режим совместимости и включение 16-битной подсистемы, доступно только в 32-битных версиях. За последние 10 лет Microsoft усовершенствовала Windows, чтобы сделать ее устойчивой к атакам, которые были печально известны во время Windows XP эпохи. Некоторые из этих улучшений включают в себя контроль учетных записей пользователей, Patch Guard, подпись драйверов устройств, безопасную загрузку и схему рандомизации адресного пространства. Старые приложения, как правило, не воспринимают эти изменения. Windows 10 сама по себе порвала с прошлым, но есть и еще одна проблема. Некоторые приложения просто отошли на второй план, или более новые версии просто не соответствуют ожиданиям старых версий. В некоторых случаях разработчики либо уходят из бизнеса, либо отказываются поддерживать более старую версию.
Для пользователей, которым необходимо запустить это экзотическое приложение, но которым необходимо инвестировать в будущее, существует разумное решение для виртуализации. Мы покрыли Виртуализация в прошлом как способ тестирования Windows 10 сам или даже использовать его для совместимость на платформах, таких как Mac. Виртуализация также может помочь пользователям, приверженным Windows 10, продвинуть их унаследованные инвестиции. Есть много доступных вариантов, но я сузил это до Oracle VirtualBox, который включает в себя кроссплатформенную поддержку и работает на Windows 10 Home и Pro. Hyper-V, является доступной опцией для пользователей, работающих под управлением Windows 10 Pro или Enterprise. Hyper-V, хотя и мощный, довольно сложный. Oracle VirtualBox, с другой стороны, небольшой, быстрый и простой в настройке.
Определение версии Windows для совместимости приложений
Поселение на VirtualBox это одно, а как насчет версии Windows, которую вы будете использовать для своего старого приложения? Большинство приложений, которые должны запускать пользователи, вероятно, были разработаны в течение последних 15 лет для Windows XP. Поскольку эта версия будет нужна пользователям, им также нужно будет найти способ ее приобретения. Если вы хотите хранить старые копии программного обеспечения, как я для цели ностальгии, вы должны выбрать ISO образ вручную, чтобы перейти. Для тех, кто этого не делает, может возникнуть проблема с поиском более старой версии для запуска вашего приложения. Сайты, такие как amazon.com, EBay или проверка вашего местного барахолки или гаражной распродажи; может помочь вам оценить ту более старую версию Windows, которая вам нужна для запуска приложения.
Загрузка и настройка Oracle VirtualBox
Прежде чем начать установку Windows, вам необходимо получить Oracle VirtualBox, который вы можете скачать бесплатно с официальной страницы. Доступно несколько версий, убедитесь, что вы загрузили правильную версию для Windows, указанную как, VirtualBox 5.1.4 для Windows хостов x86 / amd64.
После загрузки запустите установочный файл и следуйте инструкциям на экране для установки VirtualBox.
Создание виртуальной машины
После настройки Oracle VirtualBox вы можете приступить к созданию новой виртуальной машины, подходящей для вашего унаследованного приложения. В этой статье я буду использовать Windows XP. Microsoft прекратила поддержку в начале 2014 года для того, что некоторые считают одной из самых популярных версий Windows на сегодняшний день. Запустите VirtualBox, затем нажмите новый Кнопка на панели команд.
Введите имя для виртуальной машины или выберите из Тип: список. Если VirtualBox обнаружит имя операционной системы, он заполнит поля списка соответствующим типом и версией. Нажмите кнопку "Далее.
Windows XP - это 15-летняя операционная система, поэтому требования к памяти не должны быть слишком высокими; особенно для устаревшего приложения. Для достаточного запуска Windows XP или 2000 Professional, от 256 МБ до 512 МБ. Кроме того, примите во внимание приложения, которые вы можете запускать на виртуальной машине. В этом случае я бы пошел с 1 ГБ просто для безопасности. Более старая версия Windows, которую вы используете; требования могут быть изменены. Если вы используете Windows 95 или Windows 98 на виртуальной машине, то для этих версий ограничено от 480 до 512 МБ ОЗУ. Если это виртуальная машина MS-DOS, то максимум 64 МБ, так как она больше не сможет обращаться.
Далее мы создадим виртуальный жесткий диск, на котором будет храниться операционная система. Выбрать Создайте виртуальный жесткий диск сейчас затем нажмите Создайте.
Существует несколько вариантов формата, который вы можете использовать для хранения файла на жестком диске. Если в будущем вы захотите перенести вашу виртуальную машину на другую платформу, такую как Hyper-V, или VMWare; тогда лучше всего выбрать один из доступных вариантов, таких как VMDK или VHD поддерживается этими гипервизорами соответственно. Сейчас я перейду к стандартному Oracle VBI VirtualBoxes.
Если у вас мало места, используйте Динамически распределяется это лучший вариант, так как он использует пространство только тогда, когда это необходимо. Если производительность является фактором, то Исправленаразмер Рекомендовано. Мне нравится использовать Исправленный размер только для повышения производительности.
Выбор фиксированного размера потребует выбора количества места, которое вы будете выделять для виртуального диска. Это будет зависеть от ваших потребностей и наличия места. Факторы включают размер операционной системы, тип и приложения. Устаревшие системы не требуют много. В случае Windows XP, если вы используете более 32 ГБ, вам нужно будет отформатировать как NTFS. Кроме того, операционные системы, такие как Windows 95 и 98, должны будут использовать FAT32 для дисков размером более 512 МБ. Windows NT 4 может распознавать только 8 ГБ. Итак, примите это во внимание. Поскольку я буду использовать только одно приложение, а Windows XP использует около 1 ГБ пространства, я буду использовать 3 ГБ. щелчок Создайте подтвердить сумму.
Подождите, пока ваш виртуальный жесткий диск создан.
Установка операционной системы
Способ установки операционной системы будет отличаться. Более старые версии Windows, такие как Windows 95, Windows 3.1 и MS-DOS, потребуют создания виртуальных дискет с соответствующими загрузочными файлами. Поскольку мы работаем с Windows XP, мы сосредоточимся на этом. Если вы используете систему без оптического привода, вам потребуется найти компьютер и создать ISO-образ вашего установочного диска, который затем можно будет смонтировать в Oracle VirtualBox. Для создания ISO-образов я использую ISO Recorder Алекс Фейнман, который довольно старый, но все еще работает, даже на Windows 10. Создание изображения так же просто, как вставка диска, щелкните правой кнопкой мыши диск в компьютере, затем нажмите Создать образ с CD / DVD. Когда у вас есть готовый ISO-образ, вы можете продолжить установку.
В VirtualBox дважды щелкните виртуальную машину Windows XP, чтобы запустить ее.
Поскольку вы устанавливаете впервые, вам нужно будет вручную выбрать образ ISO. Нажмите кнопку «Обзор», выберите образ Windows ISO, затем нажмите открыто. Нажмите Пуск, чтобы загрузить операционную систему.
Следуйте инструкциям на экране для установки операционной системы.
После установки Windows XP или более ранней версии Windows; Вы должны установить гостевые дополнения, чтобы обеспечить легкий переход между виртуальной машиной и хостом. Нажмите «Устройства»> «Вставить образ гостевого дополнения», затем нажмите «Далее».
Установка устаревших приложений
После полной установки Windows вы можете приступить к установке устаревших приложений. Есть несколько способов сделать это. В зависимости от формата, в котором доступно приложение, может потребоваться преобразовать его в формат, приемлемый для виртуальной машины. Если ваше приложение находится на диске, вы можете использовать ISO RecorderКак описано выше, для создания копии вы можете смонтировать ее в виде ISO-образа в виртуальной машине.
Смонтировать образ ISO
Чтобы смонтировать изображение, нажмите приборы > Выберите образ дискавыберите файл ISO, затем нажмите «открыть».
Приступить к установке приложения. Если настройка приложения не запускается автоматически, нажмите Пуск> Компьютер затем дважды щелкните значок диска или откройте его, затем дважды щелкните файл setup.exe.
Там у вас есть это; Ваше приложение теперь работает и работает без проблем.
Как насчет того, чтобы поделиться своими файлами или открыть их?
Oracle VirtualBox включает поддержку перетаскивания, поэтому вы можете легко перетаскивать файлы между хостом и гостем или наоборот.
Как насчет безопасности?
Запуск неподдерживаемой виртуальной машины ничем не отличается от запуска ее на физическом хосте. Oracle VirtualBox автоматически настраивает вашу виртуальную машину для доступа в Интернет. Возможно, вы захотите выполнить ряд изменений безопасности, таких как отключение доступа к сети в настройках виртуальной машины. Вы также можете попробовать установка поддерживаемой антивирусной утилиты если вам нужен доступ к сети по любой причине. Моя личная рекомендация - держать его вне сети.
Хотя установка поддерживаемой версии Windows на виртуальной машине может показаться излишней, на самом деле это лучший способ обеспечить работу вашего приложения. Режим совместимости При всех своих достоинствах страдает модель сервиса Windows 10, где обновление или пересмотр ОС может легко сломать приложение. Есть некоторые накладные расходы при запуске виртуальной машины, но для этого конкретного унаследованного приложения требования довольно низкие. Если вам нужно запустить и запустить это приложение, и вы уже опробовали все варианты, тогда этот путь. В будущем пользователи Intel нового поколения Intel, такие как недавно запущенный Процессоры Intel Kabylake и AMD Bristol Ridge; нужно будет искать решения, такие как виртуализация, для запуска приложений, поддерживаемых в более старых выпусках, таких как Windows 7 и Windows 8 / 8.1.