XPS 9560 OS X Sierra 步骤记录
概述
作为2016年年度笔记本,xps15很大程度上推动了Windows笔记本的发展,为今后的产品设计提供了一个十分优秀的模板。优秀的模具设计,对于性能和便携性的良好融合使其成为当下不可多得的风向标式产品。
在Hackintosh相关论坛中,xps系列也得到了广泛的关注,不仅因为其优秀的设计已经能够媲美甚至超越曾经高不可攀的MacBook系列,更因为其非常适合安装运行Macintosh系统。有网友戏称“xps配合mac系统比MacBook本身更苹果”。的确,配合相较于MacBook15更优的性能、更高的分辨率与同样优良色彩管理、以及更长的续航与更优的外观,你很难不会感慨Windows笔记本发展的迅速。另外,xps对于hackintosh的另一大优势在于其硬件配置与白苹果非常接近,从而免去了许多以往需要用户自己根据配置情况手动修改系统驱动的问题。随着uefi引导一统三大平台,以往另一个复杂的问题——系统引导也变得格外轻巧。各种技术不断地演进使得黑苹果的门槛逐步降低,对于希望体验苹果系统却又不想花费巨资购买苹果设备的用户可谓是一个机遇。
在中文网络中相关教程与步骤较少,特在此记录我的流程以方便他人查询。由于笔记本电脑配置各异,无法保证本文中涉及的方法具有普遍性。另外,由于hackintosh本身违反苹果用户协议,故本教程中所涉及内容仅供研究学习使用。
180726更新
注意到本链接在谷歌上排名靠前,如果有其他问题或者建议请使用文末的disqus进行评论交流,博主尽可能提供帮助。
机型配置
机型:DELL XPS15 9560 CPU:Intel i5 7300HQ 内存:8G DDR4 2400 硬盘:东芝XG3 256G NVMe SSD (THNSN5256GPU7) 核显:HD630, 3840x2160 声卡:Realtek ALC298 ⽆线⽹卡:Killer1535(带蓝⽛)
本机配置除无法实现类似于Windows下的optimus显卡切换、以及网卡尚未驱动外,基本能够实现完美驱动。对于网卡问题,主要有4种解决思路将在后文中提及。
存在的问题
- 睡眠唤醒。仍旧存在无法唤醒的情况,但通过合理处理硬盘扇区格式能够有效改善。
- 独显/SD卡槽/指纹识别无法驱动。而触摸屏功能正常。
- Thunderbolt驱动异常。
安装前准备工作
- 升级电脑BIOS和SSD固件至最新版,避免积累性bug影响安装
- 禁用BIOS中的Secure Boot,同时将SATA选项设为AHCI
- 对硬盘执行4k扇区分割。Windows10中已支持该种先进硬盘格式,为了方便苹果系统无痛升级、提高电脑存储性能,可事先对硬盘进行格式化。具体操作见后文
- 启用英特尔SpeedShift功能。这是英特尔在7代处理器固件中新增的功能,能够改善应用场景切换中处理器倍频变化的速度。即能够使处理器快速在高低倍频间切换,提高能效。Dell官方证实不会在BIOS中添加该功能选项卡,因而需手动修改BIOS设置。
- 准备数个质量良好的闪存用于制作系统安装盘。下载原版或懒人版镜像,下载适用于mac和Windows的clover四叶草引导程序,下载或备份本机自带系统。下载合适的编译后的硬件驱动程序。
系统安装过程
具体过程可参见相关文档,此处只简单标明几个重要节点。
- Clover引导进入安装盘。此处可能出现的问题包括BIOS未能自动识别引导.efi文件、由clover进入引导后出现禁止标志、改造硬件后造成缓存偏移等等问题。其中,对于苹果图标出现后转为禁止符号的问题,请检查安装闪存中系统镜像的完整性。
- 进入安装程序后对硬盘分区的处理。新版本系统增加了对APFS的支持,另外在选择文件系统时应谨慎选择大小写敏感选项,该选项可能会导致一定数量应用的不兼容。
- BIOS时间的合理设定。如能够连接互联网则可在安装前连接苹果校时服务器设定时间以避免出现“安装器有效负载签名检查失败”的问题。若该问题仍无法解决,请重新检查系统的完整性。
- 完成安装后安装clover到本地硬盘以实现本机引导。安装完毕并合理设置后可拔出闪存,测试是否安装成功。
安装后的几个问题
安装完系统后会发现苹果的一些应用无法打开,如handoff或facetime等等。另外,Mac Appstore也会提示“无法验证该设备”等内容。前者可通过在config.plist中填写真实的苹果序列号来修复,后者对于本配置可参考rehabman在GitHub上存储的nullEthernet.kext进行改善。
补充
- 4k扇区设置。 由于Windows默认的分区操作中设置了逻辑扇区4096k/物理扇区512k的方法以保证对于之前操作系统的兼容性,与Sierra所使用的双4096k不一致,因此之前对该问题对的解决方案一直是使用第三方驱动。但每次苹果系统小版本升级时,黑苹果们都必须等待新的驱动被编译才能升级,不免有些小小的不爽。更不用说硬盘驱动不一致所带来的诸多问题。
一些Windows工具支持对硬盘进行相应的格式化,不过为了简单起见,我使用了Linux to go来进行操作。首先制作一个常见的Linux发行版的u盘系统,如debian/Ubuntu/fedora等等。然后安装smartmontools和nvme-cli两个包,并按照链接中所示进行操作。如果硬盘不支持4k扇区的话也不要强行低格以免造成硬件故障。
- 开启speedshift 戴尔售后服务表明不会再未来的BIOS版本中添加speedshift功能的开关,因而如果想充分利用处理器新功能就要手动修改BIOS设置。首先需要制作一个拥有grub引导环境的u盘,如果你制作了上面的Linux安装盘一般都有此功能。之后输入setup_var 0x4BC 0x1即可开启此功能。
- 网络设置 为了使电脑能够在sierra下上网,有四种方法可供选择。 1 替换网卡。将killer网卡直接替换为Dell原厂的dw1860网卡即可在几乎不损失性能的前提下实现网卡的完美驱动。 2 外接USB无线网卡,如小度WiFi等。 3 使用USB - Ethernet转接hub。
Leave a Comment