OSX 分區失敗並發生錯誤:所選大小對於所選檔案系統無效

OSX 分區失敗並發生錯誤:所選大小對於所選檔案系統無效

因此,我的 MacBook Pro 中有一個 1TB 硬碟出現故障,我設法將其一點點複製到新的 2TB 硬碟。新的 2TB 克隆現在工作正常。

我在新驅動器上有 2 個分區,OSX yosemite 和 windows 7 在 bootcamp 上運行。這 2 個分割區分別為 599GB 和 399GB。所以我的新硬碟上有 1TB 的可用空間。

現在,無需經歷嘗試做我理想中的事情的痛苦:擴展這兩個分區以填充可用空間,並且必須確保 MBR 和 GBT 同步,我想我只需創建第三個分區供OSX 使用並在其上存儲大文件。

當我執行磁碟實用程式並選擇 OSX 和 Bootcamp 分割區下方的可用空間時,我可以點擊小 + 符號並選擇 Mac OS Extended(日誌式),然後套用。

然後我得到了著名的錯誤:

分割區失敗並出現錯誤:所選大小對於所選檔案系統無效。

有什麼想法如何在這裡創建第三個分區嗎?

為了讓您了解我的設置,以下是終端機中 diskutil list 的輸出:

/dev/disk0
#:                       TYPE NAME                    SIZE         IDENTIFIER
0:      GUID_partition_scheme                        *2.0 TB     disk0
1:                        EFI EFI                     209.7 MB   disk0s1
2:                  Apple_HFS OS X                    599.5 GB   disk0s2
3:       Microsoft Basic Data BOOTCAMP                399.9 GB   disk0s3

答案1

GUID 分區表 (GPT)、您的磁碟使用它,儲存其分割表的兩份副本,一份位於磁碟的開頭,一份位於磁碟的末尾。當您將磁碟「逐位」複製到更大的磁碟時,備份分割區表最終位於磁碟的中間。不可能在備份分割表之後放置分割區。

我不完全確定 OS X 的磁碟工具在這種情況下會做什麼。如果它不夠智能,無法識別需要移動備份分區表(並且您的症狀表明它在這方面很愚蠢),則您需要使用其他工具來執行此操作。我自己的GPT fdisk ( gdisk)可以這樣做:

  1. gdisk在磁碟上啟動,如下所示sudo gdisk /dev/disk0
  2. 鍵入p以查看您的分區表。這主要是一個健全性檢查,以確保您正在正確的磁碟上工作並且gdisk正確地解釋了分割區表。
  3. 鍵入x以進入專家選單。
  4. 鍵入e將備份資料結構移至磁碟末尾。
  5. 出於過度的謹慎,請p再次鍵入以查看分割區表,並確保您沒有意外地被告知gdisk要刪除所有分割區或其他內容。
  6. 如果一切正常,請鍵入w以將變更儲存到磁碟。系統會要求您確認此變更。
  7. 為了安全起見,請重新啟動。這可確保 OS X 使用新的分割區表。

完成此操作後,您應該能夠使用磁碟工具建立新分割區。 (您也可以在 中建立一個新分割區gdisk,但它不會建立檔案系統,因此您需要使用newfs或 磁碟工具 來完成這項工作,所以您最好在磁碟工具中完成。)

我確信還有其他工具也可以移動備份分割區表。在 Linux 中,partedGParted 基本上會自動執行此操作。我對 OS X 工具不太熟悉;很可能還有別的東西會起作用,但gdisk我確信這是唯一能做到這一點的東西。

相關內容