Windows 7 SP1 con controlador NVMe no se carga en VMWare 14

Windows 7 SP1 con controlador NVMe no se carga en VMWare 14

Primero estoy probando Windows 7 Ultimate SP1 en VMWare ya que en este momento no tengo una unidad NVMe real. Después de integrar la revisión de MS KB2990941 y 3087873, el ISO de Windows 7 SP1 64 resultante arranca en modo EFI, pero no pasa de la pantalla del logotipo de Inicio de Windows en VMWare Workstation 14 cuando el controlador de disco es NVMe. No se congela como tal, ya que veo el ligero movimiento constante del logotipo alrededor de sí mismo, sin embargo, se queda atascado allí. Las revisiones están integradas tanto en Boot.wim como en Install.wim

El objetivo principal de estas correcciones es habilitar la compatibilidad con el controlador NVMe nativo en Windows 7 SP1. Sin embargo, Windows 10 ISO se instala bien con su controlador NVMe nativo incorporado. La ISO integrada de Windows 7 también se instala bien si la unidad virtual es IDE, SATA o SCSI. Este paso confirma que el rebufo está bien.

Cosas que he probado hasta ahora pero no ayudaron.

  • Integrado solo KB2990941 y omitido 3087873
  • Primero instale Windows 7 en la unidad virtual SATA, luego instale manualmente las revisiones y luego agregue el segundo disco NVME.
  • Encontré un controlador OpenFabrics NVMe para Windows 7 64. Lo introduje en Boot.Wim e Install.wim con el interruptor DISM forceunsigned. Obtuve BSOD para nvme.sys durante el arranque.
  • Como se indica en algunos sitios, copié Boot.wim y Setup.exe de Windows 10 ISO a fuentes de Windows 7. Esta vez detecta la unidad y copia archivos, pero cuando se reinicia, ¡vuelve a quedarse atascado al iniciar Windows!
  • Solo con fines experimentales, probé una ISO no oficial de Windows 7 SP1 disponible para descargar en sitios de terceros. Sigue siendo el mismo resultado
  • Probado con actualizaciones acumulativas de Windows 7 SP1 y Windows 7 SP1 + abril de 2016. Mismo resultado

Ahora estoy agotado de opciones. Me parece que las revisiones anteriores de alguna manera no funcionan con el controlador VMWare Virtual NVMe en Windows 7 64 SP1. ¿Alguien puede indicarme otras opciones de solución de problemas o alguna posible solución? El sistema operativo host es Windows 7 Ultimate 64 SP1 si eso es importante de alguna manera.

Gracias.

Actualizar Después de los trabajos, está cerca, pero aún no es lo que esperaba.

-Integrar KB2534111 en Windows 7 SP1 Ultimate de 64 bits

-Instale el sistema operativo en VMWare 14 en un disco duro SATA virtual. Instale las revisiones de NVMe. Agregue el disco virtual NVMe y reinicie la VM. Ahora Windows 7 instala los controladores y detecta el disco NVMe virtual.

-Sin embargo, en el momento en que incorporo 2534111, 2990941 y 3087873, el ISO resultante se detiene en el logotipo de Windows durante el primer arranque en el momento en que encuentra el disco virtual NVMe.

Actualizar Sólo con fines experimentales probé Windows 7 de 32 bits con el controlador OpenFabrics NVMe. Esta vez detectó la unidad Virtual NVMe, copió todos los archivos y cuando se reinició, nuevamente se quedó atascado al iniciar Windows.

Sospecho que hay algún tipo de incompatibilidad entre Windows 7 SP1 y el controlador VMWare NVMe que no puedo explicar.

Primero quería probar el Windows 7 64 SP1 integrado con controladores NVMe nativos de MS en VM con la esperanza de que funcionara, pero no fue así. Ahora no estoy muy seguro de si la misma configuración funcionaría en hardware real o no. Ahora no tengo idea si el problema existe en Windows 7 SP1 o en el controlador NVMe de VMWare.

Respuesta1

El método que se describe a continuación aparentemente no funciona con VMware Workstation versión 14 para la instalación de un invitado de Windows 7 x64, y el problema parece ser que los controladores no funcionan con el controlador NVMe que instala VMware, y el problema aparece durante el arranque. .

Sin embargo, todo funciona perfectamente cuando el arranque es desde un controlador que no es NVMe, donde el controlador NVMe secundario no causa ningún problema. Al intentar extraer el controlador NVMe en esta situación, se obtuvo el controlador stornvme, pero no se puede integrar en el arranque porque no está firmado. Sin embargo, incluso presionar F8 durante el arranque y deshabilitar la aplicación de firma no ayudó con el arranque.

Sugerí que tal vez el problema esté en un invitado de Windows 7 de 64 bits y sugerí el uso de una versión de 32 bits de Windows 7 y actualmente estoy esperando una respuesta.

En cualquier caso, el controlador NVMe se puede utilizar en la estación de trabajo 14, pero no para arrancar.


El artículo de Dell Cómo instalar Windows 7 en sistemas con chipset Skylake tiene este procedimiento descrito como:

Aquí aprenderá cómo preparar su imagen de Windows 7 para unidades NVME y USB 3.0 y cómo crear un medio de instalación con esta imagen.

El resumen del procedimiento es el siguiente:

Preparativos

  • Cree una carpeta denominada tempen la unidad C con estas subcarpetas: src, mount, winremount, hotfix, drivers.
  • Descargue los controladores Intel RST y USB 3.0 necesarios desde este enlace. Descomprima y copie las carpetas incluidas en C:\temp\drivers.
  • Descargue y descomprima las siguientes revisiones de Microsoft Windows KB2990941, KB3087873.
  • Copie los .msuarchivos de las revisiones descomprimidas a C:\temp\hotfix.
  • Copie todos los archivos y carpetas de su imagen de DVD de Windows 7 a C:\temp\src.

Modificar la imagen

  • Ejecute un símbolo del sistema (CMD) como administrador.
  • Ejecute los siguientes comandos:

    dism /Mount-Wim /WimFile:c:\temp\src\sources\boot.wim /Index:1 /MountDir:c:\temp\mount
    dism /Image:C:\temp\mount /Add-Package /PackagePath:c:\temp\hotfix
    dism /Image:C:\temp\mount /Add-Driver /Driver:c:\temp\drivers /Recurse
    dism /Unmount-Wim /MountDir:C:\temp\mount /Commit
    dism /Mount-Wim /WimFile:c:\temp\src\sources\boot.wim /Index:2 /MountDir:c:\temp\mount
    dism /Image:C:\temp\mount /Add-Package /PackagePath:c:\temp\hotfix
    dism /Image:C:\temp\mount /Add-Driver /Driver:c:\temp\drivers /Recurse
    
  • Abra el Explorador de Windows C:\temp\mount\sources, ordene los archivos Date modifiedy copie todos los archivos modificados en C:\temp\src\sources.

  • Ejecutar el comando

    dism /Unmount-Wim /MountDir:C:\temp\mount /commit
    
  • Para identificar el install.wimíndice a modificar, use el comando

    dism /Get-WimInfo /WimFile:c:\temp\src\sources\install.wim
    
  • Utilice este número en los siguientes comandos:

    dism /Mount-Wim /WimFile:c:\temp\src\sources\install.wim /Index:[INDEXNUMBER] /MountDir:c:\temp\mount
    dism /Image:C:\temp\mount /Add-Package /PackagePath:c:\temp\hotfix
    dism /Image:C:\temp\mount /Add-Driver /Driver:c:\temp\drivers /Recurse
    
  • Modifique la partición de recuperación del índice 1:

    dism /Mount-Wim /WimFile:c:\temp\mount\windows\system32\recovery\winre.wim /Index:1 /MountDir:c:\temp\winremount
    dism /Image:C:\temp\winremount /Add-Package /PackagePath:c:\temp\hotfix
    dism /Image:C:\temp\winremount /Add-Driver /Driver:c:\temp\drivers /Recurse
    
  • Complete el proceso de modificación con estos comandos:

    dism /Unmount-Wim /MountDir:C:\temp\winremount /Commit
    dism /Unmount-Wim /MountDir:C:\temp\mount /Commit
    

Crear los medios de instalación

  • Para crear el archivo ISO, descargue la herramienta de Microsoft oscdimg.

  • Descomprima el archivo y cópielo oscdmig.exea C:\Windows\System32\.

  • En el símbolo del sistema ejecute este comando:

    oscdimg.exe -b[Path to]efisys.bin -u2 -udfver102 [Path to files] [Path to create the image]Win7_image.iso
    
  • Para crear los medios de instalación, utilice el Herramienta de creación de medios de Microsoft.

Respuesta2

El controlador NVME virtual de VMware no es compatible con Win7 mediante la instalación. El controlador NVME virtual solo funcionará si Win7 instala las revisiones y luego migra el modo de unidad actual de la VM (IDE, SATA o SCSI) a NVME que creó en VMware usando herramientas de terceros. Windows 8.1 y versiones posteriores del sistema operativo Windows reconocen el disco virtual NVME y lo instalan correctamente.

información relacionada