2024年10月MAC OS X无法正常启动的解决方法(3)
6. 重置部分权限
⑴将机子启动到单用户模式。
⑵用fsck程序检查磁盘。方法是输入:/sbin/fsck -f,按回车。
⑶输入:mount -uw /,按回车。
⑷输入:chmod 1775 /,按回车。
⑸输入:reboot,按回车。
注意:如果执行上面任一步骤都已能解决问题,修复到此为止。
7. 如果X系统在开机时自动登入你的帐户,而不需输入你的登陆密码,就做下面的处理。否则直接进入第8步。
⑴将机子启动到单用户模式。
⑵用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[500] CFLog (0): CFPropertyListCreateFromXMLData(): plist parse failed; the data is not proper UTF-8. The file name for this data could be: com.apple.dock.plist --
/Users/us/Library/Preferences/ The parser will retry as in 10.1, 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”。
⒄从苹果菜单上选退出登陆。在登陆窗口再出现后重新登陆。
注意:如果此时问题得以解决,则立即终止于此。否则直接跳到第9步。