自从MacBook Pro从13款、MacBook Air从10款开始全部采用SSD硬盘之后,考虑到高昂的成本及其他原因,很多人在使用搭载128G、256G的SSD。轻度使用者觉得这完全足够了,但是一定有人觉得自己的硬盘空间不够。「站主在使用一台17款的256Gpro」那么结合我自己的一些经验和大家讲讲如何避免硬盘不够用的尴尬场面。
交流群:Newlearnerの水群
本期资源:clean my mac (不断更新,提取码均为newlearner)
本期彩蛋:macOS mojave 10.14壁纸 & iOS 12壁纸(beat5)
首先说一下「硬盘」和「内存」的区别,这是很多人的一个误区:
- 内存:内存(Memory)也被称为内存储器,其作用是用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。单根内存条有2G、4G、8G和16G等规格。在高度集成的mac中使用的是焊接在逻辑板上面的内存芯片。
- 硬盘:这里的硬盘其实通俗地讲叫做「外存」,硬盘有固态硬盘(SSD 盘,新式硬盘)、机械硬盘(HDD 传统硬盘)、混合硬盘(HHD 一块基于传统机械硬盘诞生出来的新硬盘)。SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储,混合硬盘(HHD: Hybrid Hard Disk)是把磁性硬盘和闪存集成到一起的一种硬盘。
根治办法:扩容
- 对于所有不带bar的mac系列电脑来讲,可以更换SSD。建议新手购买原厂的SSD,以避免出现借口不兼容以及睡眠无法唤醒等问题。当然,创建的SSD为mac做了适配,同样我们也可以购买其他SSD厂商的固态然后通过转接卡与逻辑板的SSD接口(一般来讲是苹果定制接口)相符。
- 对于16款之后带bar电脑,无法更换本机的SSD。只能通过外接移动硬盘的方案来扩容了。移动硬盘可以考虑机械盘和SATA3固态盘。如果想要使用加密狗转接USB3.0建议使用机械移动硬盘,支持USB3.1 gen2的固态移动硬盘可以买一根Mirco-b转type-c(雷电3)的数据线与16款之后的mac配合使用。成本有差距,如何选择看个人对读写速度的要求。
- 对于自带光驱的mac电脑,可以将光驱卸下购买一个硬盘光驱托盘将光驱位改为硬盘位。这里建议直接上固态硬盘,可以用来安装macOS系统,感受HDD和SSD的速度差距。对于固态硬盘接口类型的选择一般来讲是SATA3,但也要注意逻辑板支持的接口类型,不要买错。
- 对于MacBook Air用户来讲还有一个选择:使用SD卡扩容
治标不治本:定期清理硬盘
在Windows上面有360以及管家等软件会定期为我们清理硬盘空间,但是很多人换了mac之后对基于unix的macOS系统不是很熟悉,也不知道一些缓存文件去哪里清理。
-
推荐几款清理软件
Clean my mac 3(本站提供下载)
Dr. Cleaner
-
利用关于本机
-
一点建议
1、128G如果想兼顾Windows和macOS的话不建议安装双系统,因为硬盘实在太小,两个系统加起来就能轻松占用一半的空间,导致其他软件和文稿无处安放。256G起步的电脑根据自己需求决定安装虚拟机还是双系统,以及是否将虚拟机pvm文件存在移动硬盘以节省硬盘空间。
2、利用软件定期清理缓存文件和旧的安装包等,定期清空废纸篓。
3、iCloud云盘上面较大的同步文件尽量避免直接下载到本地,可以考虑开启「优化Mac存储空间」。
4、定期考虑清理一些较大的不常用的软件,而不是为了一时尝鲜占用宝贵的SSD空间。
5、养成良好的文件管理习惯,将文件分门别类存储,定期删除无用文件。较大的影音资料尽量放在移动硬盘或者Nas上面。
-
By the way:「系统」一项占用SSD过大怎么处理
系统一项一般来讲占用20–40G的水平(因人而异),如果电脑「系统」占用70G以上,大部分情况是不正常的。在Apple更新了apfs格式之后,我认为这个与time machine备份有关,之前亦在贴吧发帖阐述过。
如果未做过备份且系统文件很大,可以使用clean my mac 3配合DaisyDisk找出无用的系统文件并清理。找不出亦可以尝试重置smc,重置NVRAM 、PRAM,建立管理员,进入安全模式等方法查看系统显示是否有误。
如果是10.13之后的系统并且做过备份:
升级到10.13之后的macOS全部换上了apfs格式,每次用时间机器备份之后都会有一个本地快照存储(几G到几十G不等)。在apfs格式当中,这部分备份空间是不显示的,作为隐藏空间加在了“系统”一项上面。所以常常觉得自己系统又变大了,但是用软件扫描却怎么都找不到为什么变大。
- 打开“终端”输入如下代码:
1 2 |
sudo tmutil listlocalsnapshots / |
- 键入密码(不会显示,直接输完回车即可)出现以下画面:
- 接下来只需逐个删除就行,终端输入:
1 2 |
tmutil deletelocalsnapshots 2017-12-18-093234(上面文件末尾显示的日期) |
即可删除相关备份
- 亦可尝试终端输入(亲测安全):
1 2 |
tmutil thinlocalsnapshots / 9999999999999999 |