⑴. 重置部分权限
⑵⑴将机子启动到单用户模式。
⑶⑵用fsck程序检查磁盘。方法是输入:/sbin/fsck -f,按回车。
⑷⑶输入:mount -uw /,按回车。
⑸⑷输入:chmod /,按回车。
⑹⑸输入:reboot,按回车。
⑺注意:如果执行上面任一步骤都已能解决问题,修复到此为止。
⑻. 如果X系统在开机时自动登入你的帐户,而不需输入你的登陆密码,就做下面的处理。否则直接进入第步。
⑼⑴将机子启动到单用户模式。
⑽⑵用fsck程序检查磁盘。
⑾⑶输入:mount -uw /,按回车。
⑿⑷输入:cd /Users/[受影响的用户名]/Library。例如,受影响的用户名如果是wally,则输入:cd /Users/wally/library,按回车。
⒀⑸输入:mv Preferences Preferences_old ,按回车。
⒁⑹输入:mv Caches Caches_old,按回车。
⒂⑺输入:reboot,按回车。
⒃如果现在你能成功启动和登陆你的帐户,则进行下面的步骤来彻底根治这个故障:
⒄⑻打开实用文件夹里的“控制台”程序(Consale,从“文件”菜单上选“打开记录”:
⒅⑼在“转到:”的框里输入:/var/log/system.log,点击“打开”按钮。
⒆⑽从“编辑”菜单选“查找”。
⒇⑾在“查找:”框内输入:parse failed,然后点击“下一个”按钮。
⒈⑿查看整个日志,找出与下面相类似的记录:
⒉{date} Dock[] CFLog (: CFPropertyListCreateFromXMLData(: plist parse failed; the data is not proper UTF-. The file name for this data could be: .apple.dock.plist --
⒊/Users/us/Library/Preferences/ The parser will retry as in ., but the problem should be corrected in the plist. {date} trident crashdump: Crash report written to: /Users/us/Library/Logs/CrashReporter/Dock.crash.log
⒋⒀将找到的每一笔Parse failed记录上显示的所有带.plist后缀的文件,从~/Library/Preferences_old folder文件夹中移除。~代表你用户名的文件夹。
⒌⒁重复⑿到⒀的步骤,直到将所有与parse failed记录显示的有.plist后缀的文件都移除。
⒍⒂在Finder中重新给~/Library/Preferences文件夹命名为“Preferences_new”。
⒎⒃将Preferences_old文件夹改名为“Preferences”。
⒏⒄从苹果菜单上选退出登陆。在登陆窗口再出现后重新登陆。
⒐注意:如果此时问题得以解决,则立即终止于此。否则直接跳到第步。