Mac OS X與Windows 8雙啟動環境中創建Windows擴展分區


用了四年多的Thinkpad突然壞了,咬了咬牙,買了台MacBook,使用下來的感受是帥呆了,不想回到Windows。但Mac下沒有Visual Studio的替代品,只能再裝一個Windows 8。

借助Boot Camp安裝了Windows 8,但當時只為Windows 8分了一個區。后來想拉出一個分區出來專門放數據,於是在Windows 8的“磁盤管理”中收縮(Shrink)C盤,拉出了一部分空間。接着創建分區時,出現如下錯誤:

The operation you selected will convert the selected basic disk(s) to dynamic disk(s). If you convert the disk to  dynamic, you will not be able to start installed operating systems from any volume on the disk(except the current boot volume). Are you sure you want to continue?

意思是如果創建分區,會將基本磁盤轉換為動態磁盤。(動態磁盤管理起來不方便)為什么現在創建分區,必須要將基本磁盤轉換為動態磁呢?

原來基本磁盤只支持四個主分區或三個主分區+一個擴展分區。而現在所處的場景是Mac OS X占據了3個主分區(引導分區,Macintosh HD,隱藏分區),Windows 8占據了一個分區。四個主區都用掉了,所以現在無法在基本磁盤上繼續創建新分區。

我的需求是創建一個擴展分區,所以只能有3個主分區,而現在卻有4個主分區,所以解決方法就是干掉一個主分區。首選對象當然是用於恢復Mac系統的隱藏分區。

在Mac中干掉隱藏分區並合並到Macintosh HD分區的操作方法如下(參考帖子):

1. 在Utility中打開Terminal

2. 執行diskutil list命令查看當前分區情況,確認一下disk0s3是否是隱藏分區。

3. 執行下面的命令刪除隱藏分區(Blank是新分區的名稱):

diskutil eraseVolume HFS+ Blank /dev/disk0s3

4. 執行下面的命令將Blank分區合並至主分區(Macintosh HD):

diskutil mergePartitions HFS+ Mac disk0s2 disk0s3

注:其中的Mac是合並后的分區的名稱,但我操作時合並成功后,分區名稱還是Macintosh HD。

然后,重新啟動至Windows 8,按照下面的操作創建擴展分區/邏輯分區(參考文章):

1. 進入命令行,運行diskpart;

2. 輸入list disk,會列出機器上的物理硬盤,如果只有一個硬盤,磁盤號就是disk 0;

3. 輸入select disk n,選擇你要創建擴展分區的硬盤,如果是第一個硬盤,就輸入select disk 0;

4. 輸入create partition extended擴展擴展分區。

5. 然后就可以打開磁盤管理器,創建邏輯分區。

這樣操作后,Windows 8中的分區問題解決了,卻在Mac OS X中遺留了一個問題——在Mac OS X中無法加載Windows 8的NTFS分區,見下圖:

接下來就是解決這個問題。。。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM