Не можете да стартирате виртуални машини на компютър, на който работи Windows Server 2008 R2 и на който е инсталиран процесор, който поддържа функцията AVX

Преводи на статии Преводи на статии
ID на статията: 2517374 - Преглед на продукти, за които се отнася тази статия.
Разгъване на всички | Сгъване на всички

На тази страница

СИМПТОМИ

Да разгледаме следния сценарий:
  • Имате процесор Intel, който поддържа функцията Advanced Vector Extensions (AVX) на компютър, на който работи Windows Server 2008 R2.

    Забележка
    Intel въвежда поддръжка за функцията AVX във фамилията процесори Sandy Bridge.
  • Инсталирате ролята на Hyper-V сървър на компютъра.
  • Или се опитвате да стартирате виртуална машина, след като създадете виртуалната машина на компютъра.
При този сценарий не можете да стартирате виртуалната машина. Освен това получавате съобщение за грешка, което прилича на едно от следните съобщения за грешка:
Възникна грешка при опит да се стартират следните виртуални машини.
<име на виртуална машина> не можа да се инициализира

<име на виртуална машина> не можа да се инициализира. (ИД на виртуална машина <GUID на виртуална машина>)
Освен това, във възела на Hyper-V-Worker под Applications and Services Logs се регистрира събитие 3040, което съдържа съобщение за грешка, което прилича на следното:
<име на виртуална машина> Не успя да зададе/промени свойство на дял

ПРИЧИНА

Този проблем възниква, защото Windows Server 2008 R2 не поддържа функцията AVX.

РАЗРЕШЕНИЕ

Забележка Този пакет с актуални корекции забранява функцията AVX на виртуалните процесори, така че виртуалните машини да могат да стартират успешно. Трябва да преминете към Windows Server 2008 R2 SP1, за да поддържате функцията AVX, така че виртуалните машини да могат да работят според очакванията и да се възползвате от инструкциите на AVX.

Информация за актуалната корекция

Microsoft предоставя поддържана актуална корекция. Имайте предвид, че тази актуална корекция е предназначена само за отстраняване на описания в тази статия проблем. Прилагайте тази актуална корекция само за системи, изпитващи конкретния проблем, описан в тази статия. Възможно е провеждането на допълнителни тестове на тази актуална корекция. Поради това, ако не сте силно засегнати от този проблем, препоръчваме да изчакате следващата актуализация на софтуера, която ще съдържа тази актуална корекция.

Ако актуалната корекция е налична за изтегляне, в горната част на тази статия в Базата знания има раздел "Налична актуална корекция за изтегляне". Ако този раздел не се показва, свържете се с отдела за обслужване и поддръжка на клиенти на Microsoft, за да получите актуалната корекция.

Забележка Ако възникнат допълнителни проблеми или се наложи отстраняване на неизправности, може да се окаже наложително да създадете отделна заявка за обслужване. Обичайните такси за поддръжката ще важат за допълнителни въпроси, свързани с нея, както и за проблеми, които не спадат към конкретната актуална корекция. За да видите пълния списък с телефонни номера на отдела за обслужване и поддръжка на клиенти на Microsoft или за да създадете отделна заявка за обслужване, отидете на следния уеб сайт на Microsoft:
http://support.microsoft.com/contactus/?ln=bg&ws=support#tab0
Забележка Формулярът "Налична актуална корекция за изтегляне" показва езиците, на които можете да намерите актуалната корекция. Ако не виждате вашия език, това означава, че за този език няма актуална корекция.

Предварителни условия

За да приложите тази актуална корекция, на компютъра трябва да се изпълнява Windows Server 2008 R2 и да има инсталирана роля на Hyper-V.

Информация за системния регистър

За да използвате актуалната корекция в този пакет, не трябва да правите никакви промени в системния регистър.

Изискване за рестартиране

След като приложите тази актуална корекция, трябва да рестартирате компютъра.

Информация за заместване на актуални корекции

Тази актуална корекция не замества издадена по-рано актуална корекция.

Информация за файловете

Глобалната версия на тази актуална корекция инсталира файлове, които имат атрибути, изброени в следващите таблици. Датите и часовете за тези файлове са дадени в координирано световно време (UTC). Датите и часовете на тези файлове се показват в локалния ви компютър в локалното ви време с отчитане на текущото отместване за лятно часово време (DST). Освен това датите и часовете може да се променят, когато изпълните определени операции върху файловете.
Бележки относно файловата информация за Windows Server 2008 R2
  • Файловете, които се отнасят до конкретен продукт, контролна точка (RTM, SPn) или папка (LDR, GDR), могат да бъдат идентифицирани чрез преглеждане на номерата на версиите на файла, както е показано в следващата таблица:
    Сгъване на таблицатаРазгъване на таблицата
    ВерсияПродуктКонтролна точкаПапка
    6.1.760 0.16xxxWindows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows Server 2008 R2RTMLDR
  • Файловете MANIFEST (.manifest) и файловете MUM (.mum), инсталирани за всяка работна среда, са изброени отделно в раздела "Допълнителна информация за файловете за Windows Server 2008 R2". MUM и MANIFEST файловете, както и асоциираните каталожни файлове за защита (.cat), са изключително важни за поддържане на състоянието на актуализираните компоненти. Каталожните файлове на защитата, за които не са дадени атрибути, са подписани с цифров подпис на Microsoft.
За всички поддържани базирани на x64 версии на Windows Server 2008 R2
Сгъване на таблицатаРазгъване на таблицата
File nameFile versionFile sizeDateTimePlatform
Hvax64.exe6.1.7600.16774634,36805-Mar-201103:40x64
Hvboot.sys6.1.7600.16774117,63205-Mar-201106:26x64
Hvix64.exe6.1.7600.16774686,59205-Mar-201103:40x64
Hvax64.exe6.1.7600.20916634,36805-Mar-201103:41x64
Hvboot.sys6.1.7600.20916117,63205-Mar-201106:30x64
Hvix64.exe6.1.7600.20916686,59205-Mar-201103:41x64

ЗАОБИКАЛЯНЕ

Заобиколно решение за Windows Server 2008 R2

За да заобиколите този проблем, можете да приложите съвместими флагове на процесора, като зададете свойство WMI. Това свойство е недостъпно от всеки потребителски интерфейс (ПИ). Това свойство обаче е документирано на уеб сайта на Microsoft Software Developer Network (MSDN). Може да се наложите да изпълните това заобиколно решение за всички създадени виртуални машини. Промяната става постоянна след рестартирането на компютъра. Има обаче два известни проблема, когато изпълните това заобиколно решение. Също така, вижте следния примерен скрипт на Windows PowerShell.
  • Заобиколното решение задава и съвместимост за други функции на процесора, например размер на опашката на кеша. Следователно, виртуалните машини не могат да използват пълните възможности на процесора.
  • Заобиколното решение трябва да се изпълнява всеки път след създаване на нова виртуална машина.
По-долу е даден примерен скрипт на Windows PowerShell.
                LimitProcFeatures.ps1:

$VirtualMachines = gwmi -namespace "root\virtualization" Msvm_ComputerSystem $VMManagementService = Get-WmiObject -Namespace "root\virtualization" -Class Msvm_VirtualSystemManagementService

foreach ($vm in $VirtualMachines) { $vmName = $vm.Name $vmElementName = $vm.ElementName if(!$vm.Caption.Contains("Hosting Computer System")) { Write-Output "Limiting $vmElementName CPU features" $VMProcessors = (gwmi -namespace "root\virtualization" Msvm_ProcessorSettingData) | where { $_.InstanceID -match "Microsoft:$vmName.*" } $VMProcessors | foreach { $_.LimitProcessorFeatures = $true} $retValue = $VMProcessors | foreach {$VMManagementService.ModifyVirtualSystemResources($vm.__PATH, $_.GetText([System.Management.TextFormat]::WmiDtd20) )} if(!$retValue.ReturnValue) { Write-Output "Success"; } } }

СТАТУС

Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".

Продуктите на други разработчици, обсъждани в тази статия, са произведени от независими от Microsoft фирми. Microsoft не дава никакви гаранции, подразбиращи се или от друго естество, за техническите показатели или надеждността на тези продукти.

ДОПЪЛНИТЕЛНА ИНФОРМАЦИЯ

За повече информация относно функцията AVX посетете следния уеб сайт на Intel:
Обща информация за функцията AVX:
За допълнителна информация относно терминологията за софтуерна актуализация щракнете върху следния номер на статия в Базата знания на Microsoft:
824684 Описание на стандартната терминология, използвана за описание на софтуерните актуализации на Microsoft

Microsoft предоставя информация за контакти с други производители, за да ви помогне да намерите техническа поддръжка. Тази информация за контакти може да се променя без уведомяване. Microsoft не гарантира точността на информацията за контакти с други производители.

Допълнителна файлова информация


Допълнителна файлова информация за Windows Server 2008 R2

Допълнителни файлове за всички поддържани базирани на x64 версии на Windows Server 2008 R2
Сгъване на таблицатаРазгъване на таблицата
File nameAmd64_7592163787ae17c6846e4fb2b40f8f5a_31bf3856ad364e35_6.1.7600.20916_none_7de78a62dc4f2890.manifest
File versionNot applicable
File size710
Date (UTC)05-Mar-2011
Time (UTC)08:43
PlatformNot applicable
File nameAmd64_f19b40c4485ced443925c7cae3f5dd26_31bf3856ad364e35_6.1.7600.16774_none_1c5e1475a6ccebec.manifest
File versionNot applicable
File size710
Date (UTC)05-Mar-2011
Time (UTC)08:43
PlatformNot applicable
File nameAmd64_microsoft-hyper-v-drivers-hypervisor_31bf3856ad364e35_6.1.7600.16774_none_8c501c427f2f0db2.manifest
File versionNot applicable
File size4,163
Date (UTC)05-Mar-2011
Time (UTC)07:03
PlatformNot applicable
File nameAmd64_microsoft-hyper-v-drivers-hypervisor_31bf3856ad364e35_6.1.7600.20916_none_8d1c9b0f981a35ab.manifest
File versionNot applicable
File size4,163
Date (UTC)05-Mar-2011
Time (UTC)07:13
PlatformNot applicable
File nameUpdate.mum
File versionNot applicable
File size1,462
Date (UTC)05-Mar-2011
Time (UTC)08:43
PlatformNot applicable
Note This is a "FAST PUBLISH" article created directly from within the Microsoft support organization. The information contained herein is provided as-is in response to emerging issues. As a result of the speed in making it available, the materials may include typographical errors and may be revised at any time without notice. See Terms of Use for other considerations.

Свойства

ID на статията: 2517374 - Последна рецензия: 24 август 2011 г. - Редакция: 1.0
ВАЖИ ЗА:
  • Microsoft Hyper-V Server 2008 R2
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
Ключови думи: 
kbautohotfix kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseinter KB2517374

Изпратете обратна информация

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com