私は、500GBHDでMacOS X10.9.4を実行しているMid2010 MacbookProを持っています。
HDはMacに370GB、Windowsに128 GBでパーティション分割されていますが、Macでより多くのスペースが必要で、Windowsをほとんど使用しないため、Windowsパーティションを65GBに縮小することにしました。
Mini Tool Partition Wizardを使用してWindowsパーティションのサイズを変更し、ディスクの最後に移動して、Macパーティションの直後に空のままにしました。
Windowsパーティションを起動して、通常どおりに使用できます。 Windows C:ディスクの容量は65GBになりました。
Mac OS Xで起動し、ディスクユーティリティを使用してMacパーティションを増やしようとすると、Windowsパーティションにはまだ128GBがあると表示されます。
作成した空きスペースは使用できますか?
これが私のパーティションに関するいくつかの情報です:
$ Sudo gpt -r -vv show disk0
gpt show: disk0: mediasize=500107862016; sectorsize=512; blocks=976773168
gpt show: disk0: Suspicious MBR at sector 0
gpt show: disk0: Pri GPT at sector 1
gpt show: disk0: Sec GPT at sector 976773167
start size index contents
0 1 MBR
1 1 Pri GPT header
2 32 Pri GPT table
34 6
40 409600 1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
409640 723603632 2 GPT part - 48465300-0000-11AA-AA11-00306543ECAC
724013272 1269544 3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
725282816 251490304 4 GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
976773120 15
976773135 32 Sec GPT table
976773167 1 Sec GPT header
$ Sudo gdisk /dev/disk0
GPT fdisk (gdisk) version 0.8.10
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
MBR: hybrid
BSD: not present
APM: not present
GPT: present
Found valid GPT with hybrid MBR; using GPT.
Command (? for help): p
Disk /dev/disk0: 976773168 sectors, 465.8 GiB
Logical sector size: 512 bytes
Disk identifier (GUID): E34EA0BB-B94A-4854-AF05-02E0D06A48E5
Partition table holds up to 128 entries
First usable sector is 34, last usable sector is 976773134
Partitions will be aligned on 8-sector boundaries
Total free space is 21 sectors (10.5 KiB)
Number Start (sector) End (sector) Size Code Name
1 40 409639 200.0 MiB EF00 EFI System Partition
2 409640 724013271 345.0 GiB AF00 Macbook HD
3 724013272 725282815 619.9 MiB AB00 Recovery HD
4 725282816 976773119 119.9 GiB 0700 BOOTCAMP
$ Sudo fdisk /dev/disk0
Disk: /dev/disk0 geometry: 60801/255/63 [976773168 sectors]
Signature: 0xAA55
Starting Ending
#: id cyl hd sec - cyl hd sec [ start - size]
------------------------------------------------------------------------
1: EE 1023 254 63 - 1023 254 63 [ 1 - 409639] <Unknown ID>
2: AF 1023 254 63 - 1023 254 63 [ 409640 - 723603632] HFS+
3: AB 1023 254 63 - 1023 254 63 [ 724013272 - 1269544] Darwin Boot
4: 0C 1023 254 63 - 1023 254 63 [ 725282816 - 251490304] Win95 FAT32L
編集:
別の解決策を試した後、Windowsパーティションで起動できなくなりました。パーティション情報は上記と同じです。
非常に危険で一貫性のないレイアウトを作成したと確信しています。
問題は次のとおりです。Windowsとのデュアルブートを行うMacは、通常、 ハイブリッドMBR、 を使用します。これは、2つのパーティションテーブルをディスク上で(ある種の)共存させる方法です。 GUIDパーティションテーブル(GPT) は信頼できるパーティションテーブルであり、[〜#〜]必須[〜#〜 ]は、パーティションのサイズを変更するツールによって変更されます。ハイブリッドMBRセットアップでは、 マスターブートレコード(MBR) の1つ以上の通常は空のフィールドを使用して、GPTデータ構造内のデータを複製します。ハイブリッドMBRディスクに直面した場合、OS XはGPTデータを使用しますが、WindowsはMBRデータを使用します。ハイブリッドMBRは、ディスクがBIOSモードで起動される可能性があることを示すMacのファームウェアへの信号としても使用されます(OS Xが使用するEFIモードとは異なります)。
これに伴う問題は、GPTに対応しないツールを使用してパーティションのサイズ変更、移動、または作成を行うと、権限のないMBRデータ構造が変更されることですnotauthoritativeGPTデータ構造を変更しません。これは、実際に小切手を預けずに小切手帳に預金を入力するようなものです。銀行口座に$ 1,000,000があるのは見た目かっこいいかもしれませんが、お金を使おうとすると、あなたは困るでしょう!これは(私が思うに)あなたがしたことです-MBRデータ構造を変更することにより、Windowsは使用できるが、OSXは使用できないパーティションを作成しました。さらに悪いことに、実行した内容の詳細によっては、他のOSに情報を書き込むたびに、一方のOSのファイルに損傷を与える可能性があります。
回復するには、最初にすべてを別のディスクにバックアップすることをお勧めします。
これが完了したら、GPTデータとMBRデータの両方の開始点と終了点を調べることでデータ回復を試みることができます。これはgdisk
で実行できます。通常のp
コマンドはGPTデータを表示します。エキスパートメニューまたはリカバリメニューで、o
コマンドがMBRデータを表示します。 (タイプ0xEE MBRパーティションは無視してください。これは、ディスクがGPTディスクであり、それ以上のものではないことを示します。)一致するパーティションと一致しないパーティションを特定します。 OS Xから使用するパーティションと、Windowsから使用するパーティションをメモします。 WindowsパーティションはMBR側になります。使用しているパーティションが決まったら、機能していないGPTパーティションを削除し、代わりに、Windowsで機能するMBRパーティションと同じ開始点と終了点を持つ新しいパーティションを作成します。この手順は、これらのパーティションを実際に作成できることを前提としています。それらが重複している場合は、深刻な問題が発生しており、重複しているすべてのパーティションを削除し、新しいパーティションを作成して、バックアップからすべてを復元する必要があります。これがすべて完了したら、私のWebページで説明されているように、新しいハイブリッドMBRを作成できます。
将来的には、ハイブリッドMBRのルール#1に必ず従ってください。
ハイブリッドMBRディスクでGPT-UNAWAREユーティリティを使用しないでください!
場合によっては、GPT専用ツールを使用してGPTデータ構造を変更してから、変更を反映するために新しいハイブリッドMBRを作成する必要があります。
残念ながら、@ Tesujinの回答のコメントで述べたように、Windowsはディスク上の4つを超えるパーティションを処理できないため、これを行う方法はありません。私はすでに4つのパーティションを持っています。パーティションが3つしかない場合は、サイズを変更して、MacOSXにパーティションを拡張するための空きスペースを残すことができます。
iPartition がどう思うか見てみましょう。それを使用してbootcampパーティションのサイズ変更や移動に問題はありませんでした。
デモモードで何ができるかはわかりませんが、問題が見つかって購入を主張する場合でも、少なくともそれが始まりです。 [所属なし、私は製品が好きで、自分で使用しています]