syscl 发表于 2017-4-2 15:00

开启LiteOn/Plextor/Hynix NVMe原生支持

本帖最后由 syscl 于 2017-4-3 01:51 编辑

很多LiteOn/Plextor/Hynix NVMe的小伙伴都无法顺利让系统识别NVMe并格式化, 下面提供两种方法.


方法一:nos1609的有问题 导致guangjiangjiang和官人的硬盘down掉 弃用




方法二:当方法一无法使用的时候(不存在数据丢失的情况)


如果很不幸,你的NVMe不支持LBA==4KB的格式化,则你需要修改Pike R Alpha的补丁成为如下形式(0x10 -> 0x01)
Comment: IONVMeFamily Preferred Block Size 0x10 -> 0x01 (c) Pike R. Alpha implemented by syscl
Name:    IONVMeFamily
find:    <f6c1100f 851c0100 00>
replace: <f6c1010f 851c0100 00>如果这个补丁仍然无效, 请尝试下面几组(注意不能同时使用):

[*] 0x10 -> 0x02

Comment: IONVMeFamily Preferred Block Size 0x10 -> 0x02 (c) Pike R. Alpha implemented by syscl
Name: IONVMeFamily
find: <f6c1100f 851c0100 00>
replace: <f6c1020f 851c0100 00>

[*]0x10 -> 0x04
Comment: IONVMeFamily Preferred Block Size 0x10 -> 0x04 (c) Pike R. Alpha implemented by syscl
Name: IONVMeFamily
find: <f6c1100f 851c0100 00>
replace: <f6c1040f 851c0100 00>
[*]0x10 -> 0x08
Comment: IONVMeFamily Preferred Block Size 0x10 -> 0x08 (c) Pike R. Alpha implemented by syscl
Name: IONVMeFamily
find: <f6c1100f 851c0100 00>
replace: <f6c1080f 851c0100 00>



祝你们成功!
syscl






syscl 发表于 2017-4-2 15:00

首楼备用

syscl

别乱说话 发表于 2017-4-2 15:09

前排围观大神 666666666666666666666666666666666666666666666666666666666

15732157027 发表于 2017-4-2 15:11

技术贴,mark

soto2080 发表于 2017-4-2 15:15

有兩個疑惑
1.第一個方法其他品牌用了也免驅(例如三星..?
2.OS X內建工具應該是邏輯格式化吧?重新系統後是否不用再做一次?

loonyeo 发表于 2017-4-2 15:19

谢谢楼主分享

syscl 发表于 2017-4-2 15:21

soto2080 发表于 2017-4-2 15:15 https://www.pcbeta.com/static/image/common/back.gif
有兩個疑惑
1.第一個方法其他品牌用了也免驅(例如三星..?
2.OS X內建工具應該是邏輯格式化吧?重新系統後是 ...

能用第一个方法,理论上都免驱, 但是,三星有一部分LBA不能变,和LiteOn/Plextor一样。

除了我提到的Linux下这种方法和少量固件工具的格式化,在OSX甚至Windows下面的逻辑格式化都不需要重做上述的步骤。

syscl

请叫我官人 发表于 2017-4-2 15:32

牛逼了啊!哈哈哈我的XPS 13 就是hynix 512

gujiangjiang 发表于 2017-4-2 16:07

你的意思是nvme所有补丁都不需要了?macOS能够默认识别?

了无痕00 发表于 2017-4-2 16:29

可惜sm951 不支持

lovest.fdh 发表于 2017-4-2 16:54

不错,有空看看能不能支持第一种方法 。。。

lyuqi 发表于 2017-4-2 17:09

感谢分享!{:5_293:}

jzhjm 发表于 2017-4-2 17:14

本帖最后由 jzhjm 于 2017-4-2 17:17 编辑

SM961 支持吗?

鸡蛋酱 发表于 2017-4-2 17:18

感谢分享 正在下载ubuntu中

641287677 发表于 2017-4-2 18:41

PM961不知道支不支持,不过现在硬盘里数据多也不敢折腾,用Pike R. Alpha的patch已经驱动,正常使用。

鸡蛋酱 发表于 2017-4-2 19:31

已经测试 600p第一种方法不能用

soto2080 发表于 2017-4-2 20:14

鸡蛋酱 发表于 2017-4-2 19:31 https://www.pcbeta.com/static/image/common/back.gif
已经测试 600p第一种方法不能用

聯想隨機的PM951同此...
桑新

maura123456 发表于 2017-4-2 22:49

支持支持支持

请叫我官人 发表于 2017-4-2 23:41

反馈一下 我已经通过syscl大神的方法搞定了 谨慎啊   虽然免驱动了但是安装Windows会出现点问题 偶尔有掉盘情况   Mac到没出问题 目前如此!

yaodebb 发表于 2017-4-2 23:54

syscl 发表于 2017-4-2 15:00 https://www.pcbeta.com/static/image/common/back.gif
首楼备用

syscl

感谢,我的是三星sm961,不知道行不行,回头试试
页: [1] 2
查看完整版本: 开启LiteOn/Plextor/Hynix NVMe原生支持