换肤

logo

logo

深研究:老旧机型使用NVMe SDD不完全指南

2019-04-28 08:46:43 | 来源:本站论坛 | 作者:iwaitiwait
本站论坛网友iwaitiwait分享自己研究老旧机型安装使用NVMe SSD的心得,对于有需求的网友,非常值得一读。

摘要

用转接卡把NVMe SSD装在miniPCIe口 通过U盘启动Clover模拟EFI启动Windows
感谢网友@wj321的鼓励,否则我根本不会写这个破东西。

理论基础

首先明确一下“接口”和“协议”的概念

接口,有人愿意叫插口,插槽,都行,有点类似于网络模型里物理层的概念,接口兼容就能插的进去,插进去能不能用就要看协议了。

协议,有人叫通道,信号,类似于网络模型里数据链路层的概念,插的进去,协议又兼容,就能用了。

以前一种接口通常对应一种协议,比如提到PATA,就会想到40针接口,或者想到笔记本用的44针接口,lif,zif什么的。提到SATA,就会想到7个脚带一个塑料拐弯的数据接口,或者7+15电源一体的,或者7+6笔记本光驱用的Slimline,或者7+9的micro SATA,或者eSATA,还有服务器上用的SFF-xxxx这就不提了。虽然每种协议对应多种接口,但是每种接口基本都是对应一种协议。协议相同接口不同的,基本都可以用简单的,比较便宜的转接卡转接,就算买不到成品,自己飞线也可以转接。协议不同就需要通过芯片转接了,比如PATA转SATA,想转就要看别人脸色了lol

但是mSATA这个奇葩,用的是miniPCIe一样的52脚边缘接口,走的却是SATA协议,单从外观上无法区分。为什么mSATA通常跟WWAN公用一个接口呢?因为常见的WWAN卡都是USB协议的,不会占用SATA的针脚。而SATA和PCIe用的是同样的针脚,就互不兼容了。随着NGFF (NGFF又叫M.2) 的到来,一个接口可以有USB,SATA,PCIe,SM-Bus,等等很多协议,所以增加了ABCDEFGxxxxxx-Key以示区分。但是一台机器具体支持哪些协议,就要看厂家的良心了。比如同样是NGFF B-key的WWAN槽,除了USB以外,x250就只支持SATA,x260只支持NVMe,x270支持SATA和NVMe双协议。

有了以上知识,大概就可以判断自己的老机能上哪种SSD了(暂不讨论PATA的SSD)。

如果只想单硬盘,那么就买一个2.5寸SATA的,省心省力。如果有光驱位,可以买个光驱位硬盘托架上个2.5寸SATA,也比较省心。

如果想稍微zhuangbility一点,那就得看主板上有什么接口了。如果有mSATA接口,那么上一个mSATA的SSD天经地义,要是觉得都9102年了,不想再买mSATA了,也有转接卡把mSATA转成NGFF,这个NGFF一般是B-key的,可以装一个NGFF SATA的SSD,或者叫M.2 SATA也没毛病。但是以mSATA的长度,只能容的下2242的,选择面就比较窄。如果恰好你的插槽上方比较空旷,能放下一个2280,那选择范围就大多了。

如果没有mSATA,只有miniPCIe,那就只能用PCIe协议的设备。用PCIe协议的存储设备有讯盘,最近出现的联想speed盘,NVMe固态硬盘。当然也有miniPCIe转SATA卡。联想那个speed盘就可以视为集成在一起的miniPCIe转sata卡和sata固态硬盘。(类似这个盘,NGFF也有PCIe SATA的,只不过比较少。)

用PCIe协议的主要问题是不能启动,当个从盘是没问题的不过从盘谁还折腾啊,所以需要其他方法弥补启动的问题。联想speed盘上集成的boot ROM就是干这个用的,所以理论上是即插即用的,但不知道为什么最火的那个帖子写的是不能用……我也没闲钱做这个测试,9102年了,买个NVMe的,以后机器淘汰了硬盘还能用在别的电脑上。

硬件改装

下面以x200s/x201为例介绍NVMe的安装方法。感谢@小帅猫在某宝搜到该转接卡。

NVMe的SSD一般是M-key的。跟mSATA一样,miniPCIe的长度只能容的下2242的,选择面就比较窄(比较窄的意思是只有建兴T11和东芝RC100两种选择,简直是比窄还窄,这句话致敬apple bigger than big)。如果恰好你的插槽上方比较空旷,能放下一个2280,那选择范围就大多了。如果没有地方又想用2280,就得自己找地方。感觉x301上面对面的miniPCIe全高和半高就差不多。我在x200s上找到的地方就是把声卡小板拿掉……

有些网友会问,我想听声音怎么办?用usb声卡啊,除了开机报警听不到,看个红片,绿片,蓝片是没问题的,假如你会接5针的3.5毫米音频接口,那连喇叭都可以接上。

有些网友又会问,我想用无线网卡怎么办?无线网卡可以换半高的装在讯盘位置,或者装在WWAN位置(wwan放2280会挡住排水口,导致掌托安不上,把排水口割掉也可以但不推荐),想完美需要飞一根指示灯线{https://forum.51nb.com/thread-1626135-1-1.html},白名单这种阻碍科技进步的东西肯定要除掉。

有些网友双会问,我想用读卡器怎么办?用usb读卡器啊。

有些网友叒会问,我想用猫怎么办?9102年了猫连老鼠都不抓了,还想用猫上网?

有些网友叕会问,我想用@$*_)*(%%^#%$ 你到底还想不想用固态硬盘了?自己想办法!

软件改装

硬件装好了就剩启动问题了。假如你的机器是UEFI的那么恭喜你,大概可以直接用了。假如像X200s一样是bios的,那么就需要借助其他的,bios支持的设备,来启动。我选择的是一个U盘,也可以选硬盘,或者读卡器(x200的sd读卡器是x系列从x20以来第一次支持启动的)。如果用linux,安装时把这个U盘设置成/boot,/和swap放在NVMe SSD里就好了。

Windows由于先天不具备这种能力,需要借助第三方软件辅助一下,我用的是clover。Clover的安装方法两年前我就发过了,实在懒得再写了,把里面的硬盘换成U盘就行了{https://forum.51nb.com/forum.php ... =1651549&extra=}。但由于Windows不能给U盘分区,所以第一部分也得用Linux。可以下载一个Gparted Live CD。黑苹果安装教程也满大街都是,参考里面Clover的部分就可以了。不过我还是最推荐看官方文档,我也是照着官方文档弄的。Clover启动以后就跟一个EFI电脑没区别了,启动Windows安装就行了。Windows 7安装盘的EFI启动有一点问题,找到bootm***.efi放在X:\efi\boot\里就可以了,然后选安装位置时用U盘加载一下NVMe的驱动。

感言

码这么多字就是为了授人以渔,也许还能抛砖引玉,引发更高大上的改造。如果有人坚持要鱼,给我点小费我帮你搞定:)

请不要问我xxxx型号可不可以,我没有xxxx型号,也不会为了回答网友随便问的问题去买一台。

补充

上面是第一次成功时拍的照片,当时的帖子链接:https://forum.51nb.com/thread-tid-1836083-1.html

解释一下这张图,左边的ssk牌U盘是clover引导盘,机械硬盘立在那里支撑着键盘便于拍照。无线网卡装在了wwan位置,眼神好的话能看出来这是macbook pro的拆机网卡,为啥用这个网卡呢?我就是想试试这个网卡能不能用……原装网卡和声卡小板在图片下方。注意看wwan口右侧的排水口,声卡小板对应的位置是开了一个孔的,2280装在wwan的话必然会挡住,2242没这个问题。转接卡和970evo装在wlan位置,里面装着win7。声卡位置放着,仅仅是放着,当时没接,一个usb声卡,放一下试试空间够不够。

部分回复网友提问如下

QUOTE:

Noire 发表于 2019-1-11 14:22

SB网友提问,按照这个思路,970evo能跑多快……

另外,不能启动还有个办法,把引导做进主盘,系统丢SSD里 ...

喜闻乐见的测速图找不到了……

看看这个聊以** 以前测的一块东芝的卡

这个卡现在在iMac里服役呢,插在原来无线网卡的位置。作为一个台式机,老老实实插网线上网就好了。这个就属于卡槽上方比较空旷的类型,别说2280了,就是22180也能放得下。

QUOTE:

思北 发表于 2019-1-16 09:16

我认为转接板才是关键。我有一个m2转ide的转接板,可以把m2的固态转变成ide接口给老机器用,bios里能直接识 ...

明显没有仔细阅读“理论基础”部分,M.2只是接口的名字,这个能转的肯定是sata的
 

QUOTE:

水煮电风扇 发表于 2019-2-2 17:28

没太仔细看啊。能不能这样,不用clover,用引导要随身携带U盘,有些麻烦。有个一劳永逸的办法,直接在bios ...

能刷进bios当然是极好的,但刷不进去时只好放u盘里了。u盘也不用随身带着,粘在转接卡背面就好了。
 

QUOTE:

zgmfx12a 发表于 2019-2-22 21:59

若果主板上没有mSATA但有express 口, 主板又是支持uefi 不佔用原硬盘位的话, 是否可以用express 口转m2 再 ...

我感觉可以,但是没有现成的转接卡卖。
 

QUOTE:

yaodu 发表于 2019-2-18 14:41

谢谢,这个帖子解答了我很大的一个疑惑,网上很多科普文章都会把对nvme的支持与cpu关联,让人感觉莫名其妙 ...

就是pcie。不过现在pcie总线都集成在cpu里了,所以都说cpu。
 

QUOTE:

xexexncg 发表于 2019-4-24 09:07

我在老机上用一个minipce转m.2 pcie的转接卡接过傲腾16g,虽然仅有pcie 1.1 x1的带宽,但是4k随机读写性能 ...

同价位同容量肯定傲腾无敌啊,有机会我也囤几片
 

声明:本站原创文章版权归专门网所有,编译文章的中文版权归专门网所有,转载文章版权归原作者所有,编译和转载的目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。转载本站作品用于非商业用途无需许可,但需注明出处为专门网,商业用途须取得本站书面授权许可。
广告合作请联系QQ755851098

我要评论

共有 0 条评论

加入51NB

资讯编辑

职位描述:

    1、负责网站资讯的编辑与发布;
    2、负责网站日常维护,喜欢策划撰写原创话题;

职位要求:

    1、 大专及以上学历;
    2、 有一定文字功底,能独立进行写作、编辑
    3、 对数码产品有浓厚兴趣,关注互联网新动态;
    4、 擅长使用新媒体运营工具;
    5、 工作具有很大灵活性,希望能发挥个人主观能动性。
请将您的简历发送至: service@51nb.com

翻译编辑

职位描述:

    翻译NotebookCheck等外媒评测文章;

职位要求:

    1、 拒绝机翻;
    2、 行文应言简意赅,考虑国内语言习惯;
    3、 能够学习使用简单的html格式代码。
请将您的简历发送至: service@51nb.com

评测编辑

职位描述:

    1、撰写数码产品相关开箱与评测;
    2、能够灵活运用外媒文章素材;

职位要求:

    没啥要求,能写出个性就行。
请将您的简历发送至: service@51nb.com

论坛编辑

职位描述:

    1、负责在论坛制造高质量的讨论话题;
    2、负责轻度的论坛板块管理工作;

职位要求:

    有玩论坛经验者优先
请将您的简历发送至: service@51nb.com

相关资讯

    无相关信息

最新评论

会员登录 ×