Mac mini買回來后,用bootcamp安裝好了win7 64位。用了幾天,嫌只有一個分區(qū)各種問題,比如PS性能非常不好,打開菜單都需要10s。就去Mac下,用 磁盤工具,把Mac分區(qū)縮小,分了100G空間出來,格式化成Fat32,準備做d盤。重啟后發(fā)現(xiàn)Win7啟動不了了。于是在網(wǎng)上找了一些資料,雖然還有些問題沒弄明白,但至少可以啟動了。
一些知識點:
- EFI、BIOS、MBR、GPT等分區(qū)、啟動的基礎(chǔ)知識(省略...)
- 蘋果Mac Mini(2013)用的啟動是EFI 1.1,不是最新的2.x;安裝Win7/8系統(tǒng)用的是模擬bios啟動。(有網(wǎng)友說win8系統(tǒng)對EFI 1.1的支持不好,安裝過程不順利。)
- 蘋果用的分區(qū)是GPT格式的的,用Bootcamp安裝系統(tǒng),本質(zhì)上是 把分區(qū)變成GPT和MBR的混合分區(qū),讓windows可以讀到分區(qū)并安裝。(只有64位的win7以上的系統(tǒng)可以安裝到GPT上,其他的64位的win只能識別到。不能啟動。32位的系統(tǒng)不識別GPT系統(tǒng)-- 這個細節(jié)不確定,但不是關(guān)鍵。)
- 用 gdisk 軟件可以管理GPT和MBR的混合分區(qū),別的分區(qū)軟件可能不支持,用之前一點要確認清楚。比如在win下分成兩個區(qū)。具體啥情況我沒測試過,不知道能否修復(fù)。但朋友這樣做過,很悲催的格式化了整個硬盤!
分區(qū)很危險,需謹慎操作,不要”范“低級錯誤,如打錯字、弄錯分區(qū)等,。。
處理步驟:
- (引子)你已經(jīng)用bootcamp安裝了win系統(tǒng),重新分區(qū)后出現(xiàn)問題;或者準備安裝Win系統(tǒng)
- 先用 Mac 的磁盤分區(qū)軟件,把區(qū)分好??梢愿袷交尚枰奈募袷?。如果要Mac、Win同時訪問(如D盤),可以格式化成Fat32或者exFat,不要格式化成Ntfs。
- 保險起見,重啟一下電腦,看能不能啟動。
- (以下是本文重點)
- 安裝gdisk,學習它的使用。類似于fdisk等命令行軟件——麻煩點,習慣了好了。
- 啟動 gdisk /dev/disk0 用b備份一下分區(qū)表,出錯了還可以恢復(fù)。
- 用 r 進入恢復(fù)模式,用 p 查看GPT分區(qū),用 o 查看mbr分區(qū)。記錄一下,以便和修改后的做比較,或者還原。我們不需要調(diào)整GPT分區(qū),只需要調(diào)整mbr分區(qū)。
- 用 h 生成混合分區(qū),輸入分區(qū)的順序。一般第一個是EE保留分區(qū),剩下3個分區(qū)給Win系統(tǒng)。并把win系統(tǒng)所在的分區(qū)設(shè)置成 “可啟動”Boot Flag(即設(shè)置“激活"Active標識)。--也許把Mac分區(qū)設(shè)置成可啟動會出錯,如果找不到Win啟動盤,無法啟動,看看是不是把Mac分區(qū)也設(shè)置了啟動標識(這點不確定,可自行嘗試)。
- 然后用p / o 看看分區(qū)表是否正確,確認無誤后,用 w 保存。(如果只做上面的操作,應(yīng)該沒有大的風險,至少能啟動)
- 重啟機器后按option鍵,進入win系統(tǒng)。或者安裝系統(tǒng)。
更多的說明:(上文是啟動的本質(zhì),下面談的實際操作中的事項)
- 一方面:mbr啟動項只留了3個給win系統(tǒng)(第一個是EE保留分區(qū)),所以不要分太多的ntf/fat32分區(qū);
- 另一方面,mbr中應(yīng)該可以只保留win啟動分區(qū),其他分區(qū)win應(yīng)該能從GPT分區(qū)表中找到(比如比較新的64位win7系統(tǒng)等),這個知識點還不確定,有機會驗證一下。
-
- 如果全新分區(qū),可以把前3個win分區(qū)放到磁盤的上面,這樣默認生成的MBR表應(yīng)該就沒有問題;
- 或者"直接在Mac 下分割好要用的分區(qū),用carbon copy cloner 張Mac OS 複製到最後分區(qū),重啟,刪除第一分區(qū)(原Mac OS ),分割為Fat 分區(qū)” -- Errol
操作圖(重點用 紅線做了標注)
用mac的磁盤分區(qū)工具,做好分區(qū)、格式化工作。
分區(qū)表格式當然選GUID,而不是MBR,不多廢話了。
隨便分了5個分區(qū),并故意把Win7啟動分區(qū)放到了最后。
(你的磁盤分區(qū)肯定和這個不同,不要照搬照抄。)
EFI分區(qū)是我亂寫了,只為提醒一下:Mac的分區(qū)軟件會創(chuàng)建一個默認的EFI分區(qū),在這里并不會顯示出來。實際的分區(qū)數(shù)量是6個,不要暈掉了。
請看下面的截圖,是不是有2個EFI?注意他們的類型是不一樣的。自動創(chuàng)建的EFI分區(qū)是209.7MB。
用diskutil命令行工具查看分別表。
順便說一下,我是在一個16G的U盤上做的演示。Mac系統(tǒng)的硬盤是 /dev/disk0,16GU盤是/dev/disk1,自己操作的時候注意一下,再次提醒別弄錯了。
下面是Gdisk軟件的使用部分
進入gdisk和查看GPT分區(qū)表
GPT和diskutil看到的是一致的。
進入恢復(fù)菜單和查看MBR
現(xiàn)在只有一個EE格式的分區(qū),其實就是標識 這個分區(qū)表是GPT格式的。
現(xiàn)在開始創(chuàng)建混合分區(qū)表
可以先做個分區(qū)表的備份。方法后面有。
保存分區(qū)表
拔掉并重插U盤(或重啟電腦后),再次進入gdisk,就可以看到分區(qū)表變成了混合(Hybrid)分區(qū)表。
備份分區(qū)表和恢復(fù)分區(qū)表
再看一下恢復(fù)模式的菜單:
備份文件的文件名可以隨便取。
把分區(qū)表折騰壞(我自由發(fā)揮的,過程略。。),結(jié)果就是只有一個分區(qū)了。。
--演示用,危險系數(shù)很高,請勿模仿
用l命令恢復(fù) 分區(qū)表的備份。
可以看到優(yōu)美的分區(qū)表又回來了。
再次說一下,本文只是介紹 GPT和MBR的混合分區(qū)表,其他的東西都是附帶提一下。
不清楚的地方,請自行Google。
win Boot的相關(guān)工具:
- 安裝win7的時候,可以按 shift + F10,調(diào)出命令行窗口
- bootsect.exe 可以修復(fù) mbr、pbr
- bootsect {/help|/nt60|/nt52} {SYS|ALL|:} [/force] [/mbr]
- 例子:bootsect /nt60 SYS /mbr
- bootrec.exe 可以修復(fù) mbr、pbr、BCD啟動項
- bootrec /FixMbr /FixBoot /ScanOs /RebuildBcd
-
- bcdboot.exe 可以修復(fù)bcd項
- BCDBOOT source [/svolume-letter]
- 例子:bcdboot c:\windows c:
- 可以簡單的理解為 把source:\windows下的某些bcd模板文件 復(fù)制到根目錄下
參考資料:
gdisk:
下載地址:http://sourceforge.net/projects/gptfdisk/
軟件使用:http://www.rodsbooks.com/gdisk/walkthrough.html
混合分區(qū):http://www.rodsbooks.com/gdisk/hybrid.html
Windows的Boot相關(guān)工具:
bootsect.exe:http://baike.baidu.com/view/2789343.htm
bootrec.exe:http://baike.baidu.com/view/6591993.htm
BCDBoot:http://baike.baidu.com/view/3208516.htm
GPT和MBR
《GPT與MBR那些糾纏不清的故事第一彈——GPT與MBR是什么呢?》:http://bbs.weiphone.com/read-htm-tid-5874872-page-1.html
《GPT與MBR那些糾纏不清的故事第二彈——GPT與MBR實驗探究》:http://bbs.weiphone.com/read-htm-tid-5969091.html
[原創(chuàng)]GPT與MBR那些糾纏不清的故事第三彈(不論你是Boot Camp還是要玩多分區(qū),都在玩之前自己先看看這篇文章?。⒁馐马棧篽ttp://bbs.weiphone.com/read.php?tid=5985723&uid=433066
一些安裝Mac+Win系統(tǒng)的資料:
Mac不通過bootcamp安裝相對獨立的OSX和windows:http://www.tedz.me/macosx/osx-win-installation-without-bootcamp
(超詳細圖文)完美解決Mountain Lion10.8.3山獅或10.7.4獅子系統(tǒng)安裝windows7 win8多分區(qū)雙系統(tǒng)教程方法,無須其它分區(qū)軟件!親測可行:http://bbs.weiphone.com/read-htm-tid-3206915.html
MBP本,完美多分區(qū)裝雙系統(tǒng)圖文教程,多分區(qū)而不影響蘋果系統(tǒng)GUID分區(qū)表,圖文教程:http://bbs.weiphone.com/read-htm-tid-2365800.html