Síntomas
Tenga en cuenta siguiente situación:
-
Tiene una CPU Intel compatible con la característica Advanced Vector Extensions (AVX) en un equipo que ejecuta Windows Server 2008 R2.
Nota Intel introduce soporte para la característica AVX en la familia de procesadores Sandy Bridge. -
Instala el rol de servidor Hyper-V en el equipo.
-
Intenta iniciar una máquina virtual después de crear la máquina virtual en el equipo.
En este escenario, no se puede iniciar la máquina virtual. Además, aparece un mensaje de error similar a uno de los siguientes:
Se produjo un error al intentar iniciar las máquinas virtuales seleccionadas.
<nombre de la máquina virtual> no se pudo inicializar
<nombre de la máquina virtual> no se pudo inicializar. (Id. de máquina virtual <GUID del equipo virtual>)
Además, se registra un evento 3040 en el nodo Hyper-V-Worker debajo de Aplicaciones y registros de servicios que contiene un mensaje de error similar al siguiente:
<nombre de la máquina virtual> No se pudo establecer o cambiar la propiedad de partición
Causa
Este problema se produce porque Windows Server 2008 R2 no es compatible con la característica AVX.
Solución
Nota Este paquete de revisiones deshabilita la característica AVX en los procesadores virtuales para que las máquinas virtuales se puedan iniciar correctamente. Debe actualizar a Windows Server 2008 R2 SP1 para admitir la característica AVX de modo que las máquinas virtuales se puedan ejecutar como se espera y aprovechar las instrucciones de AVX.
Información de la revisión
Hay disponible una revisión para la que Microsoft proporciona soporte técnico. Sin embargo, esta revisión solo se ha diseñado para corregir el problema descrito en este artículo. Aplíquela solo en sistemas que experimenten el problema específico descrito en este artículo. Esta revisión podría someterse a comprobaciones adicionales. Por tanto, si no se ve gravemente afectado por este problema, recomendamos que espere a la próxima actualización del software que contenga esta revisión.
Si la revisión se puede descargar, hay una sección de descarga de revisión disponible en la parte superior de este artículo de Knowledge Base. Si esta sección no aparece, póngase en contacto con el servicio de soporte técnico y de atención al cliente de Microsoft con el fin de obtener la revisión.
Nota: si se producen más problemas o si hay que solucionarlos, es posible que tenga que crear una solicitud de servicio independiente. Se aplicarán los costos de soporte habituales a las preguntas y problemas de soporte técnico adicionales que no reúnan las condiciones necesarias para esta revisión en cuestión. Para obtener una lista completa de los números de teléfono del servicio de soporte técnico y de atención al cliente de Microsoft, así como información acerca de cómo crear una solicitud de servicio independiente, visite el siguiente sitio web de Microsoft:
http://support.microsoft.com/contactus/?ln=es&ws=support#tab0Nota: el formulario relativo a la revisión que se puede descargar muestra los idiomas en los que está disponible la revisión. Si no ve su idioma, quizá sea debido a que la revisión no esté disponible para dicho idioma.
Requisitos previos
: para aplicar esta revisión, el equipo debe ejecutar Windows Server 2008 R2 y debe estar instalado el rol de servidor Hyper-V.
Información del Registro
: para usar la revisión en este paquete, no es necesario realizar ningún cambio en el Registro.
Requisitos de reinicio
Debe reiniciar el equipo una vez aplicada esta revisión.
Información de reemplazo de la revisión
Esta revisión no sustituye a ninguna revisión publicada previamente.
Información de archivo:
la versión global de esta revisión instala archivos que tienen los atributos de archivo que se enumeran en las siguientes tablas. Las fechas y horas de estos archivos se muestran según la Hora universal coordinada (UTC). Las fechas y horas de estos archivos se muestran en el equipo local en horario local con la configuración actual del horario de verano (DST). Además, las fechas y horas pueden cambiar al realizar determinadas operaciones en los archivos.
Notas de información sobre archivos de Windows Server 2008 R2
-
Los archivos que se aplican a un producto, hito (RTM, SPn) y tipo de servicio (LDR, GDR) específicos se pueden identificar examinado los números de versión de archivos como se indica en la siguiente tabla:
Versión
Producto
Hito
Tipo de servicio
6.1.760 0,16xxx
Windows Server 2008 R2
RTM
GDR
6.1.760 0.20xxx
Windows Server 2008 R2
RTM
LDR
-
Los archivos MANIFEST (.manifest) y MUM (.mum) que se instalan para cada entorno se enumeran por separado en la sección "Información adicional de archivos para Windows Server 2008 R2". Los archivos MUM y MANIFEST, así como los del catálogo de seguridad asociado (.cat), son extremadamente importantes para el mantenimiento del estado de los componentes actualizados. Los archivos del catálogo de seguridad (atributos no enumerados) cuentan con la firma digital de Microsoft.
Para todas las versiones basadas en x64 compatibles de Windows Server 2008 R2
File name |
File version |
File size |
Date |
Time |
Platform |
---|---|---|---|---|---|
Hvax64.exe |
6.1.7600.16774 |
634,368 |
05-Mar-2011 |
03:40 |
x64 |
Hvboot.sys |
6.1.7600.16774 |
117,632 |
05-Mar-2011 |
06:26 |
x64 |
Hvix64.exe |
6.1.7600.16774 |
686,592 |
05-Mar-2011 |
03:40 |
x64 |
Hvax64.exe |
6.1.7600.20916 |
634,368 |
05-Mar-2011 |
03:41 |
x64 |
Hvboot.sys |
6.1.7600.20916 |
117,632 |
05-Mar-2011 |
06:30 |
x64 |
Hvix64.exe |
6.1.7600.20916 |
686,592 |
05-Mar-2011 |
03:41 |
x64 |
Solución
Solución alternativa para Windows Server 2008 R2
Como solución alternativa para este problema, puede forzar indicadores de CPU compatibles configurando una propiedad de WMI. No se puede acceder a esta propiedad desde cualquier interfaz de usuario (IU). Sin embargo, esta propiedad se documenta en el sitio web de Microsoft Software Developer Network (MSDN). Tendrá que realizar esta solución alternativa para todas las máquinas virtuales creadas. El cambio persiste tras reiniciar el equipo. Sin embargo, hay dos problemas conocidos al realizar esta solución alternativa. Además, consulte también el siguiente script de ejemplo de Windows PowerShell.
-
La solución alternativa también establece compatibilidad para otras características de la CPU, como el tamaño de la línea de caché. Por lo tanto, las máquinas virtuales no pueden utilizar todas las capacidades de la CPU.
-
La solución alternativa debe ejecutarse cada vez que se crea una nueva máquina virtual.
El script siguiente es un ejemplo para 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"; } } }
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".
Los productos de terceros que se analizan en este artículo están fabricados por compañías independientes de Microsoft. Microsoft no otorga ninguna garantía, implícita o de otro tipo, con respecto al rendimiento o la confiabilidad de estos productos.
Más información
Para obtener más información acerca de la característica AVX, visite el siguiente sitio web de Intel:
General information about the AVX feature (en inglés)Para obtener más información acerca de la terminología relativa a la actualización de software de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
824684 Descripción de la terminología estándar utilizada para describir las actualizaciones de software de Microsoft
Microsoft proporciona información de contacto de otros proveedores para ayudarle a encontrar asistencia técnica. Dicha información de contacto puede cambiar sin notificación previa. Microsoft no garantiza la precisión de esta información de contacto de otros proveedores.
Información adicional sobre archivos
Información adicional sobre archivos de Windows Server 2008 R2
Archivos adicionales para todas las versiones basadas en x64 compatibles de Windows Server 2008 R2
File name |
Amd64_7592163787ae17c6846e4fb2b40f8f5a_31bf3856ad364e35_6.1.7600.20916_none_7de78a62dc4f2890.manifest |
File version |
Not applicable |
File size |
710 |
Date (UTC) |
05-Mar-2011 |
Time (UTC) |
08:43 |
Platform |
Not applicable |
File name |
Amd64_f19b40c4485ced443925c7cae3f5dd26_31bf3856ad364e35_6.1.7600.16774_none_1c5e1475a6ccebec.manifest |
File version |
Not applicable |
File size |
710 |
Date (UTC) |
05-Mar-2011 |
Time (UTC) |
08:43 |
Platform |
Not applicable |
File name |
Amd64_microsoft-hyper-v-drivers-hypervisor_31bf3856ad364e35_6.1.7600.16774_none_8c501c427f2f0db2.manifest |
File version |
Not applicable |
File size |
4,163 |
Date (UTC) |
05-Mar-2011 |
Time (UTC) |
07:03 |
Platform |
Not applicable |
File name |
Amd64_microsoft-hyper-v-drivers-hypervisor_31bf3856ad364e35_6.1.7600.20916_none_8d1c9b0f981a35ab.manifest |
File version |
Not applicable |
File size |
4,163 |
Date (UTC) |
05-Mar-2011 |
Time (UTC) |
07:13 |
Platform |
Not applicable |
File name |
Update.mum |
File version |
Not applicable |
File size |
1,462 |
Date (UTC) |
05-Mar-2011 |
Time (UTC) |
08:43 |
Platform |
Not applicable |