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
temp
na 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
.msu
arquivos dos hotfixes descompactados paraC:\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 porDate modified
e copie todos os arquivos modificados paraC:\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 comandodism /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.exe
paraC:\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.