[心得] 旧主机板上NVME SSD

楼主: mshx (小錢=>大錢?)   2020-04-17 10:54:12
该文内容有更新,但为了保留乡民间的讨论,故直接回一篇文
要看完整内容请记得看下一篇文
######################################################
分享最近一周用转卡的心得
MB: ASUS M5A97 R2.0
根据https://www.osslab.com.tw/ami-uefi-bios-nvme/
改NVME BIOS模组,插入模组是NvmExpressDxe_4
利用flashback更新BIOS(ASUS会检查档案CRC,所以只能用flashback强刷)
PCHOME购得PCIE X4转M.2转卡+WD N550 500G,$2439
根据https://zh.wikipedia.org/wiki/PCI_Express
PCI-E 2.0 X4应该有2.0GB/s频宽
实测只有1GB/s,推测是与显卡共用频宽导致
最后进入安装OS上NVME的时候
尝试过几种组合,如果你买的NVME SSD有原厂driver,例如:intel, samsung
(这边要感谢某位朋友帮我做实验)
那么你可以愉快的使用网络魔改的Win7 NVME+UEFI ISO,在加载driver后安装在NVME SSD
若你跟我一样,为了价格便宜买其他厂牌型号的NVME SSD,那就只能上Win8.1/Win10 UEFI
否则都可能会出现进入安装程式后,告诉你无法安装在NVME上
虽然只有1GB/s,但至少也是SATA的2倍
若要执行此改装,个人建议改在PCIE 3.0上的主机板效果较佳
作者: franchy (遇见)   2020-04-17 12:05:00
基本上魔改改的正确 所有NVME都可以装Win7的
作者: jack860719 (JackY)   2020-04-17 17:23:00
顺便分享一下X48-DS4这种老平台实测经验 如果是非UEFI环境 可以靠Clover引导 只是有机会遇到相容性问题 导致明明可以跑PCIe 2.0 的PCIe插槽但SSD速度卡在1.0 虽然不知道同期的其他主机板有没有类似问题就是了
作者: Lemming (Endless)   2020-04-17 20:02:00
那个不是共用频宽啦 你的说明书1-14就写x16 x4大致上跑一半的意思 你那只连续本来就2000左右另外给你看更快的970 evo+ 500Ghttps://i.imgur.com/g2K9WQj.png 也是2.0 x4他的连续r/w速度也是照比例下降变16xx 14xx 非2G这个东西实在太多人误会要讲一下*补一下非跑满2G 这样比较不会误会 尤其我拿一个远超过的
作者: fonzae (fonzae)   2020-04-17 21:41:00
个人认为是共用,但不是从CPU,是从南桥共用原PO PCIe_3 and PCIe_4有接设备吗?看来是北桥 https://i.imgur.com/XsfLVVL.jpg不过依据570 是否会吃满2.0 X16 这是令我好奇的点我还是会怀疑在NVME ROM写入只跑1Gbps的确不符期望,个人之前也在旧板子上跑也有1.6Gbp
作者: Lemming (Endless)   2020-04-17 21:56:00
不是啦 是3.0在2.0跑频率的问题如果是你说的共用 那我那个就不会16xx 14xx
作者: fonzae (fonzae)   2020-04-17 21:57:00
图不是很明显就是共用吗?
作者: Lemming (Endless)   2020-04-17 21:57:00
而是两个受限于上限而很接近的数据
作者: Lemming (Endless)   2020-04-17 21:58:00
你就去看板厂说明书啊 他就跟你说跑x16跟x4了
作者: fonzae (fonzae)   2020-04-17 21:58:00
所以你现在要违背AMD推出的架构说明?说明书也只是跟你讲可以接受的线数,但不代表他没共用
作者: Lemming (Endless)   2020-04-17 21:59:00
喔 我大概了解你问题不是在3.0 2.0没搞清楚了
作者: fonzae (fonzae)   2020-04-17 22:00:00
他这个芯片组就只有2.0,你一直围绕在3.0很神奇你注意看AMD释出图都解释,从北桥出来X16插槽
作者: Lemming (Endless)   2020-04-17 22:00:00
你的ssd是在3.0下才会到2000 2.0就不行就算你没共用 还是不行 懂我的点了吗
作者: fonzae (fonzae)   2020-04-17 22:01:00
因为那叫理想值,你有看过你频宽100Mbps跑到过12.5MB/s吗?
作者: Lemming (Endless)   2020-04-17 22:02:00
................................................
作者: fonzae (fonzae)   2020-04-17 22:02:00
所以你现在觉得他跑1Gbps是对的吗?你根本搞不清楚问题点PCIe 2.0 x4 = 2Gbps
作者: Lemming (Endless)   2020-04-17 22:03:00
你那个不是跑1G啦 是他先天就那样了你才没听懂我要跟你解释什么
作者: fonzae (fonzae)   2020-04-17 22:04:00
疴,我觉得你还是先搞懂PCIe lanes吧你的观念错很大,而且不懂装懂
作者: Lemming (Endless)   2020-04-17 22:04:00
他在4G只能跑2000是有原因的 到2.0 2G也不可能跑满
作者: fonzae (fonzae)   2020-04-17 22:05:00
我玩过M.2转卡跟支援2.0板子,你说谁比较不懂?是你状况外,我也拿出证据打脸你了
作者: Lemming (Endless)   2020-04-17 22:05:00
在gen2他要有一个芯片去转才会变成市面看到的900多但是如果直接4.0x1
作者: fonzae (fonzae)   2020-04-17 22:06:00
https://i.imgur.com/QnnUng4.jpg我是懒得跟你讨论,去研习一下吧在看不懂,代表我们两个无法沟通
作者: Lemming (Endless)   2020-04-17 22:07:00
晚点660p补图 我现在连不上去
作者: fonzae (fonzae)   2020-04-17 22:07:00
就跟你说跟NVME SSD没关系,状况外
作者: fonzae (fonzae)   2020-04-17 22:08:00
他的NVME SSD支援PCIe 3.0*4
作者: Lemming (Endless)   2020-04-17 22:08:00
sn550这种要在2G的频宽跑到那种速度 需要再转换这样
作者: Lemming (Endless)   2020-04-17 22:09:00
我就在跟你解释她频宽受损的情况是等比下降
作者: fonzae (fonzae)   2020-04-17 22:09:00
SSD最高支援4Gbps,MB仅支援 2Gbps,你跟我解释一下要转换?
作者: fonzae (fonzae)   2020-04-17 22:10:00
请问你频宽受损是1.X Gbps,而他却是1Gbps,你认为正确?
作者: Lemming (Endless)   2020-04-17 22:10:00
你完全搞错我要跟你讲的
作者: Lemming (Endless)   2020-04-17 22:11:00
是你对pcie 3.0的装置在2.0的环境怎么跑不懂如果只有1G的频宽 表示你降2.0x2 那跑分会更惨
作者: fonzae (fonzae)   2020-04-17 22:14:00
我为什么会不知道? 我都用过M8Pegn了 笑你SSD支援3.0在仅支援 2.0 下去跑就是被限制
作者: Lemming (Endless)   2020-04-17 22:15:00
作者: fonzae (fonzae)   2020-04-17 22:15:00
我上面不都给你答案,他的主机板PCIe_2 可支援x4
作者: Lemming (Endless)   2020-04-17 22:16:00
这就告诉你装置降了pcie不是用最高去看
作者: HiJimmy (å—¨ 吉米)   2020-04-17 22:16:00
那个 PCI-E 2.0 2Gbps为啥只能跑出1.6G 是因为检查码
作者: HiJimmy (å—¨ 吉米)   2020-04-17 22:17:00
理论上,最高资料量就差不多1.6
作者: Lemming (Endless)   2020-04-17 22:17:00
3200 3000降成15xx 14xx这样你看我后面两张图好了
作者: HiJimmy (å—¨ 吉米)   2020-04-17 22:18:00
如果是跑1G还有一个可能 就是变成PCI-E 1.0
作者: fonzae (fonzae)   2020-04-17 22:18:00
现在给你这张图 来解释一下硬件H97-Pro Gamerhttps://i.imgur.com/Z7qTcII.jpg使用的为Plextor M8p支援 PCIe 3.0*4为何他的速度不到1Gbps?照你的逻辑,这是因为转换过后的损失?
作者: Lemming (Endless)   2020-04-17 22:20:00
我有m8pegn在外接的 等等 imgur很卡
作者: fonzae (fonzae)   2020-04-17 22:20:00
还不错啦,还可以找到前年的图片,你该开心了
作者: Lemming (Endless)   2020-04-17 22:21:00
https://i.imgur.com/aMaDi8I.png这就是我跟你解释要芯片才能跑满 直接降不行不是要呛你
作者: fonzae (fonzae)   2020-04-17 22:21:00
那我就准备打脸你了唷! 你确定答案了吗?
作者: Lemming (Endless)   2020-04-17 22:22:00
从头到尾都是是要跟你讲2000大概会比1000左右这点我还以为是原po 原来是不同人
作者: fonzae (fonzae)   2020-04-17 22:25:00
https://i.imgur.com/VJFeOjt.jpg这是另一张图,同一个SSD 为何他可以跑到1.5Gbps?我只是改一个东西,上面有答案
作者: Lemming (Endless)   2020-04-17 22:27:00
作者: fonzae (fonzae)   2020-04-17 22:27:00
你要给出硬件,然后我上面没有给你板子型号?而且我现在是要你解释 你的损耗转换的解释一个一个来好嘛!反正我早就知道你的660P为何会降速了我给的东西,应该不会很难吧,查一下MB就有答案了
作者: Lemming (Endless)   2020-04-17 22:38:00
作者: fonzae (fonzae)   2020-04-17 22:38:00
请你先回答我的问题好嘛! 主机板 H97-Pro Gamer
作者: Lemming (Endless)   2020-04-17 22:39:00
x570-f, ab350m, jeyi i9, tekq583
作者: fonzae (fonzae)   2020-04-17 22:39:00
因为H97 Pro-Gamer自带一个m.2 slot 速率仅支援2.0*2而H97-Pro Gamer拥有PCIe x16_2也就是跟原po差不多功能但这个PCIe_2支援 2.0*4也就是理论速率可达2Gbps所以购买M.2转卡,速率当然就跑得上去但那是理论速率,实际上上面Jimmy有讲到原因,我就不赘述接着换你的问题,请把硬件 SSD都给出反正660p掉速案例那么多,其实也不意外
作者: Lemming (Endless)   2020-04-17 22:44:00
我那只970evo plus 500GB pcie都用他侧的所以才会有/2那种结论
作者: fonzae (fonzae)   2020-04-17 22:44:00
主机板呢?
作者: Lemming (Endless)   2020-04-17 22:45:00
我上面不是打一串了
作者: fonzae (fonzae)   2020-04-17 22:45:00
你别一直说/2,实际上就是速率转换你再打一次好嘛! 我真看不懂你用外接盒讨论的点因为那叫做南侨 也有关系到USB Chip问题,还有高速损耗完全跟原PO对不上关系,原PO明明是接MB他接的通道叫做 PCIe x16Sorry 我上面标错,应该为GT/s 转换应为GB/s速率不变,这边标错Gbps,这边说明更正一下
作者: franchy (遇见)   2020-04-17 20:05:00
基本上魔改改的正确 所有NVME都可以装Win7的
作者: jack860719 (JackY)   2020-04-18 01:23:00
顺便分享一下X48-DS4这种老平台实测经验 如果是非UEFI环境 可以靠Clover引导 只是有机会遇到相容性问题 导致明明可以跑PCIe 2.0 的PCIe插槽但SSD速度卡在1.0 虽然不知道同期的其他主机板有没有类似问题就是了
作者: Lemming (Endless)   2020-04-18 04:02:00
那个不是共用频宽啦 你的说明书1-14就写x16 x4大致上跑一半的意思 你那只连续本来就2000左右另外给你看更快的970 evo+ 500Ghttps://i.imgur.com/g2K9WQj.png 也是2.0 x4他的连续r/w速度也是照比例下降变16xx 14xx 非2G这个东西实在太多人误会要讲一下*补一下非跑满2G 这样比较不会误会 尤其我拿一个远超过的
作者: fonzae (fonzae)   2020-04-18 05:41:00
个人认为是共用,但不是从CPU,是从南桥共用原PO PCIe_3 and PCIe_4有接设备吗?看来是北桥 https://i.imgur.com/XsfLVVL.jpg不过依据570 是否会吃满2.0 X16 这是令我好奇的点我还是会怀疑在NVME ROM写入只跑1Gbps的确不符期望,个人之前也在旧板子上跑也有1.6Gbp
作者: Lemming (Endless)   2020-04-18 05:56:00
不是啦 是3.0在2.0跑频率的问题如果是你说的共用 那我那个就不会16xx 14xx
作者: fonzae (fonzae)   2020-04-18 05:57:00
图不是很明显就是共用吗?
作者: Lemming (Endless)   2020-04-18 05:57:00
而是两个受限于上限而很接近的数据
作者: Lemming (Endless)   2020-04-18 05:58:00
你就去看板厂说明书啊 他就跟你说跑x16跟x4了
作者: fonzae (fonzae)   2020-04-18 05:58:00
所以你现在要违背AMD推出的架构说明?说明书也只是跟你讲可以接受的线数,但不代表他没共用
作者: Lemming (Endless)   2020-04-18 05:59:00
喔 我大概了解你问题不是在3.0 2.0没搞清楚了
作者: fonzae (fonzae)   2020-04-18 06:00:00
他这个芯片组就只有2.0,你一直围绕在3.0很神奇你注意看AMD释出图都解释,从北桥出来X16插槽
作者: Lemming (Endless)   2020-04-18 06:00:00
你的ssd是在3.0下才会到2000 2.0就不行就算你没共用 还是不行 懂我的点了吗
作者: fonzae (fonzae)   2020-04-18 06:01:00
因为那叫理想值,你有看过你频宽100Mbps跑到过12.5MB/s吗?
作者: Lemming (Endless)   2020-04-18 06:02:00
................................................
作者: fonzae (fonzae)   2020-04-18 06:02:00
所以你现在觉得他跑1Gbps是对的吗?你根本搞不清楚问题点PCIe 2.0 x4 = 2Gbps
作者: Lemming (Endless)   2020-04-18 06:03:00
你那个不是跑1G啦 是他先天就那样了你才没听懂我要跟你解释什么
作者: fonzae (fonzae)   2020-04-18 06:04:00
疴,我觉得你还是先搞懂PCIe lanes吧你的观念错很大,而且不懂装懂
作者: Lemming (Endless)   2020-04-18 06:04:00
他在4G只能跑2000是有原因的 到2.0 2G也不可能跑满
作者: fonzae (fonzae)   2020-04-18 06:05:00
我玩过M.2转卡跟支援2.0板子,你说谁比较不懂?是你状况外,我也拿出证据打脸你了
作者: Lemming (Endless)   2020-04-18 06:05:00
在gen2他要有一个芯片去转才会变成市面看到的900多但是如果直接4.0x1
作者: fonzae (fonzae)   2020-04-18 06:06:00
https://i.imgur.com/QnnUng4.jpg我是懒得跟你讨论,去研习一下吧在看不懂,代表我们两个无法沟通
作者: Lemming (Endless)   2020-04-18 06:07:00
晚点660p补图 我现在连不上去
作者: fonzae (fonzae)   2020-04-18 06:07:00
就跟你说跟NVME SSD没关系,状况外
作者: fonzae (fonzae)   2020-04-18 06:08:00
他的NVME SSD支援PCIe 3.0*4
作者: Lemming (Endless)   2020-04-18 06:08:00
sn550这种要在2G的频宽跑到那种速度 需要再转换这样
作者: Lemming (Endless)   2020-04-18 06:09:00
我就在跟你解释她频宽受损的情况是等比下降
作者: fonzae (fonzae)   2020-04-18 06:09:00
SSD最高支援4Gbps,MB仅支援 2Gbps,你跟我解释一下要转换?
作者: fonzae (fonzae)   2020-04-18 06:10:00
请问你频宽受损是1.X Gbps,而他却是1Gbps,你认为正确?
作者: Lemming (Endless)   2020-04-18 06:10:00
你完全搞错我要跟你讲的
作者: Lemming (Endless)   2020-04-18 06:11:00
是你对pcie 3.0的装置在2.0的环境怎么跑不懂如果只有1G的频宽 表示你降2.0x2 那跑分会更惨
作者: fonzae (fonzae)   2020-04-18 06:14:00
我为什么会不知道? 我都用过M8Pegn了 笑你SSD支援3.0在仅支援 2.0 下去跑就是被限制
作者: Lemming (Endless)   2020-04-18 06:15:00
作者: fonzae (fonzae)   2020-04-18 06:15:00
我上面不都给你答案,他的主机板PCIe_2 可支援x4
作者: Lemming (Endless)   2020-04-18 06:16:00
这就告诉你装置降了pcie不是用最高去看
作者: HiJimmy (å—¨ 吉米)   2020-04-18 06:16:00
那个 PCI-E 2.0 2Gbps为啥只能跑出1.6G 是因为检查码
作者: HiJimmy (å—¨ 吉米)   2020-04-18 06:17:00
理论上,最高资料量就差不多1.6
作者: Lemming (Endless)   2020-04-18 06:17:00
3200 3000降成15xx 14xx这样你看我后面两张图好了
作者: HiJimmy (å—¨ 吉米)   2020-04-18 06:18:00
如果是跑1G还有一个可能 就是变成PCI-E 1.0
作者: fonzae (fonzae)   2020-04-18 06:18:00
现在给你这张图 来解释一下硬件H97-Pro Gamerhttps://i.imgur.com/Z7qTcII.jpg使用的为Plextor M8p支援 PCIe 3.0*4为何他的速度不到1Gbps?照你的逻辑,这是因为转换过后的损失?
作者: Lemming (Endless)   2020-04-18 06:20:00
我有m8pegn在外接的 等等 imgur很卡
作者: fonzae (fonzae)   2020-04-18 06:20:00
还不错啦,还可以找到前年的图片,你该开心了
作者: Lemming (Endless)   2020-04-18 06:21:00
https://i.imgur.com/aMaDi8I.png这就是我跟你解释要芯片才能跑满 直接降不行不是要呛你
作者: fonzae (fonzae)   2020-04-18 06:21:00
那我就准备打脸你了唷! 你确定答案了吗?
作者: Lemming (Endless)   2020-04-18 06:22:00
从头到尾都是是要跟你讲2000大概会比1000左右这点我还以为是原po 原来是不同人
作者: fonzae (fonzae)   2020-04-18 06:25:00
https://i.imgur.com/VJFeOjt.jpg这是另一张图,同一个SSD 为何他可以跑到1.5Gbps?我只是改一个东西,上面有答案
作者: Lemming (Endless)   2020-04-18 06:27:00
作者: fonzae (fonzae)   2020-04-18 06:27:00
你要给出硬件,然后我上面没有给你板子型号?而且我现在是要你解释 你的损耗转换的解释一个一个来好嘛!反正我早就知道你的660P为何会降速了我给的东西,应该不会很难吧,查一下MB就有答案了
作者: Lemming (Endless)   2020-04-18 06:38:00
作者: fonzae (fonzae)   2020-04-18 06:38:00
请你先回答我的问题好嘛! 主机板 H97-Pro Gamer
作者: Lemming (Endless)   2020-04-18 06:39:00
x570-f, ab350m, jeyi i9, tekq583
作者: fonzae (fonzae)   2020-04-18 06:39:00
因为H97 Pro-Gamer自带一个m.2 slot 速率仅支援2.0*2而H97-Pro Gamer拥有PCIe x16_2也就是跟原po差不多功能但这个PCIe_2支援 2.0*4也就是理论速率可达2Gbps所以购买M.2转卡,速率当然就跑得上去但那是理论速率,实际上上面Jimmy有讲到原因,我就不赘述接着换你的问题,请把硬件 SSD都给出反正660p掉速案例那么多,其实也不意外
作者: Lemming (Endless)   2020-04-18 06:44:00
我那只970evo plus 500GB pcie都用他侧的所以才会有/2那种结论
作者: fonzae (fonzae)   2020-04-18 06:44:00
主机板呢?
作者: Lemming (Endless)   2020-04-18 06:45:00
我上面不是打一串了
作者: fonzae (fonzae)   2020-04-18 06:45:00
你别一直说/2,实际上就是速率转换你再打一次好嘛! 我真看不懂你用外接盒讨论的点因为那叫做南侨 也有关系到USB Chip问题,还有高速损耗完全跟原PO对不上关系,原PO明明是接MB他接的通道叫做 PCIe x16Sorry 我上面标错,应该为GT/s 转换应为GB/s速率不变,这边标错Gbps,这边说明更正一下

Links booklink

Contact Us: admin [ a t ] ucptt.com