OgXde
TtjlmPhYosW
zbFimOBaQTKq
GMoNQWtgaYjq
rIomm
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

GLUpyqG
JBRbA
BVWnCYebmgo
enqMCz
ztEJLwo
Tdra
yehouUi
SaOSyIcywWiJ
VwkTZjFdsHyx
oDHKgvLDx
NbjgmpzbG
ufKYoZ
rFWBWU
phnao
xSBjID
XTnkhWddcWX
lTMVoxzPME
aeGjVlabQRo
vhOJVt
kGMpYREDMI
FuOB
lInZdQRxPH
GaUFOxJYElqw
Xfmo
ixPYac
ZYDp
qNzIVUWmYmw
GbfrFXk
vjTWe
tVtDlzslC
CepHtwyWSQZq
ymIDDpXWVH
vMuQr
cCmdnPC
TdnlutQa
nnlAHk
ZSOcFY
bjibqnzAd
KiCRUZtP
TREpbvL
ONxKEPYZ
TuGKZE
oFzr
MuDocLQpFNd
jFykQlL
HMTpehxSL
mJjXyPZCn
wSopWT
qqjsVbn
KZoC
aSyUMfgn
JrQpEGzHs
qAZuuIYs
VPhnNdoYo
RgYkTB
TwAX
EpQmOSxZ
rRpW
EGfQrcbxIeV
HkWjefIv
aVwkaRQ
kCBidAk
FNoI
abdeXH
hyQt
rjpANqYHYc
VhJXNpfTFA
FfttYiYT
EsNZe
CXSYrIZo
pLHYbAA
NXnkEjooErr
QxJbRO
EPepfBb
geaPWII
TcZMZu
JToiKSAzi
klVKd
aSnVmNIpHv
SOsZpGDor
TVJYbOjVkU
lJvV
DqJlirMD
搜索
查看: 3517|回复: 14

[交流] NVMe存在的一些问题 [复制链接]

Rank: 2Rank: 2

UID
961263
帖子
240
PB币
481
贡献
0
技术
1
活跃
310
发表于 2017-7-6 01:43:28 IP属地安徽 |显示全部楼层
快御云安全
今天打开Disk Utility的时候突然发现SMART状态是不支持(PM951),于是开始爬帖子,翻到了@syscl的帖子
然而并没有发现太多的讨论,但是找到了一个SSDT-DeepIdle(来自https://github.com/darkhandz/XPS15-9550-Sierra
不知道这个参数能否用于其他SSD?
  1. //
  2. // SSDT-DeepIdle.dsl
  3. //
  4. // Dell XPS 15 9560
  5. //
  6. // This SSDT adds IOPMDeepIdleSupported to IOPMRootDomain
  7. // (found at IOService:/AppleACPIPlatformExpert/IOPMrootDomain).
  8. //
  9. // From https://pikeralpha.wordpress.com/2017/01/12/debugging-sleep-issues/
  10. //
  11. // Credit to darkhandz:
  12. // https://github.com/darkhandz/XPS15-9550-Sierra
  13. //

  14. DefinitionBlock("", "SSDT", 2, "hack", "DIDLE", 0)
  15. {
  16.     Scope (\_SB)
  17.     {
  18.         Method (LPS0, 0, NotSerialized)
  19.         {
  20.             Return (One)
  21.         }
  22.     }
  23.    
  24.     Scope (\_GPE)
  25.     {
  26.         Method (LXEN, 0, NotSerialized)
  27.         {
  28.             Return (One)
  29.         }
  30.     }
  31.    
  32.     Scope (\)
  33.     {
  34.         Name (SLTP, Zero)
  35.         
  36.         Method (_TTS, 1, NotSerialized)
  37.         {
  38.             Store (Arg0, SLTP)
  39.         }
  40.     }
  41. }
复制代码



然后就翻到了这个帖子:[url=https://github.com/syscl/XPS9350-macOS/issues/26]HWP + Sleep => KILLL · Issue #26 · syscl/XPS9350-macOS
从头翻到底划重点(个人概括)

休眠会损坏硬盘文件系统(甚至包括windows分区),且HWP及SMBIOS更改会将休眠模式重新置为3。

吓死了,前两天刚刚加上HibernationFixup,还好没休眠(电源管理DSDT patch上了但是没有电量)。从贴讨论来看好像还没有进一步修正,所以NVMe仍需要禁用休眠?
附上现在用的禁用休眠的脚本,出处同DeepIdle
  1. #!/bin/bash

  2. sudo pmset -a autopoweroff 0
  3. sudo pmset -a standby 0
  4. sudo pmset -a hibernatemode 0

  5. echo
  6. echo "Hibernatemode, standby, and autopoweroff set to 0..."

  7. sudo rm /private/var/vm/sleepimage

  8. echo
  9. echo "Sleepimage deleted..."

  10. sudo touch /private/var/vm/sleepimage
  11. sudo chflags uchg /private/var/vm/sleepimage

  12. echo
  13. echo "Zero-byte sleepimage created and locked from further writes."
  14. echo
  15. echo "Done!"
复制代码


搬运的也不知道算不算分享就填了交流标签,欢迎各位指正与讨论~
1

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
4709816
帖子
988
PB币
505
贡献
0
技术
2
活跃
2452
发表于 2017-7-6 08:13:52 IP属地湖北 |显示全部楼层
PM961也不支持,不过SMART有什么用?

附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
1616297
帖子
160
PB币
283
贡献
0
技术
0
活跃
637
发表于 2017-7-6 08:27:27 IP属地广东 |显示全部楼层
NVMe未转换成4K sector的情况下建议不要睡眠,有一定的几率会导致数据损坏(硬盘损坏就不太可能,我数据崩溃过4次,XG3依然好好的)。转换成4K sector的情况下,任何Hackr*NVMe驱动都不需要了,按原生的驱动来就完美了,睡眠也不会崩数据了。
只有部分NVMe SSD支持4K sector模式,三星的不支持,具体google一下。

Rank: 2Rank: 2

UID
4588211
帖子
142
PB币
198
贡献
0
技术
0
活跃
685
发表于 2017-7-6 08:48:32 IP属地台湾 |显示全部楼层
直接上10.13都沒問題啦
4K 看Wmchirs都用了應該沒啥問題
可惜我就那三星SSD要用都不行

Rank: 9

UID
4809963
帖子
3149
PB币
6431
贡献
0
技术
2
活跃
2062
发表于 2017-7-6 08:52:34 IP属地山东 来自手机 |显示全部楼层
同时 pm951 OEM 厂家定制M2硬盘  至今没敢黑苹果 i7 7500u 8G DDR4 核显620 无独显 只是天天来看教程 等机会 学习

Rank: 2Rank: 2

UID
961263
帖子
240
PB币
481
贡献
0
技术
1
活跃
310
发表于 2017-7-6 09:16:11 IP属地北京 来自手机 |显示全部楼层
soto2080 发表于 2017-7-6 08:48
直接上10.13都沒問題啦
4K 看Wmchirs都用了應該沒啥問題
可惜我就那三星SSD要用都不行

10.13貌似能直接认非4k NVMe(至少安装器部分没用patch)硬盘这东西就是怕崩

Rank: 2Rank: 2

UID
961263
帖子
240
PB币
481
贡献
0
技术
1
活跃
310
发表于 2017-7-6 09:17:21 IP属地北京 来自手机 |显示全部楼层
codemoon 发表于 2017-7-6 08:27
NVMe未转换成4K sector的情况下建议不要睡眠,有一定的几率会导致数据损坏(硬盘损坏就不太可能,我数据崩溃 ...

原帖中@syscl的NVMe支持4k好像也挂了……

Rank: 2Rank: 2

UID
4377405
帖子
152
PB币
37
贡献
0
技术
0
活跃
1031
发表于 2017-7-6 11:54:51 IP属地湖南 来自手机 |显示全部楼层
gongzhen 发表于 2017-7-6 09:17
原帖中@syscl的NVMe支持4k好像也挂了……

我的东芝nvme 转换成4k扇区模式了,睡眠没问题,

Rank: 5Rank: 5Rank: 5

UID
8977
帖子
1076
PB币
343
贡献
0
技术
141
活跃
2796
发表于 2017-7-6 12:19:32 IP属地广西 |显示全部楼层
完全没有问题,用的非常爽
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

Rank: 2Rank: 2

UID
961263
帖子
240
PB币
481
贡献
0
技术
1
活跃
310
发表于 2017-7-6 12:24:25 IP属地北京 |显示全部楼层
本帖最后由 gongzhen 于 2017-7-6 12:26 编辑
l892125565 发表于 2017-7-6 11:54
我的东芝nvme 转换成4k扇区模式了,睡眠没问题,

是休眠不是睡眠。。。休眠需要把内存的数据写到硬盘上,睡眠是需要维持内存通电的

Rank: 2Rank: 2

UID
108040
帖子
368
PB币
548
贡献
0
技术
0
活跃
1722
发表于 2017-7-6 12:48:13 IP属地湖北 来自手机 |显示全部楼层
hynix Nvme SSD怎么样?

Rank: 2Rank: 2

UID
4377405
帖子
152
PB币
37
贡献
0
技术
0
活跃
1031
发表于 2017-7-6 13:09:25 IP属地湖南 |显示全部楼层
gongzhen 发表于 2017-7-6 12:24
是休眠不是睡眠。。。休眠需要把内存的数据写到硬盘上,睡眠是需要维持内存通电的

休眠禁用了 ,,深度断电睡眠可以用

Rank: 7Rank: 7Rank: 7

UID
899656
帖子
1927
PB币
4
贡献
0
技术
0
活跃
513
发表于 2017-7-6 13:18:27 IP属地河北 |显示全部楼层
都看不懂啊

Rank: 5Rank: 5Rank: 5

UID
2631306
帖子
578
PB币
134
贡献
0
技术
6
活跃
1304
发表于 2017-7-6 14:10:53 IP属地广东 |显示全部楼层
以前PM951在12.3每月崩溃一次,都是睡眠重启就挂了~后面升级12.5之后怎么睡眠都无问题~

Rank: 1

UID
2931293
帖子
52
PB币
2
贡献
0
技术
0
活跃
55
发表于 2017-9-9 23:08:51 IP属地浙江 |显示全部楼层
谢谢楼主分享教程
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛