OS Xパーティションのサイズを変更できません


14

Macbookの既存のMac OS拡張パーティションのサイズを変更してWindows 7をインストールしようとしています(これらと同様の手順を使用)が、変更を適用しようとするとこのエラーが発生します。

alt

パーティションに失敗しました

パーティションがエラーで失敗しました:
パーティションのサイズを変更できません。パーティションのサイズの変更量を減らしてみてください。

問題のハードドライブの合計容量は260GBで、全体がOS Xブートパーティションに占有されます。そのパーティションを60GBに縮小することを目指しています。

この問題を修正するにはどうすればよいですか?試行ごとに変更量を10GB削減していますが、まだ機能していません。問題は、デバイス上に大量の連続したスペースがないことだと思います。この問題を修正する手動デフラグを実行する方法はありますか?


HFSパーティションのサイズ変更は非常に危険な操作であるため、完全なバックアップなしで試行することはできません。とにかく完全なバックアップを作成する場合は、再フォーマット、再パーティション化、および復元することもできます。はるかに簡単になります。Parallels DesktopとVMWare Fusionは、このナンセンスの必要性を排除するため、成功した製品です。
ハサーンチョップ

素晴らしい、それが今日の私の質問でした。@Hasaan ChopはVirtualBoxでもあり、ロックされて無料です。
ダンローゼンスターク

回答:


11

これとまったく同じ問題がありました。OSXはファイルを移動してパーティションのサイズを変更できませんでした。私は行ってCoriolis iDefragを入手しました。これはiDefragを含むブートDVDを作成し、完全に仕事をすることを可能にしました。

Macの通常の使用では、ファイルはオンザフライでデフラグされるため、デフラグする必要はありませんが、この場合、「ロックされた」ファイルを含む空き領域をデフラグする必要があることに注意してください。

いつものように、最初にデータをバックアップすることをお勧めします。

iDefragが完了すると、Boot Campで好きなだけパーティションを作成することができました(5Gbを実行できなくなる前に、その後100Gbパーティションを実行しました)。


1
iDefragを試してみることにし、3.5時間後に、ディスクユーティリティを使用してパーティションのサイズを変更することができました。ブータブルDVDを作成し、「コンパクト」方式を使用しました。
ジョシュハント

これは素晴らしいことですが、実際に質問に答えているわけではありません-単なる回避策です。
ジョンリプリー

15

私はこれに対する答えをどこにも見つけることができなかったので、スーパー質問ネクロマンシー。

HFS +パーティションのサイズ変更に失敗すると、hfs_reclaimspace: Error reclaiming datafork blocks of fileid=<inode>Console.appの「すべてのメッセージ」セクションで作成されたようなログエントリが作成されます。find -x / -inum <inode>どのファイルがサイズ変更を妨げたかを教えてくれます。

問題の原因となったファイルを知ることにより、そのファイルを削除したり、別のディスクに移動して元に戻すことができるため、デフラグプログラムを再フォーマットまたは購入することなくサイズ変更を完了できます。

サイズ変更が完了する前に、これを2回(2つの問題ファイルのみ)行う必要がありました。これをdiskutilサイズ変更コマンドでのみテストしましたが、メッセージはカーネルから送信されるため、Disk Utility.appでも同じであるはずです。


これは機能します-何らかの理由で識別できませんが、いくつかの大きなgitリポジトリの.packファイルにはこのエラーメッセージがありました。これらのファイルをアーカイブした後、正常に縮小します。
ジョンリプリー

また、5つの異なるgit .packファイルも削除する必要が/usr/sbin/namedありました。これらはUSBドライブに移動し、再び戻しました。
ザビエルシェイ

これをありがとう!パーティションを縮小してSSDに複製しようとしていました。1つのファイルのみがブロックされました:/private/var/db/systemstats/snapshots.db。移動すると、サイズ変更が正常に完了しました。
ジョスフェリー14

1

場合によっては、このような問題は、システムボリュームの情報が正しくないために発生する可能性があります。Disk Warriorなどのユーティリティを使用して、HFS +ボリュームのすべての値が正しく設定されていることを確認してください。それ以外の場合は、起動中にパーティションのサイズを変更する代わりに、OS Xインストールディスクからディスクユーティリティを使用してみてください。


1

これは、パーティション失敗エラーを処理するのが簡単です

  1. Macをシングルユーザーモードで再起動する必要があります。これを行うには、押し続ける必要があります-S

  2. 次にfsckを実行する必要があります-ドライブをチェックします。`/ sbin / fsck -fv 'を実行します。fは力を表し、vは詳細を表します。

  3. システムを再起動して、シングルユーザーモードを終了します- exitまたはreboot

  4. ディスクユーティリティからディスクを確認し、ディスクを再度パーティション分割します

ソース


0

同じ問題があります。これが、iDefragを購入せずに解決した方法です。

  1. ディスクを修復してみてください。

    a。リカバリディスクを起動し(再起動後にAltキーを押しながら)、ディスクユーティリティを起動します

    b。修復ディスクを試してください。カウントの不一致が原因で失敗する場合があります(ディスクを再フォーマットするように求められます)。c。そのアドバイスに従う前に、もう一度ディスクを修復してみてください(別の再起動後にこれを行いました)。二度目、うまくいきました!!

  2. 次に、リカバリディスクからパーティションのサイズを変更しようとしましたが、「ディスクのアンマウント」などで失敗しました。メインディスク(OSがある場所)で再起動します。

  3. パーティションのサイズを再度変更します。今回はうまくいきました。

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