Bootcampパーティションを削除しましたが、OS Xパーティションのサイズを変更できません


16

これが問題の原因になるとは思いませんでしたが、ディスクユーティリティを使用してBootcampパーティションを削除し、メインパーティションのサイズを変更してディスクをいっぱいにしようとしました。これは、エラーが発生し、私はするの答えを探しに言いました

Mac OS Xを再インストールする必要があります(これが唯一のソリューションです)。

Boot CampアシスタントでBoot Campパーティションを削除する必要があります。

何??ディスクユーティリティに警告が表示されませんでした。

このBootcampパーティションを削除すると、Windowsを起動できなくなる可能性があります。

私はこれを見ましたが、それは大丈夫だと思った-私はもうWindowsを起動したくなかった、私はそれを削除したかった。だから今、私は何をすべきか?


私は同様の問題を抱えていたので、Bootcamp Assistantを開いてWindowsパーティションを消去し、ディスクユーティリティを開いて「Microsoft FATとしてBootcampパーティションを消去」しましたが、これはうまくいき、Bootcamp Assistantを開いて灰色のボックスが戻ってきました大胆な私はそれをクリックして、私のhardrive出来上がり今ONEです

上記のこの方法(ブートキャンプパーティションをFATとして消去し、ブートキャンプアシスタントを開く)は、最小限の労力で約3分で完全に機能することを付け加えます。
-xdavidliu

確かに、それは答えの最初の「クイックフィックス」です:)
アリア

回答:


22

クイックフィックス:偽のブートキャンプ。

「OS Xが使用できない空き領域をMS-DOSとしてパーティション分割したところ、Bootcamp AssistantはWindowsであると考え、このMS-DOSパーティションを削除してMac OSを単一のパーティションに復元できました。」

これが最も簡単な解決策なので、最初に試してください。

運がない?長い修正:

私の場合、ディスクユーティリティを使用してパーティションを作成できませんでした。

を使用gptしてパーティションを再作成しましたが、パーティションがマウントされている間はGPTに書き込まれませんでした。しかし、ここで説明しているのはブートパーティションであるため、パーティションの1つ(ブートパーティション!)がマウントされているため、ディスクは使用中です。そのため、not-this-diskから起動し、ディスク上のすべてのパーティションをアンマウントしてから、を使用する必要がありますgpt

インターネット復旧

ディスクが使用されないように、インターネット復旧から起動します(起動中にCmd + Opt + Rを押します)。お使いのマシンがインターネット復旧には古すぎる場合、別のディスク(別のパーティションではない)から起動して、同じ結果を得ることができるはずです。注:この場合、ディスク番号(/dev/disk0)は異なる場合があります。

インターネットリカバリを開始し、[ユーティリティ]-> [ターミナル]に移動します。

インターネット復旧端末

-bash-3.2# gpt show /dev/disk0

gptは以前のbootcampパーティションを表示します

これは私が取り戻したいスペースです。

健全性チェックとして、サイズ(2列目)を512倍し、10億で割ります。結果は、以前のBootcampパーティションのサイズ(GB)と一致するはずです。

例:58593759* 512 / 1,000,000,000 = 30 GB

開始位置(最初の列)を取得します。ここで、gptに新しいパーティションを作成するよう指示します。

gpt add -b <start position> -t windows /dev/disk0

私の場合、開始位置がであることがわかります431640960。この番号を正しくコピーするには、独自のターミナルで選択/コピー/貼り付けを行う必要があります。

例: -bash-3.2# gpt add -b 431640960 -t windows /dev/disk0

/dev/disk0s4 added

最後に!

エラーが発生したNo such file or directory場合は、次のセクションを読んでから、ここに戻ってもう一度やり直してください。

ディスクが正常に追加され、rebootディスクユーティリティを使用して新しいパーティションをMS-DOSとして消去するとします。Bootcampアシスタントを実行し、[Windows 7の削除]を選択します。

Bootcampは削除され、ディスクは単一のボリュームに復元されました。

それにかかったのは私の一日だけでした。

デバイス '/ dev / disk0'を開けません:そのようなファイルまたはディレクトリはありません

gpt addコマンドを使用すると、エラーが発生する場合があります

デバイス '/ dev / disk0'を開けません:そのようなファイルまたはディレクトリはありません

このメッセージは非常に紛らわしいです。先ほどそのデバイスを読み取りましたgpt show。このメッセージは、「デバイスは使用中です」という意味です。

OS X Recoveryがマウントした可能性があり、マウントを解除する必要があります。mountコマンドを使用して、マウントされたパーティションとumountそれを見つけます。

-bash-3.2# mount

パーティションの膨大なリストが作成されます:

/dev/disk2s3 on /
devfs on /dev
/dev/disk3 on /Volumes
/dev/disk4 on /private/var/tmp
/dev/disk5 on /private/var/run
/dev/disk6 on /System/Installation
/dev/disk7 on /private/var/db
/dev/disk8 on /private/var/folders
/dev/disk9 on /private/var/root/Library
/dev/disk10 on /Library/ColorSync/Profiles/Displays
/dev/disk11 on /Library/Preferences
/dev/disk12 on /Library/Preferences/SystemConfiguration
/dev/disk13 on /Library/Keychains
/dev/disk1 /Volumes/Macintosh HD  <--- unmount this /Volumes/<YourDisk>

-bash-3.2# umount /dev/disk1

定期的に自動的に再マウントされるので、急いでみるか、再度マウント解除する必要があります。


代替の[かなり面倒な場合]のソリューション。そもそもメインドライブにBootcampを置かないでください。私は別のドライブに私のものを置き、あなたの明らかな地獄[あなたは私の全面的な同情とそれをすべて理解するためによくやった]を経験する必要はありませんでした...多分8年間の調整、アップグレードなど
鉄人

@Tetsujin:近所にいるときでも安全なソリューションです。Bootcampを使用しないでください。この時点からVirtualBoxを使用します!
アリア

すばらしい投稿-システムをステップ1としてバックアップする方法をここに追加したい場合、それは素晴らしいことです。最初の問題ではなく、解決策の一部と思われるので、質問から編集しました。
bmike

いくつかの追加のヒント:「回復モード」のときに-メインOSXパーティションで修復ディスクも実行します。ブートキャンプが復旧を完了できない小さな問題がいくつかありました(プロセスの最後のステップ)。このプロセスを完了するには、File Vaultをオフにする必要があると報告した人もいました。私も結局私のものをオフにしましたが、それが必要かどうかはわかりません。

1
完全な再フォーマットから私を救った。わずかな違いは、gpt add「リソースビジー」を取得したときでしたが、同じumountソリューションを使用するのに十分なほど単純だったため、問題なく追加されました。ディスクユーティリティでは、「-」リンクを使用せずに、新しく作成されたパーティションをクリックして「消去」し、BOOTCAMPに名前を変更すると、復元が魔法のように機能しました。
ldg
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.