Colonel Posted January 15, 2007 Share Posted January 15, 2007 For months now, many of use have been happily running Mac OS X along side of Windows on our Intel Macs. But we've always face the problem with Mac OS X not being able to write over to our Windows drive. Well, just a few days ago Amit Singh of Mac OS X Internals and current Google employee have found a way to solve this problem. MacFUSE's Google Code site gives us more in depth details. "MacFUSE implements a mechanism that makes it possible to implement a fully functional file system in a user-space program on Mac OS X (10.4 and above). It aims to be API-compliant with the FUSE (Filesystem in USErspace) mechanism that originated on Linux. Therefore, many existing FUSE file systems become readily usable on Mac OS X. The core of MacFUSE is in a dynamically loadable kernel extension. How FUSE-compliant is MacFUSE? Well, enough so that many popular FUSE file systems can be easily compiled and work on Mac OS X--often out of the box. Examples of file systems that work have been tested (to varying degrees) include sshfs, ntfs-3g (read/write NTFS), ftpfs (read/write FTP), wdfs (WebDAV), cryptofs, encfs, bindfs, unionfs, beaglefs (yes, including the entire Beagle paraphernalia), and so on." A dream come true for dual booters everywhere, has finally become a reality. Link to comment Share on other sites More sharing options...
Big Kahuna Posted January 16, 2007 Share Posted January 16, 2007 If you browse around.. they've provided a nice .dmg to get the macfuse setup installed. EDIT: I've got it working.. writing up a tutorial now. Link to comment Share on other sites More sharing options...
GBK.Xscape Posted January 16, 2007 Share Posted January 16, 2007 yea im lazy and i installed the dmg's but it still doesnt work for me and i dont really need to write over to my windows partition anyways. Link to comment Share on other sites More sharing options...
erbic Posted January 16, 2007 Share Posted January 16, 2007 Got my NTFS Boot Camp partition mounted with full read-write. It's nice being able to do that. The guys over at AppleNova Forums are a bunch of hard-core coders who know how this thing works. I had to ask over there to get rid of some issues with it. Some guy there compiled nice install packages for MacFUSE and NTFS-3g. Check it out. Link to comment Share on other sites More sharing options...
Gcrumpets Posted January 16, 2007 Share Posted January 16, 2007 (edited) wow, a much need program for me. but i must not understand it completely because i downloaded the dmg file and installed, rebooted and my NTFS partition is still not writeable this is because i cant install the NTFS-3g driver..i go to install screen and it wont install because it says macfuse is not on the volume...odd Edited January 16, 2007 by Gcrumpets Link to comment Share on other sites More sharing options...
Forky Posted January 16, 2007 Share Posted January 16, 2007 Can some one post/link a simple way to get this working?? i installed the MacFuse DMG, do i need to build ntfs-3g package now?? If some one has a DMG that does all thats necessary automaticly ples let me know where to find it Link to comment Share on other sites More sharing options...
Proteo Posted January 16, 2007 Share Posted January 16, 2007 AFAIK, there is no such installer yet. I'm sure in a short time somebody will do it, but in the meantime that's what it is. I got it running with no problems, just following the simple guide posted here: http://forum.insanelymac.com/index.php?s=&...st&p=276819 Hope it helps. Link to comment Share on other sites More sharing options...
Tek_No Posted January 16, 2007 Share Posted January 16, 2007 (edited) Actually it's quite simple... Download the two DMG files: one for MacFuse and one for the NTFS-3G filesystem. Both of these DMGs can be downloaded at AppleNova at: http://forums.applenova.com/showthread.php...4437#post434437 Install MacFuse from the DMG. Install NTFS-3G from the DMG with Pacifist (otherwise I got the error that MacFuse is not installed on my system) After this open up Disk Utility and unmount your Windows volume (mine is called Untitled - was too lazy to add a label). Also in Disk Utility: select the "Information" (right-click) for your Windows partition and have a look at the "Disk Identifier": e.g. mine is disk0s1 Start a Terminal and enter the following command (to add the needed symbolic link): sudo ln -s /System/Library/Filesystems/fusefs.fs/mount_fusefs /usr/bin/mount_fusefs Create a folder to be used as mount point for the NTFS partition: mkdir /Volumes/Windows After this you can mount your NTFS partition by using the following command: sudo ntfs-3g /dev/disk0s1 /Volumes/"Windows" -o ping_diskarb,volname="Windows" You could also do this without running "Disk Utility" by running: umount /Volumes/Untitled disktool -r mkdir /Volumes/Windows sudo ntfs-3g /dev/disk0s1 /Volumes/"Windows" -o ping_diskarb,volname="Windows" This is working fine for me and I can write on my NTFS Windows partition now Take care, Tek_No Edited January 16, 2007 by Tek_No Link to comment Share on other sites More sharing options...
mykell9999 Posted January 17, 2007 Share Posted January 17, 2007 Tek_no could you please elaborate on how you installed ntfs-3g with Pacifist? I also get that error where it says I need to have macfuse installed. thanks Link to comment Share on other sites More sharing options...
Takuro Posted January 17, 2007 Share Posted January 17, 2007 ntfs-3g: command not found Erm... terminal is giving me a hard time. Link to comment Share on other sites More sharing options...
Gcrumpets Posted January 17, 2007 Share Posted January 17, 2007 (edited) for the person above who says they cant install the ntfs-3g cuz it says macfuse is not installed, try downloadinf the macfuse dmg from here http://idisk.mac.com/shadowofged/Public/So...0.1.0_beta6.dmg its probably the same thing BUT i had the same problem and installing from that dmg fixed it for me. i can now wrtie to my windows NTFS partition, but is anyone elses drive showing up with the same icon as a networked drive/folder.....and mine also says space available is 6gb, yet its actually 6.43gb...its rounding down....but anyway, at least i can write to it now if i could only get the automounting to work...... Edited January 17, 2007 by Gcrumpets Link to comment Share on other sites More sharing options...
moid Posted January 17, 2007 Share Posted January 17, 2007 Now it would be great a free Utility like MacFUSE so Windows can read and write to HFS+. MacDrive is not free nor has a Vista version and they didn't announce when it will be available. Link to comment Share on other sites More sharing options...
crazyJAT Posted January 17, 2007 Share Posted January 17, 2007 Add, ext2/3 and rieserfs to the list and we've got something. Link to comment Share on other sites More sharing options...
kalle_19 Posted January 17, 2007 Share Posted January 17, 2007 I've managed to get it up and running, but how can you make it autostart instead of OS X NTFS (read only)? fstab? And what about the icon:s, can you change them from network-drive to hard drive? Link to comment Share on other sites More sharing options...
Forky Posted January 17, 2007 Share Posted January 17, 2007 i installed both DMGs and went for some more steps but since i dun use windows on my MBP i can not try it. Can some one tell me what is the procedure for an external drive? and i would also love that ntfs 3g would be used as default Link to comment Share on other sites More sharing options...
Xanix Posted January 17, 2007 Share Posted January 17, 2007 Actually it's quite simple... Download the two DMG files: one for MacFuse and one for the NTFS-3G filesystem. Both of these DMGs can be downloaded at AppleNova at: http://forums.applenova.com/showthread.php...4437#post434437 Install MacFuse from the DMG. Install NTFS-3G from the DMG with Pacifist (otherwise I got the error that MacFuse is not installed on my system) After this open up Disk Utility and unmount your Windows volume (mine is called Untitled - was too lazy to add a label). Also in Disk Utility: select the "Information" (right-click) for your Windows partition and have a look at the "Disk Identifier": e.g. mine is disk0s1 Start a Terminal and enter the following command (to add the needed symbolic link): sudo ln -s /System/Library/Filesystems/fusefs.fs/mount_fusefs /usr/bin/mount_fusefs Create a folder to be used as mount point for the NTFS partition: mkdir /Volumes/Windows After this you can mount your NTFS partition by using the following command: sudo ntfs-3g /dev/disk0s1 /Volumes/"Windows" -o ping_diskarb,volname="Windows" You could also do this without running "Disk Utility" by running: umount /Volumes/Untitled disktool -r mkdir /Volumes/Windows sudo ntfs-3g /dev/disk0s1 /Volumes/"Windows" -o ping_diskarb,volname="Windows" This is working fine for me and I can write on my NTFS Windows partition now Take care, Tek_No Thank's. It worked. How can I make a script of it??? Xanix Link to comment Share on other sites More sharing options...
kalle_19 Posted January 17, 2007 Share Posted January 17, 2007 umount /Volumes/Untitled disktool -r mkdir /Volumes/Windows sudo ntfs-3g /dev/disk0s1 /Volumes/"Windows" -o ping_diskarb,volname="Windows" in a file called: "whatever.command" Link to comment Share on other sites More sharing options...
Elrithranduil Posted January 17, 2007 Share Posted January 17, 2007 I would like to see a script of it too also to let it automount is that possible.. I couldnt get automount to work.. Is someone skilled with automater? Link to comment Share on other sites More sharing options...
Xanix Posted January 17, 2007 Share Posted January 17, 2007 umount /Volumes/Untitled disktool -r mkdir /Volumes/Windows sudo ntfs-3g /dev/disk0s1 /Volumes/"Windows" -o ping_diskarb,volname="Windows" in a file called: "whatever.command" Didn't work for me. I've managed this... do shell script "sudo -K" do shell script ¬ "df -k /Volumes/*;umount /Volumes/Windows;disktool -r;mkdir /Volumes/Windows;usr/local/bin/ntfs-3g /dev/disk1s2 /Volumes/Windows -o ping_diskarb,volname=\"Windows\"" password "YOU'RE PASSWORD HERE" with administrator privileges do shell script "sudo -K" Link to comment Share on other sites More sharing options...
Guest goodtime Posted January 17, 2007 Share Posted January 17, 2007 (edited) I have the NTFS-3g driver working swimmingly. My question is, does anyone know how to get other file systems to work like a ftpfs? It would be nice to mount an FTP volume for a website with read/write access. gt Edited January 17, 2007 by goodtime Link to comment Share on other sites More sharing options...
theofan1960 Posted January 17, 2007 Share Posted January 17, 2007 Hi, Here's the command line some were asking for. It uses the same lines that the ones in the tutorial. Don't forget to change the name of the partition at the umount command if yours is not Untitled and if your NTFS partition is not your first one don't forget to change the disk0s1 by disk0s* (* is for your partition number that you found in Disk Utility) Have fun with this command line!!! Theofan1960 (It worked for me, but I don't want to be responsible for any lost of data. Use at your own risk) ntfs.command.zip Link to comment Share on other sites More sharing options...
KrzychuG Posted January 17, 2007 Share Posted January 17, 2007 (edited) I would vote for ext2/3 and reiserfs support under MacFUSE ;-) Finally i could access my Linux partitions in here. Soon dreams may come true. Edited January 17, 2007 by KrzychuG Link to comment Share on other sites More sharing options...
homer007 Posted January 17, 2007 Share Posted January 17, 2007 has anyone found out how to automount external drives??? Link to comment Share on other sites More sharing options...
OoOoOoO Posted January 17, 2007 Share Posted January 17, 2007 I would vote for ext2/3 and reiserfs support under MacFUSE ;-) Finally i could access my Linux partitions in here. Soon dreams may come true. +1 here p.s. for reiserfs i use modified rfstool Link to comment Share on other sites More sharing options...
FabricioGS Posted January 18, 2007 Share Posted January 18, 2007 (edited) ntfs-3g: command not found Erm... terminal is giving me a hard time. Try this (the second line is the key): sudo ln -s /System/Library/Filesystems/fusefs.fs/mount_fusefs /usr/local/bin/mount_fusefs sudo ln -s /usr/local/bin/ntfs-3g /usr/bin/ntfs-3g Here its seems to be working fine (but I´m still afraid if it will corrupt my ntfs partition). Edited January 18, 2007 by Viper.Br Link to comment Share on other sites More sharing options...
Recommended Posts