2013-2014 的 MBPR 的 boot rom 的 NVMe driver 有缺陷 所以所有的 NVMe SSD(包含 Apple 原廠) 都會有休眠問題, 不嫌麻煩的可以更新 boot rom driver 去解決 細節可參考: https://forums.macrumors.com/threads/upgrading-2013-2014-macbook-pro-ssd-to-m-2-nvme.2034976/
Fixing Hibernation issues on 2013-2014 laptops
MacBook Pro retina 13" and 15", and MacBook Air 11" and 13" from 2013 to 2014 have in their BootRom a DXE NVMe Driver which is incompleted or compressed. This driver isn't properly loaded or decompressed at wake up from hibernation and this cause those 2013-2014 models to loose contact with any NVMe drive at wake from hibernation (only).
The problem exists with every NVMe SSD, being them OWC aura Pro X NVMe SSDs, Transcend 850 NVMe SSDs, Apple "Polaris" NVMe SSD or any regular M.2 SSD from Adata, Crucial, Samsung, Toshiba etc. This problem is only related to the DXE driver in the bootrom
To prevent this problem you have two solutions : 1. disable hibernation by typing "sudo pmset -a hibernatemode 0 standby 0 autopoweroff 0" in the terminal 2. you can "patch" the BootRom
Disabling hibernation has the drawback that your mac will consume more power when sleeping for a longer time than if hibernation is enabled with the default settings.
The process of patching the BootRom gives perfect results with hibernation but is risky and complicated. You also need a SPI programmer and the proper wiring. An excellent guide has been made by Cmd+Q : https://forums.macrumors.com/thread...ssd-to-m-2-nvme.2034976/page-65#post-26224320
You can, as an alternative, buy a "MattCard" patched with the proper DXE driver.
You can also ask Apple to fix the problem with hibernation and NVMe drives... This problem occurs with 2013-2014 macs any NVMe SSD : all M.2 NVMe SSD but also OWC Aura Pro X, Transcend 850 SSDs, and also Apple "Polaris" NVMe SSD