【教程】 虚拟机VMware以NVMe格式安装运行win7x64
本帖最后由 i4527 于 2023-2-16 20:22 编辑测试图
NVMe格式安装Win7-
http://bbs.wuyou.net/forum.php?mod=attachment&aid=NTE1MTQ2fGJkNzYyNzc4fDE2NzU3NzE1NzB8NTg5NjgzfDQzMzI0OA%3D%3D
http://bbs.c3.wuyou.net/forum.php?mod=attachment&aid=NTE1MTQzfDc3NTg0YWZkfDE2NzEwMjU1NDh8NTg5NjgzfDQzMzI0OA%3D%3D&noupdate=yes
http://bbs.c3.wuyou.net/forum.php?mod=attachment&aid=NTE1MTQ2fDc0YjFjMjY2fDE2NzEwMjYzNTN8NTg5NjgzfDQzMzI0OA%3D%3D&noupdate=yes
NVMe性能测试
http://bbs.wuyou.net/forum.php?mod=attachment&aid=NTE1MTQ3fDYzZWYwOWE0fDE2NzU3NzE1NzB8NTg5NjgzfDQzMzI0OA%3D%3D&noupdate=yes
http://bbs.c3.wuyou.net/forum.php?mod=attachment&aid=NTE1MTQ0fGRhOWMwZWY4fDE2NzEwMjU1NDh8NTg5NjgzfDQzMzI0OA%3D%3D&noupdate=yes
http://bbs.c3.wuyou.net/forum.php?mod=attachment&aid=NTE1MTQ3fDA2Y2RkNTY2fDE2NzEwMjYzNTN8NTg5NjgzfDQzMzI0OA%3D%3D&noupdate=yes
准备工作 以下操作可能导致无法开机或者其他异常情况,请提前备份注册表,创建快照和建立系统还原点等操作。以便随时复原。 虚拟机允许在关机或运行状态下创建快照。 下载文件之后请解压。(抱歉,无权限发布链接,链接在附件中)
[*]Dism++ --来源@Chuyu-Team
[*]64bit MS NVMe Hotfixes for Win7 x64 --来源@Fernando
[*] 64bit Intel RSTe SATA/sSATA AHCI/RAID Drivers v4.7.0.1098 WHQL for Win7 x64 --来源@Fernando
[*]compl. Intel RSTe Storage Drivers & Software Set v5.5.4.1036 for Win7-10 --来源@Fernando
[*]"pure" 64bit Samsung NVMe Driver v3.3.0.2003 WHQL for Win7 x64--来源@Fernando
[*] "pure" generic 64bit Phison NVMe driver v1.5.0.0 WHQL for Win7 x64 --来源@Fernando
[*]USB 3 driver stack for Windows 7 --来源@daniel_k和@canonkong
一.将IDE/SCSI/SATA格式转换至NVMe格式---
A.添加NVMe驱动
[*]添加微软NVMe补丁:kb2990941-v3+kb3087873-v2打开Dism++ ->"更新管理"->"添加"->选择"kb2990941-v3.msu"和"kb3087873-v2.msu"->"打开"
[*]添加通用NVMe程序打开Dism++ ->"驱动管理"->"添加"->选择驱动补丁文件夹(6个)->"选择文件夹"
B.添加NVMe控制器
方法1).被动添加NVMe控制器(以“Phison NVMe driver”为例)
步骤:
[*]打开Dism++ ->"工具箱"->"春哥附体"->输入“regedit”->"确定"->在弹出的注册表中->“文件”->“导入”->选择"CloseNVMeService.reg"->“打开”。
[*]虚拟机关机,添加一个NVMe类型的磁盘(任意大小)。
[*]虚拟机开机进入系统后->打开设备管理器->存储控制器->选择Phison NVMe 1.2 Storport Miniport(带黄色感叹号)->右键->更新驱动程序软件 ->浏览计算机以查找驱动程序(R) -> 从计算机的设备驱动程序列表中选择(L)->双击标准 NVM Express 控制器选项->提示成功地更新驱动程序。
[*]将硬盘类型从(IDE/SCSI/SATA)格式更改为NVMe类型,开机之后就不会卡logo了。
笔记:
[*]步骤3(1.b.1.3)中选择标准 NVM Express 控制器,就是微软默认的NVMe驱动。
[*]步骤3(1.b.1.3)的方法可以切换到你想要的NVMe驱动,比如“Samsung NVMe driver v3.3.0.2003”。
[*]可以使用CrystalDiskMark.exe对不同厂商的NVMe驱动进行性能测试,找出符合你最佳性能的NVMe驱动。
方法2).主动添加NVMe控制器(以“Phison NVMe driver”为例)
步骤:
[*]虚拟机开机,打开Dism++ ->"工具箱"->"春哥附体"->输入“regedit”->"确定"->在弹出的注册表中->“文件”->“导入”->选择"Phison NVMe controller.reg"->“打开”。
[*]虚拟机关机,将硬盘类型从(IDE/SCSI/SATA)格式更改为NVMe类型。
[*]虚拟机关机重启(如果成功进入系统,说明已成功安装)。
[*]虚拟机开机进入系统后->打开"设备管理器"->“储存控制器”-> “Phison NVMe 1.2 Storport Miniport”(带黄色感叹号)->右键 ->”浏览计算机以查找驱动程序“ -> ”从计算机的设备驱动程序列表中选择“->双击”Phison NVMe 1.2 Storport Miniport“选项->提示成功地更新驱动程序。
方法3).系统从SATA硬盘备份还原到NVMe硬盘
本方法在不同版本/环境的Win7镜像中有不同的测试结果,不能100%成功安装NVMe控制器(卡在logo界面)。步骤:
[*]虚拟机选择SATA硬盘类型,在PE中安装Win7镜像,使用Dism++添加微软补丁和NVMe驱动,重启。
[*]系统正常启动和安装,完成OOBE阶段,进入桌面,关机。
[*]添加一个NVMe硬盘,进入PE,使用“Acronis True Image WinPE.exe”备份SATA硬盘中的系统。
[*]使用“Acronis True Image WinPE.exe”还原系统到NVMe硬盘。
笔记:
[*]失败时请参考1.b.1方案。
二.以NVMe格式安装win7x64镜像
准备工作
创建默认的Windows 虚拟机(NVMe格式,win7及以上)。 在PE或第二系统中安装你的win7x64位镜像(打开Dism++ ->"释放镜像")。
A.在PE中添加NVMe驱动
方法1)Dism++ 添加
步骤:
[*]打开Dism++ ->"更新管理"->"添加"->选择"kb2990941-v3.msu"和"kb3087873-v2.msu"->"打开"。
[*]打开Dism++ ->"驱动管理"->"添加驱动"->选择驱动补丁文件夹(6个)->"选择文件夹"。
方法2)将补丁集成至镜像中
[*]使用UpdatePack7R2 --来源@simplix.infoUpdatePack7R2.exe /S /FixOn /Silent /NVMe /NoSpace /WimFile=X:\install.wim /Index=1 /Optimize
B.在PE中添加NVMe和ACPI控制器
[*]在cmd中执行以下命令(注意系统的盘符路径)reg.exe load HKEY_LOCAL_MACHINE\PeToSystem "YourPath:\Windows\System32\config\SYSTEM"
[*]双击执行"Phison Electronics Corporation In PE.reg"。
[*]虚拟机关机重启,操作系统安装程序将正常启动。
笔记:
[*]创建新的虚拟机时,可以选择BIOS或者UEFI引导方式,选择 Windows 7 及更高版本 x64。
[*]虚拟机添加NVMe和ACPI控制器之后,win7系统就识别NVMe硬盘格式。它会自动完成安装过程,顺利进行到OOBE阶段。
三.补充说明
[*]Q:为什么win7卡在logo(四叶草)不动?A:在虚拟机(当前最新版本VMware16)中,主要原因是无法识别NVMe硬盘格式。所以添加NVMe和ACPI控制器之后就不会再卡住。 在实体机中,还有其他因素。比如CSM Support,显卡驱动,安全启动等。KB5017361可以支持Secure Boot(安全启动)。
[*]Q:如何卸载/删除NVMe驱动?A:打开Dism++ ->"驱动管理"->"存储控制器"->选择想要卸载的驱动->"删除"。
[*]Q:添加了注册表之后无法正常启动了,怎么办?A:
[*]如果创建了快照,可以在快照管理器中跳转到备份的快照。
[*]没有快照(备份),启动时选择“最近一次正确配置启动”。
[*]步骤2失败的话,请卸载相关的驱动。
四.参考资料
抱歉,无权限发布链接
[*]Intel RST/RSTe Drivers 作者@Fernando
[*]Recommended AHCI/RAID and NVMe Drivers 作者@Fernando
[*]how to disable and enable windows@Mike's Technology
[*]Dism++ 作者@Chuyu-Team
[*]USB 3 driver stack for Windows 7 作者@daniel_k和@canonkong
[*]UpdatePack7R2 作者@simplix.info
[*]how to get device instance path from windows kernel driver作者@jingshaq
[*]Windows 7 Professional SP1 7601.24540 x86-x64 作者@lopatkin
[*]Device Instance ID
[*]how to parse usb device instance id diid
[*]Manually Adding or Removing Services and Devices
[*]NVMe SSD Issue - Common Solutions have no impact on solving the problem
[*]How to Run Windows 7 on NVMe SSD Drive in a Virtual Machine
好东西,感谢分享 虚拟机搞上这个了都
感谢分享 谢谢分享! 必须的,上课了。 谢谢分享。 我来晚了,但我学习了,谢谢你的分享。
直接来个做好的ESD文件,在虚拟机上装一下试试! 感谢分享! 多谢分享,收藏了。 谢谢分享,一定要试试这个。
smalldimple 发表于 2022-12-7 21:38
直接来个做好的ESD文件,在虚拟机上装一下试试!
请参考2.a2b,本教程的初衷是NVMe控制器与镜像分开来,方便于DIY各种各样的Win7镜像。 讚,THX~!,感謝分享 ^^ 感恩喔~~! 感谢分享,就是上面哪些链接为什么下不了? 学习学习 谢谢分享 好东西,感谢分享
看一下 谢谢 收藏等我换了新机试试 膜拜大佬,学习受教! 用这个的意义是? 牛啊牛啊
感谢分享, 学习了。试一下 WIN7 现在没什么优势了吧? 不是有集合了nvme和usb3的win7.iso吗 shankbang 发表于 2023-4-13 20:37
学习了。试一下
请问步骤A中,选择驱动补丁文件夹(6个)这个补丁在哪里 感谢大神的帖子,学习了
好东西,感谢分享 多谢分享,学习了 学习一下。。。
页:
[1]
2
