Sharing a profile between Windows and Linux
From MozillaZine Knowledge Base
Any shared files need to be stored on a volume (drive) that both operating systems can read/write. At one time that meant you had to create a FAT32 volume but most Linux distributions now support read/writing NTFS volumes. The two main approaches to sharing a profile between Windows and Linux seem to be:
The most well known article is called "How To Share Mail Between Windows and Linux" and used to be at http://texturizer.net/thunderbird/share_mail.html . Its still available on the wayback machine at this web page.
Some other articles to read are:
Most articles talk about using FAT32 volumes for shared files because there were poor choices for writing to NTFS partitions at the time. However, most Linux distributions now include a NTFS-3g driver to provide full read/write access to NTFS. Another possibility is to use the Ext2 Installable File System for Windows to access ext3 partitions from Windows.
If you are dual booting Windows 8 and Linux it is recommended that you disable the optional Windows 8 Fast Start feature as this can cause data corruption due to Windows 8 using cached data from when it went into hibernation, rather than reading the actual file contents when it is restored. 
Information on symlinks: