V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
PainAndLove
V2EX  ›  Apple

macos 被玩坏了,进不去,求指点

  •  
  •   PainAndLove · 4 天前 · 1840 次点击
  •   查看本主题需要登录
    前几天心血来潮。。想玩一玩内存虚拟硬盘
    用 TmpDisk 创建了虚拟盘之后然后这样操作了一下 ln -s /Volumes/testForRamDisk/Caches ~/Library/

    使用了一天,没什么问题,但是第二天重启电脑之后,能正常进系统,能进行部分操作(spotlight),背景全黑,应用打不开(finder/timinal/等等),点击左上角设置直接转风火轮,完全没法使用。尝试了重置 NVRAM 没有作用。


    除了重装系统之外,还有抢救方式吗?
    8 条回复    2025-07-03 08:35:04 +08:00
    yzwduck
        1
    yzwduck  
       4 天前   ❤️ 3
    进入 Recovery 删 Caches 软链接.

    1. 参照 https://support.apple.com/102518 进入 macOS Recovery,
    2. 打开 Disk Utility, 左侧找到 Data 分区, 右键后, 选择挂载, 记录挂载点的路径, 退出 Disk Utility,
    3. 在菜单栏里, 选 Utilities -> Terminal,
    4. 运行 rm [挂载点路径]/Users/[用户名]/Library/Caches, 示例 rm /Volumes/Data/Users/mac/Library/Caches
    5. 左上角 Apple 图标 -> Reboot.
    skvi
        2
    skvi  
       4 天前 via Android
    创建个管理员帐号可以做到?
    jheroy
        3
    jheroy  
       4 天前
    先尝试以安全模式启动 https://support.apple.com/zh-hk/116946, 进入后能操作就把之前的虚拟盘那些操作去掉, 安全模式不行再试试楼上的恢复模式。
    zhandouji2023
        4
    zhandouji2023  
       4 天前 via iPhone
    抢救资料。重装系统。
    MacsedProtoss
        5
    MacsedProtoss  
       4 天前 via iPhone
    直接把~/Library 给链进去了??? 那恭喜你,凉了
    基本上就是可以删除掉旧用户开个新用户了,旧用户会一直陷入重启之后就被清理掉一堆数据的怪圈
    当然你也可以选择全部重装
    PainAndLove
        6
    PainAndLove  
    OP
       3 天前
    @yzwduck 感谢大佬。回复了, 那后面如果还想用 TmpDisk 的话应该怎样配置呢。
    PainAndLove
        7
    PainAndLove  
    OP
       3 天前
    @yzwduck 之前是偷懒直接把整个 Caches 给映射到 TmpDisk 里了,看来只能把 Caches 里的目录按需枚举出来映射到 TmpDisk?
    yzwduck
        8
    yzwduck  
       3 天前   ❤️ 1
    @PainAndLove 不建议折腾, 这种做法会 *小概率* 引发兼容问题, 比如利用 copy-on-write 或者 clonefile 的软件可能无法正常工作.

    如果还是想把 Caches 整个文件夹移动到 RamDisk 的话, 建议写一个脚本来初始化 RamDisk 和创建 Caches 软链接; 并利用 LaunchAgent 的方式, 在用户登陆后自动执行这个脚本.
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2618 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 08:59 · PVG 16:59 · LAX 01:59 · JFK 04:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.