Где-то в мае месяце решил я затестить обсуждаемую фичу. У MS в System requirements for Windows Virtual PC чётко сказано первым пунктом - Hardware Virtualization Technology enabled. Процессор у меня Turion™ 64 X2 TL-50, смотрим там же на соседней закладке Configure BIOS - ссылка на утилиту AMD Virtualization Compatibility Check Utility, качаем, запускаем и... обламываемся, ибо утилита красным по белому говорит:
The system is not compatible with Hyper-V
Правда, далее уже просто чёрным идёт любопытный текст, из которого следует, что "This utility detected that a necessary BIOS patch is not installed" и дальше стандартное "пинайте производителя своего барахла или покупайте новое". Мой производитель - Rover - клал с прибором на поддержку своего железа и никаких update'ов BIOS для моего древнего Pro 501 вообще никогда небыло и нет, а имеющаяся первая и последняя версия в своём содержимом никаких упоминаний никакой виртуализации не содержат.
Ну что сказать, расстроился чутка, но неболее того - не так уж мне эта мегагипервиртуализация и нужна, VMWare'м обойдусь.
Но в голове всё это время периодически всплывала мысль - я нигде, ни в одном официальном документе не видел конкретного нет. Ни в F.A.Q.'ах, ни где-нибудь ещё. Да, в requirements написано - необходимо, но нигде не написано, что если нету, то вообще никак работать не будет. Дурацкая мысль, но тем не менее, с месяц назад, от безделья, ну и чтобы окончательно с этой дурацкой мыслью покончить, я решил таки установить, убедиться, что ничего мне не светит и успокоиться. Но... не тут-то было.
Всё встало, как по маслу! И распрекрасно работает. В подтвержение чего и прикладываю скриншот, где имеется работающая Virtual Windows XP и на переднем плане сообщение специальной утилиты от AMD, красноречиво говорящее, что всё это не правда, и что я вообще дурак:
R.U.S.I.K., не путайте Windows Virtual PC и Hyper-V Server.
Требования Hyper-V Server:
Minimum: An x64 processor with Hardware-assisted virtualization. This is available in processors that include a virtualization option; specifically, Intel VT or AMD Virtualization.
Hardware Data Execution Protection (DEP) must be available and be enabled. Specifically, you must enable Intel XD bit (execute disable bit) or AMD NX bit (no execute bit).
Требования Windows Virtual PC:
Hardware Virtualization Technology enabled
Andrey100 писал:не путайте Windows Virtual PC и Hyper-V Server
Я ничего не путаю. Я всё сделал по инструкции Microsoft, и если сходить по проставленным ссылкам, можно в этом убедиться.
Поэтому путает либо Microsoft, либо AMD, но уж ни как не я.
R.U.S.I.K.,
ндя, вы правы, по ссылке с сайта Windows Virtual PC, кидает на страницу закачки AMD Virtualization™ Technology and Microsoft® Hyper-V™ System Compatibility Check Utility Updated 7/30/2009 7:37 Description:
This utility checks your system’s capabilities to facilitate testing of Microsoft Hyper-V on platforms with AMD microprocessors, которая проверяет соответствует ли процессор требованиям Hyper-V Server.
Да - посмотрел данную фичу - все работает (процессор поддерживает "железную" виртуализацию).
Установил только обновление KB958559 и настроенную виртуалку WinXP.
К стати - программы, у которых нет инсталятора можно запускать в XP Mode просто кидая ярлык на них в start menu->all users - вот тут подробнее http://www.withinwindows.com/2009/04/28/windows-xp-mode-internals-part-2-application-publishing-magic/
Возникло пару вопросов:
1. можно ли поменять параметры виртуалки (выделяемую память и т.п.) - меню появляется только при запущенной XP, и все поля неактивны?
2. Как поменять расположение .vhd файла (он по-умолчанию закопан в c:\Users\....\AppData\Local\Microsoft\Windows Virtual PC\ ?
Есть подозрение, что это можно менять лишь установив "настоящий" Virtual PC, а не KB
MixAlex, правый клик по виртуальной машине в папке Virtual Machines -> Settings. Настраивается куча параметров, включая размер выделенной памяти, CD/DVD привод, сеть и т.д.
Ок, но любое запускаемое приложение запускает и виртуальную машину! Проблема лишь в том, что в ней не запоминаются устройства подключенные к USB. Вот я и хочу понять как это исправить.
rerfy :
Я кажется знаю почему у некоторых невключается интеграция двух ос, наверное они должны быть одной локали. Например англ ХР с англ сэвэном.
Ну не знаю! У меня и 7 русская и ХР сп3 тож русская. Интеграция не пашет. Включаешь он требует логин и пароль - дальше усе! При любом логине и пароле пишет ошибку: Неправильное имя или пароль и все! (((
Думаю эта тема - самое место для обсуждения самого Windows Virtual PC, всё таки XP Mode работает через него.
Продолжу (Post #176503) вопрос о параметре <time_bytes type="bytes"> , определяющем время и дату в BIOS виртуальной машины. Находится он в VMC-конфигурацмонном файле виртуальной машины. По умолчанию он находится там-же, где хранятся виртуальные машины:
sewa писал:Подскажите че с виртуалкой делать!!
В Virtual PC в БИОС захожу время меняю и оно потом сбрасываеться!
Переустанавливать время в системе НЕ ВАРИАНТ!!!
ещё бы узнать в каком это формате.. байты, но начиная с какой даты?
Sgt.Riggs писал: arseny1992, не думаю, что всё так просто... Например, чётко прослеживаются шесть чисел в самом конце - 160809, то бишь 16 августа 2009. Также можно предположить, что 39 в самом начале - это количество лет, прошедших с 1970 года.
Только что перезагрузил виртуальную машину, и получил в файле следующее:
Так что сомневаюсь что это имеет какое-либо отношение к Unix time и к проблеме 2038 года (истекание 2^32 диапазона).
NTFS timestamp отсчитывается 64-битными числами со 100-наносекундным интервалом в секунду, начиная с 1 января 1601 года и заканчивая 28 мая 60056 года ... Наталкивает на какие-то мысли...
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.032 секунд (Общее время SQL: 0.013 секунд - SQL запросов: 98 - Среднее время SQL: 0.00014 секунд))