NTFS on Hackintosh August 2007 method |
Welcome to the Genius Bar. Here's how this forum works:
1. Members are encouraged to make a guide that details something that they might have found troubling or challenging.
Chances are, if you've seen the same question asked over and over again, you should write a guide for it.
2. This is not the forum for asking questions. If you have a question about a thread that's already here, feel free to ask it.
Just don't start a thread for a specific question. Use the other forums here for that.
3. Posting links to off-site tutorials is not allowed.
4. That's it! Thanks for sharing your information with the rest of us. :)
To keep this forum clean this forum is moderated. You can post in existing topics but new ones will have to be approved before they show up.
![]() |
NTFS on Hackintosh August 2007 method |
|
asbak
InsanelyMac Protégé
|
![]() |
Jul 29 2007, 12:54 PM Post #1
|
|
A great guy has done most of the hard work for this. Installation couldn't be any easier now since a ntfs-3g 1.710 package is available. I've tested this on my Hackintosh 10.4.10 copying files to a WinXP NTFS partition and it seems to be working OK.
You need: MacFuse http://macfuse.googlecode.com/files/MacFUSE-Core-0.4.0.dmg The NTFS-3G package made by Daniel Johnson (download the attachment) Daniel's instructions: "NTFS-3G is a FUSE filesystem that implements read/write NTFS volumes. NTFS-3G now works on Macs using MacFUSE. I’ve had a Fink package for NTFS-3g for a while now, but since I’ve had so many people asking about a binary version, I decided to make an Installer package. This package doesn’t use Fink, but instead requires the MacFUSE Core package from here. Then download the NTFS-3G package and install it. This package contains ntfs-3g 1.710. To connect to an NTFS volume: First unmount the NTFS disk if currently mounted read-only. You can use Disk Utility to do this and also to get the partition. You can also use the following script to get a list of available NTFS volumes: diskutil list | grep Windows_NTFS The last thing on each line should be something like disk1s1 which is the disk partition. Prefix it with /dev/ to get the value to pass to ntfs-3g. You can use the option -ovolname to specify a name for the Finder to display. Example: mkdir /Volumes/ntfs ntfs-3g /dev/disk1s1 /Volumes/ntfs -ovolname="Windows Disk" Be sure to substitute your disk partition for /dev/disk1s1. Using a mount point of /Volumes/something allows better integration with the Finder. In this example, I'm using /Volumes/ntfs. To disconnect: umount /Volumes/ntfs or eject from the Finder. See ntfs-3g man page for more options. " http://www.daniel-johnson.org/ EDIT I'm including Vin's advice here for Vista users who may encounter the "Special Permissions" issue. QUOTE When you mount your partition using ntfs-3g command, try adding this: ntfs-3g /dev/disk1s1 /Volumes/ntfs -ovolname="Windows Disk" -o default_permissions EDIT 2 An automounting solution exists here, but use at own risk. It also requires Macports, Xcode, X11, ntfsprogs etc to be already installed on your system. http://forum.ntfs-3g.org/viewtopic.php?t=572 NOTE If you don't know your locale, refer to these tables to determine it: http://www.loc.gov/standards/iso639-2/php/English_list.php http://www.iso.org/iso/en/prods-services/i...ding_table.html For example, Portugal would be pt_PT, USA would be en_US and UK would be en_GB
Attached File(s)
|
|
Jaffa
InsanelyMac Protégé
|
![]() |
Jul 29 2007, 01:54 PM Post #2
|
![]() ![]()
|
I have installed this, and I can make folders through the finder and rename folders, but i cannot copy any files over through the finder... It says the files have 'Special permissions'. My Windows partition has read/write permisions when i apple+i on it... any ideas?
|
|
asbak
InsanelyMac Protégé
|
![]() |
Jul 29 2007, 02:01 PM Post #3
|
|
I have installed this, and I can make folders through the finder and rename folders, but i cannot copy any files over through the finder... It says the files have 'Special permissions'. My Windows partition has read/write permisions when i apple+i on it... any ideas? I'm not 100% sure about your case but you may want to check your Windows shared folder permissions. They may need to be set to allow all users write access in XP. In case your security tab is missing: QUOTE Security tab missing in XP If your hard drive is formatted NTFS, you can set permissions on files if you right-click file and choose properties. If your XP workstation is standalone or part of a workgroup, the security tab will be hidden. To have it show,
* Open Windows Explorer * Choose Folder Options from the Tools menu * On the View tab, scroll to the bottom of the Advanced Settings * Clear the check box next to "Use Simple File Sharing." * Click OK to apply the change |
|
Jaffa
InsanelyMac Protégé
|
![]() |
Jul 29 2007, 04:45 PM Post #4
|
![]() ![]()
|
Hmmm... I'm running Vista on the NTFS partition if that helps. Its on a MacBook...
|
|
|
asbak
InsanelyMac Protégé
|
![]() |
Jul 29 2007, 05:18 PM Post #5
|
|
Goodness, I have no idea whatsoever about Vista as I'm using XP and won't be "upgrading" to Vista any time soon.
The problem seemed to me like a security permissions issue writing to your NTFS destination but I could be mistaken. You've probably already tried this but if not, try creating a "junk" folder on your Vista C:\ drive. I'm not sure about Vista, but in XP the procedure would be to rightclick on the folder and grant all security permissions to it (at least while you are testing) for all the users who use the system. Try granting the "Everyone" user all privileges to that particular folder in Vista, reboot back into OSX and then try writing a file to the C:\junk folder again. Maybe someone with Vista experience could make suggestions, otherwise try the "Google is your friend" method. |
|
Jaffa
InsanelyMac Protégé
|
![]() |
Jul 30 2007, 12:08 AM Post #6
|
![]() ![]()
|
I'm trying the permissions on a junk folder thing as we speak. I'll get back to you and let you know if it works or not.My friend, Google, was not very helpful.Alas, the permissions change did not help at all...
|
|
vin
InsanelyMac Protégé
|
![]() |
Jul 30 2007, 09:24 AM Post #7
|
![]()
|
@Jaffa, when you mount your partition using ntfs-3g command, try adding this
ntfs-3g /dev/disk1s1 /Volumes/ntfs -ovolname="Windows Disk" -o default_permissions hope it helps |
|
Urbz
La crème de la crème...(?)
|
![]() |
Jul 30 2007, 03:03 PM Post #8
|
![]()
|
|
|
teong85
InsanelyMac Protégé
|
![]() |
Jul 30 2007, 04:22 PM Post #9
|
|
Hi, I'm a noob in osx86.
I've install both macfuse and the daniel's package. But I do not know how to use the command ntfs-3g. Can any one teach me. thanks. |
|
Jaffa
InsanelyMac Protégé
|
![]() |
Jul 31 2007, 08:13 AM Post #10
|
![]() ![]()
|
@Jaffa, when you mount your partition using ntfs-3g command, try adding this ntfs-3g /dev/disk1s1 /Volumes/ntfs -ovolname="Windows Disk" -o default_permissions hope it helps When I run that in terminal I get CODE MacBook:~ Jeffrey$ sudo ntfs-3g /dev/disk0s3 /Volumes/Windows -ovolname="Windows" -o default_permissions Password: sudo: ntfs-3g: command not found MacBook:~ Jeffrey$ What am I doing wrong? |
|
graphic Design
InsanelyMac Sage
|
![]() |
Jul 31 2007, 01:28 PM Post #11
|
![]() ![]() ![]() ![]() ![]() ![]()
|
Okie, now It works well but when I restart system, the ntfs HDD don't auto mount! I have to type command from begin! What should I do, please?
|
|
asbak
InsanelyMac Protégé
|
![]() |
Jul 31 2007, 06:26 PM Post #12
|
|
Homer's instructions here may be what you're looking for but ignore the installation section.
http://forum.insanelymac.com/index.php?showtopic=38920 |
|
graphic Design
InsanelyMac Sage
|
![]() |
Aug 1 2007, 06:26 AM Post #13
|
![]() ![]() ![]() ![]() ![]() ![]()
|
Homer's instructions here may be what you're looking for but ignore the installation section. http://forum.insanelymac.com/index.php?showtopic=38920 the older version, the NTFS HDD are always auto mounted after restart, I don't know why the newer version can't do it? After following Daniels instructions, what commands should I do next for auto mount Ntfs HDD? |
|
cyclonefr
InsanelyMacaholic
|
![]() |
Aug 1 2007, 08:36 AM Post #14
|
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
|
can someone post an automount solution such as previous version? thanx
|
|
Jaffa
InsanelyMac Protégé
|
![]() |
Aug 1 2007, 01:06 PM Post #15
|
![]() ![]()
|
Homer's instructions here may be what you're looking for but ignore the installation section. http://forum.insanelymac.com/index.php?showtopic=38920 I tried that. this time the ntfs-3g terminal command worked but i still cannot write files to my drive through the finder :S EDIT: I fixed the problem by editing my '/System/Library/StartupItems/Disks/Disks' file to read toe following under '/System/Library/StartupItems/Disks/' umount /Volumes/Windows mkdir /Volumes/Windows sudo ntfs-3g /dev/disk0s3 /Volumes/Windows -ovolname="Windows" -o default_permissions Now it works like a charm |
|
graphic Design
InsanelyMac Sage
|
![]() |
Aug 3 2007, 10:03 AM Post #16
|
![]() ![]() ![]() ![]() ![]() ![]()
|
|
|
asbak
InsanelyMac Protégé
|
![]() |
Aug 4 2007, 08:06 AM Post #17
|
|
For automount here is a solution. You will need to edit it somewhat and customise it for your particular requirements. This solution also assumes that you have labeled your Windows System partition with the title "Windows" and that you DON'T want to make it writeable for safety reasons, instead rw mounting only your NTFS Data partitions.
Use at own risk, not recommended unless you know what you are doing. http://forum.ntfs-3g.org/viewtopic.php?t=572 In case you don't know your UTF-8 locale, look at the first post how to look it up. You'll also need Macports, X11, Xcode, ntfsprogs etc installed to make this all work. Here is an example script (modified from the one given in the URL) for /sbin/mount_ntfs that I am using now: QUOTE #!/bin/sh
VOLNAME=`/opt/local/sbin/ntfslabel -n $1` OPTS="-o default_permissions,locale=en_GB.UTF-8,volname=$VOLNAME" # Windows system drive as read-only if [ "$VOLNAME" == "Windows" ]; then OPTS="$OPTS,ro" fi /usr/local/bin/ntfs-3g $@ $OPTS |
![]() |
|
Lo-Fi Version | Time is now: 21st November 2009 - 12:40 PM |