PCEVA,PC绝对领域,探寻真正的电脑知识
开启左侧

[教学] 记录我安装win7系统到NVME固态的小经验

[复制链接]
coco_coco 发表于 2017-12-26 18:00 | 显示全部楼层 |阅读模式
点击数:32452|回复数:13
本帖最后由 coco_coco 于 2017-12-26 17:55 编辑

ps导读:全而不精,适合入门了解
一. 前期知识储备和工作准备
  
    当我们到手一块M8SeGN 256G M.2 固态硬盘,我们首先知道的是我们的硬盘是m2接口,支持NVME,并且质量很不错,下来就是我们根据自身环境来做准备工作,
  • 知识储备一:什么是m2.接口我能用吗?
  • 知识储备二:什么是NVME.对于NVME我们需要做什么工作?
  • 知识储备三:你要装Win7还是Win10?
  • 知识储备四:老电脑(主板)可以上吗?
  • 知识储备五:基本的装系统知识.  

    答:对于m2接口的认识最详细的知识当然我要引领大家去最专业的回答,目前我找到的最详细的资料分享给大家
         M.2/PCI-E/NVMe/SATA 都是啥?一文看懂 SSD - 中关村在线硬件论坛
看完后就知道你自己是什么接口,能不能直接插上就用M8SeGN 256G M.2 固态硬盘.看完后大家有3种可能
  1. 你是m2接口,但是不兼容M8SeGN 256G M.2 固态硬盘,怎么办?
      答.m2接口分为两种,即使都叫m2,但是你可能就是用不了M8SeGN 256G M.2 固态硬盘,怎么破?因为插不进去的原因,我们肯定是无法直接插上使用,
         所以提供方法一(台式机):
          使用PCI接口转接卡(万能淘宝有买),将M8SeGN 256G M.2 固态硬盘的m2接口转换为PCI接口,插在PCI插槽上即可,
         提供方法二(笔记本):
           哈哈哈,别逗了.笔记本没法转接了,死心吧..
  2. 你是m2接口,恰好兼容M8SeGN 256G M.2 固态硬盘,只是直接插上用就可以吗?
      答.即使主板(基本上是好主板)有对应接口,你插上硬盘,接下来你要遇到的就是.你的系统识不识别M8SeGN 256G M.2 固态硬盘,为什么?因为M8SeGN 256G M.2 固态           硬盘采用NVME驱动提供读写服务,当没有驱动的时候是无法直接识别硬件的,驱动提供源,包括,微软和固态厂商.他们的关系为:微软的win7原生不支持NVME驱动,
           但是后来微软为Win7发布了NVME驱动补丁,也就是说已安装好的win7默认不能读取NVME固态,但是可以联网打驱动补丁,有两个,这里就不列出来了,win10原生就
           支持NVME驱动,也就是不打补丁就可以直接读取NVME固态,那固态厂商的角色是什么?微软的驱动为通用版,兼容性最强,但是性能不是最强,厂商可以自己发布具有
          针对性的专用补丁,发挥针对某款固态的最强性能.但是因为厂商和微软的py交易,厂商一般是不发布win7系统下的NVME驱动的,也就是厂商的NVME驱动也是区分系统版本的,原因是微软希望大家抛弃win7.
          win7系统无法安装在NVME固态上,因为win7安装镜像不包含NVME驱动补丁,安装过程中无法读取到硬盘,也就谈不上安装了,win10是可以的,win7系统镜像可以第三方制作,
          安装前加入NVME驱动补丁制作成安装U盘镜像,也可以在PE(支持NVME的pe才可以读取到NVME硬盘)下直接安装打入NVME补丁的ISO镜像.
  3. 你不是m2接口,肯定插不上,那能不能继续使用M8SeGN 256G M.2 固态硬盘?
    答:还是有办法的,首先你要是台式电脑,因为台式机有主板有PCIe接口,同时确认你的主板bios支持NVME吗.如果支持我们可以省下很多事情,
        先给你们上一张图:支持NVME引导的主板大约分类如下.
          f553af12b07eca80b21f0a06992397dda04483f8.jpg
         当主板支持NVME驱动的时候,可能还需要更新bios,老的bios可能还不支持,但是这个一般很好解决,
          到这里必然有些用户是老主板,不支持NVME驱动:这个我们不去深究,但是我可以提一下.这个也是可以解决的,
          其中原理为:老主板不支持NVME是因为当时还没有NVME这个玩意,怎么办,有人提出了 无需修改 bios 即可让任意主板实现 NVME 启动,有需要的可以看,
          这文章是从系统从主板自检,引导启动的顺序流程入手的,大致理解为.主板自检检查到可以识别的硬盘,按照某些协议,知道了系统的引导文件在哪里
          (如MBR硬盘引导是将启动盘设为分区激活,GPT硬盘是将引导写在GPT硬盘分盘时候分的100M左右的 ESP分区中,)引导文件是什么,就是记录win7或
          者win10系统安装咋那个盘的,加载引导后,直接根据引导记录找到安装系统的分区,这个过程中可以插手的是通过技术手段让主板识别的引导所记录
          的系统安装目录指向主板不认识的NVME硬盘,可以看上面的链接.自己动手试验下

            在活动回复中发现有人说 这个 SSD 自带启动,所以就算不支持 NVME 的主板也可以启动,例如老古董的 G31 主板,
          这句话我不太理解,我没有搜到这方面的知识,ssd自带启动后,不用改bios.不需要干涉启动流程,ssd中的启动会直接启动系统吗?知道人可以回复给我解惑,感激不尽
          上面的解释基本上把上述的问题都回答了.基本上的装系统知识这个我接下来会给大家贴出流程.
二. 讲解基本的装系统知识
1.获取系统镜像,
  • 微软官方ISO镜像.(光盘或者网络下载)推荐到 msdn i tell you 去下载
  • 第三方封装GHO系统,高手使用虚拟机安装官方ISO镜像然后打补丁,加载一点驱动,优化点设置然后将C盘打包压缩成GHO压缩包(特殊格式)
  • 自己制作GHO镜像,不求优化多好,但求达到我们的某种目标.
    分析:官方ISO镜像安装win10可以直接安装在NVME硬盘上,win7不行,因为没有NVME驱动,所以我们必须选用第三方封装的具有NVME驱动的win7GHO,
          或者自己简单封装NVME驱动自己制作,这里排除第三方的gho镜像,因为广告多,为了纯净,自己封装,哈哈,其实我有第三方封装的打入NVME驱动的win7GHO镜像,自己打入是为了教大家,
    前提:自己制作,只干一件事.打入NVME驱动.后果是.原生系统只打入NVME驱动安装后还需要自己安装运行库自己激活,自己安装驱动.
    制作方式:
          第一种主板厂商发布的一键制作软件,如:微星官网下载一个驱动注入工具 Smart_Tool_1.0.0.23,具体详细看: Win7 通用安装教程(适用于 M8Se M8Pe 系列 NVME 的 SSD)纯净安装,自己注入驱动
          -----这种方式最后的成品是 一个写入了win7系统的引导U盘,这种我在这里就不教大家了,这个比较简单.没啥讲头,
          第二种中,自己使用CMD命令解压缩ISO镜像中的install.wim文件(两G多大小的文件),再执行命令向解压后的install.wim文件添加NVME驱动补丁,然后在打包回去.
          -----详情查看:让 Win7 原生支持 NVME 的方法【绿色系统】,最后得到的就是个iso特殊系统压缩包,我们可以在pe下安装这个iso镜像,--这里我选用的也是这种方式给大家讲解
2.得到自己制作的镜像或者你还是选择第三方镜像后,可以进行第二步,安装系统镜像
  到这一步我们可选择方式比较多
  • 最原始但是操作难度高点的方式,将制作的系统镜像 ,刻写到U盘,插上电脑,电脑自动去到U盘加载win7系统,一路下一步的安装,这种方式一句话说完了,但是中途遇到的可能性问题比较多,如:U盘加载win7安装过程后,无法安装到指定分区,后面解释这个
  • 使用支持NVME的pe系统,制作成U盘,在pe下使用第三方软件安装指定的iso镜像,到我们的固态,然后重新开机自动安装,这种方式可操作性广,适应性比较强,推荐这种
  • 不使用U盘,本地硬盘安装,这个就不细说了,也不推荐,为啥,麻烦呀
   这里我教给大家第二种,使用支持NVME的pe系统,制作成U盘,在pe下使用第三方软件安装指定的iso镜像,这种方式比较简单
  • 下载支持NVME驱动的<微PE工具箱>,这是一款纯净的pe系统,推荐使用,点击链接后,跳转选择win10核心的64位207M大小的下载
  • 选择一款U盘,8g吧,资料备份,安装微PE工具箱安装包,双击打开,弹出一个窗口,不要点击立即安装进系统,而是右下角第一个图标<安装pe到U盘>,如果制作过pe的就会,这里选择U盘一路下一步既可以了,大约5到8分钟就好.|

    这里我会给大家加入点干货知识.制作的U盘pe到底是个什么,很多人不知道,也有很多人知道但是说不出,我简单的打个比喻吧!帮助大家理解.
    除了大家理解的win7,win8,win10系统外,微软为了让oem大厂商方便维护与批量安装系统,开发了一种很小的系统叫做pe系统,可以简单的操作电脑,而许多开发者在微软发布的简陋的官方pe基础上自己扩展做出了很多种pe系统,如深度pe,老毛桃等,他们的功能基本上是一样的,但是很多都有广告,和强制捆绑主页的行为,pe维护系统可以刻录在U盘上,插上电脑,开机前设置好主板启动顺序,主板会识别出U盘中的pe系统引导,而选择直接加载U盘中的pe系统,pe系统都不会很大,几百m左右,注意pe系统分内核版本,如winxp内核,win7内核,win8内核,win10内核,不同内核加载后的界面都不一样,并且支持的分辨率也不样,同样pe也要区分对于uefi引导是否支持,还要区分是否pe加载了nvme驱动可以在pe下直接读取nvme硬盘,并且pe下可以一定量的支持一些专用软件,来操作硬盘,操作分区,操作引导,加载虚拟光驱,安装系统.
  • U盘pe制作好以后,U盘剩余空间还比较大,我们可以把我们制作的nvme驱动win7镜像iso文件复制到U盘
  • 把U盘插在新电脑上,开机进入biso(怎么进去,可以百度搜索,也可以在开机屏幕亮起的瞬间仔细看屏幕下方的英文字按照内容提示点击按键进入biso).因为不同厂商 的bios设置的不同,我这里给大家教一些通用知识,

    干货来了:安装系统前你必须知道你需要采用什么引导方式,
    Legacy BIOS 和 UEFI 引导模式,这两种模式优缺点我简单提一下,uefi引导模式支持超过2T的硬盘,支持硬盘分区中超过3个主分区,启动更快,支持安全启动,更好更强大,但是相应的安装成本和学习成本也大点,legacy BIOS是你之前一直用的,也挺好的,两者的选择你们可以自己查资料选择
    Legacy BIOS 和 UEFI 引导模式对于硬盘格式有要求,Legacy Bios 要求安装系统的盘是mbr格式的,mbr格式硬盘天生导致上面的不支持超过2T的硬盘,不支持硬盘分区中超过3个主分区的限制,UEFI 引导模式要求硬盘是GPT格式,恰好,GPT格式的硬盘就天生解决mbr的限制.
    Legacy BIOS 和 UEFI 引导模式两种模式的协议对于引导文件的位置和读取方式也是不一样的,大家应该知道当系统到C盘后,主板是不知道你把系统安装到C盘了,主板是先会读取一个文件,这个文件记录着系统安装在那个盘,这个文件叫做引导文件,只要是文件,必然要存放在某处,恰好,Legacy BIOS要求引导文件存在于主板识别到的硬盘分区中的某一个激活分区中,这个文件我就不详解了,这里注意激活分区是什么意思,相当于给某个硬盘打个标记,可以在pe下使用DiskGenius软件指定激活分区,而且官方iso安装会自动标记安装系统的C盘为激活分区,而UEFI 引导模式的规定就不一样,uefi协议固定应该把引导文件放在一个fat格式的esp分区中,这个分区大约100m,后面的pe会一键给我们生成这个esp分区的,这就是两种引导模式对于引导文件的规定.并不全面,但是大家应该大概了解了

    这里我们介绍新的有优势的UEFI引导模式需要对bios有什么设置. 可以参考:BIOS 怎么开启 UEFI 模式
    因为我是华硕主板.就暂时给大家上个设置图
    华硕主板csm兼容性设置和关闭安全启动.jpg
  • 当上面的设置好了之后,重启电脑.我们就正式开始了.电脑刚开始启动后,我们可以使用快捷键选择进入U盘.这个快捷键的种类根据品牌太多了,简单总结如下图
    电脑启动菜单快捷键.png
  • 注意这里我们按下快捷键,弹出个启动设备菜单,当我们开启了.uefi和legacy混合启动后,主板会将两种引导方式都可识别的设备列出来,这里我们可以清除的看到我们微pe工具U盘,并且有两个,我们可以选择任意一个,不一定非要选择uefi格式,的pe,因为在我们只需要在安装系统的时候按照uefi模式安装即可,pe的方式并不妨碍什么.但是如果你主板设置只开启了uefi,没有开启legacy的话,就只能看见uefi格式的微PE工具箱U盘.
    让我们选择U盘进入,会进入微PE启动动画,然后我们可以一步步进入pe.,pe截图如下,大同小异,就是干净的,没有广告,
    微PE截图.jpg
  • 在pe桌面上我们打开我的计算机,是看不到我们插在(m2/PCIe)接口是的固态nvme硬盘的,但是不是因为NVME驱动的问题,我们的微PE是支持NVME驱动的,看不到硬盘是因为.刚出厂的硬盘处于未分配状态,现在我们打开DiskGenius软件来分区,在DiskGenius中可以看到我们的M8SeGN 256G M.2固态硬盘.右键选择分区,按照GPT格式分区并且分出100M的esp分区.如下图
    GPT格式硬盘装WIN7分区.jpg
    注:分区大小自己把握C盘查不到60g以上.一般可以100g,注意4k对齐,这个知识点我就不说了,,还注意勾选创建esp分区,msr分区不需要创建,
  • 分区完成后,注意把U盘中的自制压入NVME驱动的iso镜像复制到分区后的第二个盘,因为我们系统之后要安装到第一个盘C盘,第二个盘是数据盘,可以将系统iso镜像放在这里,第三个盘是esp分区,比较小,,这个时候可以拔掉U盘了,只要pe成功加载,pe就不需要U盘了,
  • 将iso镜像加载成虚拟光驱,在第二个盘中找到iso镜像文件,右键装载虚拟镜像即可,虚拟镜像,就是把iso镜像文件当做光盘加载,可以在我的电脑看到一个光盘已加载,打开光盘可以看到很多个文件夹,这就是win7系统的iso镜像解压后的文件结构,
  • 在pe桌面打开windows安装器,如下图设置,
    TT截图未命名.jpg
    注:这个软件是pe下的万能系统安装神器,我们首选选择安装win7,8,10,然后中间有个3个选择,可能大家不知道这3个选择是干什么的,我一一解释下,
    第一个选择是让你选择你的win7iso镜像解压后的目录中的一个入口文件在哪里,之前我们用虚拟镜像加载把我们的iso镜像已经加载了,可以参照光盘目录下的sources\install.wim,文件即可,选择好install.wim后,windows安装器就知道会在之后的安装中有了安装源
    第二个选择是引导文件你要放在那里,还记得上面我们说的,uefi协议固定应该把引导文件放在一个fat格式的esp分区中,Legacy BIOS要求引导文件存在于主板识别到的硬盘分区中的某一个激活分区中,这里我们是uefi所以,我们需要把把第二个选择选择到esp分区的根目录即可,
    第三个选择是你要把系统装到那个盘,不说了,肯定是C盘了,但是这里注意,pe下可能盘符混乱,你要谨慎识别 C盘,D盘,e盘,是不是你想要的顺序,自己认清后,可以选择你分的C盘根目录即可.

    3个选择好了之后,我们还要选择版本,我们安装window 7专业版,(注意这里选择的版本要和你在使用命令注入nvme驱动的版本对应,一个iso镜像内含4个版本,加入NVME驱动补丁需要针对你需要的版本执行命令打入补丁,)

    之后下一步,会弹出一个提示窗口,询问更新引导的方式,我们默认下一步就可以了,
  • 一路下一步后,windows安装器进度条开始走,系统安装第一步就算完成了,
  • 进度条完成后,重启电脑,开始安装,设置时间和用户名,激活系统,安装运行库即可,
  • 如果安装完成后,重启电脑,开机一瞬间闪一下,弹出一串英文,那么你先排查你是否bios设置中启动模式未设置成uefi,当安装系统为uefi模式时,bios设置是legacy,就会因为协议不同无法找到引导文件,
  • 后面有什么在更新.



440BX 发表于 2017-12-26 18:26 | 显示全部楼层
很好的贴,NVme盘要安装win7的需求很普遍。
来自苹果客户端来自苹果客户端
DoctorX99 发表于 2017-12-26 19:54 | 显示全部楼层
说真的Vista开始真的不建议Ghost!因为很多奇奇怪怪的问题就是Ghost版才有的,第二个原因就是Win7及以后的系统全新安装其实费不了多少时间
来自安卓客户端来自安卓客户端
yhhuada66 发表于 2017-12-27 07:12 | 显示全部楼层
图表中有点错误,我的华擎h110m hds主板可以支持nvme ssd上的win7系统引导启动,win7系统添加usb3.0和nvme驱动时用技嘉的工具和dism++都试过,都可以
来自苹果客户端来自苹果客户端
DayFly 发表于 2017-12-27 10:33 | 显示全部楼层
写的按部就班,却是不够完整。新手看不够详细,资深人士看又显不足。

一句话——功课没做好!
短毛神拳 发表于 2017-12-27 16:45 | 显示全部楼层
有usb和nvme的win7驱动怎么都好办
coco_coco  楼主| 发表于 2017-12-27 17:58 | 显示全部楼层
DoctorX99 发表于 2017-12-26 19:54
说真的Vista开始真的不建议Ghost!因为很多奇奇怪怪的问题就是Ghost版才有的,第二个原因就是Win7及以后的 ...

不推荐,但是现实确实很需要ghost版本,因为不会我们只给自己装电脑,但是给别人装,我们又没有那么多时间和耐心,去挨个优化,毕竟不是给自己干活,所以需要自己尝试使用各个大神封装的ghost镜像,最后找到自己最喜欢的,并且最纯净的,比如我自己找到,一个GHO镜像,基本上没啥奇怪问题,我给几十台机子装了后也没有谁说出问题了,我自己使用也感觉不错,我的就不放出来了,有需要可提供出来
coco_coco  楼主| 发表于 2017-12-27 18:00 | 显示全部楼层
yhhuada66 发表于 2017-12-27 07:12
图表中有点错误,我的华擎h110m hds主板可以支持nvme ssd上的win7系统引导启动,win7系统添加usb3.0和nvme ...

图表是网上扒的,这里我推荐自己去百度,因为我自己都没有遇到过所有的主板,这里重在掌握思想,挨个按钮去尝试,就可以找到快捷键
coco_coco  楼主| 发表于 2017-12-27 18:04 | 显示全部楼层
短毛神拳 发表于 2017-12-27 16:45
有usb和nvme的win7驱动怎么都好办

usb'驱动基本上Asmedia,Intel,AMD三种就齐全了,使用上文中的Smart_Tool_1.0.0.23,就内部提供这3中型号的usb3.0驱动,NVME驱动就是微软官方的了,pcea 有提供优化破解的NVME驱动,就是售价太贵了


coco_coco  楼主| 发表于 2017-12-27 18:07 | 显示全部楼层
DayFly 发表于 2017-12-27 10:33
写的按部就班,却是不够完整。新手看不够详细,资深人士看又显不足。

一句话——功课没做好! ...

我的文章。重在触类旁通,我讲很多技术的原理通俗化讲解,便于理解,这是我的总结主打的特点,本来想写全一点的知识点,这个倒是我都有,就是估计了下工期和时间,我还是放弃了,真让我写完我就不会一笔带过,肯定写的要引经据典,那内容太庞大了
coco_coco  楼主| 发表于 2017-12-27 18:08 | 显示全部楼层
440BX 发表于 2017-12-26 18:26
很好的贴,NVme盘要安装win7的需求很普遍。

谢谢支持,有问题可以留言的。
石头 发表于 2017-12-28 12:30 | 显示全部楼层
楼主在天猫店晒单了么?
coco_coco  楼主| 发表于 2017-12-28 17:57 | 显示全部楼层
石头 发表于 2017-12-28 12:30
楼主在天猫店晒单了么?

这个文章是记录装机,还有个文章是测试固态的,用来交作业,然后里面是附上了,天猫好评晒图
coco_coco  楼主| 发表于 2017-12-28 17:58 | 显示全部楼层
石头 发表于 2017-12-28 12:30
楼主在天猫店晒单了么?

[团购作业]M8SeGN 256G M.2 搭档 Win7 与 Win10
http://bbs.pceva.com.cn/thread-141020-1-1.html
(出处: PCEVA,PC绝对领域,探寻真正的电脑知识)


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

本版积分规则

快速回复 返回顶部