osx分區合併命令行操做

有時磁盤管理刪除分區,合併分區等操做會失敗,屢次重試仍然不能解決問題。命令行

只能經過命令行操做了。ci

具體步驟以下:it

//列出分區狀況
diskutil listio

//通常狀況下,只有一個分區時,顯示以下結果:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            499.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3數據

//這次錯誤,分區以下:(未截圖,只能大概寫)
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            499.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                       ???? microsoft_recover        12.4 MB   disk0s4
   5:                       ???? BootCamp                 65.0 GB   disk0s5   截圖

//格式化須要刪除的分區
diskutil eraseVolume HFS+ VolName /dev/disk0s4
注1:VolName爲卷名稱,能夠隨便起,反正一會你會合並的,呵呵。
注2:disk0s4爲須要刪除的分區,能夠從上面列出來的數據看出,這個不能錯。di

//合併分區
diskutil mergePartitions HFS+ VolName disk0s2 disk0s4
注3:同上注1.
注4:disk0s2指,須要刪除的分區(本文爲disk0s4)將合併到此分區(本文爲disk0s2)。
注5:disk0s4指,須要刪除的分區(本文爲disk0s4)。scheme

======分隔線======
因爲這次舉例,還有disk0s5須要刪除,所以須要執行下面操做。co

diskutil eraseVolume HFS+ VolName /dev/disk0s5
diskutil mergePartitions HFS+ VolName disk0s2 disk0s5磁盤

相關文章
相關標籤/搜索