¿Cuál es la forma mejor, más fácil y preferiblemente más barata de hacer que OS X escriba en unidades con formato NTFS en Mac OS X?
¿Cuál es la forma mejor, más fácil y preferiblemente más barata de hacer que OS X escriba en unidades con formato NTFS en Mac OS X?
Respuestas:
Actualizado en mayo de 2015, con soluciones actuales.
Soluciones gratuitas
FUSE para OS X : sucesor de MacFUSE
NTFS-3G
requiere una compilación desde el origen para algo más nuevo que 2010. Última versión "precompilada" vinculada desde http://macntfs-3g.blogspot.co.uk/2010/10/ntfs-3g-for-mac-os- x-2010102.html Puedes construirlo desde la fuente usando homebrew en las otras respuestas.
Soluciones pagas
MacFuse es abandonware y no se ha actualizado desde 2009.
Esta respuesta es para la última compatibilidad para OS X 10.11 El Capitan , macOS 10.12 Sierra , macOS 10.13 High Sierra , macOS 10.14 Mojave .
Instale el último osxfuse (3.xx) desde GitHub . O instálelo con Homebrew de la siguiente manera:
brew cask install osxfuse
Instale el último NTFS-3G con Homebrew de la siguiente manera:
brew install ntfs-3g
Montaje automático de volúmenes NTFS en modo lectura-escritura:
Enlace NTFS-3G para arrancar después de deshabilitar temporalmente la Protección de integridad del sistema, de la siguiente manera:
[reiniciar presionando CMD+ Rpara entrar en modo de recuperación]
csrutil disable
[reiniciar normalmente]
sudo mv /sbin/mount_ntfs /sbin/mount_ntfs.original
sudo ln -s /usr/local/sbin/mount_ntfs /sbin/mount_ntfs
[reiniciar presionando CMD+ Rpara entrar en modo de recuperación]
csrutil enable
[reiniciar normalmente]
Deberá volver a vincular manualmente (paso 3) cada año cuando actualice macOS (10.11 → 10.12 → 10.13 → 10.14 → ...)
Consulte también la siguiente página wiki: https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
Probé esto en Mountain lion y es gratis y no necesitas reiniciar. Utiliza los controladores NTFS nativos de OS X.
Enchufa tu dispositivo
Escriba en Terminal diskutil list
y busque IDENTIFICADOR donde TYPE es Windows_NTFS.
En este caso lo es disk1s1
Luego ejecute lo siguiente:
diskutil unmount /dev/disk1s1
cd /Volumes
mkdir Elements
sudo mount -w -t ntfs -o rw,nobrowse /dev/disk1s1 /Volumes/Elements
open /Volumes/Elements
Read-only file system
cuando, por ejemplo, intenté ejecutar mkdir /Volumes/HD-HCU2/aa
. ¿Hay alguna razón por la que la usaste nobrowse
?
/Volumes
.
nobrowse
son necesarios para que ntfs se pueda escribir.
La solución más simple sería usar MacFUSE y NTFS-3G para MacFUSE , aunque a partir de esta publicación solo Tuxera NTFS (~ $ 35 USD) y PARAGON Software NTFS para OS X v.9.0 ($ 19.95 USD) son compatibles con 10.7. Sin embargo, puede obtener la fuente de forma gratuita desde Tuxera.
A partir de OS X 10.6, puede habilitar de forma nativa el soporte NTFS, aunque su kilometraje puede variar. Siga este artículo escrito por Mac OS X Sugerencias si está interesado, pero usaría el método MacFUSE sobre este. Tenga en cuenta que ninguno de estos métodos es totalmente compatible.
No puedo decir que usar MacFUSE y NTFS-3G para MacFUSE sea la forma más fácil, ¡pero son gratis y eso es genial! :) Los he usado durante aproximadamente un año hasta que compré 500 GB de disco duro externo Seagate y obtuve el controlador Paragon NTFS para Mac gratis desde el sitio de Seagate: http://www.seagate.com/support/downloads/item/ntfs-driver-for-mac-os-master-dl/ . Funciona de forma estable durante un mes, aún no ha habido problemas. Alguien sabe, ¿los usuarios de los discos duros Seagate obtendrán una actualización gratuita del controlador NTFS para el nuevo OS X cuando Apple lo lance?
Aquí le mostramos cómo hacer un montaje de una sola vez usando ntfs-3g (la respuesta de coeur pero para un solo uso). De esta manera no es necesario que inicies en modo seguro o que uses csrutil. NB: se rumorea que usar ntfs-3g es "más seguro" para el acceso de escritura que la opción de montaje incorporada "rw, nobrowse":
Instale el último osxfuse (3.xx) desde https://github.com/osxfuse/osxfuse/releases . O instálelo desde Homebrew con:
brew cask install osxfuse
Instale el último NTFS-3GNTFS-3G desde Homebrew ( https://brew.sh/Homebrew ), de la siguiente manera:
brew install ntfs-3g
Montaje único (reemplace disk1s1 con sus valores, detectable ejecutando un mount
comando después de insertar el disco, verá una línea como
/dev/disk1s1 on /Volumes/SomeNtfsDrive (ntfs, local, nodev, nosuid, read-only, noowners
) agarra el disk1s1
:
diskutil unmount /dev/disk1s1
sudo mkdir /Volumes/my_writable_ntfs
sudo /usr/local/bin/ntfs-3g /dev/disk1s1 /Volumes/my_writable_ntfs -olocal -oallow_other
Obtendrá una ventana emergente "extensión del sistema bloqueada", haga clic en "Abrir preferencias de seguridad" y haga clic en "Permitir" junto al nombre del desarrollador (Benjamin Fleischer). Si no puede hacer clic en el botón Permitir, consulte aquí .
Ejecute el comando nuevamente después de hacer clic en Permitir. Será bueno hasta que reinicies. o desmontarlo manualmente.
Para obtener más detalles e instrucciones sobre cómo hacerlo permanente, consulte https://github.com/osxfuse/osxfuse/wiki/NTFS-3G
Antes que empecemos. Asegúrese de que su etiqueta de nombre externo sea UNA palabra. Eso significa que no hay espacio en el medio.
mi disco = INCORRECTO
my_disk o my-disk o mydisk = CORRECTO
sudo nano /etc/fstab
LABEL=my_disk none ntfs rw,auto,nobrowse
Nota: my_disk es el nombre de su discosudo ln -s /Volumes ~/Desktop/Volumes
Cuando ya no lo necesites. Es tan simple como:
En terminal sudo rm /etc/fstab
/etc/fstab
es solo una opción si no contiene ninguna otra entrada importante
\040
el '' (espacio). Ver ejemplo en man fstab
:LABEL=The\040Volume\040Name\040Is\040This none msdos ro