O Windows 7 SP1 com driver NVMe não é carregado no VMWare 14

2

Estou testando o Windows 7 Ultimate SP1 no VMWare primeiro, já que agora não tenho drive NVMe real. Depois de integrar o hotfix MS KB2990941 & 3087873 O ISO do Windows 7 SP1 64 inicializado é inicializado no modo EFI, mas não prossegue além da tela de início do logotipo do Windows no VMWare Workstation 14 quando o controlador de disco é o NVMe. Não congela, pois vejo o ligeiro movimento constante do logotipo em torno de si, no entanto, fica preso lá. Os hotfixes são integrados no Boot.wim e no Install.wim

O principal objetivo dessas correções é habilitar o suporte ao driver NVMe nativo no Windows 7 SP1. O Windows 10 ISO é bem instalado com seu driver NVMe nativo integrado. O ISO do Windows 7 integrado também se instala bem se a unidade virtual for IDE, SATA ou SCSI. Este passo está de acordo que o slipstream está bem.

Coisas que tentei até agora mas não ajudaram

  • Integrado apenas KB2990941 e ignorado 3087873
  • Primeiro, instale o Windows 7 na unidade virtual SATA, em seguida, instale manualmente os hotfixes e, em seguida, adicione o segundo disco NVME.
  • Encontrou um driver OpenFabrics NVMe para o Windows 7 64. Empurrou-o para o Boot.Wim e o Install.wim com o comutador force -igned do DISM. Obteve BSOD para nvme.sys durante o arranque.
  • Como 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 é reinicializado volta a ficar preso nas janelas iniciais!
  • Apenas para fins experimentais, experimentei minhas mãos com um ISO não oficial do Windows 7 SP1 disponível para download em sites de terceiros. Ainda o mesmo resultado
  • Tentei atualizar o Windows 7 SP1 e o Windows 7 SP1 + de abril de 2016. O mesmo resultado

Agora estou exausto com 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 alguma outra solução de problemas ou alguma solução possível? O sistema operacional do host é o Windows 7 Ultimate 64 SP1, se isso realmente importa.

Obrigado.

Atualizar Depois dos trabalhos, está perto, mas ainda não é o que eu espero.

-Integrar KB2534111 no Windows 7 SP1 Ultimate 64 Bit

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

- No entanto, o momento em que eu corrojo 2534111, 2990941 & 3087873 o ISO resultante fica no logo do Windows durante a primeira inicialização no momento em que encontra o disco virtual NVMe.

Atualizar Apenas para fins experimentais eu tentei o Windows 7 32 bit com o driver OpenFabrics NVMe. Desta vez, detectou o Virtual NVMe Drive, copiou todos os arquivos e, quando reinicializou, ficou preso novamente no Iniciando o Windows.

Eu 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 os 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.

    
por rajeev 06.03.2018 / 11:29

1 resposta

1

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

No entanto, tudo funciona perfeitamente quando a inicialização é de um não-NVMe controlador, onde o controlador NVMe secundário não causa nenhum problema. Uma tentativa de extrair o driver NVMe nessa situação stornvme driver, mas não pode ser integrado na inicialização desde não está assinado. No entanto, mesmo com o pressionado F8 durante a inicialização e desativação a aplicação de assinaturas não ajudou na inicialização.

Eu sugeri que talvez o problema seja com um convidado do Windows 7 de 64 bits, e sugeriu o uso de uma versão de 32 bits do Windows 7, e estou atualmente aguardando uma resposta.

Em qualquer caso, o controlador NVMe pode ser usado em Workstation 14, apenas não para iniciar.

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

Here you will learn how to get your Windows 7 Image ready for NVME-Drives and USB 3.0 and how to create an installation media with this image.

O resumo do procedimento é o seguinte:

Preparativos

  • Crie uma pasta chamada temp na unidade C com estas subpastas: src, mount, winremount, hotfix, drivers.
  • Faça o download dos drivers Intel RST e USB 3.0 necessários este link . Descompacte e copie as pastas incluídas para C:\temp\drivers .
  • Baixar e descompactar os seguintes hotfixes do Microsoft Windows KB2990941 , KB3087873 .
  • Copie os arquivos .msu dos hotfixes descompactados para C:\temp\hotfix .
  • Copie todos os arquivos e pastas da imagem do DVD do Windows 7 para C:\temp\src .

Modifique a imagem

  • Executar 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 modified e 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 index a modificar, 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
    
  • Complete 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.exe para 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 .

por 09.03.2018 / 17:38