ターミナルのdiskutilを使用してBootCampパーティションを削除するにはどうすればよいですか?


12

何らかの理由で、BootCamp AssistantアプリではBootCampパーティションを削除できません。ターミナルとdiskutilターミナルアプリを使用してどうすればよいですか?


アプリケーションフォルダでディスクユーティリティを試しましたか?
Vickash

1
それは私が試した2番目のことでした。すべてのパーティションコントロールはグレー表示されます。
ジュール

BootCampのインストール後にパーティションをカスタマイズしましたか?このディスカッションは、いくつかの有用な情報を提供する場合があります:discussions.apple.com/thread/3698348。エグゼクティブサマリーによると、OSパーティションが3つ以上ある場合は、OS Xパーティションをバックアップしてドライブを再フォーマット(または少なくとも既存のパーティションを削除)してから、OS Xパーティションを復元する必要があります。
Chris Page

いいえ、パーティションはカスタマイズしていません。BootCampをセットアップした後、ディスクユーティリティを介してパーティションのすべてのコントロールを失いました。パーティションのサイズ変更、削除、追加はできません。
ジュール

1
BootCamp Assistantを使用してBootCampパーティションを削除することは、ディスクユーティリティを使用してパーティションを削除することと同じではない場合があり、BootCamp Assistantでパーティションを削除できない場合、パーティションを削除する前に解決することが重要な方法で混乱することがあります。少なくとも、それは何が悪いのかについての手がかりです。これについてアップルに連絡してみましたか?(1-800-SOS-APPLEなど)
Chris Page

回答:


16

これが私のために働いたものです:

  1. diskutil list削除しようとしている小さなMicrosoft予約パーティションを見つけるために使用しますが、ディスクユーティリティ(または同等のコマンドラインdiskutil)では許可されません。それがディスク99パーティション400にあるとしましょう(私はディスク0パーティション4にありました)
  2. sudo diskutil eraseVolume JHFS+ deleteme /dev/disk99s400

上記は、パーティションをジャーナルHFS +に再フォーマットし、それが完了したら、単にそれを削除することができます(その後、必要に応じてサイズを変更するなど)。

注:/ dev / disk99s400を使用しました。これは機能しないはずなので、正しいディスクとパーティションに置き換える必要があります。

警告:破壊的、高リスク。パーティションをねじ込む前に、必ず最初に完全バックアップを行ってください。常に。


これは完全にうまくいきました。ブートキャンプパーティションがあり、ブートキャンプアシスタントが削除されず、ディスクユーティリティが表示されず(El capitan beta 3)、このコマンドを使用してそれをワイプすると表示されました。次に、ディスクユーティリティを使用してディスクを消去し、メインのMacintosh HDをドライブ全体に戻すことができます
Orion Edwards

これは、Windowsパーティションを削除しようとするときにこのエラーを修正するのに最適です。
ビリーブラウン

3

OSXインストールメディアから起動してみましたか?ターミナル(diskutilを使用)とGUIディスクユーティリティの両方があり、起動元のドライブをパーティションに分割する必要がなくなったため、これらが機能し始める場合があります。

注意、これから:ドラゴンになろう!これを始める前に、何が起こっているのかを理解していることを確認してください。途中で取り消すことはできません。バックアップが読み取り可能であることを確認してください!

ここでも両方のバージョンのdiskutilが失敗する場合は、インストールメディアのターミナルにとどまり、次のコマンドを使用してrawパーティションテーブルを取得します。

gpt -r show disk0

おそらく起こったのは、GPTとMBRの2つのパーティションテーブルが同期しなくなったことです。これは、MacディスクをWindowsからパーティション分割しようとした場合に発生します。上記は、OSXが使用するGPTバージョンを示しています。これは、MBRのバージョン(Windowsが使用)を示しています。

fdisk /dev/disk0

これが変更するディスクであることを確認してください(disk1、disk2などの場合があります)。indexGPTとMBRの両方で、削除するパーティションの番号()をメモします。彼らは同じではないかもしれません!

混乱している場合は、上記の2の出力をここに投稿してください。続行しないでください。

パーティションを作成するディスク上のすべてのマウントされたパーティションをアンマウントします。例:

diskutil unmount "/Volumes/Macintosh HD"
diskutil unmount "/Volumes/BOOTCAMP"

次に、危険な部分があります(バックアップがあることを確認してください):gptユーティリティを使用してパーティションを削除します。

gpt remove -i 4 disk0

削除するパーティションのインデックス(「GPT内」)を「4」ではなく、「disk0」の代わりにパーティションを作成する正確なディスクに置き換えてください。

最後に、MBRから同じパーティションを削除する必要があります(この時点で再度アンマウントする必要がある場合があります)。

オプション1:ブートキャンプのすべてのトレースを削除します(このディスクではOSXのみをブートします)

Boot Campの痕跡(Mac OS X以外のOSは除く)を完全に削除したい場合は、MBRパーティションテーブルを完全に破棄して、いわゆる「保護MBR」に置き換えることができます。

fdisk -e /dev/disk0

これにより、fdiskコマンドラインが表示されます-の部分boldは入力したものです

fdisk: 1>p

これにより、以前と同じようにパーティションテーブルが表示されます。ディスク全体をカバーする、タイプEEの単一の保護パーティションに置き換えたいとします。

fdisk: 1>erase

fdisk:*1>edit 1

Partition id ('0' to disable) [0 - FF]: [0] (? for help)EE

Do you wish to edit in CHS mode? [n]n

Partition offset [0 - 505856]: [63]1

Partition size [1 - 505855]: [505855] (ここでEnterキーを押すだけで、デフォルトが適用されます。正確な数はディスクサイズによって異なります)

fdisk: 1>p

これで、タイプEEの最初のエントリと残りの3つのエントリが空白のパーティションテーブルが表示されます。

fdisk: 1>w

変更をディスクに書き込みます。fdiskを終了する必要があります

fdisk: 1>q

次に、再起動して祈ります。

オプション2:影響を受けるパーティションのみを削除します(トリプルブートからデュアルブートなどに移動します)

1つのパーティションだけでなく、ハイブリッドMBRを保持する場合は、次のようにMBRの編集を開始します。

fdisk -e /dev/disk0

これにより、fdiskコマンドラインが表示されます-の部分boldは入力したものです

fdisk: 1>p

これにより、以前と同じようにパーティションテーブルが表示されます。

削除するパーティションに対応するエントリ(4など)を見つけて、そのエントリを編集します「4」をエントリに置き換えます)。

fdisk:*1>edit 4

Partition id ('0' to disable) [0 - FF]: [7] (? for help)0

Partition 4 is disabled.

fdisk: 1>p

これで、削除されたパーティションがないパーティションテーブルが表示されます。

fdisk: 1>w

変更をディスクに書き込みます。fdiskを終了する必要があります

fdisk: 1>q

次に、再起動して祈ります。


2
すでに述べたように、これは通常のOS Xで起動した場合には機能しません(使用しているドライブを編集することはできません)。iMacにはハードウェアに重大な欠陥があり、DVDドライブが数回の使用で壊れる場合が多いため、公式DVDから起動できませんでした。明らかに、リカバリパーティションも良くありませんでしたが、Appleの「USBリカバリディスククリエーター」アプリをダウンロードし、そこから起動すると、問題が発生しました-support.apple.com/downloads/DL1433/en_US/RecoveryDiskAssistant.dmg
Adam

2

答えは、リカバリHDパーティションから起動し、ディスクを使用してBootcampパーティションを選択することです。次に、消去タブで形式を選択し、Mac OS拡張ジャーナルに変更します。これでドライブを消去できます。


1

正確な状況があるかどうかはわかりませんが、別のスレッドでアドバイスをフォロー/翻訳することで、http://apple.stackexchange.com/questions/145292/i-deleted-my-bootcamp-partition-but-cant-resize- my-os-x-partition Bootcamp Assistantに機能を復元することができました。私はそこでコメントするための「評判ポイント」を欠いていますが、これが私にとってうまくいったことを伝えたいと思いました。私のシステム/ハードウェア仕様は次のとおりです:
MacBook Pro(Retina、13インチ、Early 2015)

OSX Yosemite:10.10.5(14F1605)プロセッサ:2.7 GHz Intel Core i5メモリ:8 GB 1867 MHz DDR3グラフィック:Intel Iris Graphics 6100 1536 MB

私の具体的な情報:
残念ながら、Appleサポートからの誤ったアドバイスに従い、電話サポートの指示に従ってDisc Utilityに入り、BOOTCAMPパーティションを消去し、フォーマットをOS X Extended(Journaled)に設定しました。このアクションに続いて、Windowsは消去され、数メガバイトの「その他」が残り、私のパーティションはまだ適切で、98 GBのアクセスできないストレージがありました。
これが、あなたが説明しているように私が同じ状況を作り出した方法です。 その結果、私のディスクユーティリティはパーティションを変更しようとしても反応しなくなり、ブートキャンプアシスタントのタブが灰色になりました。これを最初に指定した場合は、Windowsパーティションが消去され、単一のドライブが復元されていました。
bootcampは単一のドライブの一部として始まったことに注意してください。これは重要。このソリューションが別々のドライブのブートキャンプのセットアップで機能するかどうかはわかりません。私の問題はスーパーバイザーに行きました、そして、2週間後に私はアップルのサポートからの応答がありませんでした、それで私はオンラインで調べて、何がうまくいったかを見つけました!

SOLUTION: としては、スレッドに助言、私は再びディスクユーティリティを実行しました。2人のメンバーは、フォーマットをOS X拡張ジャーナル以外のものに設定することを提案しました。再消去とフォーマットは、ディスクユーティリティが提供する唯一のオプションでした。
user102419からのコメントの1つは、「Microsoft FAT」の消去とフォーマットを提案しました。http://apple.stackexchange.com/users/5472/bmike
からの2番目のより詳細な回答は、同様の迅速な修正を提案しましたが、Windowsがまだパーティション内にインストールされているとコンピュータを騙してMS DOSにフォーマットを指定しました。最終的にはこれでうまくいきましたが、ヨセミテのドロップダウンメニューで使用されている用語は "DOS FAT"でした。

DOS FATでパーティションを消去してフォーマットすると、Windowsを追加または削除するBootcamp Assistantオプションの機能にすぐに戻りました。私は喜んで選択し、続行し、ドライブを単一の248 GB OS Xに復元するオプションが与えられました。

プロセスには約5〜7分かかりました...混乱しているのではないかと心配している長い時間ですが、私のMacintoshハードドライブに249.78 GBの空き容量があります。インターネット回復モードに入る必要も、システム全体を消去してTime Machineから再起動する必要もありません。
念のため、すべてをバックアップしてから試してみました。

この回答があなたや、ディスクユーティリティを使用してウィンドウを消去するためのアドバイスに従ってWindows Bootcampパーティションからスペースを取り戻そうとしている他の人にとって役立つことを願っています。


0

Windowsをインストールしようとして混乱が生じ、パーティションを復元できず、灰色(-)のサインが表示された場合は、Windowsインストーラーを起動して、Windows予約パーティションを最初に削除してください。最初にMacのターミナルに移動して「diskutil list」と入力すると、これらのパーティションを確認できます。ウィンドウが予約された部分が表示されます。これは、単にそれらを強調表示して画面の[削除]をクリックすることによって、Windowsインストーラーでのみ削除できるようです。


-2

私は同じ問題を抱えており、解決策を持っています。問題は、Windowsをブートキャンプでインストールすると、論理ボリュームグループが作成されることです。論理ボリュームグループを削除する必要があります。手動フュージョンドライブを元に戻した場合とよく似ています。バストアウト端子:

diskutil coreStorageリスト

論理ボリュームグループIDをコピーする

diskutil coreStorage delete lvgUUID

できます!


接続されているすべてのディスクのバックアップを作成し、diskutil coreStorage deleteコマンドを発行する前にそのバックアップを復元するように計画することをだれにも警告します。この回答は、ほとんどの人または一般的なケースにとって有用または安全にするために、詳細な編集が必要です。Core Storageは多くの方法で設定でき、グループを核にするのは、ハエたたきがより適切な場合は手榴弾を使用するのに似ています。
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.