New To Mac-Forums?

Welcome to our community! Join the discussion today by registering your FREE account. If you have any problems with the registration process, please contact us!

Get your questions answered by community gurus Advice and insight from world-class Apple enthusiasts Exclusive access to members-only contests, giveaways and deals

Join today!

 
Start a Discussion
 

Mac-Forums Brief

Subscribe to Mac-Forums Brief to receive special offers from Mac-Forums partners and sponsors

Join the conversation RSS
Running Windows (or anything else) on your Mac Discussion of Classic or running Windows, Linux and other OSes on the Mac.

Windows - Data Partition: Using a FAT32 Partition to exchange data between Mac and Windows XP


Post Reply New Thread Subscribe

 
Thread Tools
MartinT

 
Member Since: Apr 25, 2009
Posts: 3
MartinT is on a distinguished road
Mac Specs: Mac Mini 2009 2GHz, 4GB RAM, 320 MB HD, Mac OS 10.6 SL

MartinT is offline
As I have spent hours searching for solutions to install a third data partition, accessible by both Mac OS X and Windows XP installed on an Intel Machine, I want to share my experience and publish this Guideline:

Guideline Background
Both Mac OS X and Windows can read and write to partitions formatted with FAT and FAT32. Unfortunately, Mac OS X can read but not write to NTFS formatted partitions that Windows NT, 2000, and XP can use instead of FAT32. NTFS should be used for a Windows partition, as it is safer.

A limitation when it comes to partitions is that the Windows MBR can address 4 primary partitions only. The first 2 partitions on Intel Macs are reserved for something called EFI (200 MB, normally invisible) and for the Mac OS itself. That leaves room for 2 additional partitions, one for your shared “bilingual” data and one for Windows XP.

For a strange reason, Windows XP MUST be installed on the LAST partition in order for the EFI boot loader to recognize it (“hal.dll corrupt or missing” or “missing media” error).

So the recommended solution is:
First Partition (i.e. “disk0s1”): reserved EFI partition (invisible in Disk Utility and during normal use)
Second partiton (i.e. “disk0s2): MacOSX - Mac OS Extended (journaled) format (HFS+)
Third partition (i.e. “disk0s3): Shared Data - FAT32 format (up to 8 TB!)
Fourth partition (i.e. “disk0s4): Windows XP - NTFS format

Once in the Windows Setup partition overview, you will notice that the Mac OS Disk Utility creates unallocated spaces of about 128 MB between the partitions. Don’t ask me why, and I wouldn’t recommend changing that with “Partition Magic”, “fdisk”, “GParted” or the like. Chances are that the booting into Windows XP will screw up (Mac OS however remains unaffected, as long you don’t tamper with the Mac OS partition).

The third partition is used to store files that you want to share between the Windows XP and Mac OS, as both can read and write to the third partition (FAT32). However, the max file size is 4,3 GB, which makes things difficult when it comes to disk images, videos, etc.. If this is important to you, you may stop reading here and read the tutorials on how to use NTFS or Linux ext2 or ext3 for the shared partition and by installing corresponding drivers on both systems (for instance using MacDrive on WinXP and Paragon NTFS on Mac).

Both Mac OS and Windows XP need about 10 GB for the operating system and basic office applications, I would recommend 20 or even 30 GB each just to be sure. You definitively need more if you install games or audio/video editing applications. Once formatted, changing the size of the FAT32 or NTFS partitions is not possible anymore without starting from scratch. And believe me, Partition Magic and GParted (until now) do not understand the Mac OS GUID partition table, which needs to be changed in parallel with the MBR table changes these programs modify.

With a little trick, which I’ll tell you in a moment, it is possible to make the FAT32 partition as large as you want (override the 32 GB limit of Windows Setup) and to avoid Windows setup files being copied to your shared Data partition, as it is the first partition Windows Setup “sees”.

Apple’s Boot Camp application CAN NOT be used for this partitioning scheme, because it will only allow to make two partitions. All necessary partition work (except for the NTFS formatting during Windows Setup) is done using Disk Utility in the Mac OS environment or from the Mac OS Install DVD. No other partition application is necessary using this Guideline! And BTW, you don’t need to manually edit the Windows boot file “boot.ini” like other tutorials require out there!

I assume you have a working Mac OS when you start, otherwise you’ll start off the Install DVD installing Mac OS. In that case it’s advisable to format the partitions according to steps 2-4 by using Disk Utility found in the Mac menu before you press “continue” to install OS X (after the initial language choice screen).

Here is how it goes:

1) Backup your data before you begin. For the Mac OS partition this is a measure just to be on the safe side. Either to an USB-Stick, a CD/DVD or to an external hard disk. A simple way of doing that is to use the Mac OS Disk Utility (found in “Utilities” folder in Finders “Go” menu) to clone your Mac data (the whole partition) to an external USB or FireWire drive formatted with HFS+ (or FAT32, but then you have a 4,3 GB file size limit which may be a problem, even if you use compression). In case you also need to backup your current Windows XP partition (this partition and all data along with it will be erased using this guideline), use for instance the free Mac OS application “Winclone” and clone onto a HFS+ partition. Cloning in this case basically means an instant image of the complete partition is written to a large file. Using the restore command means to “put the partition back again”, however overwriting existing and perhaps newer data.

2) Use the Disk Utility, mark your hard disk and go to the “partition” menu. Drag the lower right corner to resize your Mac OS partition to accommodate your intended Data and Windows partition sizes. It will do so without destroying or reformatting your Mac OS partition. Use the “-“ (minus) command or “Erase” menu to free up the space after the Mac OS partition.

3) Now create two new partitions using the “+” (plus) in the partition menu. Choose size and format the third partition to “MS-DOS (FAT)”, which means FAT32. Give it a name like “WinXP”, as this is the partition for Windows XP.

4) Now the trick: Format the second partition using Mac OS Extended (Journaled), not FAT32 at this stage, and call it something like “Data”. This will become your shared Data partition. Use any size you want.

5) Put in your Windows XP CD and go to “System Preferences” and choose the extension “Startup Disk“. Wait until the CD icon appears and choose the Windows Setup CD to boot from.

6) Reboot your Mac into the Windows installer. Sometimes it won’t, in that case hold the "C" key (to boot from CD) or hold the Option key during boot in order to get a list of bootable devices. Select the CD icon.

7) Windows Setup will eventually provide you with an option to format the drive. Be sure to select the correct partition and format with NTFS (you can select fast format unless you are experiencing problems). Just to make it clear: You MUST format here, even if you choose to keep FAT32.

8) Once finished installing Windows XP and the Boot Camp XP Drivers from the Mac OS Install DVD, reboot into Mac OS by pressing Option when the chime sounds and selecting Mac OS (or by choosing Mac OS from the Boot Camp control panel in the Windows system tray).

9) As a last step enter Disk Utility again and chose “Erase” menu. Mark the Data partition and “erase” it as “MS-DOS (FAT)”. This will format the partition in a way fully accessible to both Windows and Mac OS. You'll notice that Disk Utility has no problem converting partitions larger than 32 GB. You’re done!

PS. You can now install “rEIFt”, which is a nice graphical boot loader for multiple OS Macs. During Mac startup, rEFIt will show all bootable options available. Don’t install rEFIt until you know all your OS’s work, because it doesn't provide support for installation of any operating system. However it has the capability to show the GUID Partition Table (GPT) and the MBR table and echo the MBR entries so it fits the GPT (not the other way around). I’ve experienced that rEFIt sometimes needs a second reboot before it is recognized properly.

PS2. Mac OS doesn’t grow and slows down like Windows XP (due to the “registry” and orphaned files), so you can safely use the same partition for your data and use Time Machine to backup to a second drive. For Windows XP I recommend to use MS Tweak UI to change your document, desktop, picture, etc. folder to point at and keep all personal data in your Data partition. You can then continue use Winclone to restore your Windows clone/image to restore Windows to virgin state, for instance if you’ve caught a trojan or a virus.
QUOTE Thanks
OnlyTimeWillTel

 
Member Since: Apr 23, 2009
Location: The boring countryside of SE Wi
Posts: 231
OnlyTimeWillTel can only hope to improve
Mac Specs: see sig...

OnlyTimeWillTel is offline
just use ParagonNTFS and poof your mac can read AND write to ntfs
QUOTE Thanks
ylshin

 
Member Since: Feb 26, 2008
Location: UK
Posts: 46
ylshin is on a distinguished road
Mac Specs: iMac, Macbook Pro & iPhone GS3

ylshin is offline
Totally agree with using ParagonNTFS and do away with all these hassles. After all, what we want is to be able to read and write to files under both OSes. I was totally indebted to someone on this forum for the advice.
QUOTE Thanks
chscag

 
chscag's Avatar
 
Member Since: Jan 23, 2008
Location: Fort Worth, Texas
Posts: 41,000
chscag has a reputation beyond reputechscag has a reputation beyond reputechscag has a reputation beyond reputechscag has a reputation beyond reputechscag has a reputation beyond reputechscag has a reputation beyond reputechscag has a reputation beyond reputechscag has a reputation beyond reputechscag has a reputation beyond reputechscag has a reputation beyond reputechscag has a reputation beyond repute
Mac Specs: 27" iMac i5, 3.2 GHz, iPad 3, iPhone 5c, 3 iPods, Yosemite

chscag is offline
To add to the comments already given....

The new version of Paragon NTFS (7.0) works both ways. It enables read and write to a NTFS partition from OS X and also enables read and write to a HFS partition from Windows. I consider the $39.95 price a real bargain. A must have for folks who use both OS X and Windows.

Regards.
QUOTE Thanks
vansmith

 
vansmith's Avatar
 
Member Since: Oct 19, 2008
Location: Toronto
Posts: 18,237
vansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond reputevansmith has a reputation beyond repute
Mac Specs: 2012 13" MBP (2.5 i5, 8GB)

vansmith is offline
It will be interesting to see how useful this is with the recognition that Snow Leopard will introduce HFS drivers for Boot Camp. Most of what I have read though is that HFS support in Windows will be read-only.

I've also heard good things about NTFS-3G. It's free and allows read/write access of NTFS partitions. You can get it here.

The only thing missing here is write support for HFS. I'm sure there are ways to get around this missing feature though that are fairly convenient.

Important Links: Community Guidelines : Use the reputation system if you've been helped.
M-F Blog :: Write for the blog
Writing a Quality Post
QUOTE Thanks
nisulid

 
Member Since: Jun 03, 2009
Posts: 7
nisulid is on a distinguished road

nisulid is offline
So, if I have Paragon, when I try to send a 7 GB file from a Mac to a Windows, it should work?

'cause it's not yet

I have them connected via ethernet and PC Maclan. I have Paragon installed, trial version. I copy from Mac and paste into a windows folder, it goes all the way to 4Gb and disconnects.

Am i doing something wrong?
QUOTE Thanks
Dingle

 
Member Since: Jul 26, 2009
Posts: 1
Dingle is on a distinguished road

Dingle is offline
Thank you very much for taking the time to write this article! I found it extremely useful! In particular, the bits about GUID, MBR, 128MB spacing partitions and external partitioning software were most helpful. Cheers, Sean
QUOTE Thanks
MYmacROX

 
MYmacROX's Avatar
 
Member Since: Mar 17, 2009
Posts: 3,631
MYmacROX is a name known to allMYmacROX is a name known to allMYmacROX is a name known to allMYmacROX is a name known to allMYmacROX is a name known to allMYmacROX is a name known to allMYmacROX is a name known to all
Mac Specs: 2008 15" MBP ML, 2012 21.5" iMac ML

MYmacROX is offline
Quote:
Originally Posted by vansmith View Post
It will be interesting to see how useful this is with the recognition that Snow Leopard will introduce HFS drivers for Boot Camp. Most of what I have read though is that HFS support in Windows will be read-only.
Not sure if this is what you're referring to because referrining to boot camp. But I heard that with Snow Leopard you will be able to read and write to a NTFS partition of an external hdd.
So if you had an external partitioned for windows and for Mac, you could not only see what's on the windows partition, but write/copy to it from a Mac as well??
Does that sound right?

Like I said, might be the same thing you were saying but in a different way. I don't know....
QUOTE Thanks
jdw1216

 
Member Since: Oct 24, 2009
Posts: 1
jdw1216 is on a distinguished road
Mac Specs: Mac Pro, Imac, OS 10.6.1

jdw1216 is offline
Snow Leopards NTFS write comes disabled. Enabling write is not recommended for the average Mac user.

To enable write
1) open a terminal window
2) enter: cd /etc
3) enter: sudo sudo nano fstab
4) enter: Label=BOOTCAMP none ntfs rw
5) enter: control x
6) enter: y

reboot to take affect
QUOTE Thanks
TechieJustin

 
TechieJustin's Avatar
 
Member Since: Dec 16, 2008
Location: Pennsylvania, USA
Posts: 298
TechieJustin is on a distinguished road
Mac Specs: Macbook Pro 15"

TechieJustin is offline
For the people who want to use the free utilities, install Macfuse and ntfs-g
It does everything Paragon does.
QUOTE Thanks

Post Reply New Thread Subscribe


« Vista and BootCamp 1.1.2 | a flashing folder with a question mark on it after trying to install Win7 »
Thread Tools

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread
Thread Starter
Forum
Replies
Last Post
Question about Boot Camp-How to store Data markw10 Running Windows (or anything else) on your Mac 3 09-08-2009 06:11 PM
iPod for Windows and Mac? MacAddikt iPod Hardware and Accessories 12 03-31-2007 10:33 AM
What Apple Should Do To Support Windows On Mac haimson Running Windows (or anything else) on your Mac 6 08-31-2006 11:50 PM
Running Windows on my iMac! BlindingLights Running Windows (or anything else) on your Mac 27 04-19-2006 06:40 PM
Mac Users Get More ISP Choices schweb Apple Rumors and Reports 1 03-06-2003 11:57 AM

All times are GMT -4. The time now is 03:43 AM.

Powered by vBulletin
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
X

Welcome to Mac-Forums.com

Create your username to jump into the discussion!

New members like you have made this community the ultimate source for your Mac since 2003!


(4 digit year)

Already a member?