V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
20015jjw
V2EX  ›  分享发现

NVMe SSD Hackintosh + Z97 RAID 0 Windows 10 [为了暑假正确的打游戏 XD]

  •  
  •   20015jjw · 2016-05-24 16:16:05 +08:00 · 5143 次点击
    这是一个创建于 2887 天前的主题,其中的信息可能已经有所发展或是发生改变。

    // 故事背景 可以跳过

    其实这件事的来源,是 v2ex.com/t/244536 半年前天真的我想把黑苹果移到 RAID 阵列上,因为手上正好多一块以前拿来装 Windows 10 的 SSD 。 正如这个帖子里我的想法一样,只要用 Yosemite 的恢复盘,就可以正确的使用水果自己磁盘工具制作 RAID 分区。然后顺便用恢复盘引导在备份盘上的系统,再讲起恢复到 RAID 分区就行,一切都很顺利。

    但是有个问题, Apple 自带的 RAID ,超!鸡!慢!虽然用起来没啥影响,但是 Blackmagic 测下来,读 500MB/S ,写只有 80MB/S... 参考下面这兄弟的帖子: forums.macrumors.com/threads/terrible-write-speeds-w-2x-samsung-850-pro-internal-ssd-raid-0-help-pics.1826359/ 反正就是很惨啦,然后我也一直没按照帖子上说的那样 reformat ,因为我做 raid 的时候 reformat 过了,心里总觉得没用... 反正平时上课最多也就是跑个小虚拟机什么的,没啥影响。

    然后有一天,看到了 NVMe 的 SSD 可以在 Hackintosh 上引导开机了,参考这个帖子: http://www.tonymacx86.com/threads/os-x-driver-for-nvme-m-2-solid-state-drives-released.181387/,所以就有了以下折腾。


    // 正文

    1. 我的配置单

      • i5-4670K
      • Gigabyte Z97 Gaming 3 (rev 0)
      • G.Skill Ripjaws Series (9-9-9-24) 4GB x4
      • EVGA GTX760 SuperClocked (02G-P4-2765-KR)
      • Samsung 950 Pro 512GB (OS X System) w/ Lycom DT-120 Adapter
      • Toshiba Q Series 256GB x2 (Windows410 RAID 0)
      • WD Black 1TB (OS X Misc File)
      • WD Blue 3TB (Timemachine only)
    2. 折腾开始前: OS X 装在 OS X 磁盘工具创建的纯软件 RAID 0 上,蓝盘清空

    3. 准备流程

      1. NVMe ssd 需要主板支持, Gigabyte 的 Z97 主板是支持的,但是需要新版的 BIOS 。所以用吃灰多年的 Vaio Tap 11 制作了 Windows 10 的启动盘。安装 Windows 10 ,更新 BIOS 。
      2. 同样的,准备了 El Capitan 的启动盘。如果需要新制作的胖友,可以参考 http://www.tonymacx86.com/threads/unibeast-install-os-x-el-capitan-on-any-supported-intel-based-pc.172672/
      3. 在已有的 OS X 上安装 NVMe 驱动,放在 kext 文件夹里就行,顺便记得用 Clover Configurator 在 EFI/CLOVER/kexts/10.11 里也放一份,否则不能开机。驱动位置: http://www.tonymacx86.com/threads/os-x-driver-for-nvme-m-2-solid-state-drives-released.181387/
      4. 在 OS X 中用 CCC4 ,将 OS X 复制到蓝盘上
    4. 正式安装

      1. 安装 Windows 10 ,随便选个普通 SSD 安装就行。我当时害怕选错盘,所以把 OS X 相关的盘都拔掉了。
      2. 装好 Windows 10 之后,直接升级 BIOS 驱动。
      3. 重启进入 BIOS ,设置 RAID 0 ,具体参考说明书。大概是系统种类选 win8 ,然后 disable 掉什么,然后就能用 BIOS 直接建 RAID 0 了。
      4. 利用 Win10 盘引导,正常安装 Windows 10
      5. 进入 BIOS ,将磁盘模式换回 AHCI ,进入蓝盘上的 OS X
      6. 在 OS X 中,应该已经可以正常认出 NVMe SSD ,格成 HFS+,再利用 CCC4 把系统拷贝回去就行
      7. 正常开机,选择 OS X 启动,抹掉蓝盘即可。
    5. 磁盘速度

      • OS X :Untitled.png

      • Windows :Capture.PNG

    6. 不好的地方

    • 如果要换系统,要进一次 BIOS 。虽然进 bios 之后只需要按很少几下,但是总归没有开机选系统来的直观。
    • OS X 自从插上 PCI-E 的 SSD 之后,每次开机都说有盘不能用,需要初始化...
    • 主板自己的 M.2 接口不能使用,因为带宽不够
    • Windows 10 太蠢。 DPI 混用 Bug 百出,开始菜单 Bug 百出,输入法花式爆炸: http://v2ex.com/t/280357 ,但是考虑到能 4k 玩 cod4... 忍忍也就算了...

    想到什么再来 append 吧。这次总体折腾是成功的。等 GTX 1080 出了,而且 OS X 驱动也出了的时候可能就换一波主板和显卡。到时候估计就能在 OS X 上 4k 玩 ED 和 COD4 啦~

    第 1 条附言  ·  2016-05-25 08:37:55 +08:00
    顺便感谢 @h4x3rotab 答疑 和 @HappyJohn 全程听我吐槽啊 23333
    7 条回复    2016-05-25 06:30:24 +08:00
    scourgen
        1
    scourgen  
       2016-05-24 16:56:05 +08:00
    ssd raid 支持 trim ?不然根本不划算啊。
    Troevil
        2
    Troevil  
       2016-05-24 16:58:51 +08:00
    ooo.0o0.ooo 这图床不是我说,不走代理基本打不开...
    predator
        3
    predator  
       2016-05-24 17:18:21 +08:00
    一直认为 Z97 发挥不出 950 pro 的速度
    对比了半天终于发现你的技嘉板是大板比我的多一条能上 X4 的 PCIE 3.0 插槽……
    SmiteChow
        4
    SmiteChow  
       2016-05-24 17:22:01 +08:00
    看图很 NB
    ivmm
        5
    ivmm  
       2016-05-24 17:41:15 +08:00
    EVGA GTX760 SuperClocked (02G-P4-2765-KR)

    LZ ,可以上 GTX 1080/1070 了!
    ivmm
        6
    ivmm  
       2016-05-24 17:41:32 +08:00
    @ivmm 对,哦,黑苹果驱动可能还安装不上
    20015jjw
        7
    20015jjw  
    OP
       2016-05-25 06:30:24 +08:00 via Android
    @predator 和显卡平分 x16 板载 m2 卡在 750mb
    @scourgen 当然支持...
    @Troevil 我一直以为这是个国内外都行的... 我在国外不清楚...
    @SmiteChow hiahia
    @ivmm n 卡被 Apple 嫌弃好几代了 鬼知道会不会压根不写...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4084 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 10:13 · PVG 18:13 · LAX 03:13 · JFK 06:13
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.