一、解决在mac操作系统上移动硬盘只能读、不能写的问题
原因:
因为大部分移动硬盘预格式化是NFFS文件格式,这种格式mac默认是不支持写入操作的,需要安装第三方软件进行支持。
解决办法:
1.安装NTFS For Mac之类的软件后就能支持对NTFS格式的硬盘进行写操作了,但是这类软件我目前没发现有免费的,都是收费的。而且破解版也不好找。
2.用exFAT的格式,这种新的格式比传统的fat32有个好处是能支持单个文件超过4GB,比如一个高清电影、一个大型游戏的压缩包。如果你要装个windows操作系统在移动硬盘里,那你就要分一个NTFS的分区出来,因为目前的windows操作系统只能装在NTFS格式的操作系统中。
注:exFAT作为一种新的文件系统,目前只有Windows XP SP3、Vista SP1以上版本的操作系统才能支持(Windows 7默认支持)。而且只有U盘、移动硬盘才支持,传统硬盘是无法格式化成exFAT格式,它是专门针对移动设备进行设计的文件系统。
如何把“移动硬盘”或者“U盘”格式化成exFAT:
Windows环境:
对着磁盘右键->格式化->文件系统选项选择“exFAT”->最后点击“开始”
Mac环境:
按“Command+空格键”调出搜索框,输入“磁盘工具”->进入磁盘工具后->右键选择你想要格式化的移动硬盘或者U盘->选择“抹掉” ->在格式选项选中“exFAT” ->最后点击“抹掉”
二、解决不显示移动硬盘的问题
我遇到的情况和这篇文章描述的差不多,但是上面列出来的方法我基本都尝试过都不能解决我的问题。
http://jingyan.baidu.com/article/597a064352d507312a524370.html
我的遇情况是mac上不显示移动硬盘或者插上移动硬盘等上半个多钟才显示,但是在windows操作系统上秒显示。
遇到这种情况好几次了,在网上一直没找到解决办法。
我总结一下:
为什么会出现这种问题
1.不弹出硬盘就拔出硬盘(必现),如果弹不出挂载盘就按下面命令操作
diskutil list,命令行中执行这个命令,找到自己的盘符
diskutil unmount /dev/disk3s1,假设我的盘符是disk3s1,就用前面那个命令卸载,这时候可能会失败提示dissented by PID 35885哪个应用程序正在使用这个盘
自己判断这个应用程序是不是没关,如果都关了,还不行,那就kill -9 35885强制杀掉!
然后再尝试用diskutil unmount /dev/disk3s1这个命令。
2.关机的时候强制关闭某些和移动硬盘关联的程序(有可能会引起这个问题)
解决办法
第一种:把移动硬盘连接在windows操作系统上"右键盘符"->属性->工具->查错->检查->扫描驱动器
在扫描的过程中进度一直没动,等了1个钟左右终于扫描完了,然后拿到mac操作系统上秒移动硬盘显示出来(记得弹出移动硬盘才能拔)。
我的是windows10专业版 都是如果是其他win7、win8、win8.1其实也是一样的,在“右键盘符”->属性->在这些菜单中找到修复磁盘的工具。
第二种: 是在硬盘的官方网站上找到一种办法,就是直接重新格式化就好了,但是用第一种方法数据不会丢失!