最近清理系统偏好面板时无意中发现MacFuse,依稀记得是VMWare Fusion自带的。虽然对Paragon NTFS for MAC OS X不算完全满意(偶尔是会丢东西的,大家得注意,尽量拷贝去NTFS分区,确认后再删除原始文件),但是MacFuse是同样功能的子集,总感觉没有太大必要保留。没想到,请神容易送神难,这东西还挺难卸载。
首先,只有在10.5时代就装了VMWare Fusion,并一路升级上来的,才会有残留的MacFuse。自10.6以后,由于Snow Leopard自己已经有了隐藏的NTFS读写功能,因此VMWare Fusion安装时默认不会安装MacFuse(虽然这个东西仍然在它的包里,通过安装过程中选择“自定”可以看到)。
问题呢,就出在这里,其实MacFuse目前的版本和MAC OS X 10.6存在一定的兼容问题,还保留了32位不说,卸载都有问题。在系统偏好面板的MacFuse里是有Remove的按钮,但是没有任何效果。实质上,卸载工作是执行:
sudo -s /Library/Filesystems/fusefs.fs/Support/uninstall-macfuse-core.sh
但是运行后会报错:
MacFUSE Uninstaller: Can not find the Archive.bom for MacFUSE Core package.
卸载之所以不能继续下去,其实就是和脚本中对系统版本的判定有关,我们只需要将上面uninstall-macfuse-core.sh中
OS_RELEASE=`/usr/bin/uname -r`
这一行改为
OS_RELEASE=”9.0.0″
之后,再执行脚本即可干净卸载。
最后,需要注意的是,如果VMWare Fusion是前面所说,升级上来的,那么它对共享文件夹的访问还是通过MacFuse的。此时运行虚拟机,会发现修改虚拟机中NTFS分区里的文件会出现挂死现象,并且Windows都无法关机(关机操作是需要回写磁盘分区的)。简单的选择就是强制退出VMWare Fusion,然后拿最新的VMWare Fusion安装包覆盖安装一次即可,由于你的系统当前是10.6+,并且没有自带MacFuse,因此这一次覆盖安装是不会带上MacFuse的,VMWare Fusion改为用MAC OS X系统自己的驱动来读写NTFS分区了。覆盖安装也不会影响你已有的虚拟机及相关设置。
Read ERN » MAC OS X与NTFS
2010年8月29日 @ 12:26
[…] MACFuse在我之前的帖子里提到过,在低版本中会随着VMWare Fusion安装;它和NTFS-3g都是免费软件,因此无版权之忧。考虑到国内搞到Paragon的方便性,其实很少有人用吧,根据国外网友的反馈,也并不稳定,如果要实现自动加载,还需要一番手工操作。这里就不细说了,感兴趣的网友自行搜索吧,这方面有详细教程。 […]
lkbsn
2010年12月28日 @ 12:04
你好,不好意思问一下你文中所说的“上面uninstall-macfuse-core.sh中
”哪来“OS_RELEASE=`/usr/bin/uname -r`”呀?
ern
2010年12月28日 @ 13:28
这个可能和版本有关系,没有的话就不改,直接执行试试看
applejam
2011年3月13日 @ 12:12
ok! 果然好用!!
潇洒
2011年8月27日 @ 14:08
谢了~ 木有改 .sh , 直接执行有效.. 不过”偏好设置” 里的图标还在…
后来是用 AppZapper 干掉了… 不知道是不是算清理干净了..
另外很好奇你那句 “隐藏的NTFS读写功能” … 请问雪豹这个隐藏功能有办法打开么?
潇洒
2011年8月27日 @ 14:25
已经自己google 到了…. 呵呵…再次感谢…
Johnsan
2011年9月1日 @ 02:25
我改了脚本还是卸载不了 我现在是10.7.2
vm早就卸载了 现在用的是pd
现在往ntfs写大量文件的时候 经常把finder卡死
还有啥办法没
ern
2011年9月1日 @ 07:38
10.7.2……还没用上哦。对beta版,很多事情很难说啊
cranesky
2011年9月1日 @ 23:55
@Johnsan
OS_RELEASE=`/usr/bin/uname -r‘
这句话应该是取的系统版本号,下面匹配了9x和10x的处理,你可以试试看改成10试试。我现在是10.7.1版本,是可以运行的
Johnsan
2011年9月5日 @ 20:13
@cranesky
我改成了10.7.2 执行报错
MacFUSE Uninstaller: Can not find the Archive.bom for MacFUSE Core package.
thunderw
2011年10月27日 @ 20:43
很好用,谢谢。
@ Johnsan 10.7.的系统也不是改成 10.7.2。还是改成 9.0.0
Johnsan
2011年12月21日 @ 01:42
我现在是10.7.2,把语句改成了10.0.0 9.0.0 10.7.2 全都不行。有人成功过呗。