楼主:
Cubelia (天空の夜明け)
2016-08-06 01:03:26目前原价屋其它款式的PCIe AIC版都已上架
已经订了一张ASUS Hyper M.2 X4 mini,到了的话大概就会冲一片128GB的M8PeG了
本来想冲OCZ RD400...但看到M8PeG的售价后实在忍不住R
而我目前用的Z77MA-G45已有植入NVMeExpressDxE.ffs惹
8/6 已经入手,准备测试
===============================================================================
M01上有些人好奇为什么不能正常显示SMART讯息
先说不负责任猜测的结论:
1.
在微软的stornvme之下没办法正常发送管理员指令(其中的Get Log Page指令)
但原厂也没提供专用驱动,所以没办法用软件读出SMART讯息
2.
未使用CDI 7.0.0版本
更新:已确认CDI 7.0.0版无法正常辨识
3.
软件未支援NVMe PCIe SSD
刚刚看了一下hiyohiyo大大(Crystal系列的作者)的简报后才想到可能性
http://www.slideshare.net/hiyohiyo/20151228-nvme-sapporocpp
简报第34页后面就有简单说明
因为Windows默认的stornvme驱动会限制NVMe装置的管理员指令(admin command)
所以无法发送管理员指令叫出SMART讯息
(在NVMe specification里面是叫做Get Log Page)
http://www.nvmexpress.org/wp-content/uploads/NVM-Express-1_1.pdf
第64和66页有提到Get Log Page的指令(可叫出SMART讯息)
就发现USB-ATA的芯片(就外接盒那种)
用了另一个方法可以在USB-ATA的环境下实现除了读写以外的ATA指令
那就是只要用特殊的SCSI指令的话(特定厂商)
就能在这个特殊的SCSI指令下实现其它的ATA指令(简报第36页)
而hiyohiyo大在Windows默认的stornvme驱动下如法炮制后
在SCSI的"Security Command"之下就能正常发送Get Log Page指令
(hiyohiyo大在简报中是将这个称为后门啦XD)
简报第41页看不懂,
但应该就是用SCSI的"Security Command"来实现管理员指令的程式码
hiyohiyo大已经测试过Samsung 950 PRO了
用新的CDI 7.0.0版可以在stornvme驱动下正常读出SMART讯息
现在CrystalDiskInfo 7.0.0版本有正式支援NVMe SSD了
这个版本应该可以读出NVMe PCIe SSD的SMART讯息,不过M8Pe还是无解
但没有正确辨识出来的"特定厂商"应该会蛮多der就是了
想看SMART的用户也可以试试看naraeon的NVMe Tools
也许有用(虽然01有人回报还是看不到)
http://www.naraeon.net/en/latest-nvme-tools
更新:这款可以辨识出基本的SMART讯息
那Intel 750呢?
在安装Intel自家的NVMe驱动后(Intel自家产品专用)
就能在Intel驱动下直接用管理员指令惹
至于有些人好奇M8Pe到底能不能在使用Legacy BIOS的平台下当系统碟
答案"应该"是可以啦
因为M8Pe有搭载Option ROM
然后开机时就会有Plextor的logo出现(那个就是Option ROM)
如果用UEFI开机(BIOS档案也有植NVMeExpressDxE或相关Option ROM)的话
就不会有Plextor那个Option ROM的画面了
会说"应该"是怕有任何冲突或不相容之类der,但实际比较少见才对
Samsung 950 PRO有Option ROM(第19页)
http://tinyurl.com/hs9ggtw
Intel 750的话也有自带Option ROM
Legacy BIOS的话用Clover有办法引导
顺带一提,NVMe的specification还有提到韧体还有办法提供多种选择喔
每一个slot都能读取一个韧体的image(映像档),所以理论上可以储存高达7个韧体
用管理员指令就能选择特定的韧体slot,再设成active(启用)
在主控重置(controller reset)后就会启用该韧体
相关的在第80/81/147页都有详细记载
所以理论上更新到某一版韧体后要反悔到旧版韧体
这在NVMe PCIe SSD是有可能达成的
延伸阅读:
NVMe でハァハァしようよ #sapporocpp
http://www.slideshare.net/hiyohiyo/20151228-nvme-sapporocpp
简单教学:怎样Secure Erase(安全抹除)一块NVMe PCI-e SSD
http://bbs.pceva.com.cn/thread-129626-1-1.html
请教一下X58上使用PCIE固态硬盘作系统启动碟的问题
http://bbs.pceva.com.cn/thread-133011-1-1.html
有错还请大大指正~