ディスクユーティリティで空き領域にパーティションを作成できない[重複]


11

空き領域オプションを選択して新しいパーティションを作成しましたが、マージまたは再作成できません。

iPartitionを使用して空き領域に新しいパーティションを作成しようとしましたが、許可がないと表示されました。

どうすれば修正できますか?

ディスクユーティリティ


1つの大きなパーティションまたは2つの別々のパーティションが必要ですか?2つのパーティションが必要な場合は、必要な手順を回答に追加します
klanomath

この問題は、「コアストレージボリュームの拡張」よりもはるかに簡単な解決策であることがわかりました。1)「diskutil list」を使用して、論理ボリュームのUUIDを見つけます。2)「diskutil cs revert <LVUUID>」を使用して、コアストレージと論理ボリュームを削除します(IMOは非常に愚かな設計です)。3)再起動します。その後、「ディスクユーティリティ」は期待どおりに機能します。
user416983 2015

回答:


5

ボリュームMacintosh HDはのCore Storage Logical Volume一部であり、Core Storage volume groupiPartitionまたはで変更することはできませんDisk Utility

Internet Recovery ModeいくつかのTerminalコマンドでボリュームを変更できるようにするには、外部ディスク、サムドライブ、またはからブートする必要があります。

次のdiskutil cs resizeStackコマンドは文書化されていないため、破壊される可能性があります。

続行する前にMac OS Xをバックアップしてください。

サイトまたはチャットに入るためのstackexchange資格情報を備えた2台目のコンピューターまたはiPhoneは便利です。

Terminal/ Applications / Utilitiesから始めて入力diskutil cs listして、印象をつかんで ください。

の出力例 diskutil cs list

$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 08436957-C5CD-4DC6-B9FA-05B51A3EEFC8
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         86908663234 B (80.94 GB)
    Free Space:   35364864 B (35.4 MB)
    |
    +-< Physical Volume FFC67A8D-65A8-415E-A594-D7A6BED71844
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     86908663234 B (80.94 GB)
    |
    +-> Logical Volume Family 56C0E988-502B-43D5-90DD-EFBE58143896
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume 4F26F5C3-8D94-419F-AFF1-B652E9DCDEF4
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          86479166504 B (80.54 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

デスクトップに表示されるMac OS Xパーティション(Macintosh HD)はと同等Logical Volume F26F5C3-8D94-419F-AFF1-B652E9DCDEF4です。

空き容量を取り戻します。


数十枚のディスクのサイズを変更した後 diskutil cs resizeStack LVUUID 、Recovery HDで問題が発生することはありませんでした。したがって、ステップ1〜6は必須ではなく、ステップ7から直接始めることができます。


  1. 最初にあなたをバックアップする必要がありますRecovery HD:開始Terminal.appしてEnterを
    defaults write com.apple.DiskUtility DUDebugMenuEnabled 1押してEnterを押して終了しますTerminal.app
  2. ディスクユーティリティを起動し、[デバッグ]メニューの[すべてのパーティションを表示]を有効にします。数秒後、すべてのパーティションが表示されます。
  3. Recovery HD左側を選択し、パーティションをマウントしますRecovery HD

    画面1

  4. ディスクを確認する

    screen2

  5. のディスクイメージを作成し、Recovery HD読み取り専用で外部に保存します

    screen3

  6. 復元用のディスクイメージを確認する

    screen4

  7. すべての外付けドライブを取り外します

  8. Internet Recovery Mode押すaltcmdR
    か、起動可能なMavericksまたはYosemite Thumb Drive(フルシステムまたはインストール)を使用してに再起動します。

  9. Terminalメニューバー/ユーティリティから開始
  10. ターミナルプロンプトで次のコマンドを入力します。

    diskutil csリスト

  11. CoreStorageボリュームの論理ボリューム(LV)英数字UUIDをコピーします。LVUUIDは4番目にリストされているはずです。上記の例では、英数字は
    F26F5C3-8D94-419F-AFF1-B652E9DCDEF4です。
  12. 次のコマンドを実行します。

    diskutil cs resizeStack LVUUID partsize  
    

    上記の数値によると、次のようになります。

    diskutil cs resizeStack F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 100%
    

    エラーが発生した場合(「パーセント値(100%)はこの操作には指定できません。」)代わりにこれを使用してください。

    diskutil cs resizeStack F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 0g
    

    これにより、CoreStorageボリュームが120 GBに完全に拡張されます。ディスクによっては、数秒(SSD)または数分(HDD)かかります。サイズ変更が成功した後diskutil listRecovery HDまだ存在するかどうかを 確認します。

  13. 終了しTerminal.app、起動Disk Utilityして、拡張されたボリュームを確認します。
  14. Recovery HDとメインドライブを再起動します。すべてが期待どおりに機能する場合は、手順5で作成したディスクイメージを削除します

cs resizeStack100%機能しないので、エラーが表示されますA percentage value (100%) cannot be specified for this operation.
天頂

@zenith diskutil cs resizeStack ... 0g代わりに試してください。0gはマジックナンバーです
クラノマス

@zenithは、リンクされて受け入れられた回答をより適切に使用します。
クラノマス

編集:El Capitan:Yosemiteの場合のように、diskutilでは0gではなく0を使用する必要があります。
Dalibor Filus

ヒントは@DaliborFilusありがとう。El Capitanがベータ版の存在から成長した後、私はそれを付け加えます
クラノマス

1

事前にすべてのデータをバックアップしてください。ボリュームが暗号化されている場合、この手順は機能しない可能性があることに注意してください。ボリュームのサイズを変更するには、ボリュームを復号化するか、パスフレーズ/リカバリキーでロックを解除する必要がある場合があります。参照文書化されていないCoreStorageコマンドの詳細については。

1)ターミナルを開きます。

2)次のコマンドを入力して、論理ボリュームの UUIDを見つけます。正しいUUIDを選択していることを確認してください。それをコピーします。

diskutil cs list 

3)次のコマンドを入力して(lvUUIDコピーしたに置き換えてlvUUID)、論理ボリュームのサイズを元の最大容量に戻します。プロンプトが表示されたらパスワードを入力します。

sudo diskutil cs resizeVolume lvUUID %100

4)完了したら、ターミナルを終了します。[システム環境設定]> [起動ディスク]を開き、ボリュームを再Bless起動ボリュームとして再度選択します。


1

コアストレージボリューム[論理ボリュームグループ]です。これは、Fusion DriveまたはFileVault暗号化ドライブのいずれかです。

いずれにしても、iPartitionはそれを処理できません。

パーティションを「クリーンアップ」しようとしてFusionドライブを壊した人の数から判断すると、これは実際にAppleがユーザーが行うことを防ぐべきものです...

リカバリーに関して私が見た最も良い提案は、ドライブのUUIDを削除してから、ディスクユーティリティにゼロから再構築させることです。すべてのデータが失われるため、完全バックアップが不可欠です。

見ているあなたの融合ドライブが裂けその後、現在のMac上で融合ドライブを設定します

[ここでは正解ですが、8ページの手順があります]

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.