




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——AppleMacOSXSnowLepard内核功能扩展kernelextensions
AppleMacOSXSnowLepard内核功能扩展kernelextensions(KEXT)
Kext是MacOS的硬件驱动,它存放位置在系统中:
/System/Library/Extensions/#系统核心级别存放位置,系统自有驱动位置…/Library/Extensions/#系统软件级别存放位置,例如安装VMware,VirtualBox这类带有内核扩展的程序,就会安装到此目录下.
黑苹果用于模拟ExtensibleFirmwareInterface环境的开机引导程序(BootLoader),也会有自己的驱动加载目录,传递给Mach核心.
例如Chameleon变色龙引导程序在安装分区的根目录/Extra/Extensions中.
参考资料http://./forum/index.php?showtopic=102
删除精简不需要的kext.
有些bundle和ppp之类的不明白作用与kext一致否..
警告:假使您当前的系统,完美稳定运行,那就将下面的内容当作是我灌水,无无视之…..删掉后出什么问题,不要怨我哦^_^,最好十明显白你没有相关硬件,以后也不计划用才能删…注意备份...
删除后不要以为能提升系统启动速度….
删除驱动后重新启动前请运行命令:
1
sudodiskutilrepairpermissions/System/Library/Extensions/
这条命令是自动修复驱动目录的文件权限,然后开机在Chameleon或bootthink的引导界面使用\\进入系统,这是刷新驱动缓存,不过自己觉得SL改变了/System/Library/Extensions/下的内容,会自动更改缓存..
有*符号是通配符..此符号后面的都省略了...
标记为褐色的,大部分人都没有此硬件..标记为红色的,是需要注意,重要的驱动
ATI*.kext
ATI显卡的相关驱动,不用ATI显卡的可以删除.
ACard*.kext
AcardTechnology公司,ATA,SCSI适配器系列驱动.ALF.kext
似乎是AlgebraicLogicFunctional程序语言相关??,不太明白.
ATTOCelerityFC.kext
ATTO公司的CelerityFC系列光纤控制器,适配卡驱动,一般人没有,可删除.
2
ATTOCelerityFC8.kext
ATTO公司的CelerityFC8系列光纤控制器,适配卡驱动,一般人没有,可删除.
ATTOExpressPCI4.kext
ATTO公司的PCIExpress系列SCSIHostBusAdapters适配器,扩展卡,一般人没有,删除
ATTOExpressSASHBA.kext
ATTO公司的SAS-HBA1系列适配卡驱动.
ATTOExpressSASHBA2.kext
ATTO公司的SAS-HBA2系列适配卡驱动.
ATTOExpressSASRAID.kext
ATTO公司的PCIExpressSASRIAD卡驱动.
Accusys6xxxx.kext
应当是Accusys公司的ACS-6xxxRaid卡驱动.
Apple16X50Serial.kext
未知,似乎是老式苹果机才用得到,可以删除
AppleACPIPlatform.kext
3
这是AdvancedConfigurationandPowerInterface高级配置和电源管理接口驱动,进行电源管理,睡眠,Real-TimeClock控制等,其下还包含AppleACPIButtons.kext,AppleACPIIEC.kext,AppleACPIPCI.kext.
AppleAHCIPort.kext
AHCI端口驱动,有些主板不开启AHCI功能会启动会卡在StillWaitingforRootDevice
AppleAPIC.kext
IntelAdvancedProgrammableInterruptController驱动.
AppleBMC.kext
Applebaseboardmanagementcontroller底板管理控制器,是一个专门的服务处理机,它利用传感器来监视一台计算机、网络服务器,或者是其他硬件驱动设备的状态,
AppleBacklight.kext
笔记本和部分LCD显示器的背光管理控制,用于调整亮度等..
AppleBluetoothMultitouch.kext
苹果新MagicMouseMulti-Touch鼠标的蓝牙适配器驱动.
AppleEFIRuntime.kext
好像是EFI环境中显卡BIOS初始化的..
4
AppleFSCompressionTypeZlib.kext
HFS文件系统压缩,使用zlib算法压缩的驱动.
AppleFWAudio.kext
FireWire,火线口iEEE1394接口的声卡驱动
AppleFileSystemDriver.kextHFS文件系统驱动
AppleGraphicsControl.kext
显示卡GPU控制驱动,例如MBP有两个显卡,用作切换显卡
AppleGraphicsPowerManagement.kext
显卡电源管理驱动,例如GPU风扇转速,动态关闭不需要的显卡核心.
AppleHDA.kext
IntelHighDefinitionAudio高保真声卡驱动..大部分人都是这种集成声卡,例如ALC889A声卡就可以直接用其驱动,其他声卡借助制作〞仿冒驱动〞也可以用其驱动,其下还
包
含
AppleHDAController.kext.AppleMikeyDriver.kext,DspFuncLib.kext,AppleHDAHardwareConfigDriver.kext,IOHDAFamily.kext,AppleHDAPlatformDriver.kext
5
AppleHIDKeyboard.kext
HumanInterfaceDevice人性化输入设备驱动,这个是键盘的,例如USB键盘.
AppleHIDMouse.kext
HumanInterfaceDevice人性化输入设备驱动,这个是鼠标的,例如USB鼠标.
AppleHPET.kext
HighPrecisionEventTimer高精度事件计时器驱动.
AppleHWSensor.kext
环境光控制控制的,Apple的本本会根据环境光强弱,调整显示器
AppleIRController.kextAppleRemote红外线遥控器驱动.
AppleIntelCPUPowerManagement.kext
CPU的电源管理驱动,黑苹果可修改DSDT实现,用于降频,IntelEIST技术等,启用节能CPU后温度会正常.
AppleIntelCPUPowerManagementClient.kext不明白,估计与上面提到的相辅相成
AppleIntelHD*.kext
6
IntelHDXXX显卡驱动,似乎是10.6.4新加..
AppleIntelGMA*.kext
IntelGMA显卡系列驱动,不用者删
AppleIntelGMX*.kext
intelGMA系列显卡驱动,不用者删
AppleIntelIntegratedFramebuffer.kext这东西似乎只有intelGMA950显卡用.
AppleKeyswitch.kext
老G5服务器的安全锁驱动?,防止使用未经授权的设备…例如U盘?
AppleLPC.kext
LowPinCount,是连接南桥和superI/O(该IC连接一些低速外设,如mouse,KB,Printer)的一根BUS。LPC由Intel所提出.是为了在PC上把ISA取消而制定的一个新规格.其目的是把十分慢速的ISA总线取消.而为了让一些原本在ISA上跑的硬件在没有ISA的机器上能够运作所以制定了此一规格,例如一般K/B,MOUSE,FDD,COMPORT,PRINTERPORT等慢速外围即可用支持LPC的SUPERIO芯片控制,而且在软件上是完全兼容的,黑苹果无法加载会导致电源管理故障.
7
AppleLSIFusionMPT.kextSAS/SCSI/设备相关的,不太明白
AppleMCEDriver.kext
MacPro上的MCE内存驱动??不明白..
AppleMIDIFWDriver.plugin好像是MIDI多媒体设备的驱动.
AppleMIDIIACDriver.plugin好像是MIDI多媒体设备的驱动.
AppleMIDIRTPDriver.plugin好像是MIDI多媒体设备的驱动.
AppleMIDIUSBDriver.plugin好像是MIDI多媒体设备的驱动.
AppleMatch.kext
作用不明,自身info显示,RegularExpressionMatchingEngine正规表达式匹配引擎?,正规表达式在Unix系统下经常使用
AppleMikeyHIDDriver.kext
8
这似乎是苹果自己的鼠标和驱动,还有游戏手柄的摇杆以及键盘鼠标击键产生的数据处理..
AppleMobileDevice.kext作用不明,移动设备驱动?
AppleMultitouchDriver.kext好像是多触屏驱动
AppleOnboardDisplay.kext板载?显示?作用不明
ApplePlatformEnabler.kext不支持ACPI的状况下才有作用.
AppleProfileFamily.kext
不明白,似乎很重要,其下还有其他一些kext
AppleRAID.kext
软件redundantarrayofindependentdisks磁盘阵列支持驱动(FakeRAID)
AppleRAIDCard.kext
硬件redundantarrayofindependentdisks磁盘支持驱动.
9
AppleRTC.kext
Real-TimeClock控制驱动
AppleSEP.kext
这好像某种通信协议,像是用于调制解调器.
AppleSMBIOS.kext
SystemManagementBasicInputOutputSystem,主板产商定义好一组标准硬件信息,提供给系统读取.OSX的硬件基准数据
AppleSMBusController.kext
SMBus,是I2C协议的子集,管理监视系统的一些低宽带设备,例如电压控制监控器,风扇转速,温度传感器等设备.
AppleSMBusPCI.kext
同上,这是专门负责一些PCI设备上的.
AppleSMC.kext
SystemManegementController系统管理控制器,AppleIntel机器上的作用是:?响应电源按钮的按压
?响应便携式Mac显示器屏幕盖的开合?电池管理
10
?热能管理
?SMS(SuddenMotionSensor,紧急运动传感器)?环境光度感应?键盘背光
?状态指示灯(SIL)管理?电池状态指示灯
?为有些iMac显示器选择外部(而非内部)视频来源
MacOS必需的东西,黑苹果需要用FakeSMC.kext之类的第三方扩展模拟.
AppleSMCLMU.kext
一些MacBook上才有的传感器驱动.
AppleSmartBatteryManager.kext
一部分早期过时的Apple本本电池管理监视驱动,以后会用SMC代替.
AppleStorageDrivers.kext
所有储存设备驱动集合,例如SD卡,U盘,硬盘…….其下包括
AppleATAPIStorage.kext,AppleHollywood.kext,AppleMemorexCDROMDriver.kext,AppleUSBCardReader.kext,AppleUSBODD.kext,AppleXserveRAID.kext,CanonEOS1D.kext,FWPreferredProtocolSpeed.kext,FireWireStorageDeviceSpecifics.kext,
IOFireWireSerialBusProtocolSansPhysicalUnit.kext,LSI-FW-500.kext,MKE-LF-D211A.kext,MKE-SR-8171.kext,MaxTranserSizeOverrideDriver.kext,
11
OxfordSemiconductor.kext,PioneerSuperDrive.kext,PlasmonUDO.kext,PreventMediaMountDriver.kext,QPSQueFire.kext,SanyoIDShot.kext,
SonyXDCAMDriver.kext,StorageLynx.kext,UFIWriteProtectedMediaDriver.kext,USBStorageDeviceSpecifics.kext,WriteProtectedMediaDriver.kext,initioFWBridge.kext
AppleTyMCEDriver.kext
似乎很重要,管理内存和ECC支持的.
AppleUSBAudio.kextUSB声卡驱动.
AppleUSBDisplays.kext似乎是USB显示器驱动.
AppleUSBEthernetHost.kextUSB网卡驱动.
AppleUSBMultitouch.kext
12
USB触摸屏驱动.
AppleUSBTopCase.kext
USB键盘,鼠标,触摸板基础相关驱动.
AppleUpstreamUserClient.kext作用不明.
AppleVADriver.bundle作用不明.
AppleXsanFilter.kext
尚不明确,据查询,这很可能是苹果服务器用的Xsan网络文件系统审计驱动,Xsan类似NetworkFileSystem是各种UnixWindows系统中,在网络上共享文件用的...可以做到像本地磁盘一样挂载
Apple_iSight.kext
摄像头驱动,iSight是苹果的摄像头名称
ArcMSR.kext作用不明..
AudioAUUC.kext
13
MacPro的音频相关,似乎是啥升级..
AudioIPCDriver.kext音频相关,作用不明
BootCache.kext
其作用好像是用来生成驱动缓存的.加快启动速度.
CHUDKernLib.kext
十分感谢Ray_SZ童鞋补充,自己查了一下,这些是Xcode用于调试和核心驱动的一些驱动,安装xcode后才会出现,AMDCPU假使用破解核心,需要使其在Blacklist中,例如Chocolate破解核心,和新版LegacyAMD破解核心..或者AMD用户就直接删除把=.=我想也用不到这种驱动做开发.
CHUDProf.kext
十分感谢Ray_SZ童鞋补充,自己查了一下,这些是Xcode用于调试和核心驱动的一些驱动,安装xcode后才会出现,AMDCPU假使用破解核心,需要使其在Blacklist中,例如Chocolate破解核心,和新版LegacyAMD破解核心..或者AMD用户就直接删除把=.=我想也用不到这种驱动做开发.
CHUDUtils.kext
十分感谢Ray_SZ童鞋补充,自己查了一下,这些是Xcode用于调试和核心驱动的一些驱动,
14
安装xcode后才会出现,AMDCPU假使用破解核心,需要使其在Blacklist中,例如Chocolate破解核心,和新版LegacyAMD破解核心..或者AMD用户就直接删除把=.=我想也用不到这种驱动做开发.
CalDigitHDProDrv.kext
MacPro上的CaldigitVRRaid卡驱动
CellPhoneHelper.kext
???……打电话助手….这啥咚咚?
我自己猜测是skype等软件使用的USB电话??
DSACL.ppp作用不明
DSAuth.ppp作用不明
DVFamily.bundle
好像一些数码摄像机相关的..
15
DontStealMacOSX.kext
苹果系统于苹果机器EFI模块之间的通信加解密,FakeSMC.kext一部分作用就是仿造这个.
EAP-KRB.ppp
ExtensibleAuthenticationProtocol扩展认证协议的Kerberos加密.
EAP-RSA.ppp
ExtensibleAuthenticationProtocol扩展认证协议的RSA加密
EAP-TLS.ppp
ExtensibleAuthenticationProtocol扩展认证协议的TransportLayerSecurity加密
GeForce*.kext
nVidiaGeForce系列显卡驱动,用于开启CoreImage&QuartzExtreme不用N卡可删除
HighPointIOP.kext
十分感谢jianyili童鞋补充,这是火箭RAID卡3xxx/4xxx系列的驱动.
HighPointRR.kext
十分感谢jianyili童鞋补充,这是火箭RAID卡23xx/26xx系列的驱动。
16
ICAFWKodakProDriver.kext
作用不明,这似乎是部分柯达专业相机的驱动
IO80211Family.kext
802.11无线网卡的基础驱动,Contents/PlugIns下有支持的一些无线网卡驱动…irPortAtheros.kext,AirPortAtheros21.kext,AppleAirPortBrcm4311.kext,AppleAirPortBrcm43224.kext,IO80211NetBooter.kext没有无线网卡可以删除
IOACPIFamily.kext
作用于支持ACPI电源管理标准的驱动,例如电源按钮,电池,PS/2,USB,HPET…………
IOAHCIFamily.kext
作用于支持AHCI的设备…例如硬盘.有些主板不开启AHCI功能会启动会卡在StillWaitingforRootDevice
其下包括:IOAHCIBlockStorage.kext,IOAHCISerialATAPI.kextIOATAFamily.kext
ATA/SATA基础驱动…例如IntelICHxSata控制器其
下
包
括
:AppleIntelPIIXATA.kext,
IOATABlockStorage.kext,
IOATAPIProtocolTransport.kext
IOAudioFamily.kext
17
基本的声卡驱动构架…
IOBDStorageFamily.kext蓝光存储驱动.
不用者可删除..删除后日志里会多些错误,虽然系统不影响..
IOBluetoothFamily.kext
基础的蓝牙设备驱动…例如蓝牙耳机,蓝牙适配器其
下
包
括
:AppleUSBBluetoothHCIController.kext,
BroadcomUSBBluetoothHCIController.kext,
CSRHIDTransitionDriver.kext,CSRUSBBluetoothHCIController.kext,IOBluetoothA2DPAudioDriver.kext,IOBluetoothBNEPDriver.kext,IOBluetoothSCOAudioDriver.kext,IOBluetoothSerialManager.kext不用者可删除..
IOBluetoothHIDDriver.kext
一些无线蓝牙输入设备,例如蓝牙无线鼠标不用者可删除..
IOCDStorageFamily.kextCD存储驱动..
18
IODVDStorageFamily.kextDVD存储驱动..
IOFireWire*.kext
iEEE1394FireWire火线接口基础驱动.没有可删除
IOGraphicsFamily.kext
最最基本的显卡驱动.例如启动时显示,和显卡找不到高级驱动时运行在VESA驱动下,苹果机器进入安全模式就用这个显示,黑苹果没有显卡驱动也会用这个.
IOHDIXController.kext创立磁盘镜像的,例如dmg
IOHIDFamily.kext
好多种输出输入设备,例如游戏手柄也算..鼠标键盘也要依靠这个
IONDRVSupport.kext
显卡工作在Vesa驱动模式下相关的,好像可以更改分辩率了…由于Vesa的标准分辩率是1024x768,Intel集成显卡和部分ATI支持,例如部分ATI强制更改分辩率,就与这个息息相关
IONetworkingFamily.kext
这个么….基础的网卡驱动…例如8139网卡可以直接驱动…主板集成的类似R8111C也可
19
以直接驱动..大部分人都需要..除非你知道自己在干什么
其下有:AppleBCM5701Ethernet.kext,AppleIntel8254XEthernet.kext,
AppleRTL8139Ethernet.kext,AppleRTL8169Ethernet.kext,AppleUSBEthernet.kext,AppleUSBGigEthernet.kext,AppleYukon2.kext,Intel82574L.kext,nvenet.kext
IOPCIFamily.kext
PCI设备的基础驱动…例如PCI声卡..
IOPlatformPluginFamily.kext好像是ACPI和SMC的扩展...
IOSCSIArchitectureModelFamily.kextSCSI相关..作用不明….
IOSCSIParallelFamily.kextSCSI相关..作用不明….
IOSMBusFamily.kext支持的SMBus控制器驱动..
IOSerialFamily.kext串口驱动…
20
IOStorageFamily.kext储存设备的I/O控制
IOStreamFamily.kextI/O数据流驱动
IOSurface.kext
作用不明,似乎是I/O设备的基础相关..
IOUSBFamily.kext
基础的USB设备驱动..一切USB设备需要...
IOUSBMassStorageClass.kextUSB储存设备相关驱动..U盘需要
IOVideoFamily.kext
好像是视频卡驱动..不是显卡..而是用于采集视频.压缩的扩展卡
ImmersionForceFeedback.kext
Immersion游戏手柄震动驱动…没有可以删除
JMicronATA.kext
JMicron芯片的ATA控制器驱动..没有可以删除
21
L2TP.ppp
Layer2TunnelingProtocol其次层隧道协议,一种网络加密协议
LogitechForceFeedback.kext
Logitech罗技游戏手柄的震动驱动..没有可以删除
NVDANV40Hal.kext
nVidia6xxx7xxx显卡的硬件加速驱动.也是显卡实际驱动,没N卡可以删除
NVDANV50Hal.kext
nVidia8xxx9xxx显卡的硬件加速驱动.也是显卡实际驱动,没N卡可以删除
NVDAResman.kext
nVidia显卡的硬件加速驱动.也是显卡实际驱动,没N卡可以删除
NVSMU.kext
可能是Nvida显卡系统管理单元,ROM控制器..不明
OSvKernDSPLib.kext内核的数字音频信号处理库??PPP.kext
22
ADSL用户必需,Point-to-PointProtocol协议驱动
PPPSerial.ppp
串口Point-to-PointProtocol协议驱动
PPPoE.ppp
ADSL用户最常见的Point-to-PointProtocoloverEthernet协议
PPTP.ppp
Point-to-PointTunnelingProtocol点对点隧道协议
Quarantine.kext作用不明...
Radius.ppp
RemoteAuthenticationDialInUserService协议
SM56KUSBAudioFamily.kextAppleSM56KUSB声卡驱动..
SMARTLib.plugin
硬盘的S.M.A.R.T.状态监视驱动..
23
SMCMotionSensor.kext就是MBP上的运动传感器驱动..
Sandbox.kext
系统沙盒功能???不太明白
SoftRAID.kext
软件RAID支持..在磁盘管理工具中就可以搞的..
System.kext
最基础的核心系统驱动,mach核心最先载入的驱动,负责于其他扩展通信,…系统必需其
下
包
括
:AppleNMI.kext,
ApplePlatformFamily.kext,
BSDKernel.kext,
BSDKernel6.0.kext,
IOKit.kext,IOKit6.0.kext,IONVRAMFamily.kext,IOSystemManagement.kext,Libkern.kext,Libkern6.0.kext,MACFramework.kext,Mach.kext,Mach6.0.kext,Private.kext,System6.0.kext,Unsupported.kext
TMSafetyNet.kext
TimeMachine备份驱动,有些主板需要改下DSDT才好用..
autofs.kext
开机执行自动挂载的..
24
cd9660.kext
多数光盘用标准ISO9660文件系统驱动.
cddafs.kext
CompactDiscDigitalAudiofilesystem数字光盘文件系统驱动..
iPodDriver.kext
囧,这个不用说了..是iPod驱动…
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电缆垫资回收合同协议
- 电焊工合同协议
- 电商类电子合同协议
- 电梯设备改造合同协议
- 玻璃门定制合同协议
- 电信星卡转让合同协议
- 皮纸原材料采购合同协议
- 电力产品供销合同协议
- 物资购销年度合同协议
- 电信号码选定合同协议
- 2025中美关税大战“对等关税”政策解读课件
- 《九州通医药公司应收账款管理现状、问题及对策》13000字(论文)
- 4.3.2发生在肺内的气体交换 课件 人教2024版七年级生物下册
- 矿石百科知识儿童版
- 【9语一模】2025年合肥市第42中学九年级中考一模语文试卷(含答案)
- 中国电影史知到课后答案智慧树章节测试答案2025年春华东师范大学
- 对外经济贸易大学自主招生个人陈述写作实例
- 人教版(2024)七年级下册生物期末复习必背知识点提纲
- 教学设计-1.6 函数的连续性
- 微训练 一文多考 备考高效之小说《理水》 - 鲁迅(教师版)
- 二年级语文下册 语文园地四 同步练习(含答案)
评论
0/150
提交评论