現在、実際のNVMeドライブがないため、VMWareでWindows 7 UltimateSP1を最初にテストしています。 MSホットフィックスKB2990941および3087873を統合した後、結果のWindows 7 SP1 64 ISOはEFIモードで起動しますが、ディスクコントローラーがNVMeの場合、VMWare Workstation14でWindowsロゴ画面を開始する以外に進みません。ロゴが少し安定して動いているのを見ると、フリーズしませんが、そこでスタックします。修正プログラムは、Boot.wimとInstall.wimの両方に統合されています
これらの修正の主な目的は、Windows 7SP1でネイティブNVMeドライバーのサポートを有効にすることです。 Windows 10 ISOは、組み込みのネイティブNVMeドライバーを使用しても問題なくインストールされます。スリップストリームされたWindows7 ISOは、仮想ドライブがIDE、SATA、またはSCSIの場合にも正常にインストールされます。このステップは、スリップストリームが問題ないことを示しています。
私がこれまで試したが役に立たなかったこと
私は今、オプションで疲れ果てています。上記の修正プログラムは、Windows 7 64SP1のVMWareVirtualNVMeコントローラーではどういうわけか機能しないようです。誰かが私にさらなるトラブルシューティングオプションまたは可能な解決策を教えてもらえますか?とにかく重要な場合、ホストOSはWindows 7 Ultimate 64SP1です。
ありがとう。
更新以下の作業では、近いですが、それでも私が期待するものではありません。
-KB2534111をWindows7 SP1 Ultimate64ビットに統合します
-仮想SATAHDDのVMWare14にOSをインストールします。 NVMeホットフィックスをインストールします。 NVMe仮想ディスクを追加し、VMを再起動します。これで、Windows 7はドライバーをインストールし、仮想NVMeディスクを検出します。
-ただし、2534111、2990941、および3087873をスリップストリームした瞬間、NVMe仮想ディスクが見つかった瞬間に最初の起動時に結果のISOがWindowsロゴで停止します。
更新実験目的で、OpenFabricsNVMeドライバーを使用してWindows732ビットを試しました。今回は、仮想NVMeドライブを検出し、すべてのファイルをコピーし、再起動すると、Windowsの起動時に再びスタックしました。
Windows 7SP1とVMWareNVMeコントローラーの間に、説明できない何らかの非互換性があるのではないかと思います。
VMでMSネイティブNVMeドライバーを使用してスリップストリームされたWindows 7 64 SP1をテストしたかったのですが、機能しませんでした。同じセットアップが機能するかどうかはわかりません。問題がWindows7 SP1またはVMWareのNVMeコントローラーに存在するかどうかは、今のところわかりません。
以下に説明する方法は、Windows 7x64ゲストのインストール用のVMwareWorkstationバージョン14では明らかに機能しません。問題は、VMwareによってインストールされたNVMeコントローラーで動作しないドライバーにあるようで、起動中に問題が発生します。 。
ただし、ブートが非NVMeコントローラーからのものである場合はすべてが完全に機能し、セカンダリNVMeコントローラーは問題を引き起こしません。この状況でNVMeドライバーを抽出しようとすると、stornvmeドライバーが生成されましたが、署名されていないため、ブートに統合できません。ただし、起動中にF8を押して署名の強制を無効にしても、起動には役立ちませんでした。
私はおそらく問題が64ビットのWindows7ゲストにあることを示唆し、32ビットバージョンのWindows 7の使用を提案し、現在回答を待っています。
いずれの場合も、NVMeコントローラーはワークステーション14で使用できますが、起動には使用できません。
デルの記事 Skylakeチップセットを搭載したシステムにWindows 7をインストールする方法 この手順は次のように説明されています。
ここでは、Windows7イメージをNVMEドライブおよびUSB3.0用に準備する方法と、このイメージを使用してインストールメディアを作成する方法を学習します。
手順の概要は次のとおりです。
準備
temp
という名前のフォルダーを作成します。C:\temp\drivers
にコピーします。.msu
ファイルをC:\temp\hotfix
にコピーします。C:\temp\src
にコピーします。画像を変更する
次のコマンドを実行します。
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
WindowsエクスプローラーでC:\temp\mount\sources
を開き、ファイルをDate modified
で並べ替え、変更したすべてのファイルをC:\temp\src\sources
にコピーします。
コマンドを実行します
dism /Unmount-Wim /MountDir:C:\temp\mount /commit
変更するinstall.wim
インデックスを特定するには、コマンドを使用します
dism /Get-WimInfo /WimFile:c:\temp\src\sources\install.wim
次のコマンドでこの番号を使用します。
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
インデックス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
次のコマンドを使用して変更プロセスを完了します。
dism /Unmount-Wim /MountDir:C:\temp\winremount /Commit
dism /Unmount-Wim /MountDir:C:\temp\mount /Commit
インストールメディアを作成します
ISOファイルを作成するには、Microsoftツール oscdimg をダウンロードします。
ファイルを解凍し、oscdmig.exe
をC:\Windows\System32\
にコピーします。
コマンドプロンプトで、次のコマンドを実行します。
oscdimg.exe -b[Path to]efisys.bin -u2 -udfver102 [Path to files] [Path to create the image]Win7_image.iso
インストールメディアを作成するには、 Microsoft Media Creation Tool を使用します。