再论网上解决macbook升级第三方ssd后休眠睡死的问题

2023.11.28更新:实测英睿达P3 2T无休眠问题,致钛PCIE3.0全系列无问题(但是烫烫烫),推荐!另有网友反馈SN570会睡死,不推荐!

2022.2.15更新:最新省事方案:先用原装盘更新系统到Mojave或Catalina最新版,检查硬盘固件是否471以上。然后直接换转接卡+标准nvme盘。无副作用,不需要固件编写器。

2020.1.29更新:建议经费充足的朋友直接买Intel 760p、Intel 7600P、Intel 660p、西数SN720这四款固态硬盘。实测这四种固态硬盘均无需调整pmset参数,直接能在hibernatemode=3模式下完美休眠。其中7600p功耗比原装更低,发热量更小。

2020.2.2更新:暂时不要升级Catalina,休眠有问题!

型号:A1466, Macbook Air early 2015, 4G 内存

OS: Mojave 10.14.5

升级ssd型号:建兴LITEON CA3-8D512

众所周知,自己动手升级非官方的SSD最害怕遇到休眠睡死问题。大家经常用pmset命令来将hibernatemode改为25。然而实际上这是个治标不治本的方法。hibernatemode受standbydelayhigh和standbydelaylow两个参数限制。其原理应该是在hibernatemode 3情形下,其休眠受standbydelayhigh和standbydelaylow的两个数值之间的某个时间点,机器自动将内存里的数据写入到硬盘。而第三方的硬盘往往无法在此过程中被识别出来,导致了长时间休眠后睡死唤不醒。

测试到底第三方ssd能否完美兼容的方法很简单:

1、查询现有电源模式

pmset -g custom

应该可以看到默认情况下,standbydelayhigh = 86400 (24小时), standbydelaylow=10800(3小时)

2、修改hibernatemode为25

sudo pmset -a hibernatemode 25

这个步骤做完了应该看起来休眠问题解决了,其实不然。

3、调整standbydelayhigh和standbydelaylow两个参数

sudo pmset standbydelayhigh =300

300单位是秒,可以调成任何一个时间。注意两个参数一大一小。

4、合盖休眠到300秒后打开看下是不是睡死的问题又来了?

那么,反其道而行之,对于不支持hibernatemode 3的第三方SSD,我们可以在设置hibernatemode为25的同时将这两个参数设置成较大的数值,然后避免在日常使用中电脑进入休眠状态。这样能一定程度上解决睡死问题。代价是唤醒比较慢,同时放置超过设定时间后可能有文件丢失的风险。

附录:关于pmset参数,可以用man pmset查看: 

     hibernatemode = 0 (binary 0000) by default on supported desktops. The
     system will not back memory up to persistent storage. The system must
     wake from the contents of memory; the system will lose context on power
     loss. This is, historically, plain old sleep.

     hibernatemode = 3 (binary 0011) by default on supported portables. The
     system will store a copy of memory to persistent storage (the disk), and
     will power memory during sleep. The system will wake from memory, unless
     a power loss forces it to restore from disk image.

     hibernatemode = 25 (binary 0001 1001) is only settable via pmset. The
     system will store a copy of memory to persistent storage (the disk), and
     will remove power to memory. The system will restore from disk image. If
     you want "hibernation" - slower sleeps, slower wakes, and better battery
     life, you should use this setting.

简单翻译下,0是直接休眠不把内存镜像写入硬盘,唤醒时从内存恢复,是桌面版mac的默认设置; 3是把内存镜像写入磁盘的同时也给内存供电,直到电池临界值。唤醒的时候从内存唤醒,除非内存断电了那就从硬盘唤醒,速度可快可慢,取决于休眠多久,是移动版mac的默认设置;25是把内存镜像写入磁盘,断开内存供电,唤醒的时候从硬盘读取,速度较慢。

  • 4
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 103
    评论
### 回答1: 你好,如果你想针对你的MacBook Pro mid2015更换SSD硬盘,可以参考以下步骤: 1. 确认你的MacBook Pro mid2015需要的是PCIe NVMe SSD硬盘,而不是SATA SSD硬盘; 2. 选择适合的SSD硬盘,并准备好必要的工具(可以上网搜索详细步骤和要求); 3. 将MacBook Pro mid2015关机并拔掉电池; 4. 打开机身,取下原来的SSD硬盘(通常需要拆卸一些硬件); 5. 安装新的SSD硬盘,并重新安装机身及其他硬件; 6. 将电池重新安装,开机。 需要注意的是,更换SSD硬盘的操作需要一定的电脑维修技能和经验,如果你不熟悉这些操作,请尽量寻求专业人员的帮助。 ### 回答2: macbookpro mid2015 是一款性能出众的笔记本电脑,但是使用时间长了,随着数据的不断增多,需要对其进行升级。其中非常常见的操作就是更换硬盘。如果你想要升级 macbookpro mid2015 的硬盘,需要注意以下几点。 首先,需要选择一款适合的SSD,最好选择与原有硬盘相同的规格或同级别的硬盘,这样能够确保你的电脑可以正常运行,并且也能够起到更好的效果,最好选择知名品牌的硬盘,如:三星、东芝、闪迪等。 其次,备份你的数据。在升级之前,需要对你的电脑进行数据备份,以确保你的数据不会丢失。备份的方式可以使用Time Machine等备份软件或者手动备份至外部设备中。当你更换完硬盘后,需要将备份的数据恢复到新的硬盘中。 接下来,需要准备工具和步骤。更换 SSD 需要一些专业工具,包括螺丝刀、开启工具等,并且需要按照正确的步骤操作,确保不会损坏电脑。可以寻求专业人员的帮助,或参考相关的教程视频进行操作。 最后,注意升级后的效果。更换了新的硬盘,你会发现电脑的运行速度变得更快了,同时也有更大的容量存储文件和数据。但也需要注意新硬盘的兼容性与其它设备的兼容性。 总之,更换 SSD 硬盘对 macbookpro mid2015 的升级是非常有益的,可以提升电脑的工作效率,但是需要注意以上几点,以确保升级的安全和稳定运行。 ### 回答3: 若要更换 MacBook Pro mid2015 的 SSD,需要注意以下几点: 1. 选择适合的SSDMacBook Pro mid2015 使用的是PCIe接口的SSD,因此需要选择与之匹配的SSD。可以选择像OWC、Samsung、SanDisk等品牌的SSD,注意尺寸和容量选择。 2.备份数据:更换SSD前一定要将所有重要的数据备份,可以使用Time Machine或其他备份软件。备份完成后,需要关闭MacBook Pro并卸下电池。 3.拆卸外壳和原有SSD:使用五角螺丝刀拆下底部的螺丝(约10个),然后卸下底部的外壳。然后用螺丝刀卸下原有SSD,并将其从插口中取出。需要小心操作,不要刮伤其它硬件。 4.安装新的SSD:在安装新的SSD之前,需要确认接口是否匹配。插入新的SSD后,将其固定在插口上,然后安装底部的外壳和螺丝。 5.恢复数据:将备份的数据恢复,在Startup Manager中选中新的SSD并启动MacBook Pro。然后按照提示操作即可完成数据恢复。 总之,更换 MacBook Pro mid2015 的 SSD 需要非常小心,操作需要谨慎。如果自己不熟悉此操作,建议寻求专业人员的帮助。
评论 103
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值