Полноценное использование установленной Windows XP как в обычном режиме, так и в виртуальной машине под другой ОС
Есть обыкновенная Windows XP SP3, установленная на обыкновенный же жесткий диск и отлично работающая.
Хочется эту самую установку запускать в VMWare (или любой другой системе виртуализации) из под установленной по соседству Windows 7, причём в качестве контейнера использовать физический диск.
В общем и целом так сделать никакой проблемы не составляет, но есть огромный минус: набор железа с точки зрения WinXP при запуске в виртуалке и на железе будет кардинально различным.
1. Не сойдёт ли она с ума от такого?
2. Насколько простым будет переключение? Подозреваю, что ей будет постоянно срывать башню как минимум из-за аппаратного RAID, четырёх видеокарт и четырёх мониторов (чего в виртуалке конечно не будет). Достаточно ли будет просто несколько раз перезагрузиться на железе, чтобы ОС снова опознала все устройства и заработала как полагается, или из такой перезагрузки она может живой и не выйти?
3. Помню, что в Windows XP (в семёрке такого не нашёл почему-то) есть некая фича, позволяющая запоминать различные конфигурации оборудования и при загрузке будет выбор, в какую из них сейчас грузиться. Кто-нибудь пробовал этот функционал, он вообще работает? Краем уха, опять же, слышал, что он предназначен только для периферии, но не для основных системных устройств. Насколько это соответствует действительности?
Или всё же выхода у меня нет и придётся создать копию раздела с WinXP в качестве отдельного контейнера для виртуалки и смириться с фактически дублирующимся разделом?
Мой компьютер -> Свойства -> Оборудование -> Профили оборудования -> создавай два профиля для виртуалки и реального железа.
При запуске придется выбирать профиль
Когда то на десктопной машине даже опробовал этот вариант, грабли будут с кривыми драйверами, которые в систему устанавливают помимо драйвера еще и сервис и какую-либо программу в трей, вот им голову может снести.
p.s. сомневаюсь, что такой способ использования windows xp — лицензионно легальный.
ага, по поводу сервисов и программ в трей, как раз и подпадают ATI Catalyst, Nvidia CC, и драйвер Adaptec'овского Raid-контроллера как минимум.
плюс даже если с драйверами получится разобраться, то конфигурация дисплеев наверняка будет ломаться каждый раз, а это геморрой тот ещё…
в общем, видимо, не попробовав не узнаешь =) забекаплю системный раздел и попробую провернуть трюк с профилями.
Кстати, для того что бы из под семёрки (да и висты) в VmWare поставить ось на реальный хард (и пользоваться им), нужно блочить хард. Иначе VmWare будет ругаться что нет доступа. Мы блочим вот этим is-office.ru/LockDismount0300.zip
а в чем смысл такой настойчивой попытки наступить на грабли с драйверами? :) Раз виртуальное железо очень сильно отлично от реального, то и задачи, как я понимаю, сильно различаются. Почему не сделать в виртуалке чистую установку на виртуальный же диск?
Основные задачи, как я понял, решаются в win7, под неё и железо. Время от времени запускается XP под виртуалкой (например вёрстку в IE потестить). Но иногда, видимо, возникает нужда запустить XP вживую, а не в виртуалке (или железо специфичное или софт какой-то виртуалку детектит и посылает). У меня аналогичная ситуация, только основные задачи в Ubuntu решаю и как-то напрягает и винду два раза обновлять, и документы между тремя дисками синхронизировать, да и место неэффективно расходуется.
Проблема расшарить — главная система Linux, и если из виртуальной XP можно достучаться по сети и линуксовых фс, и до фс «железной» XP (через линукс), то с железной проблематично достучаться до линуксовой (особенно на запись) и заморочно до виртуальной. А диск у меня ещё крошечней — 80, но главное все же синхронизация.
при дуалбуте с вендой можно все данные общие на разделе с ntfs держать, раньше так и делал. Будет доступ отовсюду и ничего руками переносить не нужно. Сейчас уже ушел от такого костыля, использую ext3, венда на железе теперь без надобности.
задачи различаются кардинально, только вот в обоих случаях мне нужна именно моя, набитая барахлом, WinXP, а не свежая. ну и, конечно, хочется, чтобы изменения в одной ипостаси транслировались во вторую сами, а не повторением действий ещё раз.