Перенос Windows на виртуальную машину / Хабр
Этот топик посвящен переносу windows xp с реальной машины на виртуальную под управлением VirtualBox.
Зачем это нужно?
Мне потребовалось обновить ОС на ноутбуке с windows xp до windows 7 с сохранением всех настроек программ, логов в IM клиентах и прочими вещами. Было 2 варианта:
- сделать бэкап нужных файлов и поставить windows на чистый диск
- поставить windows 7 второй системой
Первый вариант опасен тем, что некоторые вещи можно забыть забэкапить либо из бэкапа их восстановить будет сложно, а второй предполагает добавление лишнего мусора в файловую систему, а также усложнение навигации и поиска.
Поэтому было решено из реальной системы сделать виртуальную. Это оказалось совсем не сложно.
Подготовка к переносу
Прежде всего нужно убрать все ненужное.
- Очищаем раздел с системой от ненужных файлов (переносим или удаляем их), стараемся освободить раздел как можно больше. Это нужно для того, чтобы получаемый образ занимал меньше места.
- Удаляем аппаратно-зависимые приложения и специфичные устройства из диспетчера устройств. В моем случае это оказались различные приложения от HP (quick launch buttons, credential manager и куча других), а также драйвер тачпада. Но я про это не знал и в итоге обрел немного гемороя после переноса 🙂
- Чистим автозагрузку. Можно воспользоваться AVZ или аналогичными программами, умеющими удалять запускаемые приложения из реестра. Так же можно отключить несистемные службы (если знаете, зачем они нужны). Это поможет избавиться от диких тормозов после переноса, если что-то пойдет не так.
Установка ПО и перенос
Для переноса проще всего воспользоваться VMware Converter. Эта утилита позволит сделать из системного раздела образ, который потом можно будет загрузить в VirtualBox.
На официальном сайте для скачивания нужно пройти какую-то хитрую регистрацию, но с помощью гугла удалось найти прямую ссылку на дистрибутив с официального сайта. Насколько я помню, программа это платная, но у нее есть триал период в 15 дней, которого вполне достаточно для переноса.Устанавливаем эту программу и запускаем. Создаем новую задачу, выбираем в качестве источника локальный компьютер, выбираем разделы жесткого диска (тут нужно обязательно указать загрузочный и системный (если они отличаются) разделы!). В качестве результата конвертации выбираем other virtual machine. Далее выбираем место, куда будет сохранен образ (нужен или съемный носитель достаточного объема или сетевой диск). В качестве типа виртуальной машины выбираем Workstation 5.x (для нее точно есть поддержка в Virtualbox), остальные настройки можно оставить по-умолчанию.
Теперь можно запустить конвертацию и набраться терпения, т.к. процесс этот долгий. Убедитесь, что на вашем носителе достаточно свободного места для хранения образа (также желательна файловая система NTFS, т. к. образ будет больше 2 Гб, иначе нужно устанавливать разбивку на 2гб файлы в настройках конвертера).
После конвертации запускаем VirtualBox на какой-либо машине, выбираем полученный образ в качестве жесткого диска и вуаля! получаем виртуальную машину (правда, не факт, что рабочую:)). В настройках виртуальной машины нужно установить галочки напротив ACPI и IO APIC, так же желательно дать ей побольше памяти (если есть).
Теперь можно запустить виртуальную машину.
Возможные проблемы
- Важно правильно выбрать системный и загрузочный разделы. На моем ноутбуке загрузочным оказался раздел восстановления D, чему я оказался неприятно удивлен. Без него образ не будет работать. Шаманства с командами fixboot и fixmbr в консоли восстановления ни к чему не привели.
- Если система лицензионная, то после переноса обязательно возникнут проблемы с активацией, т.к. меняется оборудование.
- Если система при запуске выдает ошибку, нужно попробовать запустить её в безопасном режиме и удалить несовместимые устройства в диспетчере устройств.
Полезная информация
- How to migrate existing Windows installations to VirtualBox
- Статья «Рокировка с Windows» в журнале Linux Format за январь 2008 г.
P.S. Таким образом мне удалось перенести историю в скайпе и профиль Firefox в новую систему, которые обычным копированием файлов переноситься не захотели (пришлось ставить дополнительные программы). Если окажется что я забыл что-нибудь перенести, то всегда можно будет запустить виртуальную машину.
Установка VMware Workstation и виртуальной машины с Windows
Дата: 30.12.2015
На этой странице представлена подробная инструкция по установке виртуальной машины VMware на примере наиболее стабильной и быстрой VMware Workstation v9.0.2 Build 1031769 Lite + VMware-tools 9.2.3.
Страница является частью cтатьи
Делаем свой прокси-сервер для парсинга в Key Collector и прочих.
Вы можете адаптировать содержимое:
Обычная установка VMware (без контекста).
Установка VMware в контексте создания группы виртуальных прокси-серверов.
- Для установки виртуальной машины нам также понадобится, на выбор:
- Готовый Образ диска VMware в формате vmdk с предустановленной Windows XP SP3;
- Установочный диск Windows;
- Образ установочного диска Windows в формате ISO.
Рекомендую 1-й вариант с готовым образом ОС в формате vmdk, так как установить подобный образ быстрее и проще.
Итак, без труда найдя и скачав необходимые программы, устанавливаем на ПК VMware Workstation и руссификатор.
Если при запуске файла exe у вас появляется ошибка error UI Timed out…
После установки программы распаковываем в любую папку образ жёсткого диска Windows XP, который, скорее всего, в архиве (.7z, это тоже архив). После распаковки архива вы увидите в папке 2 файла. Копируем эту папку под каждый модем, который планируем использовать и указываем в названии папки и файлов внутри неё название мобильного оператора, а также прибавляем к названиям слово
Теперь заходим в свежеустановленную VMware Workstation, чтобы приступить к созданию виртуальной машины. В верхнем вложенном меню выбираем [файл] – [новая виртуальная машина] или просто нажимаем Ctrl + N. Откроется окно Мастер создания новой виртуальной машины. Выбираем пункт Выборочный (дополнительно) и жмём [Далее].
На появившейся в мастере странице Выбор совместимого оборудования виртуальной машины ничего не трогаем и жмём [далее].
- На странице Установка гостевой операционной системы делаем следующее:
- В случае если Вы последовали моим рекомендациям и используете образ жёсткого диска, выберите пункт Я установлю операционную систему позже.
- В случае инсталляции ОС с установочного диска или ISO выберите соответствующий пункт. Мастер самостоятельно определит пригодность ваших установочных файлов и если даст положительное заключение, то в следующем окне Вам будет предложено ввести регистрационные данные, включая ключ продукта. Если ключ отсутствует и вы знаете что он не понадобится, нажмите [продолжить] без ввода данных. В противном случае поменяйте установочный носитель.
На следующей вкладке мастера Выбор гостевой операционной системы в группе Гостевая операционная система выбираем пункт Microsoft Windows. В раскрывающемся списке версий выбираем Windows XP Professional или соответствующую вашей. Жмём [далее].
На следующей вкладке мастера Имя виртуальной машины задаём имя, такое же как у папки с нашим образом и жмём [далее].
На следующей кладке конфигурация процессора ничего не меняем и жмём [далее].
На вкладке Память для виртуальной машины выбираем значение равное 136 MB. Этого будет более чем достаточно для надёжного функционирования нашего виртуального компьютера и поддержания локального и интернет-соединения. Размер оперативной памяти, который вы укажете для вашей виртуальной машины будет забран у вашего основного компьютера. При одновременном запуске 3-х виртуальных машин, оперативная память вашего компьютера потеряет 408 мб, что совсем не страшно при работе с любым пользовательским софтом если у вас ОЗУ 2 Gb и более. После установки значения, жмём [далее].
Перед нами вкладка Мастера создания виртуальной машины
под названием Тип Сети. Пока просто выбираем пункт не использовать сетевое соединение и жмём [далее].На вкладке Выбор типов контроллеров ввода/вывода ничего не трогаем и жмём [далее].
Следующая вкладка мастера Выбор диска.
- Если Вы используете свой установочный носитель, Выберите пункт создать новый виртуальный диск, жмём [далее], оставляем тип диска SCSI, а в следующем окне максимальный размер диска устанавливаем значение под наши нужды (4Gb для WinXP SP3 хватит под использование виртуальной машины как прокси сервера). Жмём несколько раз [далее] ничего не меняя, завершая работу мастера, и, если на последней странице стоит галочка включить эту виртуальную машину после создания, запустится окно с программой инсталляции ОС как на обычном компьютере, после инсталляции переходим к настройке виртуального Windows на следующей странице данной статьи.
- Если используем файл vmdk выбираем пункт Использовать существующий виртуальный диск и жмём [далее].
На следующей странице Выбор существующего диска нам будет предложено указать существующий файл диска. Нажимаем Обзор и заходим в одну из ранее распакованных нами папок с образами.
В папке мы увидим два файла, один из них собственно говоря образ, а другой является файлом конфигурации весом 1-2 кб. Выбираем меньший по весу, жмём [далее], затем [готово].
Повторяем в мастере действия для каждой новой виртуальной машины, указывая каждый раз новую папку с образом, который мы закрепим за определённым провайдером. На этом этап монтирования виртуальной машины закончен и мы можем перейти к дальнейшим настройкам.
Если Вы работаете с набором Web-разработчика Denwer и после установки VMware он не работает, то ищите в интернете как сделать разными порты в VMware и Denwer (ничего сложного).
Следующая страница статьи:
Первый запуск: настройка Windows XP на виртуальной машине и оптимизация ее производительности.
ЯДРО-СЕРВИС 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023…
ВСЕ ПРАВА ЗАЩИЩЕНЫ.
Страница сгенерирована за 0.002338 сек.
Где я могу получить образы Windows XP для рабочей станции WMware
Задавать вопрос
спросил
Изменено 4 месяца назад
Просмотрено 71к раз
Кто-нибудь знает, где я могу получить образы Windows для vmware.
Я знаю, что Microsoft раздает образы для Virtual PC. Эти образы работают довольно хорошо, но когда я пытаюсь импортировать их в VMware, мне нужно снова активировать копии, потому что виртуальное оборудование, которое они используют, просто отличается.
Хочу Образы разных версий windows 2000, xp, vista. Кто-нибудь, где я могу скачать их, или мне нужно собрать их с компакт-диска.
- windows
- образы
- vmware
Образы Windows для VMware не существуют по закону.
Microsoft больше не занимается активным маркетингом XP, поэтому нет пробных загрузок.
На самом деле, для XP вообще не существует загрузок, кроме пакетов обновлений или установочных дискет! (поймите…)
Лучше всего:
- Если у вас есть подписка MSDN или вы знаете кого-то, у кого она есть, XP по-прежнему доступна для загрузки.
- Найдите кого-нибудь, кто может одолжить вам установочный компакт-диск XP
- Найдите компьютер с установленной XP и используйте VMware vCenter Converter, чтобы преобразовать физическую машину в виртуальную машину. Полученная виртуальная машина, вероятно, не потребует повторной активации.
1
Примерно год назад я столкнулся с такой же проблемой. Я узнал, что образы виртуальных компьютеров можно импортировать в vmware. Таким образом, вы можете загрузить образ WinXP от Microsoft, а затем попробовать это руководство.
Мне очень помогло.
4
Я понимаю, что это довольно старая тема, но недавно я наткнулся на нее. Хотя изображения не указаны для загрузки «официально» по следующей ссылке. Мне удалось получить копию образа IE8 WinXP для рабочей станции VMWare. У меня нет доступа к MSDN, поэтому у меня не было другого способа загрузить изображения XP.
- Перейти к https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
- Выберите ie8 для Win 7 в качестве виртуальной машины
- выберите платформу (в моем случае vmware)
- Скопируйте ссылку с кнопки загрузки . zip
- В данном случае ссылка была https://az412801.vo.msecnd.net/vhd/VMBuild_20141027/VMware/IE8/Windows/IE8.Win7.For.Windows.VMware.zip
- изменить ссылку IE8.WIN7.For.Windows.VMware.zip -> IE8.XP.ForWindows.VMware.zip
- Загрузите образ и заработайте, сохраните копию заархивированного файла или сделайте снимок, чтобы вы могли продолжать использовать.
3
Если такое официальное лицо когда-либо существовало, оно могло быть предоставлено только самой Microsoft из-за проблем с лицензией. Microsoft ненавидит Vmware, а Vmware ненавидит Microsoft. Поэтому я не думаю, что вы можете найти какие-либо официальные готовые образы ОС Windows для рабочей станции VMware. Даже если бы они существовали, они были бы только на пробных лицензиях. Лучшее решение — загрузить пробные образы ISO с сайта Microsoft и выполнить чистую установку. После этого используйте базовый снимок, чтобы скопировать эту базовую установку. (До даты окончания пробного периода, если вы собираетесь установить системную дату вашей гостевой ОС на реальную дату)
Образ Windows XP Professional Service Pack 3 Vmware доступен на сайте archive.org 🙂 (* я не могу гарантировать, что он не содержит вредоносных программ, но Защитник Windows сообщил, что он чист на 21 ноября 2022 г.) — вам также может быть интересно в Firefox 52.9.0.esr 32bit, последнем Firefox с поддержкой XP. и, возможно, Process Explorer для XP и Last Adobe Flash без функции kill-switch
сеть — Windows XP в VMWare Workstation не имеет Интернета
Задавать вопрос
спросил
Изменено 4 года, 2 месяца назад
Просмотрено 19 тысяч раз
Использование Windows XP ISO в VMWare Workstation Player 12. Что бы я ни делал, я не могу подключиться к Интернету из виртуальной ОС.
Что я пробовал
- Отключенный брандмауэр Windows XP
- Отключено и включено сеть
- Попытка подключения NAT, Попытка подключения через мост
- Утилизирована виртуальная виртуальная машина и переустановлена Windows XP в VMWare Player
- Может пинговать www.google.com, но не может перейти на www.google.com
Как решить эту проблему?
Кстати, у меня есть ISO-образ Kali Linux 2 в том же VMWare Workstation Player 12, и я могу нормально подключаться к Интернету.
Обновление
Пробовал виртуальную машину Windows, но получил ошибку
Обновление 2
Я отключил брандмауэр на виртуальной машине Windows XP с помощью
netsh firewall set opmode mode=disable profile=all
Я могу получить доступ к некоторым веб-сайтам (CNN, FoxNews), но не к другим (Google, Facebook ).
Я даже открывал порты 80 и 443 следующим образом. Как устранить неполадки?
Исправлено
Я скачал и установил Firefox. Теперь я могу получить доступ ко всем веб-сайтам.
Спасибо SuperUsers, вы молодцы!!!
- сеть
- windows-xp
- vmware-workstation
10
5. Может пинговать www.google.com, но не может перейти на www.google.com
Можете ли вы подключиться к другим веб-сайтам? Обычно это говорит о том, что что-то блокирует соединения TCP 80 или TCP 443.
Во-первых, попробуйте отключить брандмауэр на хосте.
Если это не работает, вам может потребоваться выполнить захват сети на хосте, чтобы проверить, правильно ли хост перенаправляет трафик для гостя.
6
Та же проблема на:
Хост Win8.1
Рабочая станция 12
Гость WinXP
Я смог пропинговать 8.
Ваш комментарий будет первым