本帖最后由 tonyliu2ca 于 16-3-28 11:12 编辑
这个问题要是写出来有时一个大块文章,咱们这里简单说说。
现代的硬磁盘技术已经相当成熟和智能,成熟并不是说就不是好就是坏,磁盘的状态可能是健康、好、可能坏、变好了、正在变坏,坏了等等。之所以不是我们所想象的非好即坏,是其智能话的结果,也就是S.M.A.R.T.技术,也简写SMART。
检查一个硬盘状态,有两个基本操作:表面扫描和检查SMART状态、让SMART检测并报告。
下载
然而问题是,OSX只支持最简单的SMART检测,要想使用上面的两个操作,需要第三方程序。放心我们这里介绍的是开源的,不要钱。如果你不差钱,那就使用商业软件如TechTool Pro等。第三方开源软件是Linux版,传统方法需要使用MacPort等软件来在本地编译以形成本地可执行的OSX版本。不过对于,大多数用户来说,我提取了其中的最最核心的部分,供大家直接下载安装,主要是第一个,第二个的用法后面有解释:
badblocks_1_42.dmg下载:链接:http://pan.baidu.com/s/1Zx5oi 密码:z85t
OS-X-SAT-SMART-Driver-master.zip链接:http://pan.baidu.com/s/1gebVfgR 密码:gtsn
具体使用,要想讲清楚也很麻烦,我们只简单说说.
磁盘表面扫描:
首先使用命令:$ diskutil list来找到所要检测目标盘/分区的设备名,比如/dev/disk1s2
然后卸载该盘/分区: $ diskutil unmount