Переход на Windows 7, но с сохранением XP

1177
Marc Gravell

Когда он станет доступен для загрузок TechNet / MSDN, я планирую установить Windows 7 (Ultimate) на свой ноутбук (на новый блестящий жесткий диск). Но у меня есть много вещей в моей текущей установке XP, которые займут у меня «некоторое время», чтобы переместиться.

Так; на данный момент, я хотел бы сохранить мой существующий XP загрузочным.

Самый простой вариант будет:

возможно ли P2V установить мою существующую XP и использовать ее в Windows VirtualPC?

(Я думал, что мой процессор не хватает VT, но я только что проверил, и он проходит)

С другой стороны ...

Новый диск достаточно большой, но, будучи ноутбуком, я не могу просто привязать оба диска; некоторые начальные мысли:

  • запустить VMware Converter для P2V существующей установки XP; скопировать виртуальную машину на новый диск
  • сделать то же самое с Virtual PC, с возможным преимуществом, что (IIRC), Windows 7 может читать VHD напрямую, облегчая доступ к файлам (а не приложениям)
    • (Я не говорю о "загрузке с VHD" здесь; это работает только для виртуальных машин Windows 7)
  • объединить 2; VMware работает с VHD - IIRC, работает - но медленнее ли?
  • разбить диск, скопировать существующую установку XP на дополнительные разделы, использовать диспетчер загрузки Windows 7, чтобы запустить установку XP, и (если возможно) настроить диспетчер диска так, чтобы он знал разделы как c / d / так далее

Я думаю о любом из вышеперечисленного или об альтернативах - обо всем, что позволяет мне:

  • запустить Windows 7 (новая установка, а не обновление)
  • на новом жестком диске
  • с полным доступом (косвенный приемлемо) к старым данным приложения
  • и в состоянии чисто удалить аспект XP, когда я закончил миграцию
3
Из опыта мы несколько раз делали P2V во время RC. Помимо необходимости повторной активации лицензии XP, у нас не было проблем с виртуализацией XP или Vista с Windows 7 в качестве хоста. Мы используем System Center для P2V этих машин, а затем используем Virtual PC для их размещения на Win 7. Я упоминаю об этом в комментарии, потому что вы уже принимаете ответ об обратном. Это использует MSDN / Retail и версии с корпоративной лицензией XP и Vista. Конвертер VMWare также будет работать после того, как вы измените драйвер жесткого диска, чтобы иметь возможность загружать XP. BinaryMisfit 14 лет назад 0

4 ответа на вопрос

1
Ivo Flipse

Я думаю, что самым простым способом было бы разделить диск и переместить Windows XP на дополнительный раздел, как вы предложили. Потому что это стоит меньше всего времени и гарантирует, что Windows XP продолжит работать в полном объеме, а не виртуализировано.

Первое руководство, похоже, совпадает с тем, что упомянуто в блоге Virtual PC Guy, названном в других ответах.


Попробуйте это руководство:

Загрузка с Windows 7 с USB-ключа; Запустите некоторую магию диска, заключенную в сценарий, чтобы вычислить значения shrink-and-clone-to-another-volume

  • DiskPart

  • выберите диск 0
  • выберите объем 1
  • Желаемое сжатие = 28500 (где 28500 на ~ 15% больше, чем данные на жестком диске)

    • создать основной раздел
    • формат fs = метка ntfs = быстрый VHD
    • назначать
    • Создать файл виртуального диска = E: \ WINXP.VHD максимум = 79999 (где 79999 - размер исходного физического диска)
    • Выберите файл vdisk = E: \ WinXP.VHD
    • attatch vdisk
    • создать первичный раздел
    • формат fs = метка ntfs = WinXPVHD быстрый
  • клонировать Windows XP в VHD

  • отформатировать старый C: и установить Win7 на физический диск
  • Выдвиньте VHD и сверните последний раздел

Одним из возможных инструментов для использования является установка WAIK .

Захват изображения

ImageX - это инструмент командной строки, позволяющий создавать файлы образов Windows (.wim) для развертывания в производственной или корпоративной ИТ-среде. С помощью команды imagex / capture вы можете записать том или раздел в WIM-файл. После того как вы захватили свое изображение, вы можете изменить и применить изображение либо к сети, либо к отдельным конечным компьютерам.

Вы можете сжать и записать файл образа из Windows PE, Windows Vista, Windows XP с пакетом обновления 2 (SP2), Windows Server 2003 с пакетом обновления 1 (SP1) или из настраиваемой Windows PE, предоставляемой Microsoft Systems Management Server (SMS) Пакет компонентов для развертывания операционной системы или службы развертывания Windows (Windows DS).

Используйте wim2vhd для создания VHD

Средство командной строки образа Windows (R) на виртуальный жесткий диск (WIM2VHD) позволяет создавать готовые образы виртуальных жестких дисков с sysprepped из любого источника установки Windows 7. Виртуальные жесткие диски, созданные WIM2VHD, будут загружаться непосредственно с Out Of Box Experience и готовы к настройке при первом использовании. Вы также можете автоматизировать OOBE, предоставив свой собственный файл unattend.xml, что делает возможности безграничными.

Свежие сжатые, органически выращенные виртуальные жесткие диски свободного доступа - как и раньше делала мама, - которые работают с Virtual PC, Virtual Server, Microsoft Hyper-V и новой функцией Windows 7 Vative VHD-Boot для Windows 7!

Примечание: работа в процессе! Ivo Flipse 14 лет назад 0
1
Paxxi

Это зависит от типа приложений, которые вы используете. Если вы подключите диск xp с помощью USB-вложения, будут ли приложения работать, или они сильно зависят от реестра?

Я, вероятно, создал бы образ VMware и затем пошел бы с вложением USB. Если какие-либо приложения не запускаются, у вас есть возможность запустить их виртуально. Просто и не требует двойной загрузки, что всегда доставляет хлопоты (слишком много работы, чтобы закрыть все и перезагрузиться, чтобы получить нужное приложение).

Если вы хотите использовать захваченный компьютер в режиме Windows XP, вы можете преобразовать его из образа VMware в VHD с помощью этого инструмента.

Вот серия постов о том, как записывать напрямую на VHD, хотя я сам не читал. Часть 1 Часть 2 Часть 3

Попытка использовать приложения с существующего диска не будет началом; это должна быть существующая установка XP. Marc Gravell 14 лет назад 0
1
sgmoore

Хотя вы можете переместить XP на виртуальный ПК, вы можете столкнуться с проблемой лицензирования / активации. Возможно, ключ Windows заблокирован BIOS и не будет работать во время сеанса виртуальной машины. И другие ключи, такие как MSDN или обновление, не работали на установленной версии Windows.

Microsoft (или ребята из линии активации) сказали мне, что мне нужно купить розничную копию Windows и переустановить ее (что побудило цель).

Поэтому, когда я перешел с Vista на Windows 7, я переразделил свой диск и сделал это таким образом.

Как и у вас, переустановка будет бессмысленной; похоже (как и в других ответах) разделение это путь ... Marc Gravell 14 лет назад 0
Принимается в качестве ответа за дополнительную информацию (активация и т. Д.) О том, * почему * это может вызвать проблемы в качестве виртуальной машины. Marc Gravell 14 лет назад 0
1
BinaryMisfit

Мы сделали именно это примерно на 5 рабочих местах на работе. Первоначальное преобразование P2V было выполнено с использованием VMWare Converter, поскольку ящики были направлены прямо на серверы HyperV, а последние 3 - с помощью System Center P2V. Решение, которое описал Иво, также хорошо работает.

После загрузки машины убедитесь, что вы установили инструменты виртуальной машины. В случае Vista это можно сделать перед повторной активацией, однако в XP вам нужно будет сначала активировать.

Единственная проблема, с которой мы столкнулись - это то, что машины нужно было повторно активировать. Ни в одной из инсталляций не было необходимости в новых лицензионных ключах, как в Windows Vista, так и в Windows XP, охватывающих установку Retial to Volume License.

Самая большая проблема, с которой мы столкнулись, заключалась в том, что Virtual PC Beta в Windows 7 по какой-то причине не может отправить последовательность Ctrl+ Alt+ Delна компьютер с Vista. В итоге мы перевели машину на Hyper-V