MacBook 问题汇总

本人使用的是MacBook Air

1. enter键失效

原因:窗口打开太多了
解决:关掉部分窗口或者借助alt/shift键辅助

2. 电源百分比无法显示

原因:电源电量充足,充电器绿色的灯不会亮,说明不在充电。
解决:等电池电量耗尽,在充电就会显示百分比

3. 连接不上WiFi

解决方法:
(1)关闭WiFi后,重新打开。
(2)如果WiFi无法打开

删除WiFi相关的文件,再重启笔记本即可。

打开终端,实用cd 命令进入 /Library/Preferences/SystemConfiguration 目录,删除目录下如下文件:
com.apple.airport.preferences.plist
com.apple.network.identification.plist
NetworkInterfaces.plist
preferences.plist

重启系统。

4.使用node.js编程时,读取不到文件

原因: 文件在iCloud云端,没有下载到本地。
如下图所示:
在这里插入图片描述

解决: 更改文件路径。

5.内存占用过高

活动监视器排查

(1)内存
已使用内存:所有应用和 macOS 进程当前使用的内存总量。
应用内存:应用及其进程当前使用的内存总量。
联动内存:无法压缩或调出至启动驱动器而必须留在 RAM 中的内存。某个进程使用的联动内存不能被其他进程借用。某个应用使用的联动内存量由这个应用的程序员决定。
被压缩的内存:RAM 中被压缩的内存量,使其他进程有更多可用 RAM 内存。查看“被压缩的内存”栏以了解每个进程的被压缩的内存容量。
已使用的交换:macOS 内存管理在启动驱动器上使用的空间。在此处看到一些活动很正常。只要内存压力不处于红色状态,macOS 就有可用的内存资源。
已缓存文件:应用最近使用过而且现在可供其他应用使用的内存。例如,如果您一直在使用“邮件”,则退出“邮件”后,“邮件”使用过的 RAM 会成为已缓存文件使用的部分内存,这部分内存随后可供其他应用使用。如果在其他应用使用(覆盖)“邮件”的缓存文件内存前,您再次打开了“邮件”,则“邮件”的打开速度会更快,因为这部分内存会快速转换回应用内存,而不必从启动驱动器中载入应用的内容。
已使用的交换:macOS 内存管理在启动驱动器上使用的空间。在此处看到一些活动很正常。只要内存压力不处于红色状态,macOS 就有可用的内存资源。
已缓存文件:应用最近使用过而且现在可供其他应用使用的内存。例如,如果您一直在使用“邮件”,则退出“邮件”后,“邮件”使用过的 RAM 会成为已缓存文件使用的部分内存,这部分内存随后可供其他应用使用。如果在其他应用使用(覆盖)“邮件”的缓存文件内存前,您再次打开了“邮件”,则“邮件”的打开速度会更快,因为这部分内存会快速转换回应用内存,而不必从启动驱动器中载入应用的内容。

(2)CPU
如果 kernel_task 正在大量占用 Mac CPU 资源
内核任务进程的功能之一是帮助管理 CPU 的温度。
kernel_task 的功能之一是减少正在密集使用 CPU 的进程的可用 CPU 资源,从而帮助管理 CPU 温度。换言之,kernel_task 会对导致 CPU 过热的情况做出响应,即使您并未感觉 Mac 很热。它本身不会导致这些情况。等 CPU 温度下降后,kernel_task 会自动减少其活动。

为什么进程越就会产生越多的热量?
计算机工作底层数据都是二进制,针对CPU而言是晶体管,材料是硅,通过电容区别0和1,计算机工作过程中,电容中电荷运动,是电能转换成热能的过程,遵守能量守恒定律。

参考链接:https://support.apple.com/zh-cn/HT201464#cache

6. Mac OS无法打开“xxxxxxxxx”,因为Apple无法检查其是否包含恶意软件。

打开终端运行该命令:sudo spctl --master-disable

spctl 策略管理

7. 如何安装brew

打开终端,运行命令:

/usr/bin/ruby -e "$(curl -fsSL 
https://raw.githubusercontent.com/Homebrew/install/master/install)"

Mac系统默认安装了ruby。如果没有安装命令行工具,在此之前需要安装:xcode-select --install

8.Mac 无法装载外接移动硬盘
  • 尝试方法一:

按照该链接可以解决装载问题,但是出现新问题:macOS无法修复磁盘“xxx”。

参考链接:https://www.jianshu.com/p/26771be572be

  • 尝试方法二:
  1. 查看硬盘信息:diskutil list
  2. diskutil unmountDisk /dev/disk2diskutil eject /dev/disk2 这是正确移除的方法, 然后重新插拔移动硬盘。

结果没有解决问题。

参考链接:https://www.zhihu.com/question/22209368/answer/597277475

  • 尝试方法三:
    在执行命令 sudo pkill -f fsck_exfa杀死对于磁盘进程后,再用系统自带的磁盘工具“急救”功能即可。如下图,修复成功:
    在这里插入图片描述
总结
1 diskutil list // 获取磁盘信息,找到有问题的磁盘,比如disk3
2 sudo lsof | grep disk3 //由此知道需要杀死的磁盘进程名称
3 sudo pkill -f fsck_exfa //fsck_exfa是磁盘进程名称 硬盘已经可以在Finder侧边栏显示,并且可读
4 使用磁盘修复工具“急救”功能。此时可能磁盘还不能写入
5 通过Finder侧边栏推出磁盘,再重新插拔后就可以读写了

以上步骤,亲测有效。
另外,还可以将移动硬盘连接到Windows系统,系统会提示你硬盘有异常,点击修复即可,我的移动硬盘格式是exFat格式,能够同时在window和macOS读写。
手动打击修复的方式在两个系统中都耗时挺久的,半小时以上,命令行没试过。
注意:没执行第3步,直接“急救”会失败。

补充说明:第4步也可以使用命令行,参考链接——https://zhuanlan.zhihu.com/p/83542978,命令行没有亲测过,谨慎使用,特别是非技术人员及小白。理论上,可以通过界面操作的常用功能或者说所有功能都可以使用命令行,比如打开文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值