NTFS Write support on Mavericks
Does OS X mavericks natively support writing to NTFS drives?
MacBook Air, OS X Mavericks (10.9)
Does OS X mavericks natively support writing to NTFS drives?
MacBook Air, OS X Mavericks (10.9)
i see
This script should be run as ROOT. Try sudo
logout
i will try
@Ustalo,
do this
sudo ./ntfs.sh
(the < and > were just to generalize the command).
You run it as root since it you run it with sudo. Dont be afraid because the only thing that it does is writting a new file in /etc/ that you can remove whenever you want and everything will be as before.
I copy script and paste in terminal under root. restart mac, in disk ut i do not see ntfs. when i try
sudo ./ntfs.sh
i get msg
Aurita:Applications alex$ sudo ./ntfs.sh
sudo: ./ntfs.sh: command not found
Aurita:Applications alex$
sorry fo rtaking your time
Remember that the script must be in the same directory where you have the script. Otherwise, the terminal will not find it.
I wrote
Remember that the script must be in the same directory where you have the script. Otherwise, the terminal will not find it.
script must be in the same directory where you have the script.
You mean in the dirtectory, i want to format as ntfs?
Aurita:8gb alex$ ls
ntfs.sh
Aurita:8gb alex$ sudo ./ntfs.sh
sudo: ./ntfs.sh: command not found
Aurita:8gb alex$
Before all:
You say: "You mean in the dirtectory, i want to format as ntfs?"
This script is NOT to format as NTFS. It is just to mount NTFS disks with write/read support. If you want to format drives as NTFS under OSX, this script is not for you.
Regarding the execution of the file:
1. Check that the script is in the same folder those where you are trying to execute the script (do "ls" to check if it is there).
2. If it is there and still it doesn't work try to be sure that you have execution permissions over that file by doing "chmod +x ntfs.sh
3. Try again
Greetings!
nebirum, thank you for your script.
But I just found it doesn't support disk names with spaces. You have to put qoutes around $FILENAME in your script, like this:
uuid=$(diskutil info "$FILENAME" | grep UUID | cut -d ':' -f2 | tr -d ' ')
Everywhere $FILENAME is used.
Regards!
Was able to fix mine by deleting the tuxera and other related software from the sidepane in disk utility.
Hi all,
I'm going to attempt to write a simple guide for people like me who do NOT use Terminal as part of our everyday repetoire but can follow instructions and are willing to learn. The guide is a combination of all the information gathered here to get this little gem into a working condition because it works!
1. Download ntfs.sh from this link.
1.1 It is a small file
1.2 It doesn't matter where in your computer it is (it will work from whatever folder you download it to)
1.3 Alternatively, you can search for it yourself on sourceforge.net and look for "NativeNTFS-OSX" by rubenium (make sure to adjust your filters, but I've done that for you if you click the link in provided above!)
Before moving forward, what pyotrr777 says is pretty **** important. If your HDD name has any spaces (like mine did), you need to add quotation marks on ALL instances of $FILENAME. Do this by opening the "ntfs.sh" file with textedit. Add the quotations. On the LAST $FILENAME, it will already be next to a quotation, so make sure to add a space between them so the end product looks like:
echo “You picked “$FILENAME” ”
Okay, let's keep moving
2. Plug in your HDD
2.1 Some people say that there are issues with HDDs bigger than 1.5TB. I have not tested this out, I only have a 1TB.
3. Open the program Terminal
3.1 You can find this through opening Launchpad, and then typing "Terminal" or search in through your Applications folder
4. In Terminal, use the "cd" command to switch to the folder where the "ntfs.sh" file is
[:~ LosephJG$ cd]
4.1 "cd" is the "change directory" command.
4.2 To use this: once you're in terminal, just type "cd <foldername>" (no quotations, just everything inside, and the <> are generilzers). So if I wanted to switch the folder to my "Downloads" folder, the command will be "cd downloads"
If you've done this correctly, your new terminal line should look like this:
[:downloads LosephJG$]
4.3 If you don't know where you downloaded the file or are having trouble spelling the folder it's in, use the "ls" command by just typing "ls" which will list the folders/files
5. Once you're in the folder where the "ntfs.sh" file is, give it permission to execute by typing "chmod +x ntfs.sh"
5.1 The file doesn't naturally have the permissions it needs to do the work it needs to do if you don't explicitly know how to do all that, and if you're having problems then I suspect this may be the source.
5.2 Giving the file permission won't give you a notification that you've done anything which is a good thing. If it looks like nothing happened, just believe that something did.
6. While still in the folder and giving it permission, type "sudo ./ntfs.sh". If done correctly you might get a warning about how you can mess up your computer using commands you don't understand. If done right, you'll need to enter your computer password, so do so. Congrats, you've successfully run the "ntfs.sh" file! Follow the instructions and you're home free.
6.1 As neburim says, this doesn't do ANY formatting of any sort so there's very little it can do in terms of harming the contents of your HDD.
I hope this helps those like myself who appreciate these small programs that make life easier but aren't always equipped with the knowledge to run through them smoothly.
Thank you so much LosephJG for your detailed instructions. I have to find time to polish the script a bit more and give a detailed instructions guide like yours. 🙂
By know what I did was adding the quotations to the $FILENAME, so the current version of the script should already support spaces in the name of the drive.
It is my pleasure, I really do love your program! Not only is it small and elegant, it gives users back some power instead of having to rely on buying programs to do something that should be simple to accomplish. This program is very important for bringing together the Windows and Mac users who like to use technology on both systems AND do things by themselves.
And that's awesome that you've already done the filename edit, it makes it so much simpler to use. You already did all the hard work for us, now it's just teaching people to use it. If there's anything I can do to help, just let me know!
The best solution i came up in OS X Mavericks 10.9.3
1. run in terminal 'sudo su' to get root privileges
2. get device identifier by running 'diskutil list' (something like "disk1s1" )
3. unmount if already is mounted with 'umount /Volumes/MyNTFS'
4. by knowing the identifier,im using disk1s1 , you can replace as yours is
myntfs="disk1s1";mkdir /Volumes/$myntfs && mount -t ntfs -o rw,auto,nobrowse /dev/$myntfs /Volumes/$myntfs && open /Volumes/$myntfs
And it opens the folder automatically with read/write privileges
Note: for some unknown reason when using 'browse' at '-o' argument of 'mount' command line tool it mounts as readonly
Neburim, I have done editting my external HDD and now I want to reverse it to the original state (before running the script), what should I do now ? Thank you 🙂
hey bro.. first of all thanks for the step by step guide.. and thank you NEBURIM for the script..
I followed the step by step instructions and now my HDD's icon have disappeared from the desktop..
although, when i run ls /volumes ; it shows me that my hdd is still there
i want to know, how can i use my HDD in GUI mode ?
PS My hdd name is "My Passport" and it contains a space.. i don't this it should be a problem as the script is modified to work with spaces.. i hope i am right on this ?
thanks in advance
NTFS Write support on Mavericks