Віртуальні машини не можна запускати на комп’ютері під керуванням ОС Windows Server 2008 R2, на яких інстальовано ЦП із підтримкою функції AVX.

Переклади статей Переклади статей
Номер статті: 2517374 - Показ продуктів, яких стосується ця стаття.
Розгорнути все | Згорнути все

На цій сторінці

ОЗНАКИ

Розгляньмо наведений нижче випадок.
  • На комп’ютері під керуванням ОС Windows Server 2008 R2 встановлено ЦП Intel із підтримкою функції AVX (Advanced Vector Extensions, або розширені векторні інструкції).

    Примітка.
    Сімейство процесорів Sandy Bridge від компанії Intel підтримує набір функцію AVX.
  • Користувач інсталює на комп’ютері серверну роль Hyper-V.
  • Після створення віртуальної машини на комп’ютері він намагається її запустити.
У цьому випадку запустити віртуальну машину не вдається. Окрім цього, відображається повідомлення про помилку на зразок наведених нижче.
Сталася помилка під час запуску вибраних віртуальних машин.
<ім’я віртуальної машини> не вдалося ініціалізувати

<ім’я віртуальної машини> не вдалося ініціалізувати. (Ідентифікатор віртуальної машини <GUID віртуальної машини>)
Окрім цього, на вузлі Hyper-V-Worker у журналах застосунків і служб реєструється подія 3040, яка містить повідомлення про помилку на зразок такої:
<ім’я віртуальної машини> Не вдалося встановити або змінити властивість розділу

ПРИЧИНА

Ця проблема виникає через те, що серверна ОС Windows Server 2008 R2 не підтримує функцію AVX.

РОЗВ'ЯЗАНН

Примітка. Цей пакет виправлення вимикає функцію AVX на віртуальних процесорах, і віртуальні машини можуть запускатися. Слід оновити систему до Windows Server 2008 R2 з пакетом оновлень 1 (SP1) для підтримки функції AVX та належної роботи віртуальних машин, а також використання інструкцій AVX.

Відомості про виправлення

Корпорація Майкрософт випустила підтримуване виправлення. Однак його слід застосовувати лише для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, у яких виникає вказана проблема. Виправлення може бути додатково протестовано. Отже, якщо проблема не завдає значної шкоди, варто відкласти її вирішення до виходу чергового оновлення програмного забезпечення, до якого буде включено це виправлення.

Коли виправлення буде доступне для завантаження, у верхній частині цієї статті бази знань відображатиметься розділ "Виправлення доступне для завантаження". Якщо цей розділ не відображається, зверніться до служби підтримки користувачів корпорації Майкрософт, щоб отримати виправлення.

Примітка. Якщо виникають додаткові проблеми та потрібно вжити заходів для їх усунення, варто створити окремий запит на обслуговування. За додаткові послуги служби підтримки, не пов’язані з цим виправленням, плата стягується на загальних засадах. Щоб отримати повний список телефонних номерів служби підтримки користувачів корпорації Майкрософт або створити окремий запит на обслуговування, перейдіть на веб-сайт Microsoft за цією адресою:
http://support.microsoft.com/contactus/?ln=uk-ua&?ws=support#tab3
.Примітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, це означає, що виправлення для неї не доступне.

Необхідні умови

Щоб застосувати це виправлення, на комп’ютері під керуванням операційної системи Windows Server 2008 R2 має бути інстальовано серверну роль Hyper-V.

Відомості про реєстр

Використання цього виправлення не вимагає внесення змін до реєстру.

Необхідність перезавантаження

Після інсталяції цього виправлення комп’ютер необхідно перезавантажити.

Відомості про заміну виправлень

Це виправлення не замінює жодні інші, випущені раніше.

Відомості про файли

У разі використання глобальної версії цього виправлення на комп’ютері буде інстальовано файли з атрибутами, зазначеними в наведених нижче таблицях. Значення дати й часу для цих файлів указано за всесвітнім координованим часом (UTC). Значення дати й часу на локальному комп’ютері відображаються відповідно до настройок місцевого часу з урахуванням переходу на літній час. Окрім того, значення дати й часу можуть змінюватися після виконання певних дій із файлами.
Примітки щодо відомостей про файли для ОС Windows 2008 R2
  • Файли, які стосуються певного продукту, випуску (RTM, SPn) і типу підтримки (LDR, GDR), можна визначити за номерами версій, указаними в наведеній нижче таблиці.
    Згорнути цю таблицюРозгорнути цю таблицю
    ВерсіяПродуктВипускТип підтримки
    6.1.760 0.16xxxWindows Server 2008 R2RTMGDR
    6.1.760 0.20xxxWindows Server 2008 R2RTMLDR
  • Файли з розширенням MANIFEST і MUM, які інсталюються в кожній системі, зазначаються окремо в розділі "Відомості про додаткові файли для Windows Server 2008 R2". Файли MUM і MANIFEST, а також пов’язані файли каталогу безпеки (CAT) надзвичайно важливі для відстеження стану оновлюваних компонентів. Файли каталогу безпеки, для яких не вказано атрибути, мають цифровий підпис корпорації Майкрософт.
Для всіх підтримуваних версій Windows Server 2008 R2 на базі x64-процесорів
Згорнути цю таблицюРозгорнути цю таблицю
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"; } } }

СТАН

Корпорація Майкрософт підтвердила наявність цієї помилки у своїх продуктах, перелік яких наведено в розділі "Застосовується до".

Сторонні продукти, які обговорюються в цій статті, не залежать від корпорації Майкрософт. Корпорація Майкрософт не надає жодних гарантій, непрямих або інших, стосовно продуктивності або надійності цих продуктів.

ДОДАТКОВІ ВІДОМОСТІ

Щоб отримати додаткові відомості про функцію AVX, перейдіть на веб-сайт Intel: Для отримання додаткових відомостей про термінологію, яка використовується для опису оновлень програмного забезпечення, клацніть цей номер статті, щоб переглянути її в базі знань Microsoft:
824684 Стандартна термінологія, яка використовується для опису оновлень програмних продуктів Microsoft

Корпорація Майкрософт надає контактну інформацію сторонніх виробників, щоб користувачі мали можливість отримати технічну підтримку. Ця інформація може змінюватися без попередження. Корпорація Майкрософт не гарантує точність контактної інформації сторонніх виробників.

Відомості про додатковий файл


Відомості про додаткові файли для Windows Server 2008 R2

Додаткові файли для всіх підтримуваних версій Windows Server 2008 R2 на базі x64-процесорів
Згорнути цю таблицюРозгорнути цю таблицю
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.

Властивості

Номер статті: 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