在MAC下,清理磁盤空間時,因爲錯誤的刪除虛擬機文件,VMware Fusion啓動時會報錯“file not found”,重裝之後還是報這個錯誤。需要在重新安裝虛擬機系統Fusion之前,徹底刪除。步驟如下。
1、將VMware Fusion軟件包從Application中Move to trash。
2、 手動刪除下面這些文件(版本不同可能有點出入;寫腳本批量刪除時,因權限原因,可能刪不掉)。注意:路徑中有空格的請使用轉義字符“\”(反斜槓)。
#刪除以下目錄時,如果提示沒有權限,可用sudo su命令(需要輸入root密碼)切換到root用戶,再執行刪除命令rm -R VMware(文件名)
/Library/Application\ Support/VMware
/Library/Application\ Support/VMware\ Fusion/
/Library/Preferences/VMware\ Fusion
#刪除以下目錄時,用su命令,切換到當前用戶su - sunyifeng(當前用戶)
~/Library/Application\ Support/VMware\ Fusion/
~/Library/Caches/com.vmware.fusion
#這個路徑跟後面的是同一目錄
~/Library/Preferences/VMware\ Fusion/
#以下目錄可以使用通配符一次刪除rm -r com.vmware.*
~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plis~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist.lockfile
~/Library/Preferences/com.vmware.fusion.plist
~/Library/Preferences/com.vmware.fusion.plist.lockfile
~/Library/Preferences/com.vmware.fusionDaemon.plist
~/Library/Preferences/com.vmware.fusionDaemon.plist.lockfile
~/Library/Preferences/com.vmware.fusionStartMenu.plist
~/Library/Preferences/com.vmware.fusionStartMenu.plist.lockfile
以下內容可以跳過。
如果對Linux命令行熟悉的朋友,可以直接用命令行批量刪除(注意刪除權限問題),更快捷。如果你找不到這些默認隱藏的文件,可以在Terminal中執行下面的命令修改Finder的設置,讓Finder列出隱藏的目錄與文件(當然也有其他方法,但這一種最簡單):
顯示:defaults write com.apple.finder AppleShowAllFiles -bool true
隱藏:defaults write com.apple.finder AppleShowAllFiles -bool false
3、 重裝,從官網上下載安裝dmg,再裝一次就好了。