迅维网

如何在 Mac 上用 EFI 安装 Win 10

ptmanager 2017-9-26 08:53


为什么要运用 EFI 安装?

  1、Boot Camp 会模拟旧电脑的 BIOS 环境(即 Legacy 模式)来引导 Win ,这或多或少会造成性能损失。而大多数 Mac 以及 Win 10 都是支持 EFI 启动的。(难道 Apple 是为了防止用户装 Win ?)


  2、运用 macOS 自带的 Boot Camp 助理安装 Win 10 时,系统会把磁盘的分区表类型转换为 GPT+MBR 混合型(仅限 2015 年之前推出的 Mac )。然而很多分区工具都无法识别这种 GPT+MBR 混合型分区表,在分区之后会导致分区表破坏,从而导致分区数据遗失。这是最致命的问题。运用 EFI 安装 Win 10 之后,分区表类型不会被修改,因此可以在 Win 10 下自由分区。

  3、运用 EFI 安装 Win 10 之后可以运用快速启动功能。

  4、玩外接显卡的朋友应该知道,运用 Boot Camp 引导由于有 32 位寻址的限制从而使显卡出现 Error 12错误而无法启动,通过 EFI 安装也可以完美搞定。


我的安装环境


  • 机型:MacBook Pro 15" Mid 2015
  • 系统:macOS 10.12.6
  • 硬盘:500G SSD (只有 macOS 分区)


安装步骤


下载 Boot Camp 驱动程序


  打开 Boot Camp 助理,然后打开菜单栏中的操作 - 下载 Win 支持软件,把驱动程序下载到安装盘中。


比 Boot Camp 更好用,在 Mac 上用 EFI 安装 Win 10

下载驱动程序

确定磁盘的大小和剩余空间


  点击左上角的 ,然后选择关于本机,再点击储存空间查看。


比 Boot Camp 更好用,在 Mac 上用 EFI 安装 Win 10

磁盘用量

通过命令行压缩 macOS 分区


自从 OS X 10.11 开始,系统中的磁盘工具功能遭到了大阉割,很多功能都没了,其中就包括压缩分区。所以这里不得不运用命令行来压缩分区。

  以下通过调整 macOS 分区大小的方式来压缩 macOS 分区。

  例如,这里 macOS 分区大小是 500G,您想分100G给 Win ,那么 macOS 分区在压缩后的大小就是 500-100=400G请根据可用空间大小合理划分。

打开终端,然后根据实际情况选择其中一条命令执行


1. 如果开启了 FileVault 全盘加密

输入diskutil resizevolume / 400G,回车执行。


2. 如果没有开启 FileVault 全盘加密

输入diskutil cs resizevolume / 400G,回车执行。
上面的 400G 是 macOS 分区的最终大小,请根据实际情况调整。


以下是我的执行结果(第一种)

[zenandidi: ~]$ zenandidi$ diskutil resizevolume / 400G
Resizing to 400000000000 bytesStarted partitioning on disk0s2 Macintosh HDVerifying the diskVerifying file systemUsing live modePerforming live verificationChecking Journaled HFS Plus volumeDetected a case-sensitive volumeChecking extents overflow fileChecking catalog fileChecking multi-linked filesChecking catalog hierarchyChecking extended attributes fileChecking volume bitmapChecking volume informationThe volume Macintosh HD appears to be OKFile system check exit code is 0ResizingShrinking file systemCopying booterModifying partition mapFinished partitioning on disk0s2 Macintosh HD/dev/disk0 (internal, physical):   #:                       TYPE NAME                    SIZE       IDENTIFIER   0:      GUID_partition_scheme                        *500.3 GB     disk0   1:                        EFI EFI                     209.7 MB   disk0s1   2:                  Apple_HFS Macintosh HD            400.0 GB  disk0s2   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

注意

执行完成后如果提示如下信息

Error: -69787: The partition cannot be resized; try reducing the amount of change in the size of the partition

说明磁盘剩余空间不够,请增大分区后的大小。

在 Win 安装向导中创建分区并安装


  把安装盘插到 Mac 上,重新启动 Mac 并按住 option键,选择EFI Boot(黄色硬盘图标,如图所示)回车启动。


比 Boot Camp 更好用,在 Mac 上用 EFI 安装 Win 10

启动项选择

然后一直下一步,到选择安装位置这里(如图所示),选择“未分配的空间”,然后点击新建,再点使用,弹出的窗口点确定最后点下一步即可开始安装。


比 Boot Camp 更好用,在 Mac 上用 EFI 安装 Win 10

选择安装位置

安装驱动程序


进入 Win 系统后,安装已经下载好的驱动程序,完工!

注意事项


  1. Win 启动盘建议在 Win 系统下运用 UltraISO 制作(可先安装 Win 虚拟机)。
  2. 运用 Fusion Drive 混合硬盘未经过测验,请自行摸索。
  3. 我的 MacBook Pro 运用 EFI 安装之后,每次启动之后键盘灯都会调到最高亮度,现在找不到搞定方式,不知道是不是个例。
  4. 在老机器上运用 EFI安装可能会存在设备驱动的问题(如声卡),有些机器可以通过 EFI Shell 映射设备的方式搞定(最简单的搞定方式就是替换引导文件,每次开机会自动调节)。老机器运用 EFI 还可能会遇到一些神奇的问题,比如安装好显卡驱动的独显机器登录画面黑屏十秒钟左右才亮起来,但并不影响启动速度。

雷人

握手

鲜花

鸡蛋

路过
收藏
来自: 今日头条
发表评论

最新评论

引用 讯城科技 2017-9-26 08:53
[惊呆][惊呆][惊呆][惊呆][惊呆]
引用 天籁维修 2017-9-26 08:53
引用 天籁维修 2017-9-26 08:53
VBOX路过
引用 灵魂禁锢 2017-9-26 08:53
sofa不过开始还是需要efi
引用 花开的那一瞬间 2017-9-26 08:53
以前我试过直接在磁盘工具里多加个分区,然后efi直接装到那个分区里
引用 维殇轻谈 2017-9-26 08:53
装好后声卡驱动没法识别
引用 灵魂禁锢 2017-9-26 08:53
按住op键出来要输入密码才能选择磁盘怎么办
引用 天籁维修 2017-9-26 08:53
我是买的pc装了个黑苹果
引用 静候缘来 2017-9-26 08:53
没看懂……………………
引用 维殇轻谈 2017-9-26 08:53
买苹果电脑的装微软系统   买别的品牌电脑的装黑苹果    继续折腾
引用 青春维修 2017-9-26 08:53
嗯 学会了 就差一台苹果电脑了!
引用 天籁维修 2017-9-26 08:53
买部mac装win,没事找事
引用 维修江湖第一 2017-9-26 08:53
刚把双系统删了,装个虚拟机有的确实需要Win 系统下运行的跑虚拟机,还是os流畅
引用 天籁维修 2017-9-26 08:53
用winclone多方便
引用 花开的那一瞬间 2017-9-26 08:53
一只win to go就搞定问题
引用 维修江湖第一 2017-9-26 08:53
用了mac os后真的不想用win了,实在要用到就临时开虚拟机
引用 青春维修 2017-9-26 08:53
什么鬼?2015年后Mac本来就只支持uefi装win,2015年前的支持两种选择,用个毛的命令行

发表评论

登录 后可参与评论
关闭

站长提醒 上一条 /1 下一条

返回顶部
附近
店铺
微信扫码查看附近店铺
维修
报价
扫码查看手机版报价
信号元
件查询
点位图 AI维修
助手



芯片搜索