|

- 帖子
- 157
- 精华
- 1
- 积分
- 1869
- 性别
- 男
- 注册时间
- 2007-5-21
|
1#
发表于 2007-7-12 10:22
| 只看该作者
[精品] OSX 10.4.10 修复大全(二)被升级修改的重要文件,部件降级方法(译自MacFixit)
OSX 10.4.10 修复大全(二)被升级修改的重要文件,部件降级(downgrading)方法
如同所有重大的升级一样,记载OSX 10.4.10修改了哪些文件是非常重要的,这样,一旦升级之后发现问题,就能够合理地推断问题是否是由升级导致的。例如,有些用户在升级后发现系统的声音有问题,这一问题很可能(虽然并非肯定)源自10.4.10修改了系统 audio input/output 内核扩展文件: /System/Library/Extensions/IOAudioFamily.kext.
如果你确信自己遇到的重大问题来源于10.4.10的某个特定“部件(component)”,你可以按照下述方法将它“降级(downgrading)”到以前的版本:
(1)从Apple's download page寻找并下载Mac OSX 10.4.9 combo updater。(也可以在本论坛OSX 10.4.10 修复大全(一)推荐的安装方法一贴中点击相应的链接直接下载,如果需要OSX 10.4.8及以前的版本,估计就得去demonoid之类的网站去找了——猫爪注)
(2)下载并安装共享软件Pacifist(目前版本是2.01,骷髅头有号可用)
(3)将下载得到的Mac OSX combo 安装包(例如:MacOSXUpd10.4.9Intel.pkg)拖到Pacifist的图标上。
(4)在Pacifist中检查安装文件列表,特别注意“/System/Library/CoreServices”、“/System/Library/Extensions(存放在这里的文件都是系统内核扩展,其功能是与OSX内核抽象层进行交互,有可能导致内核崩溃或其他故障)” 以及“/System/Library/Frameworks”
(5)找到你所需要的部件(用以替换升级后有问题的部件)
(6)选中你所需要的文件并在Pacifist点击“安装(Install)”键,安装时需要你输入电脑的“管理员密码(administrator password)
(7)重启Mac
基本原则
通常,你并不应当将不同版本的部件混合使用,因为这将有可能引起兼容性问题,而且你将失去新版本对于该部件的所有改进。但是,在不得已的情况下,用旧部件代替新部件确实能解决一些痼疾顽症。
OSX 10.4.10所修改的部分重要文件的清单
/Applications
- Address Book
- Internet Connect
/System/Library/Extensions/ (如果你遇到有关显示卡、声音、Airport、外接USB/火线设备等问题时,请特别注意这个目录下的文件)
- webdav_fs.kext
- smbfs.kext
- System.kext
- IPFirewall.kext
- IOUSBMassStorageClass.kext
- IOUSBFamily.kext
- IOSerialFamily.kext
- IOHIDFamily.kext
- IOSCSIParallelFamily.kext
- IONetworkingFamily.kext
- IOAudioFamily.kext
- AppleSMC.kext
- AppleOnboardDisplay.kext
- AppleSmartBatteryManager.kext
- AppleSMBIOS.kext
- ATIRadeon9700.kext
- IOSCSIArchitectureModelFamily.kext
- IOPlatformPluginFamily.kext
- ATIRadeon.kext
- IOGraphicsFamily.kext
- IOFireWireFamily.kext
- AppleAirPort.kext
- AppleFWAudio.kext
- AppleFileSystemDriver.kext
- AppleBacklight.kext
- AppleIntelGMA950.kext
- AppleHDA.kext
- (其他)
/System/Library/Filesystems (如果你在装载某些硬盘或共享宗卷时遇到问题,请特别注意这个目录下的文件)
- smbfs.fs
- URLMount
- ufs.fs
- AppleShare
- webdav.fs
/sbin (很多文件系统装载部件以及其他重要文件都在这里。遇到问题时你可能需要替换这个目录以及“/System/Library/Filesystems”下的文件,例如,如果你在装载SMB文件系统时遇到问题,可以尝试替换这个目录下的“mount_smbfs”和 “/System/Library/Filesystems”目录下的“smbfs.fs”)
- slattach
- mount_afp
- mount_webdav
- ifconfig
- routed
- rtsol
- ipfw
- nfsd
- mount_smbfs
- nfsiod
- ping6
- route
- ip6fw
- ping
- fsck
[ 本帖最后由 雪泥猫爪 于 2007-7-14 21:30 编辑 ] |
|