返回
mac怎么提取驱动 macbookpro驱动器:39_新闻中心
mac怎么提取驱动 macbookpro驱动器:39
2023-08-283
下载的苹果macbook pro系统里面是否包含驱动?我现在没有系统光盘,怎么样才能把笔记本中的驱动调出来?

包含驱动的,你用苹果系统自带的磁盘工具把那个DMG的刻录到光盘里,装好windows后直接插入那个光盘就会识别成驱动,前提是10.6.3的,lion的好像不包含驱动了(这里指的是windows的驱动)mac装好后不需要驱动了,驱动不需要导出和安装,安装系统的时候驱动就已经装好了

pc上装了mac系统,用什么办法可以把驱动备份出来

论坛上传的都是大家试验过可以用的,或者是其他地方找来的。所有驱动都在 “系统\资源库\Extensions” 文件夹中,如果你搞不清里面哪个文件是哪个具体硬件的驱动,你可以在你安装好系统后没有安装任何软件之前并确定你的系统所有驱动都正常安装的情况下,备份这个文件夹,然后以后安装系统你可以覆盖这个文件夹。但是,还有一个前提是,这样的做法只适合同一版本号的黑苹果安装,也就是说,你以后安装更新版本的系统后,这样覆盖不保证可行,有可以能还有问题!

mac怎么提取u**的dsdt

黑苹果由于硬件兼容性问题,多使用修改DSDT的方法来解决。例如显卡,声卡驱动。那什么是DSDT,我们先需要了解一下它。

什么是DSDT,它是ACPI其中一个表。什么是ACPI,它是BIOS的一个高级功能模块。下面咱稍微详细的从最大的开始说:

一、首先,BIOS(略)

二、ACPI是Hewlett-Packard, Intel, Microsoft, Phoenix, 和Toshiba共同制定的一个开放的行业规范。是The Advanced Configuration and Power Interface的缩写,也就是“电源管理模式和配置管理的接口规范”。从名字可以看出主要是“电源管理”和“配置管理”。

它主要涵盖的功能包括:

System power management(系统电源管理) Device power management(设备电源管理) Processor power management(处理器电源管理) Device and processor performance management(设备及处理器性能管理) Configuration / Plug and Play(配置/即插即用) System Events(系统事件) Battery management(电池管理) Thermal management(温度管理) Embedded Controller(嵌入式控制器)

SMBus Controller(SMBus控制器)

ACPI越来越重要在计算机应用平台。

更多详细描述可以访问Intel technology下载PDF描述文档。

ACPI由很多表组成,包括:RSDP,SDTH,RSDT,FADT,FACS,DSDT,SSDT,MADT,SBST,XSDT,ECDT,SLIT,SRAT。(略写了,不用太详细介绍)其中DSDT就是它的一个重要的描述表。

三、最后说到主题^_^。DSDT,它是The Differentiated System Description Table的简写。字面上就可以知道它是一个描述系统不同信息的表。包含了所有除基本系统以外所有不同设备的信息,也就是每台计算机设备的基本系统是相同的,而不相同的设备用DSDT来描述。

DSDT表代码为ACPI Machine Language (AML)。

Mac OS X不完整支持ACPI规范,仅支持它的子集DSDT。用户通过修改DSDT可以得到更好的硬件支持。

最简单的理解就是dsdt是描述硬件的。mac的驱动是被动驱动,需要让系统知道存在这个硬件且知道硬件位置。修改dsdt的主要目的就是让mac系统识别存在这个硬件并告诉mac系统你的硬件位置,以便让mac系统内置的驱动来驱动硬件工作,如此而已,呵呵

mac桌面驱动怎么打开

mac桌面驱动打开方法如下。

1、右键计算机,选择管理。

2、点击管理下拉栏中的设备管理器。

3、点击右栏中的通用串行总线控制器。

4、找到含有感叹号的AppleMobileDeviceUSBDriver。

5、右键选择重新安装驱动程序,即重新启动电脑,然后将iPhone用数据线再次插入在电脑上即可识别。

苹果 A1181 如何将MAC OS 系统改为XP.?驱动如何提取?

你可以安**oot camp

然后那个软件会让你刻录一张win上面苹果硬件的驱动盘

MAC下如何查看硬件驱动

这里我以常见的显卡为例,来说明如何安装驱动。

首先你要检查你的显卡的核心(或其它硬件,下同,不再赘述)是否能够被OSX86所支持,只要核心被支持,那么一般来说相同核心不同品牌的产品都可以获得不同程度的支持;如果不确认是否支持,可以试试看,但如果明确不支持,自己有没有开发的能力,那你就只能祈祷有高手愿意开发驱动了。

确认得到支持后,我们就要寻找相关的驱动。在OSX里面,“包(package)”是一个无处不在的概念,无论是软件、文档还是硬件驱动都是以包的形式存在的。对于驱动,包的形式就是

CODE:

*.kext

,实际上它的官方名是“内核扩展(kernel extension)”,这也就是为什么这个包的扩展名是kext了。简而言之,我们所要的驱动,就是个扩展名为kext的文件(虽然实际上是个文件夹,但在osx看来这是个文件包)。

那么从哪里获得这个文件呢?途径有以下几条:

1、如果真正的Mac上曾经使用过你的这款硬件,那么恭喜你,基本上你的硬件不会遇到太大的问题,或者干脆不会遇到问题。在一些情况下,甚至你无需作任何的修改和设置,硬件就是正常工作的(比如GMA900/950显示芯片)。

无论怎样,Mac上自带的驱动都在

你的Tiger安装盘/System/Library/Extensions/

里面,你可以去看看。

当然也有特殊情况,比如Nvidia显卡,虽然Mac上也有使用,但在OSX86里面Nvidia显卡是没有官方的硬件驱动的;

2、如果真正的Mac上没有你现在用的这款硬件,刚才说的文件夹中也找不到相应的驱动,你可以到本站论坛的“各类安装光盘镜像、驱动和补丁索取/分享”去找找看,有一些第三方开发的驱动;

3、如果不符合上述情况,那么你就要去硬件芯片厂商的网站上去看看有没有硬件驱动的源代码下载,然后自己编译了,目前大家用的一些驱动就是通过这种方法得来的,比如8738声卡驱动,当然在你做这个工作之前,还是建议去本站论坛的“各类安装光盘镜像、驱动和补丁索取/分享”去找找看,或许早有人编译好了放出来也说不定。

更糟的情况是,厂商根本没有提供面向osx的驱动,那就要费些周折了。如果它至少提供了驱动源代码,你还有戏,你所要做的就是移植(porting)了, windows的移植难度我就不说了,linux会好很多,最理想的当然是面向bsd的驱动了。不过无论怎样,这个移植工作都不轻松。我的建议是,你不妨在论坛上发起一个项目,然后大家一起来解决。

最难受的情况莫过于,找不到任何源代码。那么唯一的路就是:把已有的驱动拿来逆向工程,macvidia(一个为osx86开发nvidia显卡驱动的项目)上的强人就是这么做的,当然,我知道这很难……

现在我假设你已经拿到了这个.kext文件包。接下来你要做的就是,在Finder中,或者在终端中把这个文件包放到

你的Tiger安装盘/System/Library/Extensions/

里面。然后打开磁盘工具修理磁盘权限,当然你也可以在终端中通过命令来进行(这里假设文件包的名字是driver.kext):

CODE:

sudo chown -R root:wheel /System/Library/Extensions/driver.kext

sudo chmod -R 755 /System/Library/Extensions/driver.kext

操作的时候可能会要你输入密码,输入你的osx登录密码就行了。然后重新启动,一般来说你的硬件已经可以正常工作了,那么你就没有往下看的必要了,呵呵。

如果无**常工作,比如安装了显卡驱动后,启动时连图形界面都看不到就停住了,也不要着急,首先使用下面2个办法中的一个登录到osx中去:

1、在计算机POST完、启动OSX时按F8,然后输入

CODE:

-x

,此时OSX会以安全模式启动,图形界面

2、在计算机POST完、启动OSX时按F8,然后输入

CODE:

-s

此时OSX会以单用户模式启动,字符界面,如果你有unix/linux命令行知识的话可能更方便些,毕竟osx启动还是挺慢的。

不管你用那种方法,反正我假设你已经启动了osx并登录进去了,这是进行接下来操作的前提。

那么现在该做些什么呢?你要尝试修改驱动的“属性列表(property list)”文件,它的扩展名是

CODE:

.plist

它在哪里呢?实际上几乎每个包都有自己的plist文件……这里面我们专门说驱动的,它的名字是

CODE:

Info.plist

会在驱动文件包(和上面一样,假设这个包叫做driver.kext)的

CODE:

/Contents/

里面。这是一个xml文件,或者说纯文本文件,因此你可以很方便的修改它,比如用vi,或者任何你喜欢的图形化的文本编辑工具。

但是你可能遇到个问题,就是修改完了发现不能保存,这是因为没有相应的权限。对于高手来说相信这不是什么问题,但一般人如果不会处理的话,建议作如下操作:

1、在Finder里找到这个driver.kext,鼠标右键单击它,在菜单中选择“显示包内容”,进入Contents文件夹,找到Info.plist并把它拖到桌面上;

2、这时候你可以修改这个文件了,假设你已经修改完并保存了;

3、在Finder中把桌面的这个Info.plist拖到刚才的那个Contents里面,替换掉原来的;

4、修复权限,这个刚才讲过了。

现在我们来看如何修改其内容。

首先你需要知道你这个硬件的厂商ID和设备ID,方法有二:

1、在XP下查看,方法见Stiffy的帖子:

2、在OSX下点左上的Apple标志-〉关于本机-〉更多信息(系统概述),然后找到“显卡/显示器”,进去看……

这里假设你获得的厂商ID是3582,设备ID是8086,记下来一会儿用。

然后在Info.plist文件中找到“IOPCIMatch”,将其值改为

CODE:

厂商ID设备ID

CODE:

35828086

接着保存,修复权限,

详细图文版安装方法见如下:

你要先下栽到相应的硬件 Mac驱动才能安装喔。

QQ空间
QQ
新浪
关闭