Вопрос от пользователя
Здравствуйте.
Подскажите, что можно сделать с такой проблемой... Не так давно купил новый компьютер, но мне для учебы нужна одна старая программа - в Windows 10 она не запускается. Раньше у меня была Windows XP и все работало. Нельзя ли как-то запустить старую Windows XP в новой операционной системе Windows 10?..
(прим. редактора: часть вопроса была удалена, т.к. не информативна)
Доброго времени суток.
Чтобы сделать то, что вы описали — необходима специальная программа, называемая виртуальной машиной (по сути, эта программа при запуске будет эмулировать работу настоящего компьютера с BIOS, своим диском, оборудованием, ОС и т.д.).
Так вот, установив и запустив ее, на диск виртуальной машины можно установить ту версию ОС Windows, которая вам нужна (и проводить с ней любые опыты 👌).
Довольно часто к использованию виртуальной машины прибегают, когда хотят запустить старые приложения в современной ОС (например, игры); также не обходят стороной этот вопрос разработчики софта, когда им необходимо тестировать свои программы сразу во множестве ОС и пр.
Не знаю, понятно ли будет начинающему пользователю то, что я пытался на простом языке описать выше. Тем не менее, в этой статье попытаюсь подробно расписать все действия до желаемого результата: т.е. от установки виртуальной машины, до запуска "олдскульной" ОС Windows XP в ней, и какой-нибудь старой программы/игры.
Итак...
📌 Важно!
1) Виртуальная Windows может пригодится для подкл. старого оборудования. О том, как все настроить - рассказал тут.
2) Если вы пользуетесь ОС Windows 10/11 — то есть более простой вариант создания виртуальной машины - Hyper-V (без скачивания доп. софта). О нем я рассказал здесь --> (правда, Hyper-V не такой удобный при решении ряда задач).
*
Содержание статьи📎
Настройка и работа с виртуальной машиной (VirtualBox)
Выбор виртуальной машины
Сейчас подобных программ достаточно много: есть среди них как платные варианты, так и бесплатные. Если вы только знакомитесь с виртуальными машинами, рекомендую остановить свой выбор на таких, как: 📌Hyper-V (встроена в Windows 10/11), Windows Virtual PC, VMware, VirtualBox.
Они достаточно просты для освоения, к ним множество инструкций и рекомендаций в сети. В этой статье я остановлюсь на программе VirtualBox...
♦
VirtualBox
Сайт разработчика: https://www.virtualbox.org/wiki/Downloads
Бесплатная программа, позволяющая создавать и запускать на своих компьютерах сразу несколько виртуальных машин с разными ОС одновременно! Причем, у программы довольно гибкие настройки: можно указать размер жесткого диска, количество выделяемой оперативной памяти, количество памяти видеокарты и пр. параметры.
Основные достоинства программы:
- возможность запускать сразу несколько ОС одновременно;
- задание параметров для каждой ОС отдельно (размер ОЗУ, жесткого диска и пр.);
- возможность сохранения состояния работы виртуальной машины при выходе;
- есть опция записи видео (того, что происходит в окне запущенной виртуальной ОС);
- возможность задания общих папок с основной ОС для обмена файлами;
- поддержка русского языка;
- поддержка всех современных ОС Windows 7, 8, 10, 11 (32/64 bits).
♦
Что касается непосредственно установки VirtualBox, то здесь всё стандартно: как и у любой другой программы для Windows. В принципе, можно все параметры оставить по умолчанию и ничего не менять, нажимая кнопку далее (рекламного ПО в установщике нет, если, конечно, вы его скачивали с официального сайта).
*
Создание новой машины
После установки и запуска программы, первое действие, которое нужно выполнить — приступить к созданию новой машины (ибо в данный момент, даже настраивать нечего).
Для создания машины — нажмите кнопку "Создать" (см. скрин ниже 👇).
Далее необходимо указать следующие данные:
- имя вашей виртуальной машины (может быть любым, но я рекомендую указывать в соответствии с той ОС, которую вы хотите установить. Например, у меня название Windows XP, см. скрин ниже); 👇
- указать тип и версию системы (ту, которую хотите установить).
В следующем шаге необходимо указать количество выделяемой оперативной памяти.
Вообще, VirtualBox по умолчанию будет давать вам подсказки, какой рекомендуемый объем памяти поставить. В целом, работает правило: чем больше — тем лучше, например, для Windows XP рекомендую выделить не менее 512 МБ памяти.
Если вы создаете виртуальную машину впервые и вас нет еще виртуального диска, который можно подключить, выберите вкладку "Создать новый виртуальный жесткий диск".
Примечание: виртуальный диск будет представлять собой обычный файл, который будет сохранен на вашем реальном диске.
Далее необходимо указать тип диска - рекомендую выбрать VHD (дело в том, что этот формат дисков можно подключать прямо к Windows и смотреть что на них находится. Будет очень полезно, когда вы захотите что-то перенести на диск виртуальной машины).
Далее Вас попросят указать формат хранения диска, есть два типа:
- динамический: предпочтительный вариант (позволяет экономить место на вашем реальном жестком диске). Суть в том, что файл диска будет увеличиваться в размерах по мере его заполнения данными, а не отнимет сразу все отведенное место целиком;
- фиксированный: рекомендуется выбирать, если устанавливаете специфическое и очень старое ПО. Например, у меня были ошибки с динамическим диском, при работе с Windows 95-98.
Затем просто укажите, где будет хранится файл-образ диска.
Собственно, виртуальная машина создана - теперь ее можно запустить. Для этого нажмите кнопку с зеленой стрелкой "Запустить".
Примечание: если вылезет ошибка, что запуск невозможен, попробуйте выбрать вариант запуска "Запустить в фоновом режиме с интерфейсом".
Кстати, после запуска, вы ничего не увидите — просто черный экран с надписью: "No Bootable media...", то бишь ошибка говорит о том, что не найдено загрузочное устройство, т.к. систему мы пока еще не установили. Это все равно, что включить компьютер, жесткий диск которого, даже не отформатирован...
*
Установка системы Windows XP
Прежде чем приступить к установке, нужно сделать две вещи:
- первое: необходим установочный файл-образ (обычно формата ISO) с нужной ОС — в данном случае с Windows XP. Можно сделать самому, или загрузить из сети;
- второе: откройте настройки своей виртуальной машины, раздел "Дисплей", и передвиньте ползунок видеопамяти на 128 МБ, также поставьте галочки напротив пунктов "Включить 3D-ускорение" и "Включить 2D-ускорение" (см. скрин ниже). Это поможет избежать ошибок (в некоторых случаях) в дальнейшем при установке, да и при запуске игр положительно скажется на их производительности.
Итак, теперь запускаем виртуальную машину (как сказал выше, если при запуске — появится ошибка, попробуйте запустить в фоновом режиме с интерфейсом).
Далее, когда увидите сообщение о том, что загрузочное устройство не найдено "No bootable...", нажмите по вкладке "Устройство/оптические диски/выбрать образ диска". Затем укажите установочный файл-образ ISO с вашей ОС Windows, которую вы хотите установить. 👇
Затем виртуальную машину необходимо перезагрузить — нажмите "Машина/Перезапустить".
После перезагрузки должна начаться установка вашей ОС (многое при запуске установки ОС зависит от установочного файла-образа, который вы подключили в предыдущем шаге).
При установке Windows XP: первым делом необходимо будет указать диск для установки. Т.к. в виртуальной машине он один (тот, который мы создали в предыдущих шагах на 10 ГБ) — то выбираем его (будет помечен, как неразмеченная область, см. скрин ниже).
Примечание: в общем-то, все шаги далее будет такими же, как при установке реальной ОС на реальный диск.
Далее выбирайте как вам необходимо отформатировать диск. В большинстве случаев подойдет вариант "Форматировать раздел в системе NTFS".
После программа установки приступим к форматированию (здесь просто ждете...).
Далее программа установки скопирует файлы и перезагрузить виртуальную машину.
В общем-то, в следующих шагах необходимо будет указать имя компьютера, часовой пояс, ввести серийный номер и пр. данные. Ничего сложного (как правило) в этих шагах нет, часть из них можно вообще пропустить, поэтому их я не комментирую здесь.
Собственно, после установки ОС Windows будет загружена, и вы уже сможете приступить к работе в ней.
Миссия номер один, как я считаю — выполнена! Старая Windows XP была запущена в современной ОС Windows 10.
Уже сейчас можно пользоваться стандартными программами в Windows XP (кстати, если у Вас есть интернет в реальной системе, то в большинстве случаев он будет и в виртуальной системе. Т.е. вы можете загрузить непосредственно в виртуальной системе необходимые программы или игры, и приступить к главному ✌...).
Примечание: в виртуальную систему также может понадобиться установить DirectX, Net Framework, специализированный софт и пр., также, как в реальную ОС.
Единственная сложность, с которой сталкиваются многие начинающие пользователи, это обмен файлами реальной системы с виртуальной. Об этом пару слов ниже...
*
Обмен файлами с виртуальной машиной (запуск игр, программ)
Довольно часто при работе с виртуальной машиной, Вам необходимо будет перекидывать файлы с реального диска на виртуальный (и наоборот). Сделать это просто так: копировать/вставить - нельзя!
Есть несколько путей решения подобной задачи. Приведу здесь 3 из них.
*
1) Воспользоваться облачным сервисом
Если в виртуальной машине у вас есть доступ к интернету — то можно в ней подключиться к вашему облачному хранилищу и обмениваться файлами (например, сервис Яндекс-диск дает 32 ГБ, что хватит под многие задачи). Более 📌подробно об этом здесь...
*
2) Создать общую папку для обмена
В настройках VirtualBox нужно открыть раздел "Общие папки", затем нажать на кнопку "Добавить" и указать папку, которая будет общей для виртуальной системы и реальной. Замечу, что не всегда удается корректно настроить подобную возможность (часто вылетают ошибки).
*
3) Подключить виртуальный диск к реальной Windows
В предыдущих шагах, когда мы создавали виртуальный диск, я порекомендовал Вам сделать его в формате VHD. Дело в том, что такого формата диск можно подключить к Windows и увидеть все файлы на нем! Т.е. для получения доступа к нему - не нужно устанавливать никакого дополнительного софта.
1. Чтобы подключить его, сначала выключите виртуальную систему и закройте программу VirtualBox.
2. Затем откройте управление дисками: для этого нажмите сочетание кнопок Win+R, введите diskmgmt.msc и нажмите Enter (см. скрин ниже). 👇
3. Далее нажмите меню "Действие/Присоединить виртуальный жесткий диск".
4. Укажите его расположение (оно задавалось при создании системы, см. выше в статье).
5. Кстати, обратите внимание на галочку "только для чтения" - снимите ее, чтобы была возможность записать на диск нужные файлы.
6. Далее Windows подключит диск, и он станет виден в "Моем компьютере" и проводнике. Вы теперь можете работать с ним как с обычным диском (см. диск H: на скрине ниже).
7. Например, я перенес папку Games 👌.
8. Для отключения виртуального диска — рекомендую использовать меню безопасного извлечения (как при отключении флешки). Нажмите соответствующий значок в трее, рядом с часами (см. скрин ниже).
*
ИТОГИ
Собственно, виртуальная машина создана, файлы (игры, программы и пр.) на нее загружены, система работает. Вроде бы миссия статьи выполнена?!
Ниже показан скрин стандартной игры сапера (то бишь в Windows 10 была запущена виртуальная машина с Windows XP, а в ней открыта игра "Сапер").
Ниже привожу еще один скрин игры, которая не относится к стандартным приложениям Windows XP — речь идет о Doom 2.
Для запуска подобных игр, принцип действия одинаковый: загружаете установщик на диск виртуальной машины, запускаете ее, и производите установку оной игры или программы, как при обычной работе в реальной Windows.
Также кроме игры может потребоваться, например, DirectX и пр. дополнения...
Кстати, весьма приятен тот факт, что, поиграв в любимую игру, когда вы закроете виртуальную машину, VirtualBox по умолчанию сохраняет статус вашей системы (т.е., запустив ее заново — вы начнете с того места, где закончили). Согласитесь, удобно?! 👌
*
На этом статья завершена.
Удачи!
👋
Первая публикация: 12.09.2017
Корректировка: 8.11.2021
Другие записи:
Тип Intel Pentium 4 541, 3200 MHz (16 x 200). Ускорителя нет! На VirtualBox win 10 установится? И сколько по времени?
Доброго времени. Не знаю, может и установится, но смысл? Цп явно устаревший...
Добрый день. Подойдет ли этот метод для подключения струйного принтера Lexmark Z640. Все попытки установить его на Win10 успешно провалились
Добрый день.
Гхм, надо пробовать... (хотя, думаю, что шансов не много)
Добрый. Ознакомьтесь с этим материалом: https://ocomp.info/staryiy-printer-v-novoy-windows.html
Добрый день! А если у меня создан на старой машине образ диска С с помощью программы Acronis, можно его восстановить в виртуальной машине, чтобы не переустанавливать кучу старых программ? Надо сначала Acronis установить, а потом ему этот образ подсунуть?
Добрый.
По идее должен работать. Просто в виртуальной машине нужно установить Acronis и "скормить" ему образ для восстановления...
Если USB-принтер - то подойдёт. И именно VirtualBox. В VirtualBox можно USB из хост системы в виртуалку прокинуть железно. То есть порт, к которому подключен принтер прокинуть в виртуалку (в хост-ситеме он станет не доступным), и в виртуалке использовать ту версию ОС, для которой есть драйвера под старое оборудование.
Я так ДЕЛАЛ - правда мне нужно было подключать старые фслайд-сканеры и ХАСП ключи.
Только именно VirtualBox - в Hyper-V вы железно USB не прокинете.
Да, показал на простом примере, как это сделать.
Подключил Sharp AR 5316 к виртуальной машине с Windows XP и работаю через нее. Не стал заморачиваться с китайским драйвером.
А вот диск так и не удалось подключить, при попытке грохнулся доступ к ВМ, пришлось заново создавать. Решил вопрос через флешку, на которую могу писать с основной машины и одновременно читать с виртуальной.
Еще может кому пригодится нужно дать доступ у USB притера. За статью огромный респект.
Решил тоже попробовать установить виртуальную машину на свой ПК, т.к. моя corel video pro4 уже не работает на 10ке, а драйверов на мое железо к 7ке не предполагалось...
Вот интересно будет ли это работать в виртуальной среде, да еще и потянет ли видеоредактор, что-то microsoft предупреждает об ошибках, а более свежую версию не удалось найти на просторах сети (да и судя по отзывам: уже не скачать у официалов несколько нужных библиотек, шрифты, эффекты и т.д.), а без них проекты будут, конечно, отличаться в худшую сторону...
Да! Хотел задать вопрос: может зря стараюсь, вот что пишет Майкрософт: "Программы, которые зависят от наличия определенного оборудования, не будут нормально работать на виртуальной машине. Например, это игры или приложения, которым нужны графические процессоры. С приложениями, использующими таймеры длительностью менее 10 мс, например приложениями для микширования музыки в режиме реального времени или приложениями, чувствительными к задержкам, также возможны проблемы".
Не подскажу, не работал с этой версией ПО.
По разному бывает, потестируйте...
Alexandr, здравствуйте.
Нужна помощь!
Целый день не могу справиться с проблемой.
При подключении виртуального диска возникают ошибки типа VERR_VD_IMAGE_READ_ONLY.
Галку в чек-боксе "Только чтение" и ставил, и снимал.
Диск создавал и в "Управлении дисками", и в VirtualBox.
Результат всегда один: по запуске ВМ возникает сообщение VERR_VD_IMAGE_READ_ONLY.
О системе:
Базовая ОС Win 10 Корп. LTSC x64
VirtualBox-7.0.12-159484-Win.exe
Oracle_VM_VirtualBox_Extension-Pack-7.0.12.vbox-extpack
VBoxGuestAdditions_7.0.12.iso
Гостевая ОС Windows XP Pro SP3 x86
--
Имя ВМ: WxpSP3x86 Strannik
Failed to open image 'C:\VirtualBox\VMs\WxpSP3x86 Strannik\Wxp-Strannik-Shared.vhd' for writing due to wrong permissions (VERR_VD_IMAGE_READ_ONLY).
PIIX3 cannot attach drive to the Primary Slave (VERR_VD_IMAGE_READ_ONLY).
Код ошибки:
E_FAIL (0X80004005)
Компонент:
ConsoleWrap
Интерфейс:
IConsole {6ac83d89-6ee7-4e33-8ae6-b257b2e81be8}
Здравствуйте.
1. Проверьте, что у вас откл. вирт. жесткий диск (зайти в управление дисками, нажать по нему ПКМ и извлечь).
2. Сделайте ПКМ по файлу диска (vhd), затем в свойствах снимите галочку «Только чтение». После запустите VirtualBox с правами администратора.
Здравствуйте.
Проверил: и в подключенном, и отключенном состоянии виртуального диска в базовой ОС, файл-диск.vhd без галочки в чек-боксе "Только чтение".
Запустил VBox от администратора, подключил виртуальный диск и запустил ВМашину.
Всё запустилось и диск открылся.
Записал на диск картинку и вышел из ВМаины.
Подключил виртуальный диск в Управлении дисками. Диск открылся и в нем картинка из ВМ.
Скопировал на диск папку с файлами и перешёл в VBox.
Запустил ВМашину и получил сообщение об ошибке VERR_VD_IMAGE_READ_ONLY.
Получилась процедура односторонняя и\или одноразовая?