понедельник, 5 декабря 2016 г.

Легальная WinXP в виртуалке на Windows

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




  • Можно поставить что-то типа VirtualBox\VMWare и установить туда систему (нужна доп лицензия) 
  • Free Virtual Machines от самой Microsoft (рекомендуют использовать 90 дней, но после переустановить)
    На данный момент доступны Win7, Win8.1, Win10 с разными IE
  • WinXP Mode - создает WindowsXP виртуальную машину, легальную на основе Microsoft'овской виртуальной машины.
    Из бонусов - установленная программа в WinXPMode создает ярлык в "Пуск"е хост-системы и позволяет запускать эту программу так, как будто мы её запустили на хост-системе (с отличием только с путями и доступом к файлам. Это сделано через сетевые диски)
  • и самый извращенный способ, запуск WinXP из WinXPmode в VirtualBOX. Тем самым получим, опять же, легальную WinXP.

Самый последний способ мне показался самым интересным. Его я нашел тут:
http://www.fixedbyvonnie.com


Основные моменты:
  1. Скачать the Windows XP Mode Validator (взять из него код и позднее применить его в виртуалке)
  2. Скачать WindowsXPMode
  3. Распаковать с помощью 7-Zip  WinXPMode
  4. из архива переместить себе WindowsXPMode_ru-ru.exe\sources\xpm\VirtualXVHD и добавить к названию файла расширение .vhd - это будущий образ жесткого диска
  5.  Создать виртуальную машину в VirtualBox с 512 МБ ОЗУ и указать в качестве жесткого диска файл из архива.
    (в исходной инструкции предлагают создавать 64bit-ную машину. Но позже, при установке драйверов, мне пришлось выбрать драйвера для 32битной)
  6. После первого запуска - система загрузиться, но покажет черный экран. Сделайте принудительную перезагрузку, и тогда следующий запуск пройдет успешно.
  7. Удалить из системы, программу "Virtual PC Integration Components"
  8. Установить аддоны от vitualbox
  9. Создать Shared Folder (общую папку для виртуальной машины)
    она будет доступна по аддрему \\VBOXSRV
  10. Скачать Intel PROSet Ethernet driver for Windows XP  Мне подошла 32-битная версия
  11. Установить драйвера для сетевой карты.
  12. Поидее надо как-то активировать с помощью программы из первого пункта, но я посмотрел комментарии в инструкции и воспользовался методом описаным на WikiHow, И без картинок на английском
 Вкратце, способ активации:
  1. Запустить Regedit
  2. Сделать Backup реестра
  3. Открыть ветку HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents
  4.  Опустошить значение переменной OOBETTimer
  5.  Задать значение: FF D5 71 D6 8B 6A 8D 6F D5 33 93 FD
  6.  С помощью ПКМ по папке WPAEvents открыть права доступа
  7.  Снять права для пользователя SYSTEM. Запретить полный доступ.
  8. Win+R и запустить %systemroot%\system32\oobe\msoobe.exe /a
  9. Выбрать активацию с помощью телефона
  10. Изменить ключ продукта
  11. Указать THMPV 77D6F 94376 8HGKG VRDRQ в качестве ключа
  12.  Нажать кнопку обновить и выбрать пункт "Напомнить позже"
  13.  Перезагрузить компьютер
  14.  Once your computer is back up, click "START" and "RUN" and "%system" - я не знаю зачем этот пункт?!














Комментариев нет:

Отправить комментарий