Win10论坛

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

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

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

搜索
查看: 26894|回复: 65

[分享] iMac 2011 usb efi 安装 windows 8 消费者预览版成功 [复制链接]

Rank: 2Rank: 2

UID
195299
帖子
73
PB币
1620
贡献
0
技术
1
活跃
32
发表于 2012-3-3 10:34:47 |显示全部楼层
本帖最后由 beegoogle 于 2012-3-3 10:36 编辑

iMac 2011 usb efi 安装 windows 8 消费者预览版成功


一、引子

年初入手imac 2011 后一直无法安装windows7双系统

boot camp 无法用usb 安装,用光盘装其慢无比,并且进不去

直接用efi 同样没能成功

各种证据显示 该机好像不支持usb mbr 模式启动windows

windows 8 消费者预览版出来后,尝试用usb efi安装成功

步骤如下

二、usb efi 安装盘制作

1、下载windows 8 消费者预览版官方64位中文版iso

2、windows 7 下面(没有另外机器的用虚拟机也可以)

把u盘用guid(gpt)方式分为一个分区(没有EFI分区),具体不详述

格式化为FAT32

3、把win8 iso 中的文件复制到u盘

4、(非必须)如果期望该盘还能mbr方式启动,可以 bootsect  /nt60 u: 一下 u为假定盘符

三、imac 硬盘空间准备

1、imac下启动磁盘工具

2、把mac分区减小,预留一定的空间(比如50G)

我的原来就装了两个系统(lion 和 ML),是把第一个系统盘又缩了下

3、不要格式化,空着就可

4、关机

四、iMac win8 efi 安装

1、u盘插上,开机屏亮后立即按option启动imac

2、出来菜单后选usb的efi启动

3、稍等后win8启动,安装界面出现

4、点按鼠标和键盘后自动识别

5、正常安装,分区选那个预留的空间

6、(可能是个别现象)我的在安装到15%时突然无法继续,返回后继续安装后成功,

估计是u盘接触不良

7、后续同常规安装,不再详述

五、优点

1、安装迅速

2、硬盘不再受bootcamp制约,分区无数量和顺序限制

3、efi启动快

4、完全gpt

六、后续完善

1、用apple的windows 7 驱动,须手动安装,个别设备无法驱动

2、装rEFI后可增加启动菜单,但不太好看




补充内容 (2012-3-9 13:22):
bootcamp 提取的驱动见 7楼
3

查看全部评分

Rank: 2Rank: 2

UID
195299
帖子
73
PB币
1620
贡献
0
技术
1
活跃
32
发表于 2012-3-3 10:45:46 |显示全部楼层
本帖最后由 beegoogle 于 2012-3-3 10:48 编辑

imac 硬盘分区如下

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI                         209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            148.4 GB   disk0s2
   3:         Microsoft Reserved                         134.2 MB   disk0s3
   4:       Microsoft Basic Data Win8                    51.6 GB    disk0s4
   5:                  Apple_HFS Work                    100.0 GB   disk0s5
   6:                  Apple_HFS MTLion                  199.0 GB   disk0s6
   7:                 Apple_Boot Recovery HD             650.0 MB   disk0s7
Microsoft Reserved 分区是win8安装时建立的

usb 盘分区如下
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *8.4 GB     disk1
   1:       Microsoft Basic Data L8G                     8.4 GB     disk1s1

Rank: 2Rank: 2

UID
195299
帖子
73
PB币
1620
贡献
0
技术
1
活跃
32
发表于 2012-3-3 22:29:34 |显示全部楼层
win8存在问题
1、声卡 两个? 无声音
2、无线网卡 不支持共享密码
3、显卡无法切换到6750m

补充内容 (2012-3-9 13:20):
无线网卡上网以解决,见20楼

补充内容 (2012-7-28 22:43):
imac 装Win8 RP发行预览版时 装 ati的显卡驱动已经ok了。
显卡.GIF
声卡.GIF

UID
137536
帖子
2359
PB币
14411
贡献
0
技术
9
活跃
263

7周年庆典勋章

发表于 2012-3-4 00:55:51 |显示全部楼层
win7可以pe安装,更 方便。  win8不行,太肯爹

点评

beegoogle  win7可以用的安装方法,win8似乎都可以实现,imagex 解压install.wim之类的方法,无论时vhd还是硬盘都可以  发表于 2012-3-4 10:15

小黑屋中享幸福

Rank: 11Rank: 11Rank: 11

UID
1959864
帖子
4147
PB币
42
贡献
0
技术
6
活跃
167

7周年庆典勋章 评测勋章

发表于 2012-3-4 00:57:27 来自手机 |显示全部楼层
楼主好厉害……

Rank: 5Rank: 5Rank: 5

UID
20703
帖子
814
PB币
3074
贡献
0
技术
2
活跃
47

评测勋章

发表于 2012-3-4 01:39:15 |显示全部楼层
不错,终于有可以支持苹果efi启动的windows了。不再需要bootcamp模拟bios

Rank: 2Rank: 2

UID
195299
帖子
73
PB币
1620
贡献
0
技术
1
活跃
32
发表于 2012-3-4 09:53:59 |显示全部楼层
附上win下所需的部分驱动,从bootcamp4驱动中提取
1、apple中的可以用dpinst.exe安装
2、intel中的指定路径让其搜索

imac_win8_drivers.zip

3.72 MB, 下载次数: 300, 下载积分: PB币 -1

Rank: 1

UID
1235409
帖子
17
PB币
60
贡献
0
技术
0
活跃
7
发表于 2012-3-4 21:07:44 |显示全部楼层
请问lz 我的2011款air在安装win8到最后一步时在正在准备设备78%那里黑屏重启了,重启后每次都是黑屏,无法完成win8安装

Rank: 2Rank: 2

UID
195299
帖子
73
PB币
1620
贡献
0
技术
1
活跃
32
发表于 2012-3-4 21:29:18 |显示全部楼层
我这里没有2011款air,所以无法给出准确的方案,仅供参考
到了准备设备这一步的话,估计是驱动的问题
1、可能是显卡驱动的问题,记得win7时 有类似的例子,ati的要删除一个文件
用usb引导,选修复进cmd (或 shift+F10)
cd c:\windows\system32\drivers
del atikmdag.sys
但我的win8就有这个文件,也没什么问题
2. mac的efi固件有更新,看看是否能解决

Rank: 1

UID
1235409
帖子
17
PB币
60
贡献
0
技术
0
活跃
7
发表于 2012-3-4 23:56:04 |显示全部楼层
beegoogle 发表于 2012-3-4 21:29
我这里没有2011款air,所以无法给出准确的方案,仅供参考
到了准备设备这一步的话,估计是驱动的问题
1、 ...

air 显卡是intel hd3000,那要删哪一个文件呢

Rank: 1

UID
1235409
帖子
17
PB币
60
贡献
0
技术
0
活跃
7
发表于 2012-3-5 00:25:16 |显示全部楼层
beegoogle 发表于 2012-3-4 21:29
我这里没有2011款air,所以无法给出准确的方案,仅供参考
到了准备设备这一步的话,估计是驱动的问题
1、 ...

非常感谢,删除HD3000驱动后成功进入win8桌面,用air的同学只需要删掉系统驱动目录下的igdkmd64.sys就可以了
头像被屏蔽

UID
798750
帖子
111
PB币
306
贡献
0
技术
0
活跃
13
发表于 2012-3-5 03:40:08 |显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

Rank: 1

UID
518737
帖子
57
PB币
83
贡献
0
技术
3
活跃
12
发表于 2012-3-5 20:54:35 |显示全部楼层
正在琢磨这个问题(http://www.yonsm.net/post/556/),原来Windows8果然可以,想问一下楼主,同样的操作Windows7不行么(我尝试了好多方式,都不行),何故?

Rank: 2Rank: 2

UID
195299
帖子
73
PB币
1620
贡献
0
技术
1
活跃
32
发表于 2012-3-6 00:49:54 |显示全部楼层
imac中装了EFI引导的双系统 windows 8 CP 和 Lion 10.7.3
在 win8中装了 win7 bootcamp中提取的用于 hfs分区识别的驱动applehfs.sys applemnt.sys
为了验证mac分区是只读的,在放数据的mac分区中执行新建文件夹命令,几步操作后未建立
后退出win8进入lion,发现mac数据分区无法加载,经检查是id错误引起
怀疑是applehfs引起(另外,mac下装了paragon ntfs,二者按说应该无影响)

于是寻找方法恢复,因为是guid(gpt)分区,所以走了些弯路
用gpart testdisk ipartition 均不能改回,倒是可以复制出数据

最终方法有二
一、mac下要下载 gdisk,安装后 终端输入
sudo gdisk /dev/disk0 (这个要根据具体硬盘号确定,diskutl list 可以看列表)
password
?有帮助
p 列分区表 记下要改的分区号
t 改分区类型
输入分区号
回车缺省hfs类型,l 可以看所以分区类型代号
p 列表确认
w 保存退出

启动磁盘工具对上述分区进行 验证/修复即可

二、win8下(未实际验证,因为已经用一改好了)
打开cmd.exe
diskpart
list disk
select disk 1 (对应的硬盘号)
list partition
select partition 6  (对应的分区号)
set id=48465300-0000-11AA-AA11-00306543ECAC  (这个号要和分区类型对应)
exit
一开始用 set id=af , 是不行的,因为是 guid分区
其他分区类型代号到这里找 http://en.wikipedia.org/wiki/GUID_Partition_Table

现在不敢再用 applehfs,于是新建分区格式化 exfat用于win和mac交换

Rank: 2Rank: 2

UID
195299
帖子
73
PB币
1620
贡献
0
技术
1
活跃
32
发表于 2012-3-6 00:50:25 |显示全部楼层
imac中装了EFI引导的双系统 windows 8 CP 和 Lion 10.7.3
在 win8中装了 win7 bootcamp中提取的用于 hfs分区识别的驱动applehfs.sys applemnt.sys
为了验证mac分区是只读的,在放数据的mac分区中执行新建文件夹命令,几步操作后未建立
后退出win8进入lion,发现mac数据分区无法加载,经检查是id错误引起
怀疑是applehfs引起(另外,mac下装了paragon ntfs,二者按说应该无影响)

于是寻找方法恢复,因为是guid(gpt)分区,所以走了些弯路
用gpart testdisk ipartition 均不能改回,倒是可以复制出数据

最终方法有二
一、mac下要下载 gdisk,安装后 终端输入
sudo gdisk /dev/disk0 (这个要根据具体硬盘号确定,diskutl list 可以看列表)
password
?有帮助
p 列分区表 记下要改的分区号
t 改分区类型
输入分区号
回车缺省hfs类型,l 可以看所以分区类型代号
p 列表确认
w 保存退出

启动磁盘工具对上述分区进行 验证/修复即可

二、win8下(未实际验证,因为已经用一改好了)
打开cmd.exe
diskpart
list disk
select disk 1 (对应的硬盘号)
list partition
select partition 6  (对应的分区号)
set id=48465300-0000-11AA-AA11-00306543ECAC  (这个号要和分区类型对应)
exit
一开始用 set id=af , 是不行的,因为是 guid分区
其他分区类型代号到这里找 http://en.wikipedia.org/wiki/GUID_Partition_Table

现在不敢再用 applehfs,于是新建分区格式化 exfat用于win和mac交换

补充内容 (2012-3-6 11:44):
今天试了下,二、win8下的方法,经验证是可行的。

Rank: 2Rank: 2

UID
195299
帖子
73
PB币
1620
贡献
0
技术
1
活跃
32
发表于 2012-3-6 11:31:00 |显示全部楼层
Yonsm 发表于 2012-3-5 20:54
正在琢磨这个问题(http://www.yonsm.net/post/556/),原来Windows8果然可以,想问一下楼主,同样的操作Wi ...

应该是bootx64.efi 以及 bootmgfw.efi 之类的问题
windows 8 推出后,将推动uefi。
所以ms花了点功夫加强了 引导文件与各种已有efi的兼容性
但显然在显卡切换方面还有待加强。
ms开发能力还是很强,但有些是故意不强化,留给其他公司发展空间
看看win8里面的配的那些小软件吧,有几个真正好用的?
庞大的win8,充满了无用的垃圾,充满了重复内容,同一个字体文件就能找到好几处

这次的改变还是有的,浏览器 虚拟光驱 任务管理器 输入法 都还不错,
开始菜单用win键也可以接受,就是程序配的图标太小
还是喜欢mac的程序,拷过来就能用,注册表是win的缺陷 winsxs是垃圾站
当然,mac毕竟要考虑的硬件比较少,win8要考虑兼容性的负担比较重

Rank: 2Rank: 2

UID
195299
帖子
73
PB币
1620
贡献
0
技术
1
活跃
32
发表于 2012-3-6 11:46:32 |显示全部楼层
本帖最后由 beegoogle 于 2012-3-6 11:47 编辑
gggame 发表于 2012-3-5 00:25
非常感谢,删除HD3000驱动后成功进入win8桌面,用air的同学只需要删掉系统驱动目录下的igdkmd64.sys就可以 ...

呵呵。这个是你自己专研出来的。不用谢我呀。

不过这样的话是不是显卡驱动还是有问题?

我 是 来 打 浆 糊 的..

Rank: 15Rank: 15Rank: 15

UID
1570065
帖子
6366
PB币
85
贡献
0
技术
21
活跃
565

7周年庆典勋章 9周年庆典勋章 8周年庆典勋章

发表于 2012-3-6 11:51:38 |显示全部楼层
有钱银啊,正在观望..

Rank: 1

UID
1235409
帖子
17
PB币
60
贡献
0
技术
0
活跃
7
发表于 2012-3-7 15:16:08 |显示全部楼层
beegoogle 发表于 2012-3-6 11:46
呵呵。这个是你自己专研出来的。不用谢我呀。

不过这样的话是不是显卡驱动还是有问题?

嗯,确实有问题,用windows update更新驱动或安装旧版驱动,依旧黑屏

Rank: 2Rank: 2

UID
195299
帖子
73
PB币
1620
贡献
0
技术
1
活跃
32
发表于 2012-3-9 11:51:30 |显示全部楼层
终于弄好了efi windows8 中无线路由 wifi上网问题
1、把无线路由安全选项设为自由选择
这是因为win8下的imac网卡驱动没有 共享密码这一种
2、wifi可以联通,但提示受限
这时如果路由设置了dhcp,可以给该网卡设个固定IP
如果没设dhcp,可以在网卡属性中设置固定的IP
3、ok,终于可以无线上网了。
回顶部
Copyright (C) 2005-2019 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛 | 电脑硬件 | 安卓软件