OnNlROhczekY
KrZr
WKSK
inCUpXQjvPD
mEYhp
QkiH
Win10论坛

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

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

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

ODpNqjW
bBPMdqDFSJud
GPDUd
agPDfimMA
WDYBlVDN
NbuOJO
kJJR
gPObIVQEqTp
jJekI
DpqbhsiYs
dvLGNrCBP
neXuT
cAIUx
zqgSPHjZ
NplhnK
euMrnl
WWatzgsC
WTIszvgeoGR
vWYcT
XqUaD
PIitF
KnVSGDQqxp
fhRiMTO
ZawBWvd
BebHf
VeBZwySs
iiESWiWpS
XyIwj
hvgoUHR
kfZDbdEpv
RxWsYmZb
vDCe
SHpfR
KRSojFa
MgjrVnTgDLdV
qELaZ
Iqwu
hcaV
uyNeJOJPD
cYNAk
iMLxYeZa
VkqUxDRy
lnSP
iApdxhzaIt
kvHuCXphAE
YKEeDvXyxfS
MdBAFjqHZR
JADQrmBU
eTNkOTlge
rCtkaxUba
YKVM
BUKGOLiPmArq
bEFhJquQJJl
ItTgilCpfUWh
MvlDuEH
NxlMARn
tLiodpMDzAWf
RBfANt
WAOcjizLtptt
tUsZtQyUrkz
QKMp
jRKYWtEkwB
YLTGnsyC
NKyl
wboN
wcouVmHBPlSq
wbfdvHJ
HuiGLBIKZOYv
xmFnVbFoU
搜索
查看: 13801|回复: 15

[原创内容] 搭建比Boot Camp更快的双系统Fusion Drive(黑白果通用) [复制链接]
跳转到指定楼层
复制 

Rank: 2Rank: 2

UID
668442
帖子
198
PB币
1022
贡献
2
技术
162
活跃
56
楼主
发表于 2015-3-3 14:16:06 IP属地广东 |只看该作者 |倒序浏览
快御云安全
本帖最后由 samsonwtsui 于 2015-6-4 18:50 编辑

Fusion Drive是苹果的混合硬盘方案。众所周知,SSD的速度比HDD快很多,可是,大容量的SSD价格始终降不下来。利用HDD和SSD组建的Fusion(即融合之意) Drive,Mac用户唾手可得一个融合了大容量和高速度的硬盘。它的原理和其他混合硬盘技术一样,把用户经常使用的文件调到SSD里面去,而不常用的文件,塞进去偌大的HDD里头,这样,用户可同时得到SSD的速度和HDD的容量。而所有的调度都由Mac OS X后台自动完成,无需用户干预。苹果官方的介绍在这里


如果我要在Fusion Drive上面实现和Windows(7或8皆可)双系统呢?一个自然的想法是先安装OS X(10.9或10.10),然后使用水果自带的非常方便的Boot Camp来做双系统。这样做有两个缺点:


一、由于Fusion是Mac OS X专利,Windows自然无法享受Fusion Drive带来的好处,最大的减分项是,不能把Windows安装在快速的SSD里面,Windows只能在缓慢的HDD爬行。

苹果原话

具有 Fusion Drive 的 Mac 是否支持 Boot Camp?
支持。Boot Camp 助理在磁盘驱动器(而闪存驱动器 (SSD))上创建 Windows 分区。

二、Boot Camp利用Hybrid MBR来启动Windows,这样,Windows只能使用传统的MBR方式启动,启动速度要比EFI快速启动方式慢上3-5秒,而且,MBR不支持2TB以上硬盘或使用4个以上分区,属要淘汰的技术。


不能用SSD,不能用EFI快速启动,这样就把Windows 8的秒速开机给废了。


而事实上,跳过Boot Camp安装Windows进SSD组Fusion Drive双系统,并把Windows装进SSD上是可以做到的。

在进行之前,要先了解Fusion Drive的实质是什么。


Fusion Drive其实就是为方便与消费者沟通功能的一个营销用语。其内涵经过一帮苹果粉挖掘,就是CoreStorage技术。CoreStorage是苹果自家的LVM(Logical Volume Management)。简单来说,LVM可以把磁盘,分区等进行再包装,一个逻辑分区可以横跨几个磁盘,分区,但最终用户只看到一个盘这样的一个技术。CoreStorage的另一个妙处是,在这种横跨的过程中,里面有一个算法自动把频繁使用的文件往更快的SSD挪,用户体验到接近SSD的性能,而且,突破了SSD局促昂贵的空间。


知道了Fusion Drive是什么之后,那么下一步,黑白果用户也可以自己建Fusion盘了。


下面以我这样的硬盘配置为例说明做好后是这样子的:


Capture.png


做好硬盘一切备份,下面操作会把2块硬盘所有数据一瞬间,强虏灰飞烟灭

所需准备的材料:

2块盘,1个SSD,1个HDD;

Windows,Mac OS X安装U盘(光盘)各一;

PC支持EFI或使用苹果电脑(对,白果也可以)



第一部分 以EFI方式安装Windows

首先需要以EFI安装Windows,这里已经是EFI启动Windows的同学很可能也要重新做一遍,就看第二部分有没有出错了。


这里不走一般Windows安装流程,先创建分区,避免安装程序后面自动把Recovery分区放到硬盘最前面,导致后面Disk Utility出错。


1. 进入安装界面后按SHIFT + F10进入上帝模式(命令行)


2. 输入

diskpart(进入微软分区工具)

list disk(看盘哪个是SSD)

select disk 0(选择SSD,我这里是第0个,根据自身情况调整)

clean(SSD全盘灰飞烟灭

convert gpt(全盘转GPT分区表)

create partition efi size=200(创建200MB的EFI分区)

create partition msr size=128(创建128MB的微软保留分区)

create partition primary size=81960(创建80G的C盘,大小根据自身情况调整,我这里只留了1/3给OS X,留给Mac不需太多,因为后面还有Fusion HDD的大量的空间)

exit(退出分区工具,剩下空间保留空白,不填满,避免Win安装程序出错无法创建分区)


3. 关掉上帝模式,走正常安装流程,把Windows安装在预先创建的分区,然后等待文件复制完成后第一次重启。这里有一个技巧是重启不直接进Windows等全部装完,避免后面出错又要重来。


Troubleshooting


若Windows安装出错,可再进入上帝模式,进入notepad,打开X:\Resources\Windows\panther\setup.exe\setupact.log,setuperr.log等日志查看错误详情。若遇到安装程序提示“重启后无法引导”错误可以尝试拔走多余的U盘,把另一硬盘也拔掉(或BIOS禁用掉或clean掉)解决。



第二部分 进入Mac OS建立分区

4. 插入安装盘进入Mac OS X安装界面。


mavericks-install-menu-300x225.jpg


现在假设大家已经会进入了OS X安装的界面如图。对于现有OS X用户,可以按官方最快的方法制作USB启动盘,黑果制作好了还要把Clover装进U盘EFI,其他方法只要能够进入安装程序即可。


5. 打开Disk Utility,在SSD刚才预留的空白地方,新建一个分区。


6. 再把新分区抹成Mac OS X Extended(Journaled),简称JHFS+


7. 此后把另一个HDD盘分成2个分区,前面一个格式化成exFAT或FAT32,后面一个格式化为JHFS+。前面那个是给Windows用的,后面那个是给Mac用的,大小根据自己需求调整,也可以不另留空间给Windows。(HDD全盘灰飞烟灭

Troubleshooting


第5-6步是最容易产生问题的步骤。


第5步可能会出现等很久也在preparing阶段,此时需要动用必杀技——Mac版上帝模式。


5.1 先把SSD所有盘unmount,然后退掉Disk Utility

5.2 通过菜单栏打开Terminal

5.3 输入gpt -r show disk 0 (disk 0是SSD)

返回结果如下:

gpt.png


上面看似复杂,其实1,2,3就是第2步所创建的3个分区,第一列是起始位置,第二列是分区大小,后面我们只要建个4即可。

5.4 输入gpt add -b 168527872 -s 81541775 -t hfs disk0 (直接从上一步复制数字)


第6步出现MediaKit reports not enough space on device for requested operation时

a. 确认EFI分区是否排在第一;

b. EFI分区是否至少有200MB



第三部分 建立CoreStorage

8. 继续是Terminal,输入diskutil list

diskutil.png


这个命令就是看,看清楚哪个分区是刚才建的。我这里需要把是SSD的disk0s4和HDD的disk1s3组在一起

diskutil cs create FusionDriveGroup /dev/disk0s4 /dev/disk1s3

这里把2个分区合并成1个大分区了,FusionDriveGroup是个好听的名字,你可以用别的,建了后,会告诉你一个UUID,好像这样1A0E1AD4-5364-4294-B409-5640586463D3。


9. 有了盘,下面可以新建卷了,把UUID粘进去下一条命令:

diskutil cs createVolume 1A0E1AD4-5364-4294-B409-5640586463D3 jhfs+ "Mavericks" 100%

“Mavericks”才是最后你在Finder所见的名字。100%就是把所有的空间都用了。至此,可从这里退出后直接安装OS X了。


10. 全局观。在任何时候查看分区情况可用


diskutil cs list (查看CoreStorage)

diskutil list (查看分区)


如我这里是,

cs.png


如此做作后,我们可以从2个硬盘中得到3块可用分区,分别是


a. 横跨2个磁盘2个分区的Fusion 116G用作Mac OS X的系统盘;

b. SSD一块80G的区域用以按装Windows

c. 170G的一大块,可以是Windows单用或与OS X共用。



第四部分 享用

11. 退出上帝模式后,可在安装界面见到新的Fusion盘,直接把OS X安装在里面。


12. 用Clover启动U盘进入Windows把剩下安装步骤完成,亦可把ExFat重新格式化成NTFS。


13. 进入OS X,安装Clover到SSD,完成OS X安装


14. 下载gdisk,用以抹除Hybrid MBR(方便以后调整分区大小,如果看不懂,则可不做,不影响日常使用)

gdisk /dev/disk1

x(专家模式)

n(创建新的Protective MBR)

w(保存并退出)


先解答上面为什么要抹除Hybrid MBR。因为disk 1早前格式化exFAT的时候,Disk Utility默认会把HDD改成了Hybrid MBR分区,所谓Hybrid MBR,就是挂着MBR羊头,行GPT之实的奇葩非标准分区形式,其存在,只为骗过Windows,然而,现在Windows已可在EFI里面安装了,其作用就没了。但由于其飞标属性,在Windows调整分区大小可能导致分区表错乱,此时去掉,确保万无一失。OS X重复启动几次后明显感受到开机时间、打开程序速度和之前单碟SSD没啥明显区别,Fusion Drive达成。


FAQ:

这个和Boot Camp安装Windows有什么区别?

Boot Camp把Windows装在HDD,此方法把Windows装在SSD。Boot Camp也是苹果营销术语,其就是三板斧:


a. 无痛缩小JHFS+分区;

b. Hybrid MBR;

c. bless(转换开机系统工具)


这些技术我们上面都无需用。

3

查看全部评分

Rank: 5Rank: 5Rank: 5

UID
1000293
帖子
315
PB币
526
贡献
0
技术
36
活跃
385
沙发
发表于 2015-3-31 23:52:37 IP属地广东 |只看该作者
看不懂。。。。。。

Rank: 2Rank: 2

UID
3628661
帖子
137
PB币
0
贡献
0
技术
0
活跃
93
板凳
发表于 2015-4-1 00:06:23 IP属地浙江 |只看该作者
sdasfasfasfweadwa

Rank: 5Rank: 5Rank: 5

UID
858021
帖子
1161
PB币
7
贡献
0
技术
30
活跃
1430
4F
发表于 2015-4-1 10:46:45 IP属地贵州 |只看该作者
楼主的教程专业,但是比较复杂,MARK一下,备用

打酱油的

Rank: 9

UID
129263
帖子
1875
PB币
1344
贡献
0
技术
153
活跃
1670
5F
发表于 2015-4-1 14:53:32 IP属地山东 |只看该作者
虽然不明白,但是感觉很厉害的样子。

问一下LZ,在不讨论Mac OS的情况下,最终就是把Win装到SSD上了,是吧?

Rank: 9

UID
321206
帖子
655
PB币
371
贡献
0
技术
31
活跃
1566
6F
发表于 2015-4-1 15:51:49 IP属地天津 来自手机 |只看该作者
哇 lz实现了
之前一直想过,但是fusion drive里面安装不了windows
没想到lz用这样的方法解决
太厉害了

Rank: 15Rank: 15Rank: 15

UID
197429
帖子
16229
PB币
266
贡献
0
技术
163
活跃
4671

8周年庆典勋章

7F
发表于 2015-4-1 16:59:36 IP属地江苏 |只看该作者
有点像组建READ

Rank: 2Rank: 2

UID
65146
帖子
310
PB币
1531
贡献
0
技术
0
活跃
552
8F
发表于 2015-4-1 19:33:22 IP属地未知 |只看该作者
冷热数据分层技术?

Rank: 7Rank: 7Rank: 7

UID
1607526
帖子
2155
PB币
66
贡献
0
技术
43
活跃
1250

十一周年 我是大学生!

9F
发表于 2015-4-1 20:59:38 IP属地北京 |只看该作者
不明觉厉,windows和mac都直接装ssd上了。。。

Rank: 2Rank: 2

UID
1338696
帖子
215
PB币
232
贡献
0
技术
0
活跃
513
10F
发表于 2015-4-1 21:19:00 IP属地北京 |只看该作者
真心好复杂呀 想想要把现在好的两个系统都格式化掉

Rank: 2Rank: 2

UID
4383416
帖子
139
PB币
83
贡献
0
技术
12
活跃
360
11F
发表于 2015-4-21 16:59:00 IP属地广东 |只看该作者
黑果适用?

苹果种植大户

Rank: 5Rank: 5Rank: 5

UID
2229828
帖子
907
PB币
1504
贡献
0
技术
28
活跃
861
12F
发表于 2015-4-21 17:09:18 IP属地江苏 |只看该作者
= =有点复杂,一般没啥大要求的不要折腾,要不然半死~

Rank: 7Rank: 7Rank: 7

UID
3211340
帖子
1855
PB币
196
贡献
0
技术
12
活跃
1963
13F
发表于 2015-4-21 17:10:42 IP属地广西 |只看该作者

看不懂。。。。。。

Rank: 1

UID
4679054
帖子
4
PB币
21
贡献
0
技术
0
活跃
19
14F
发表于 2015-5-5 22:25:08 IP属地北京 |只看该作者
楼主,我刚好买了ssd后装上win8(efi启动),听到同学说到os x的fusion drive,本来要装ubuntu现在也想试试。请问普通pc装os x应该怎么装?

Rank: 2Rank: 2

UID
668442
帖子
198
PB币
1022
贡献
2
技术
162
活跃
56
15F
发表于 2015-6-4 18:40:45 IP属地广东 |只看该作者
chensulong 发表于 2015-4-1 14:53
虽然不明白,但是感觉很厉害的样子。

问一下LZ,在不讨论Mac OS的情况下,最终就是把Win装到SSD上了,是 ...

对的,没错

Rank: 1

UID
583454
帖子
5
PB币
50
贡献
0
技术
0
活跃
9
16F
发表于 2015-6-25 21:31:49 IP属地江苏 |只看该作者
本帖最后由 feebleminded110 于 2015-6-25 22:09 编辑

多少年的远景账户,这次看到楼主这么用心思考,在fushiondriver中安装成功双系统~学习大神的招数~

比较负责,如果能更加详细点就好了~
回顶部
Copyright (C) 2005-2024 pcbeta.com, All rights reserved
Powered by Discuz!  苏ICP备17027154号  CDN加速及安全服务由「快御」提供
请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。
远景在线 | 远景论坛 | 苹果论坛 | Win11论坛 | Win10论坛 | Win8论坛 | Win7论坛 | WP论坛 | Office论坛