Tu solución original usando /etc/fstab funcionará, pero debes usar el UUID del volumen (que SI existe, Disk Utility no lo muestra para las particiones formateadas en NTFS- gracias a Apple...) Para aprender el UUID usa el siguiente comando en la terminal:
diskutil info /dev/diskXsY ##sustituyendo el X & Y por la designación del disco y la partición del volumen que NO se quiere montar, lo cual se puede aprender con: diskutil list
Para que este comando tenga éxito y te muestre el UUID no puedes tener Tuxera NTFS habilitado para esa partición. Si estás usando ese o probablemente cualquier otro controlador de sistema de archivos no nativo para NTFS, debes deshabilitarlo (al menos para esa partición) y reiniciar. La partición también debe ser montada o desmontada cuando ejecutas el comando - no puedo recordar cuál (y recuerdo que para mí resultó ser lo contrario de lo que encontré publicado en un foro en algún lugar... así que experimenta).
Si por alguna razón no puedes hacer que OS X te muestre el UUID puedes recurrir a arrancar con un disco de instalación de Ubuntu y usar una herramienta como gparted (hay bastantes maneras de usar la línea de comandos o una aplicación GUI - no tendrás problemas para encontrar más información sobre eso). No tienes que preocuparte, el UUID será el mismo entre los sistemas operativos.
Luego agregue la siguiente línea a /etc/fstab
UUID=(you know what to put here- no enclosing brackets or anything) none ro,noauto 0 0
reiniciar y voilà ¡no hay particiones no deseadas montadas! Esta es una configuración de todo el sistema para todos los usuarios, pero aún puedes montar la partición usando la utilidad de disco.
Esta es la solución más generalizada y efectiva a este problema, además de que no se rompe si se mueve el disco a otro controlador o puerto, o incluso si se cambia la etiqueta del volumen. Sin embargo, al formatear la partición se le asignará un nuevo UUID.