[心得] 舊主機板上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