Mac
 Computer >> コンピューター >  >> トラブルシューティング >> Mac

MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法

MacでSDカードのパーティション分割ができずにお困りではありませんか?Macでストレージをパーティション分割する際には、SDカード、USBメモリ、外付けハードドライブ、内蔵SSDなど、デバイスの種類を問わずさまざまなエラーや問題に遭遇することがあります。

この記事では、ディスクユーティリティでよく発生する「グレーアウト(操作不能)」問題について詳しく解説します。具体的には、「パーティション」ボタンが押せないケース、「パーティション」をクリックした後に表示される(+/-)ボタンが使えないケース、削除用の(-)ボタンがグレーアウトしているケースなどを取り上げます。

この記事で解説する内容:

  • 1. MacでSDカード/USBメモリ/ハードドライブをパーティション分割できない理由
  • 2. 「パーティション」ボタンがグレーアウトしている場合の対処法
  • 3. 外付けHDDのパーティション分割時に(+/-)ボタンがグレーアウトする場合
  • 4. 内蔵SSDのパーティション分割ができない(APFSコンテナをリサイズできない)場合
  • 5. USBメモリのパーティション分割時に削除(-)ボタンがグレーアウトする場合
  • 6. SDカードのパーティション分割時にほとんどのオプションがグレーアウトしている場合

MacでSDカード/USBメモリ/ハードドライブをパーティション分割できない主な原因

SDカード、USBフラッシュドライブ、ハードドライブなどの外部ストレージや内蔵SSDがMacでパーティション分割できなくなる要因は多数あります。よくある原因は以下の通りです。

  • 外部ディスクに適切なパーティションマップが設定されていない。
  • ExFAT、FAT32、NTFS形式でフォーマットされたディスクをパーティション分割しようとしている。
  • SDカードやUSBメモリが物理的にロックされている。
  • 削除したいパーティションがディスク上の最初のパーティションである。
  • 通常起動した状態で起動ディスクをパーティション分割しようとしている。
  • Time Machineのスナップショットがパーティション操作を妨げている。

注意:現在のパーティションのフォーマットを変更せずに新しいパーティションを追加できる場合は、パーティション分割中にデータが失われることはありません。しかし、既存のパーティションを削除したり、新しいパーティションを追加するために既存パーティションのフォーマットを変更したりする必要がある場合は、対象パーティション上のデータは失われます。パーティションの追加・削除のどちらの場合でも、作業前に必ずデータのバックアップを取ることをおすすめします。

「パーティション」ボタンがグレーアウトしている場合の対処法

MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法

MacでSDカード/USBメモリ/ハードドライブを選択しても「パーティション」ボタンがグレーアウトしている場合は、ディスクユーティリティがそのディスクのパーティション分割を許可していないことを意味します。この現象が起こる主な理由は以下の通りです。

  • ディスクではなくボリュームが選択されている。
  • そのディスクがTime Machineのバックアップ先になっている。
  • ディスクのパーティションテーブルがMBR(Master Boot Record)になっている。

通常、「パーティション」ボタンのグレーアウトを解消する方法は2つあります。

方法1:ディスク本体を選択してパーティション分割する

まず試すべきは、ボリュームではなくディスク本体を選択することです。ディスクユーティリティを開き、左上の「表示」アイコンをクリックして「すべてのデバイスを表示」を選択してください。

これによりディスクが表示されるので、それを選択して「パーティション」ボタンが有効になったか確認しましょう。それでも外付けハードドライブをパーティション分割できない場合は、以下の解決策に進んでください。

方法2:GUIDパーティションマップでディスクを消去する

最初の方法で解決しない場合は、ディスク全体をGUIDパーティションマップで消去することで「パーティション」ボタンを有効化できます。ただし、ディスクを消去するとすべてのデータが失われるため、事前に重要なファイルを別のストレージデバイスへ保存しておくことが不可欠です。ドラッグ&ドロップでファイルをコピーしておきましょう。

ただし、Time Machineバックアップディスクからは、この方法でファイルをコピーできないことが多く報告されています。その場合は、ディスクユーティリティの「復元」機能を使って別のドライブへファイルを転送できます。手順は以下の通りです。

Time Machineバックアップを別のドライブに転送する方法:(すでにファイルを保護している、または不要な場合はこの部分をスキップしてください)

  1. システム環境設定 > Time Machine を開きます。
  2. 「自動的にバックアップ」をオフにします。
  3. 重要なファイルが入っていない一時的なストレージデバイスをMacに接続します。
  4. アプリケーション > ユーティリティ フォルダからディスクユーティリティを開きます。
  5. 一時ディスクを選択し、「消去」をクリックします。
  6. Time Machineバックアップディスクと同じファイルシステムでフォーマットし、スキームは「GUIDパーティションマップ」を選択します。
  7. パーティション分割が必要なドライブも接続されていることを確認します。
  8. 一時ドライブを選択し、上部のメニューバーから「復元」をクリックします。
  9. 「復元元」のドロップダウンボックスでTime Machineバックアップディスクを選択します。
    MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法
  10. 「復元」をクリックし、処理が完了するまで待ちます。
  11. 一時ドライブにファイルがコピーされたことを確認します。

データの安全が確保できたら、ディスクユーティリティでドライブを再フォーマットして「パーティション」ボタンを有効化し、再度パーティション分割を行います。

外付けディスクをパーティション分割できない場合の手順:

  1. パーティション分割したいディスクを接続したままにします。
  2. アプリケーション > ユーティリティ フォルダからディスクユーティリティを開きます。
  3. 「表示」>「すべてのデバイスを表示」をクリックします。
  4. ディスクを選択し、「消去」をクリックします。
  5. ドライブに名前を付け、「Mac OS拡張(ジャーナリング)」を選択し、スキームとして「GUIDパーティションマップ」を選択します。
    MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法
  6. 「消去」をクリックします。
  7. 消去プロセスが完了するまで待ちます。

ドライブの消去が完了すると、ディスクの下に1つのパーティションが表示されます。さらにパーティションを作成するには、以下の手順に従ってください。

  1. ディスクユーティリティで再度ディスクを選択し、上部の有効化された「パーティション」ボタンをクリックします。
  2. 円グラフの下にある(+)ボタンをクリックします。
  3. サイズ調整バーを動かして各パーティションのサイズを決めます。
  4. 各パーティションに希望のファイルシステムを選択します。
  5. 「適用」>「パーティション」をクリックします。

方法3:ターミナルを使ってパーティション分割する

あるいは、macOSに標準搭載されているターミナルを使ってパーティション分割を行うこともできます。手順は以下の通りです。

ターミナルでSDカード/USBメモリ/外付けハードドライブをパーティション分割する方法:

  1. アプリケーション > ユーティリティ フォルダからターミナルを起動します。
  2. 以下のコマンドを入力してEnterキーを押すと、Macに接続されているすべてのデバイスが一覧表示されます。
    diskutil list
  3. パーティション分割したいドライブのディスク識別子(例:disk2)を控えておきます。
  4. 以下のコマンドを入力してEnterキーを押すと、ドライブにパーティションが作成されます。(例のコマンド内の変数はご自身の環境に合わせて置き換えてください。)
  5. 例1:disk2を「Data」という名前のMac OS拡張(ジャーナリング)パーティション1つで分割する場合:
    diskutil partitionDisk disk2 1 GPT JHFS+ Data 100%

    例2:disk2を「Data1」という名前のAPFSパーティションと「Data2」という名前のExFATパーティションの2つに分割し、ディスク容量を25%と残りの75%に分ける場合:
    diskutil partitionDisk disk2 2 GPT APFS Data1 25% ExFAT Data2 R

    例3:disk2を「Data1」「Data2」「Data3」という名前の3つのパーティション(Mac OS拡張(ジャーナリング)、APFS、ExFAT)に分割し、Data1とData2にそれぞれ25%ずつ、残りをData3に割り当てる場合:
    diskutil partitionDisk disk2 3 GPT JHFS+ Data1 25% APFS Data2 25% ExFAT Data3 R
    MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法

複数のパーティションを作成する場合、処理が完了するまで数分かかることがあります。

MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法

これで、外付けハードドライブがMacでパーティション分割できないときの対処法がわかりました。ぜひこの記事をシェアして、他の方にも役立ててください。

外付けHDDのパーティション分割時に(+/-)ボタンがグレーアウトする場合

MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法

ドライブがMS-DOS(FAT)またはExFAT形式でフォーマットされている場合、パーティションのサイズを変更できず、(+/-)ボタンがグレーアウトします。この場合は、ファイルシステムを「Mac OS拡張(ジャーナリング)」などのMacネイティブ形式に変更すると、(+/-)ボタンが有効になります。その後、(+)ボタンをクリックして新しいパーティションを追加し、任意のファイルシステムを選択できるようになります。

まとめると、ExFATまたはMS-DOS(FAT)形式でフォーマットされた外付けハードドライブは、Macでパーティション分割ができません。1つのディスク上に複数のパーティションを作成し、そのうち1つをExFATまたはMS-DOS(FAT)形式にしたい場合は、まずディスクをmacOSネイティブ形式で消去してから、ExFATまたはMS-DOS(FAT)のパーティションを追加する必要があります。

MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法

パーティション再構成時に「Couldn't unmount disk 69888」などのエラーが発生する場合は、ディスクを再度消去してから、改めてパーティション分割を試みてください。それでもMacで外付けディスクをパーティション分割できない場合は、ディスクユーティリティのFirst Aidでドライブを修復してから、再度パーティション分割を行いましょう。

注:MS-DOS(FAT)は、MacにおけるFAT32の表記名です。ターミナルコマンドでは引き続きFAT32を使用できます。

内蔵SSDのパーティション分割ができない(APFSコンテナをリサイズできない)場合

MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法

ディスクユーティリティで内蔵SSDまたはAPFSボリュームを選択して「パーティション」をクリックすると、(+/-)ボタン、名前フィールド、フォーマット欄がすべてグレーアウトしていることに気づくでしょう。このため、内蔵SSDをパーティション分割できません。

ディスクユーティリティの右下にはAPFSコンテナの詳細も表示されます。そこには、APFSコンテナの最小サイズ(=ディスク全体の容量)や、作成後のコンテナが小さすぎるため分割できない旨が記載されています。

Macで内蔵SSDをパーティション分割できない場合の解決策は以下の通りです。

macOS復旧モードを使う

実は、起動ディスクから起動している状態では内蔵ハードドライブをパーティション分割できません。そのため、macOS復旧モードで起動してSSDをパーティション分割する必要があります。なお、復旧モードで再起動した後、(+)ボタンを有効化するには別のフォーマットを選択する必要があります。パーティションを追加した後、フォーマットを元に戻せばOKです。

警告:起動ディスクにパーティションを追加すると、現在のパーティション上のデータが消去される可能性があります。必ず事前にTime Machineでバックアップを取ってください。また、作業後はmacOSを再インストールする必要があります。

  1. Macを復旧モードで起動します。
  2. ディスクユーティリティを選択し、「続ける」をクリックします。
  3. 「表示」>「すべてのデバイスを表示」をクリックします。
  4. SSDを選択し、上部の「パーティション」をクリックします。
  5. フォーマットのドロップダウンボックスをクリックし、「Mac OS拡張(ジャーナリング)」など別のMacネイティブファイルシステムを選択します。
    MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法
  6. 円グラフの下にある(+)ボタンをクリックします。
  7. 「パーティションを追加」を選択します。
  8. 2つのパーティションが表示されます。
  9. 片方のパーティションを選択し、円グラフ上のサイズ調整バーを動かして各パーティションのサイズを決めます。
  10. 適切なフォーマットを選択します。
  11. 「適用」をクリックします。

macOS復旧モードでもハードドライブをパーティション分割できない場合は、次の修正方法に進んでください。

ターミナルで内蔵SSDをパーティション分割する

ディスクユーティリティアプリでSSDをパーティション分割できない場合は、ターミナルコマンドを実行するのが一般的な解決策です。以下の手順に従って、空き領域を回収したり、SSDを再パーティションしたりできます。

  1. Macを復旧モードで起動します。
  2. 上部のメニューバーから「ユーティリティ」>「ターミナル」をクリックします。
  3. 以下のコマンドを実行して、コンテナの名前と場所を確認します。
    diskutil list
  4. 次の例では、APFSコンテナの合成識別子はdisk1で、disk0s2に存在しています。
    MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法

容量を占有している「空き領域」のパーティションがある場合は、以下のコマンドを実行してその領域を回収し、メインのAPFSコンテナに統合できます。(識別子が異なる場合は、disk1をご自身のコンテナの合成識別子に置き換えてください。)

diskutil apfs resizecontainer disk1 0

APFSコンテナを縮小して新しいパーティションを作成したい場合は、以下の手順に進みます。

  1. 以下のコマンドを実行して、APFSコンテナを縮小し、新しいパーティションを追加します。
    sudo diskutil apfs resizeContainer identifier shrinked_container_size file_system new_partition_name new_partition_size

    たとえば、1TBのAPFSコンテナ(disk0s2)を500GBに縮小し、残りの500GBで「Extra」という名前のMac OS拡張(ジャーナリング)形式のパーティションを作成する場合、コマンドは以下のようになります:
    sudo diskutil apfs resizeContainer disk0s2 500g jhfs+ Extra 500g

コマンド実行後に以下のようなエラーが表示された場合は、Time Machineのスナップショットをすべて削除するために、いくつか追加の手順が必要です。

  • APFS Container Resize error code is 49187. Error: -69606: A problem occurred while resizing APFS Container structures.
  • Error: -69521: Your APFS Container resize request is below the APFS-system-imposed minimal container size (perhaps caused by APFS Snapshot usage by Time Machine)
  • Error: -69531: There is not enough free space in the APFS Container for this operation due to APFS limits or APFS tidemarks (perhaps caused by APFS Snapshot usage by Time Machine)

Time Machineのローカルスナップショットを削除する方法:

  1. アプリケーション > ユーティリティ フォルダからターミナルを開きます。
  2. 以下のコマンドを実行して、Time Machineのローカルスナップショットが存在するか確認します。
    tmutil listlocalsnapshots /
  3. 以下のコマンドをコピー&ペーストして、Time Machineのスナップショットをすべて削除します。
    tmutil listlocalsnapshots / \
    | cut -d. -f4 \
    | xargs -n1 tmutil deletelocalsnapshots
    MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法

注:Boot Campパーティションがすでに作成済みの場合、macOS側でAPFSコンテナを縮小してBoot Campパーティション用のスペースを確保しようとしてはいけません。代わりに、Boot Campパーティションをバックアップし、Boot Campアシスタントで削除してから再起動し、改めてBoot Campアシスタントを使って必要なサイズの新しいBoot Campパーティションを作成してください。

これでMacでSSDのパーティション分割が完了したはずです。うまくいったら、この記事をシェアしてより多くのユーザーの助けになってください。

USBメモリのパーティション分割時に削除(-)ボタンがグレーアウトする場合

MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法

Macで外付けハードドライブのパーティションを削除できない場合、ディスクユーティリティで削除ボタンがグレーアウトしている可能性があります。これは通常エラーではなく、ドライブ上の最初のパーティションを選択していることが原因です。

ディスクユーティリティの円グラフとは異なり、パーティションは実際には直線状に格納されています。ルールとして、ディスク上の最初のパーティションは削除できませんが、それ以外のパーティションは自由に削除できます。

ターミナルでdiskutil listコマンドを実行すると、パーティションの順序を確認できます。筆者のディスクを例に挙げると、diskutilコマンドの結果ではData1が最初のパーティションであり、ディスクユーティリティでこれを選択してパーティション操作を行うと、削除ボタンがグレーアウトしています。

MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法

一方、その他の2つのパーティションは正常に削除できます。

MacでSDカード・USBメモリ・外付けHDDのパーティション分割ができないときの対処法

どうしても最初のパーティションを削除したい場合は、すべてのパーティション上のファイルをバックアップしてから、ディスク全体を消去してください。

削除ボタンが無効になっているために内蔵ディスクをパーティション分割できない場合は、macOS復旧モードで再試行するか、USBから起動した後に行ってください。

前のパーティションを拡大するためにパーティションを削除したいのに、削除ボタンが機能しない場合は、ターミナルで2つのパーティションを統合できます。

注:2つのパーティションを統合する場合、それらは連続している必要があり、内容が保持されるのは最初のパーティションのみです。

  1. 統合したいパーティション上のデータをバックアップします。
  2. アプリケーション > ユーティリティ フォルダからターミナルを起動します。
  3. 以下のコマンドを実行して、外付けディスク上のすべてのパーティションを確認します。
    diskutil list
  4. 削除したいパーティション(ここではpartition1と呼びます)と、拡大したいパーティション(partition2)の識別子を見つけます。
  5. 以下のコマンドを実行して統合します。(変数はご自身の環境に合わせて置き換えてください。)
    diskutil mergePartitions file_system name identifier_of_partition1 identifier_of_partition2

    たとえば、disk2s3を削除して、その領域を直前のパーティションdisk2s2に統合し、新しいパーティションを「NewPartition」という名前のJHFS+形式にする場合:
    diskutil mergePartitions JHFS+ NewPartition disk2s2 disk2s3

SDカードのパーティション分割時にほとんどのオプションがグレーアウトしている場合

ディスクユーティリティで「消去」「パーティション」「First Aid」ボタンがすべてグレーアウトしていてSDカードをパーティション分割できない場合、カードがロックされて読み取り専用になっている可能性が高いです。書き込みアクセスを有効にするには、物理的なロックスイッチを確認し、ロックが解除されていることを確認してください。

ロックスイッチは、カードをスロットに挿入する際に押されてロック状態になり、抜き出すと解除状態に戻るという現象が起こることがあります。この場合は、スイッチのある面と反対側に押し込むようにカードを挿入すると、より良い接続が得られます。

エラーコードが原因でMacでドライブをパーティション分割できない場合は、以下のガイドも参考にしてください。

• [解決済み] Macで消去中に「Couldn't Open Device 69877」エラーが発生する場合(HDD/USB/SDカード)

• Macの内蔵・外付けディスクで「Couldn't Unmount Disk 69888」エラーを修正する方法

この記事がお役に立ちましたら、ぜひシェアしてください。

  1. Macのハードドライブをパーティション分割する方法|知っておくべき全知識!

    ストレージ容量は、どんなデバイスを使う上でも常に気になるポイントの一つです。どれだけ大容量のデバイスを持っていても、あと数GBほしいと感じてしまうもの。MacでもiPhoneでも、デバイスには必ず有限の容量が設定されており、いずれ個人のデータで埋まってしまいます。 そこで今回は、Macでハードドライブをパーティション分割する方法について詳しく解説します。Macのストレージを拡張・管理する方法は主に2つあります。1つはSSDへの内蔵換装、もう1つは外付けハードドライブの接続です。 Macのハードドライブをパーティション分割するメリット Macのハードドライブをパーティション分割する最も一般的な

  2. Macのハードディスクを完全に消去する方法|売却・譲渡前の初期化手順を徹底解説

    新しいMacの購入や機種変更をお考えですか?Macを誰かに手渡す前に、ハードディスクを完全に消去することは非常に重要です。ハードディスクには写真、書類、動画、音楽、メモなど、あらゆる個人情報が保存されています。そのため、デバイスを売却する場合でも、友人や家族に一時的に貸す場合でも、ハードディスク内のデータを必ず消去し、第三者があなたのファイルにアクセスできないようにしましょう。 「Macのハードディスクを消去して工場出荷時の状態に戻すにはどうすればいいの?」とお悩みの方は、まさにここを読むべき場所です。本記事では、ハードディスク上のすべてのデータを消去し、macOSを初期状態に戻すための完全