Adamantinus Posted June 25, 2010 Share Posted June 25, 2010 As per title, Snow Leopard and Windows 7 were getting along really well, sharing drives, until I resized two of the partitions in Windows 7. Now, those partitions are read only in OSX, but the other NTFS partitions are still fine, using MacFuse and NTFS-3G. It could be a coincidence, but if I run diskutil, I get the following; /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *640.1 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Snow Leopard 30.0 GB disk0s2 3: Microsoft Basic Data Windows 50.0 GB disk0s3 4: Microsoft Basic Data Documents 60.0 GB disk0s4 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *1.0 TB disk1 1: Windows_NTFS Media @ Samsung 1TB ... 1.0 TB disk1s1 /dev/disk2 #: TYPE NAME SIZE IDENTIFIER 0: FDisk_partition_scheme *1.0 TB disk2 1: Windows_NTFS Media @ Samsung 1TB ... 1.0 TB disk2s1 The two partitions that do not work are Windows and Documents. The two 'Media @' drives are fine. I'm guessing it has something to do with the fact the two NTFS partitions I resized in Windows 7 now appear in Snow Leopard as "Microsoft Basic Data", while the original writeable partitions on the other drives appear as Windows_NTFS. However, I had some free space on disk0, and I created an NTFS partition in Snow Leopard with Disk Utility using NTFS-3G option to test this theory. /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *640.1 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Snow Leopard 30.0 GB disk0s2 3: Microsoft Basic Data Windows 50.0 GB disk0s3 4: Microsoft Basic Data Documents 60.0 GB disk0s4 5: Microsoft Basic Data Test 489.9 GB disk0s5 Partition 5, 'Test' was created in Snow Leopard as an NTFS drive. It is read and writeable, and yet it appears as Microsoft Basic Data, the same as the 'Windows' and 'Documents' drives which I have not been able to write to since Windows 7 resized them. Any help would be much appreciated, I have no idea what to do but I want to be able to write to Windows for Parallels, and I need to be able to write to Documents as it is the shared drive between the two OSes (FAT32 is not sufficient for my needs.) Link to comment Share on other sites More sharing options...
Adamantinus Posted June 25, 2010 Author Share Posted June 25, 2010 Rather worryingly, I have somewhat identified the problem. In Windows, the following is listed (I've done this by hand): Disk 2200MB Healthy (GPT Partition) 27.94 GB Healthy (Active, Primary Partition) 129MB Unallocated Windows (C:) 55.81GB Healthy, System, Boot, Page File, Crash Dump) Documents (D:) 60GB 452.10GB Unallocated That's very different from what Snow Leopard sees. I know that the 200MB is the GPU, the 129MB is something to do with booting Windows 7 and is normal, but Windows sees the C:/ as a completely different size than Snow Leopard does (The resizing I did in Windows seems not to have been carried over to Snow Leopard) and the partition I made in Snow Leopard seems not to have taken. Windows has run chkdsk and it all seems to be okay, my data isn't corrupted (Though I will be backing up!), but this really worries me. Does this mean my partition table is corrupt? What's going on? Link to comment Share on other sites More sharing options...
Adamantinus Posted June 27, 2010 Author Share Posted June 27, 2010 I've established the problem is with the GPT/MBR hybrid, there is a mismatch in their partition tables, Windows sees the more up to date MBR table, OSX sees the more out of date GPT table. I've looked into gptsync, I'm not quite sure it can sync GPT to MBR though, does anyone know how I would go about fixing this mismatch? Link to comment Share on other sites More sharing options...
Recommended Posts