解决Mac Finder侧栏中无法打开的磁盘替身


上图:

每次我换系统都习惯的用TimeMachine进行备份还原,但是出现了这个东西,我还真是无解,拖了好久,差点又重装,但是程序员的思维告诉我,一定还有简单的解决办法,要么是数据库,要么是存储文件。突然,灵感闪过。眼前出现一个软件Beyond Compare。

思路:因为时光机器导入的备份主要是导入用户的设置数据等,我尝试新建一个用户,发现并没出现上面那些找不到的多余的磁盘。那么这个问题一定出在了用户配置文件本身。

过程:使用Beyond Compare将旧用户与新建的test用户进行文件对比,并且选择[不独有的区别],这样显示的文件范围就小很多了,基本上就是对于系统安装后才有的问题,不包括自己安装的,因为另外一个用户什么软件都没安装。

注意点:

一:对比的是用户文件夹,在安装磁盘的用户目录下

二:因为每个用户文件是独立的,所以登录旧的账户,去对比新的账户,并对新的账户所有的文件均改为777权限。改新用户权限是因为新用户后面是要删除的,随便怎么改都ok

sudo chmod -R 777 /Users/test/*

用户文件夹按自己的替换,我不保证一样。

这样Beyond Compare才能显示所有的差别。

看命名就知道了。将新的覆盖过来即可。路径为:

/Users/lckiss/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.FavoriteVolumes.sfl2

退出登录,会发现那些删不掉的,已经清除了。至此,问题解决。记得删除新建的账户。

清除所有最近访问文档数据

/Users/lckiss/Library/Application Support/com.apple.sharedfilelist/com.apple.LSSharedFileList.RecentDocuments.sfl2

因祸得福,Finder的最近访问也可以换种方式了,完全没必要去动那个最近访问的程序啊,让该文件不可写即可。改下权限,代码就不上了。(自己测试发现没变化,或许我用的是删除,而数据在内存中,又重新写了吧,算了无影响)

声明:TIL|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA[ZH]协议进行授权

转载:转载请注明原文链接 - 解决Mac Finder侧栏中无法打开的磁盘替身


Life is very interesting. In the end, some of your greatest pains become your greatest strengths.