• 3

[教學]Vista與Intel Mac最麻吉 免安裝BootCamp 三重開機都不是問題! 換大硬碟超簡單

話說有網友問到壓縮還原的事情!
我也做出了很多假設性猜測,
這篇文章是做個總結!

我的結論
Vista與Intel Mac最麻吉 輕輕鬆鬆擁有D槽!


前言:
如大家所知要在Intel Mac上安裝Windows勢必要透過BootCamp!
可是BootCamp到底是幹嘛用的?
我一定要用它嗎?
EFI是啥?
為甚麼不能擁有D槽?
Diskutil指令看不懂?
難道我一定要用diskuitl指令嗎?

如果你不懂,沒關係,照著結論做最快!

先說說實驗過程,賣個關子先

因為這期間我複製還原各磁區不下十數次,甚至重安裝OS X一次. Vista N遍!
浪費了很多時間,終於在這一刻完成了!
為了讓大家跟我有一樣的感受~請容我廢話一堆!


話說OS X使用GPT磁碟分割表頭...Vista也支援...本來應該輕輕鬆鬆完成雙系統的,但事情可沒這麼順利!


如果有使用者不需要OS X,請直接服用,可以跳過其他部分!
只要Windows的使用者..直接幹掉OS X, 並安裝 Vista即可,一點困難都沒有!
連BootCamp都不需要安裝!
反正VISTA就是會開機給你看!
不過記得要先抓出Mac Windows Drivers.



序章:
上禮拜由於我的Macbook內建的60G不敷使用,於是我購買了160G大容量硬碟來更換!
想說Vista支援GPT開機under EFI,應該切割四個分割區以上不是問題!
於是我將160G用OS X切割了五個分割區!(這是錯誤的,後續說明)
然後安裝Vista時,發現我竟然看不到第四,五個分割區!頓時覺得怪怪的!

直覺反應是管它的,用VISTA安裝程式來刪除磁碟分割,並重新建立就好!
我將預先留給VISTA的第二個分割區以後全部刪除,並且重新建立與分割!

結果安裝完成後才發現VISTA把它切割成延伸磁碟區,
回到OS X下才知道事情大條了,它把我在VISTA安裝時切割的多個分割區全部視為一個分割區!
然而回到VISTA底下又是正常的!

雖然可以使用,但是我擔心這樣的磁碟分割表頭,將來會引起資料流失等相關問題!
所以我決定從新再來一次!

以上我相信有很多人看不懂!
容我小小的說明一下


MAC OS X是採用GPT(我猜啦,因為在磁碟分割工具裡面是這樣寫的)
於是所切割的磁碟分割區都是主分割!並沒有Windows所謂的延伸磁碟分割區!

Windows除非採用GPT方式,
否則就會是一般的MBR只能擁有四個主分割區!
一般的WINDOWS並不能切割或使用GPT
除了64bit,Win2003,Vista,(希望我沒記錯)

而GPT可以擁有超過四個主分割區!換句話說只要支援GPT開機,擁有兩個以上作業系統同時存在不是問題!
但事與願違!

而且
MAC視窗底下的磁碟分割工具有以下的問題,(陸續補上)
1.隱瞞有EFI分割區存在的事實,我很討厭不是依照實際磁碟分割顯示的這種工具!
2.不能在開機系統下對同一顆硬碟的非系統磁區做刪除分割,重建分割的動作,
3.莫名其妙的在兩個分割磁區中間留有未分割空間128MB.平白無故吃掉人家的空間!

Win則使用方便很多!對於磁區的分割顯示忠於原味!
用VISTA的磁碟管理可以很清楚的看到第一個磁區,
位屬於硬碟的最前面200MB,為主分割,被稱做為GPT保護的磁碟分割!
這個分割區無法用一般方式刪除!
也影響我做完全GPT的實驗!

大概了解了嗎?
問題也就出在這!GPT

當我用MAC 的磁碟工具程式切割一顆新硬碟成三個分割區時!
實際上為四個,因為它隱瞞了第一個EFI磁區!
切割成四個時,實際為五個!

好啦~
當我實際切割成五個包含EFI時,我一直以為這是GPT表頭!
但我把它透過外接盒先拿到Win2003底下檢視時,卻發現磁碟管理抓到的不是GPT磁碟,
而是"基本磁碟".
而且MAC切割出來的第五個主要分割磁碟區,消失無蹤!
變成未分割磁區!

簡圖(我懶的拍照寫這篇文章,光測試就搞暈我三天)
Under Mac
EFI------OS X--Win-----4----5
200MB--40G---40g--20G--60G

Under Win2003 or Vista
EFI------OS X--Win-----4----未分割
200MB--40G---40g--20G----60G

奇怪了MAC不是告訴我是GPT嗎?
但我實驗多次不同切割,結果就是
你是MAC 我是WINDOWS,雖然可以做朋友!但畢竟我們同性相斥

看過APPLE廣告的應該知道這句話的意思!

雖然我嘗試用Win2003 來切割純GPT,但是我砍不掉EFI磁區,於是暫時先放棄!
叫我用diskutil?
那我會先告A社,不是說簡單易用嗎?在這點上真的是廣告誇大不實!

所以我們就只能用OS X的磁碟管理工具對新硬碟切割三個分割區(不包含EFI)是最保險的!
因為在VISTA底下的磁碟管理會看到四個"主分割",完全不會有任何問題!


那看完我的廢話後,到底VISTA在INTEL MAC上面有甚麼好處呢?
又有沒有甚麼壞處呢?

先說說壞處吧!
安裝VISTA的時候,千萬別給它其他分割區是NTFS或是FAT32讓它可以認得!
因為
VISTA會強姦另一個可讀寫之分割區!

完~











2007-06-25 0:35 發佈
alfonsoh wrote:
話說有網友問到壓縮還...(恕刪)

那vista可以完美使用嗎?
不能雙系統嗎??
續章

Vista在Intel Mac的好處與壞處!

先說壞處
Vista的壞處就是安裝時候會強姦其他可識別分割區!
我們不是在序章尾對新硬碟做四個分割包含EFI嗎?
一開始我在MAC底下將第三個磁區(實際為第四個),FORMAT成FAT32,
並且重開機安裝VISTA,
等到我安裝完成後,進入WINDOWS,並且想要將第四個實體分割區FORMAT成NTFS,
系統卻禁止我做這件事情,
到磁碟管理去檢查才發現原來它被標示成含有系統資料的磁區!
我實在想不通!
於是就用Totalcommand去看看隱藏了甚麼檔案!
一看,媽呀!
竟然把BOOT資料夾以及其他開機系統檔丟在這!

微軟你能跟我解釋一下嗎?
我給你VISTA一個乾淨的安裝磁區,你還不滿足,硬要娶小老婆!強姦另外一個磁區!
害我又整個重來!

於是我重新切割成四個包含EFI,並先將所有磁區全部用MAC的格式!讓VISTA不能讀寫!
讓它從一而終只安裝在一個磁區!
等安裝完後再回到OS X 下把第三個磁區(實體為第四個)先FORMAT成MS-DOS格式!
再回到VISTA下FORMAT成NTFS!
相較之下我比較喜歡WIN的分割但不格式化!

Vista的好處呢?
它可以完全不用依靠BootCamp切割磁區,直接在任何可用磁區上安裝並開機!
XP SP2並不行唷!它一定要透過BootCamp的boot loader才可以!
所以我測試過對新硬碟直接切割成兩個磁區,捨棄OS X並且直接強迫用光碟機開機安裝!
完全沒有問題,Vista就是會開機!
原本我還想說需要rEFIt來做開機選單,結果發現根本不用!

不要問我為啥!要問微軟跟APPLE!
雖然VISTA把MAC切割的GPT硬碟當作基本磁碟,
可是就是能夠從這種情況直接開機!

當然alt-option也是可以用來顯示多重開機選單的!

而且在Vista底下,BootCamp 1.3版本的驅動程式安裝並不會有任何問題!
一次安裝到底!連遙控器都可以正常使用無誤!

重要提示:
1.要取得BootCamp的驅動程式必須要有一顆單一磁區的OS X硬碟或是已經使用BOOTCAMP的,
不然BOOTCAMP根本無法安裝上去!也就無法取得驅動程式!
切記!

我是用舊硬碟保持原本BOOTCAMP環境取得!
希望下次APPLE可以直接給驅動程式的下載包!

2.想要雙系統的人,請切記要使用MAC來切割硬碟!
我不保證VISTA切割的表頭可以被MAC所完全接受!

3.只想安裝WIN的人,就隨你高興吧!直接使用VISTA安裝時所給的磁碟工具來切割你想使用的分割方式!

完~









我懂妳的困擾
因為我也被搞過.....
佩服妳的實驗精神


到最後我屈服了 只分割兩個 一個給mac 一個給win
想要共用磁區的想法被抹滅了 乾脆拿換下來的硬碟外接
一次解決
https://medium.com/@ln1202
實做~

其實上面看懂的人大概就可以自己動手做了!應該可以跳過這一段!
但是如果你擔心就再看一眼吧!


做雙系統含D槽的方式

1.請準備一個全新乾淨的硬碟
2.接上外接盒(SATA介面),透過USB或是Firewire連接到OS X
3.用OS X的磁碟管理工具切割成三個分割區,實體上為四個含EFI!

第一個磁區為EFI
第二個磁區為OS X用
第三個磁區為Vista用
第四個磁區為一般存放資料用

並且都先格式化為MAC的預設格式

4.安裝BootCamp最新版!並取得驅動程式!
看你是要燒光碟片還是要複製出來都可以,複製請看BootCamp的選單!我都是用複製到記憶卡或是隨身碟的方式!

5.關機

6.拆下舊硬碟,並安裝新硬碟到機器裡!

7.開機,放入VISTA光碟片!並按住C鍵不要放,或是alt用選的.

8.進入安裝VISTA磁碟管理畫面,將第三個磁區格式化,並繼續安裝!

9.安裝完畢後,這時會進入Vista,請將驅動程式光碟片拿出來安裝!或是把記憶卡插上電腦!直接執行SETUP.exe!
等它跑完就完成安裝了!連遙控器都可以正常使用唷!

用記憶卡或是隨身碟的如果不能執行,請將簡體字的資料夾改成英文或繁體中文即可!

到這~了解了嗎?
甚麼?OS X跑哪去了?

我上面又沒說複製OS X當然沒有阿!





10.將舊硬碟放進外接盒並接上USB來開機OS X,
11.用ccc或是superduper來複製OS X即可
12.順便把第四個磁區格式化成MS-DOS格式
13.關機,拔掉硬碟外接盒後開機!

到此大功告成!
若不喜歡開機就直接進入WIN的人,請到控制台去執行Starup disk程式選擇Macintosh HD即可!

開機進入Vista後就會看到C槽跟光碟機槽外還有另一個槽!
如果要改變磁碟機代號就去磁碟管理改!
真相永遠只有一個!
磁區備份與還原

請自行準備ghost32.exe,這個版本不是一般的GHOST,是SERVER版的!
因為只有這個程式可以完整顯示各種分割磁區與格式!
其使用介面為早期DOS版本的GHOST方式!
但它不能如一般版本直接對開機的WIN磁區做備份


詳見原始討論

所以我們必須準備Bart-PE的光碟片,並把ghost32.exe放進去!
剩下的應該不用再多做說明!

不管你是要備份OS X或是 VISTA,ghost32.exe都可以幫你搞定!

如果你不想花大錢買ghost32.exe也可以使用免費的DriveImage XML!
但OS X部分要配合CCC 或是 SuperDuper使用!


真相永遠只有一個!
最新版本DiskUtil指令支援resize磁碟區大小的新功能

詳情請自行蒐尋指令運用方式,
因為我一點都不想學,詳情已經在序章說過!

對於已經使用BootCamp的,而且沒有D槽的人很有用!
它可以幫助你改變磁區大小並增加出新的磁區!

但是風險自行承擔!
真相永遠只有一個!
結語:

參考了一些GPT的相關文件

我想應該是MAC為GPT帶有MBR,
而Vista分割在一般情形下為MBR並不會寫入GPT資訊,導致VISTA的分割回到MAC下會出問題!

因此雖然MAC為EFI系統,但是所切割出來的分割區是可以被VISTA所接受並且支援開機!
故不同於XP SP2!

根據這篇文章Vista & GPT

和微軟的問與答
16. Can Windows Vista and Windows Server codename Longhorn read, write, and boot from GPT disks?
Yes, all versions can use GPT partitioned disks for data. Booting is only supported for EFI-based systems.

綜合以上多日來的實驗
結論就是
Vista與Intel Mac最麻吉

有問題歡迎發問!
先聲明我不是科班出身,以上測試全憑實戰得來
真相永遠只有一個!
下個目標

先在Win2003或是Vista做出純GPT磁區!
再把OS X跟VISTA ,EFI放回去!
看看能不能搞出五個以上的磁區,而且在雙系統下都可以辨識無誤!
真相永遠只有一個!
我到是比較想知道你是怎麼拆你的Macbook的....
我之前用Asus M5n 硬碟兩顆螺絲攪定.
現在Macbook, 我怎麼看到看不懂要怎麼換硬蝶..
  • 3
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?