无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3575|回复: 32
打印 上一主题 下一主题

[原创] 【教程】 虚拟机VMware以NVMe格式安装运行win7x64

  [复制链接]
跳转到指定楼层
1#
发表于 2022-12-7 14:11:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 i4527 于 2023-2-16 20:22 编辑

测试图

NVMe格式安装Win7-



NVMe性能测试



准备工作

        以下操作可能导致无法开机或者其他异常情况,请提前备份注册表,创建快照和建立系统还原点等操作。以便随时复原。

        虚拟机允许在关机或运行状态下创建快照。

        下载文件之后请解压。(抱歉,无权限发布链接,链接在附件中)

一.将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)将补丁集成至镜像中
B.在PE中添加NVMe和ACPI控制器
  • 在cmd中执行以下命令(注意系统的盘符路径)
    1. 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失败的话,请卸载相关的驱动。


四.参考资料
抱歉,无权限发布链接










vm2.png (85.82 KB, 下载次数: 14)

vm2.png

vm1.png (66.97 KB, 下载次数: 329)

vm1.png

Phison NVMe controller.rar

643 Bytes, 下载次数: 14, 下载积分: 无忧币 -2

Phison Electronics Corporation In PE.rar

780 Bytes, 下载次数: 18, 下载积分: 无忧币 -2

CloseNVMeService.rar

276 Bytes, 下载次数: 22, 下载积分: 无忧币 -2

2#
发表于 2022-12-7 14:24:54 | 只看该作者
好东西,感谢分享
回复

使用道具 举报

3#
发表于 2022-12-7 14:34:18 | 只看该作者
虚拟机搞上这个了都
感谢分享
回复

使用道具 举报

4#
发表于 2022-12-7 15:22:46 | 只看该作者
谢谢分享!
回复

使用道具 举报

5#
发表于 2022-12-7 15:39:49 | 只看该作者
必须的,上课了。
回复

使用道具 举报

6#
发表于 2022-12-7 17:23:44 | 只看该作者
谢谢分享。
回复

使用道具 举报

7#
发表于 2022-12-7 21:23:55 | 只看该作者
我来晚了,但我学习了,谢谢你的分享。
回复

使用道具 举报

8#
发表于 2022-12-7 21:38:54 | 只看该作者
直接来个做好的ESD文件,在虚拟机上装一下试试!

点评

请参考2.a2b,本教程的初衷是NVMe控制器与镜像分开来,方便于DIY各种各样的Win7镜像。  详情 回复 发表于 2022-12-8 13:56
回复

使用道具 举报

9#
发表于 2022-12-8 00:45:38 | 只看该作者
感谢分享!
回复

使用道具 举报

10#
发表于 2022-12-8 07:28:37 | 只看该作者
多谢分享,收藏了。
回复

使用道具 举报

11#
发表于 2022-12-8 12:05:18 | 只看该作者
谢谢分享,一定要试试这个。
回复

使用道具 举报

12#
 楼主| 发表于 2022-12-8 13:56:43 | 只看该作者
smalldimple 发表于 2022-12-7 21:38
直接来个做好的ESD文件,在虚拟机上装一下试试!

请参考2.a2b,本教程的初衷是NVMe控制器与镜像分开来,方便于DIY各种各样的Win7镜像。
回复

使用道具 举报

13#
发表于 2023-2-3 17:46:17 | 只看该作者
讚,THX~!,感謝分享 ^^ 感恩喔~~!
回复

使用道具 举报

14#
发表于 2023-2-4 09:23:26 | 只看该作者
感谢分享,就是上面哪些链接为什么下不了?
回复

使用道具 举报

15#
发表于 2023-2-4 09:53:33 | 只看该作者
学习学习 谢谢分享
回复

使用道具 举报

16#
发表于 2023-2-4 10:12:41 | 只看该作者
好东西,感谢分享
回复

使用道具 举报

17#
发表于 2023-2-4 10:26:17 | 只看该作者

看一下 谢谢
回复

使用道具 举报

18#
发表于 2023-2-5 04:19:07 来自手机 | 只看该作者
收藏等我换了新机试试
回复

使用道具 举报

19#
发表于 2023-3-29 14:57:21 | 只看该作者
膜拜大佬,学习受教!
回复

使用道具 举报

20#
发表于 2023-3-29 15:29:04 | 只看该作者
用这个的意义是?
回复

使用道具 举报

21#
发表于 2023-3-29 20:36:49 | 只看该作者
牛啊牛啊
回复

使用道具 举报

22#
发表于 2023-4-10 14:07:22 | 只看该作者

感谢分享,
回复

使用道具 举报

23#
发表于 2023-4-13 20:37:39 | 只看该作者
学习了。试一下
回复

使用道具 举报

24#
发表于 2023-4-13 20:51:10 | 只看该作者
WIN7 现在没什么优势了吧?
回复

使用道具 举报

25#
发表于 2023-4-13 20:56:34 | 只看该作者
不是有集合了nvme和usb3的win7.iso吗
回复

使用道具 举报

26#
发表于 2023-4-13 21:34:56 | 只看该作者

请问步骤A中,选择驱动补丁文件夹(6个)  这个补丁在哪里
回复

使用道具 举报

27#
发表于 2023-4-26 15:21:44 | 只看该作者
感谢大神的帖子,学习了
回复

使用道具 举报

28#
发表于 2023-5-17 19:08:47 | 只看该作者

好东西,感谢分享
回复

使用道具 举报

29#
发表于 2023-5-23 22:21:09 | 只看该作者
多谢分享,学习了
回复

使用道具 举报

30#
发表于 2023-5-23 22:28:52 | 只看该作者
学习一下。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-13 05:25

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表