Windows 7 SP1 com driver NVMe não carrega no VMWare 14

Windows 7 SP1 com driver NVMe não carrega no VMWare 14

Estou testando primeiro o Windows 7 Ultimate SP1 no VMWare, pois no momento não tenho uma unidade NVMe real. Depois de integrar o hotfix MS KB2990941 e 3087873, o ISO resultante do Windows 7 SP1 64 inicializa no modo EFI, mas não prossegue além da tela do logotipo Iniciando o Windows no VMWare Workstation 14 quando o controlador de disco é NVMe. Ele não congela, pois vejo o leve movimento constante do logotipo em torno de si, mas ele fica preso lá. Os hotfixes são integrados ao Boot.wim e ao Install.wim

O principal objetivo dessas correções é habilitar o suporte nativo ao driver NVMe no Windows 7 SP1. O ISO do Windows 10 é instalado perfeitamente com seu driver NVMe nativo integrado. O ISO do Windows 7 integrado também pode ser instalado corretamente se a unidade virtual for IDE, SATA ou SCSI. Esta etapa confirma que o slipstreaming é adequado.

Coisas que tentei até agora, mas não ajudaram

  • Integrado apenas KB2990941 e ignorado 3087873
  • Primeiro instale o Windows 7 na unidade virtual SATA, instale manualmente os hotfixes e adicione o segundo disco NVME.
  • Encontrou um driver OpenFabrics NVMe para Windows 7 64. Empurrou-o para Boot.Wim e Install.wim com o switch DISM forceunsigned. Obtive BSOD para nvme.sys durante a inicialização.
  • Conforme indicado em alguns sites, copiei Boot.wim e Setup.exe do Windows 10 ISO para fontes do Windows 7. Desta vez ele detecta a unidade e copia os arquivos, mas quando reinicia, volta a travar na inicialização do Windows!
  • Apenas para fins experimentais, experimentei um ISO não oficial do Windows 7 SP1 disponível para download em sites de terceiros. Ainda o mesmo resultado
  • Tentei com o Windows 7 SP1 e o Windows 7 SP1 + atualizações cumulativas de abril de 2016. Mesmo resultado

Agora estou exausto de opções. Parece-me que os hotfixes acima de alguma forma não funcionam com o controlador VMWare Virtual NVMe no Windows 7 64 SP1. Alguém pode me indicar outras opções de solução de problemas ou alguma solução possível? O sistema operacional host é o Windows 7 Ultimate 64 SP1, se isso for importante.

Obrigado.

Atualizar Seguindo as obras, está perto, mas ainda não é o que espero.

-Integrar KB2534111 no Windows 7 SP1 Ultimate 64 bits

-Instale o sistema operacional no VMWare 14 no HDD SATA virtual. Instale os hotfixes NVMe. Adicione o disco virtual NVMe e reinicie a VM. Agora o Windows 7 instala drivers e detecta o disco NVMe virtual.

-No entanto, no momento em que eu coloco 2534111, 2990941 e 3087873, o ISO resultante para no logotipo do Windows durante a primeira inicialização, no momento em que encontra o disco virtual NVMe.

Atualizar Apenas para fins experimentais, experimentei o Windows 7 de 32 bits com driver OpenFabrics NVMe. Desta vez ele detectou o Virtual NVMe Drive, copiou todos os arquivos e quando reiniciou, travou novamente na inicialização do Windows.

Suspeito que haja algum tipo de incompatibilidade entre o Windows 7 SP1 e o controlador VMWare NVMe que não consigo explicar.

Eu queria testar o Windows 7 64 SP1 integrado com drivers MS Native NVMe na VM primeiro, esperando que funcionasse, mas não funcionou. Agora não tenho certeza se a mesma configuração funcionaria em hardware real ou não. Não tenho ideia agora se o problema existe no Windows 7 SP1 ou no controlador NVMe da VMWare.

Responder1

O método descrito abaixo aparentemente não funciona com o VMware Workstation versão 14 para a instalação de um convidado Windows 7 x64, e o problema parece estar nos drivers que não funcionam com o controlador NVMe que é instalado pelo VMware, e o problema aparece durante a inicialização .

Porém, tudo funciona perfeitamente quando a inicialização é de um controlador não NVMe, onde o controlador NVMe secundário não causa nenhum problema. Uma tentativa de extrair o driver NVMe nesta situação deu o driver stornvme, mas ele não pode ser integrado à inicialização porque não está assinado. No entanto, mesmo pressionando F8 durante a inicialização e desabilitando a aplicação de assinatura não ajudou na inicialização.

Sugeri que talvez o problema esteja em um convidado do Windows 7 de 64 bits e sugeri o uso de uma versão de 32 bits do Windows 7, e estou aguardando uma resposta.

Em qualquer caso, o controlador NVMe pode ser usado na estação de trabalho 14, mas não para inicialização.


O artigo da Dell Como instalar o Windows 7 em sistemas com chipset Skylake tem este procedimento descrito como:

Aqui você aprenderá como preparar sua imagem do Windows 7 para unidades NVME e USB 3.0 e como criar uma mídia de instalação com esta imagem.

O resumo do procedimento é o seguinte:

Preparativos

  • Crie uma pasta chamada tempna unidade C com estas subpastas: src, mount, winremount, hotfix, drivers.
  • Baixe os drivers Intel RST e USB 3.0 necessários em esse link. Descompacte e copie as pastas incluídas para C:\temp\drivers.
  • Baixe e descompacte os seguintes hotfixes do Microsoft Windows KB2990941, KB3087873.
  • Copie os .msuarquivos dos hotfixes descompactados para C:\temp\hotfix.
  • Copie todos os arquivos e pastas da imagem de DVD do Windows 7 para o formato C:\temp\src.

Modifique a imagem

  • Execute um prompt de comando (CMD) como administrador.
  • Execute os seguintes 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 o Windows Explorer para C:\temp\mount\sources, classifique os arquivos por Date modifiede copie todos os arquivos modificados para C:\temp\src\sources.

  • Execute o comando

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

    dism /Get-WimInfo /WimFile:c:\temp\src\sources\install.wim
    
  • Use esse número nos seguintes 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 a partição de recuperação do í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
    
  • Conclua o processo de modificação com estes comandos:

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

Crie a mídia de instalação

  • Para criar o arquivo ISO, baixe a ferramenta Microsoft oscdimg.

  • Descompacte o arquivo e copie oscdmig.exepara C:\Windows\System32\.

  • No prompt de comando execute este comando:

    oscdimg.exe -b[Path to]efisys.bin -u2 -udfver102 [Path to files] [Path to create the image]Win7_image.iso
    
  • Para criar a mídia de instalação, use o Ferramenta de criação de mídia da Microsoft.

Responder2

O controlador Virtual NVME da VMware não oferece suporte ao Win7 por meio da instalação. O controlador Virtual NVME só funcionará se o Win7 instalar os hotfixes e, em seguida, migrar o modo de unidade atual da VM (IDE, SATA ou SCSI) para o NVME que você criou no VMware usando ferramentas de terceiros. O Windows 8.1 e versões superiores do sistema operacional Windows reconhecem o disco virtual NVME e o instalam corretamente.

informação relacionada