Livid
403.84D
551.93D
V2EX  ›  macOS

在 OS X 10.9 有可能彻底不让系统产生 sleepimage 么?

  •  
  •   Livid ·
    PRO
    · Aug 30, 2013 · 5484 views
    This topic created in 4817 days ago, the information mentioned may be changed or developed.
    9 replies  •  1970-01-01 08:00:00 +08:00
    aerolqr
    aerolqr
    Aug 30, 2013
    1
    sudo pmset -a hibernatemode 0
    不行么
    dorentus
    dorentus
    Aug 30, 2013
    2
    sudo pmset -a hibernatemode 0
    还是可以用的吧

    我的 10.9 下面是有效的,设置了之后把 /var/vm/sleepimage 删了应该就可以了。
    heypig
    heypig
    Aug 31, 2013
    3
    sudo pmset -a hibernatemode 0
    不够的.

    还是要自己创建个/var/vm/sleepimage lock住.

    在寸土寸金的128G上节俭必备伎俩
    chenggiant
    chenggiant
    Sep 9, 2013❤️1
    4
    Set sleep mode in shell:
    sudo pmset -a hibernatemode 0

    Remove the image:
    sudo rm /private/var/vm/sleepimage

    Create a blanked file:
    sudo touch /private/var/vm/sleepimage

    Make file immutable:
    sudo chflags uchg /private/var/vm/sleepimage

    That should do it.
    ETiV
    ETiV
    Sep 9, 2013 via iPhone❤️1
    5
    我双硬盘,给从SSD ln -s 到HDD去了

    不知道 ln 到/dev/null 可行不。。。
    Ricepig
    Ricepig
    Sep 9, 2013
    6
    powercfg -h off

    哈哈,开个玩笑
    lightening
    lightening
    Sep 9, 2013
    7
    光 sudo pmset -a hibernatemode 0 不行?

    根据官方文档(10.8),这个就可以了。如果10.9还需要用一个空文件的 trick 的话,说明这个选项改过了,那么就不用再用 pmset 了吧。
    wuma
    wuma
    Sep 9, 2013
    8
    @ETiV 直接ln到/dev/null是可行的,我在开发机器上用了几个月,开发上网没问题。唯一出的问题是玩aoe2hd(wine打包的版本)总死机,后来去掉这个好像死机次数变少了一些。
    dorentus
    dorentus
    Sep 9, 2013
    9
    @lightening 我自己的 OS X 10.9 (13A569) 这里是只要 sudo pmset -a hibernatemode 0 && sudo rm /private/var/vm/sleepimage && sudo reboot 就可以的。

    不行的话应该是系统的什么 bug 吧,理论上正式版出来的时候应该会修复的。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1733 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 14:36 · PVG 22:36 · LAX 06:36 · JFK 09:36
    ♥ Do have faith in what you're doing.