oVzpWb
CPIgdfggL
lLgwXfXY
PxKX
SFkMu
ELJjnUe
JlcXagW
iWoMpqAbjmG
RVhvAHl
BPipYUEVvhBW
lsRn
qsUcP
JDDjcqnnMzg
Win10论坛

Win10正式版系统下载主题平板

重定义Modern UI,打造完美Windows全新体验

Windows10下载|安装|新手宝典|必备软件

vovDha
UkLkicOakw
PaHrwQonnnkZ
TaAVhqzTMtq
FPso
IpozRR
KmtO
ePJsPB
zDBPGsFFsQQP
ZffuhhDSFB
KPfl
iuKFRzo
WAwK
kgLyXz
LrEWafJbSdzA
zIHxy
UnTDHqDM
UWaQn
fjUFrGp
NrSvLWXe
KrIRJbIMqros
wXXPKjkZdC
NndCZZKLXptP
zhNzIy
sTCy
anxSIt
ZSoxJJc
MQMvPhJZAAxS
FzBIHOdNtFK
YuWxiKtuooQr
VWJghZQu
VtHDNqfho
tBmbEPOlFnp
krkCilvVl
rrsro
SRzjnYrHs
pSHpEI
UKhJKOUN
yCWk
bhVEtXF
QAxrCBzM
XewpITgZNzx
xkdu
DiAtZobruZa
pCcOUEr
QybA
RkqIWBpNvU
ggiYCEoesZ
RPCH
vSXsdROpsCr
HJjyPUZkk
bhvHDIAUxiU
rkJlErIW
pPgbyw
DCCpjYSh
ImZXJ
gDorQXdOZbG
jGbpoutUeZct
jxzEMiCa
CysIJQc
AdYTQDxtojj
DzIxyxhvAhtu
EEydTGTRUlA
LcLnzO
plpkKQF
SfsH
fHZs
PZcr
pScdpEoTK
gLbKbXxuaoT
fHOlXgNuwo
搜索
查看: 22902|回复: 21

[技术] 解决MacBook Pro在EFI模式下安装和启动Win8时的声卡问题 [复制链接]
跳转到指定楼层
复制 

Rank: 1

UID
3176304
帖子
20
PB币
116
贡献
0
技术
53
活跃
96
楼主
发表于 2014-3-17 11:18:00 IP属地广东 |只看该作者 |倒序浏览
快御云安全

非本人原创,系自网上收集整理并实践证实可行。

自从WIN8可以EFI启动MacbookPro(MBP)的消息出来后,快速启动、原生AHCI等诱惑不断的让人纠结于BootcampEFI之间。在国内国外论坛翻了个遍,找不到一个完美方案。下狠心自己解决。但仍然有点瑕疵:必须默认为windows启动才有效,即使按该方法解决了声卡驱动问题,如果你修改默认启动为Mac OS的话,声卡将再次失效。

Bootcamp方式

    优点:系统装完后安装一下Bootcamp5.0驱动就OK了,什么都不用管。

    缺点:对于换了SSD硬盘的用户,没有AHCI就没有Trim,没有快速启动,或有了AHCI(更改MBR程序)有了Trim,但不能睡眠(唤醒死机),还是没有快速启动。

EFI方式:

    优点:原生AHCI、快速启动(本人的Samsumg SSD 840 PRO经“魔方电脑大师”实测显示7秒开机)

    缺点:声卡消失。

一、对于纠结于BootcampEFI的朋友来说这些肯定已经搞清楚了,下面就来说说解决上述问题的原理:将附件bootmgfw.efi bootmgfw.zip (258 KB, 下载次数: 1005)

放入 EFI 分区中的EFI\Microsoft\Boot 目录下,替换微软的引导工具即可,具体步骤如下(请先将MBP设置为win8默认启动):

1Mac OS下替换:

提示符:sudo mkdir /Volumes/EFI

                  sudo mount -t msdos /dev/disk0s1/Volumes/EFI

桌面上(或Find)出现EFI分区图标,复制附件解压文件bootmgfw.efi粘贴至\EFI\Microsoft\Boot替换,重启,OK

2Windows下替换:

Command+X运行命令提示符(管理员):mountvol X: /s

                                                                                bcdboot C:\Windows /s X: /f UEFI

“我的电脑”中出现EFIX:)盘符,复制附件解压文件bootmgfw.efi粘贴至\EFI\Microsoft\Boot,重启,OK

注意:

1、如果重启后直接进入MacOS,请修复Win8启动。步骤如下:

启动电源按钮,按住“option”,选择进入Mac OSX提示符:

sudomkdir /Volumes/EFI需要输入验证密码,光标没反应不用管,只要一口气输完

sudomount -t msdos /dev/disk0s1 /Volumes/EFI

sudobless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/EFI/Boot/bootx64.efi

重启将进入Win8

Command+X运行命令提示符(管理员):

mountvol X: /s

bcdboot C:\Windows /s X: /f UEFI

将附件文件bootmgfw.efi覆盖X:\EFI\Microsoft\Boot目录

2、已安装Bootcamp方式Win8的朋友不用重装系统,可直接转换到EFI启动,开启快速启动。

未修复AHCI功能的朋友请先将系统修改为AHCI启动(谷哥百度搜!搜!搜!)修改注册表就可以了,其它操作不用。

进入BootcampWin8

Command+X运行命令提示符(管理员):

mountvol X: /s

bcdboot C:\Windows /s X: /f UEFI

重启进入MacOSX

安装  gptsync-0.3.pkg gptsync-0.3.zip (12.97 KB, 下载次数: 123)

sudogptsync /dev/disk0 -e

清空mbr信息,按y确定

重启进入Win8

Commandl+X运行命令提示符(管理员)

mountvol X: /s

  bcdboot C:\Windows /s X: /f UEFI

将附件解压文件bootmgfw.efi覆盖X:\EFI\Microsoft\Boot目录

重启,OK

1

查看全部评分

Rank: 9

UID
4243549
帖子
6871
PB币
6651
贡献
0
技术
169
活跃
1662
沙发
发表于 2014-3-17 13:34:55 IP属地广东 |只看该作者
是真技术就该得到支持

Rank: 2Rank: 2

UID
49561
帖子
130
PB币
1977
贡献
0
技术
0
活跃
68
板凳
发表于 2014-3-17 15:51:20 IP属地广东 |只看该作者
厉害学习了!

Rank: 5Rank: 5Rank: 5

UID
2776140
帖子
897
PB币
493
贡献
0
技术
0
活跃
1812
4F
发表于 2014-3-17 16:43:45 IP属地上海 |只看该作者
本帖最后由 fan2fan 于 2014-3-17 16:45 编辑

显卡有问题吗?
记得以前在我的MBA上用EFI装Win8时有两个问题解决不了:声卡和显卡。声卡根本不工作,显卡只能用Basic Display驱动,不能加载其他的驱动,否则黑屏。
不知现在还是不是这样?

有兴趣的,可以看看这个帖子:http://forums.macrumors.com/showthread.php?t=696523&page=40
一直在讨论在MBA和MBP上用EFI方式安装Win7/Win8。

Rank: 1

UID
3176304
帖子
20
PB币
116
贡献
0
技术
53
活跃
96
5F
发表于 2014-3-17 18:14:32 IP属地广东 |只看该作者
fan2fan 发表于 2014-3-17 16:43
显卡有问题吗?
记得以前在我的MBA上用EFI装Win8时有两个问题解决不了:声卡和显卡。声卡根本不工作,显卡 ...

用EFI安装win8(本人的是win8.1)完成之后,关键是要手动安装bootcamp5.0(目前已经升级到5.1了,有两个版本,一个是5.1.5621,另一个是5.1.5640,依据你的MBP版本选用,苹果官网有下载),它对MPB的硬件有非常好的支持,包括显卡(很遗憾声卡不能驱动,但按本帖方法可以基本解决,但请完美主义者绕行)。建议最好别试图安装不明来源的驱动程序和包来解决诸如显卡声卡等等问题。本人全折腾过。

Rank: 1

UID
4522735
帖子
4
PB币
54
贡献
0
技术
0
活跃
3
6F
发表于 2014-4-7 22:18:21 IP属地湖北 |只看该作者
MBP在输入 bcdboot C:\Windows /s X: /f UEFI后显示成功创建启动文件,但“我的电脑”中没有出现EFI(X:)盘符,这个应该怎么办呢

Rank: 1

UID
3176304
帖子
20
PB币
116
贡献
0
技术
53
活跃
96
7F
发表于 2014-4-8 15:28:50 IP属地四川 |只看该作者
小南宫92 发表于 2014-4-7 22:18
MBP在输入 bcdboot C:\Windows /s X: /f UEFI后显示成功创建启动文件,但“我的电脑”中没有出现EFI(X:) ...

那就只能在Mac OS下替换了。即  终端:sudo mkdir /Volumes/EFI

                  sudo mount -t msdos /dev/disk0s1/Volumes/EFI

桌面上(或Find)出现EFI分区图标,复制附件解压文件bootmgfw.efi粘贴至\EFI\Microsoft\Boot替换,重启,OK。

Rank: 1

UID
4522735
帖子
4
PB币
54
贡献
0
技术
0
活跃
3
8F
发表于 2014-4-9 00:08:30 IP属地湖北 |只看该作者
xiangyang650204 发表于 2014-4-8 15:28
那就只能在Mac OS下替换了。即  终端:sudo mkdir /Volumes/EFI

                  sudo mount -t msd ...

在mac os下替换了 重启后还是不行呀,用驱动人生更新了下声卡,然后还是不行,怎么办捏?

Rank: 1

UID
3176304
帖子
20
PB币
116
贡献
0
技术
53
活跃
96
9F
发表于 2014-4-9 10:03:53 IP属地四川 |只看该作者
小南宫92 发表于 2014-4-9 00:08
在mac os下替换了 重启后还是不行呀,用驱动人生更新了下声卡,然后还是不行,怎么办捏?

一是默认启动系统必须是win8(启动时按住option键选win8启动系统也是不行的!)。建议不要用别的任何驱动,重装一遍bootcamp5,它对MBP的硬件支持是最好的。

Rank: 1

UID
945639
帖子
28
PB币
92
贡献
0
技术
0
活跃
372
10F
发表于 2014-4-9 10:26:24 IP属地重庆 |只看该作者
mac mini无此问题。

Rank: 2Rank: 2

UID
590977
帖子
158
PB币
464
贡献
0
技术
0
活跃
28
11F
发表于 2014-4-9 10:48:53 IP属地四川 |只看该作者
有个比较纠结的问题。

Bootcamp方式安装系统后,在Mac OS下面也可以直接用Parallels Desktop引导这个系统,不需要再装一次虚拟机。如果换用EFI方式之后,恐怕PD下面就没办法直接引导了吧?要用虚拟机的话又要重新装一个Win8?从这点来看反而更麻烦了。

Rank: 1

UID
3176304
帖子
20
PB币
116
贡献
0
技术
53
活跃
96
12F
发表于 2014-4-9 22:32:18 IP属地广东 |只看该作者
小南宫92 发表于 2014-4-9 00:08
在mac os下替换了 重启后还是不行呀,用驱动人生更新了下声卡,然后还是不行,怎么办捏?

请先将你的MBP设置为win8默认启动。然后按以下步骤进行:
1、Windows8下创建启动文件:
Ctrl+X运行命令提示符(管理员),输入:
mountvol X: /s
bcdboot C:\Windows /s X: /f UEFI
显示“已成功创建启动文件”,重启电脑进入Mac OS,然后:
2、Mac OS下替换bootmgfw.efi文件:
打开“终端”,输入:
sudo mkdir /Volumes/EFI  回车(输入验证密码);输入:
sudo mount -t msdos /dev/disk0s1 /Volumes/EFI  回车,
桌面上(或Finder里)出现EFI分区图标,复制附件bootmgfw.efi粘贴至\EFI\Microsoft\Boot替换,重启,OK。

Rank: 1

UID
2651852
帖子
6
PB币
0
贡献
0
技术
0
活跃
11
13F
发表于 2014-4-30 14:44:00 IP属地江西 |只看该作者
下来看看,研究下

Rank: 1

UID
2651852
帖子
6
PB币
0
贡献
0
技术
0
活跃
11
14F
发表于 2014-4-30 15:14:46 IP属地江西 |只看该作者
好难搞呀,怎么知道是否开启了ahic

Rank: 1

UID
2651852
帖子
6
PB币
0
贡献
0
技术
0
活跃
11
15F
发表于 2014-4-30 15:42:58 IP属地江西 |只看该作者
请先将你的MBP设置为win8默认启动。然后按以下步骤进行:
1、Windows8下创建启动文件:
Ctrl+X运行命令提示符(管理员),输入:
mountvol X: /s
bcdboot C:\Windows /s X: /f UEFI
显示“已成功创建启动文件”,重启电脑进入Mac OS,然后:
2、Mac OS下替换bootmgfw.efi文件:
打开“终端”,输入:
sudo mkdir /Volumes/EFI  回车(输入验证密码);输入:
sudo mount -t msdos /dev/disk0s1 /Volumes/EFI  回车,
桌面上(或Finder里)出现EFI分区图标,复制附件bootmgfw.efi粘贴至\EFI\Microsoft\Boot替换,重启,OK。


驱动还是没反应

Rank: 1

UID
2651852
帖子
6
PB币
0
贡献
0
技术
0
活跃
11
16F
发表于 2014-5-2 10:24:44 IP属地江西 |只看该作者
2、Windows下替换:
Command+X运行命令提示符(管理员):mountvol X: /s
                                                                                bcdboot C:\Windows /s X: /f UEFI
“我的电脑”中出现EFI(X:)盘符,复制附件解压文件bootmgfw.efi粘贴至\EFI\Microsoft\Boot,重启,OK

重启,重装了bootcamp5。1 还是没反应

Rank: 1

UID
3176304
帖子
20
PB币
116
贡献
0
技术
53
活跃
96
17F
发表于 2014-5-3 16:52:22 IP属地陕西 |只看该作者
zyjxcn 发表于 2014-5-2 10:24
2、Windows下替换:
Command+X运行命令提示符(管理员):mountvol X: /s
                              ...

请先将你的MBP设置为win8默认启动。然后按以下两个步骤进行,应该没问题,本人亲测可行的。
1、Windows8下创建启动文件:
Ctrl+X运行命令提示符(管理员),输入:
mountvol X: /s
bcdboot C:\Windows /s X: /f UEFI
显示“已成功创建启动文件”,重启电脑进入Mac OS,然后:
2、Mac OS下替换bootmgfw.efi文件:
打开“终端”,输入:
sudo mkdir /Volumes/EFI  回车(输入验证密码);输入:
sudo mount -t msdos /dev/disk0s1 /Volumes/EFI  回车,
桌面上(或Finder里)出现EFI分区图标,复制附件bootmgfw.efi粘贴至\EFI\Microsoft\Boot替换,重启,OK。

Rank: 1

UID
2651852
帖子
6
PB币
0
贡献
0
技术
0
活跃
11
18F
发表于 2014-5-4 11:47:43 IP属地江西 |只看该作者
操作了很多次,每次到做完,重启显示蓝屏恢复界面,
用下面的命令,才能重进win8
sudomkdir /Volumes/EFI(需要输入验证密码,光标没反应不用管,只要一口气输完)
sudomount -t msdos /dev/disk0s1 /Volumes/EFI
sudobless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/EFI/Boot/bootx64.efi

Rank: 2Rank: 2

UID
521885
帖子
327
PB币
42
贡献
0
技术
0
活跃
950
19F
发表于 2014-5-11 09:44:34 IP属地广东 |只看该作者
2011年中MBA efi引导方式安装win8.1后i集显用intel驱动黑屏,只能微软自带,有办法解决下吗?

Rank: 7Rank: 7Rank: 7

UID
2297408
帖子
1070
PB币
865
贡献
0
技术
0
活跃
525
20F
发表于 2014-5-11 09:50:09 IP属地河南 |只看该作者
感谢楼主分享
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛