¿Tiene sentido formatear un HDD externo como APFS?

Actualmente estoy en macOS Sierra y actualizaré a macOS High Sierra tan pronto como esté disponible, lo que significa que mi máquina usará APFS .

También tengo un disco duro externo ( no SSD) que ya tiene bastantes años. Lo uso únicamente para almacenamiento. Lo tengo formateado como exFAT , por lo que es compatible con macOS y Windows, listo para usar. Pero recientemente me di cuenta de que nunca lo conecto a una máquina que no sea macOS.

Entonces, ¿tendría sentido para mí reformatear mi HDD externo como APFS? ¿Hay algún beneficio sobre el exFAT actual (velocidad, integridad de archivos)?

¿NTFS no es de solo lectura en macOS? No podía escribir en NTFS sin instalar software adicional como Paragon. Sin embargo, recomendaría exFAT para compatibilidad con macOS, Windows y Linux.
@MJK Sí, quise decir exFAT. Estaba buscando esto antes de publicar la pregunta, vi muchas cosas relacionadas con NTFS y me confundí. Fijado.
Para las personas que votan para cerrar, ¿cómo diablos se basa esta "opinión"? O hay beneficios técnicos explícitos (como los ejemplos que mencioné: velocidad, confiabilidad) o no los hay. Esos no son subjetivos.
tbh, en este momento es subjetivo porque APFS aún no está finalizado y aún está en versión beta. Honestamente, le daría un año, o como mínimo hasta el 10.13.1, ya que, si sale mal, todavía no hay herramientas para solucionarlo.
@Tetsujin Eso no es realmente correcto: las versiones beta de High Sierra incluyen fsck_apfs para solucionar problemas con los sistemas de archivos APFS.

Respuestas (2)

APFS ofrece varios beneficios sobre exFAT, por ejemplo:

  • Protección contra la corrupción de metadatos causada, por ejemplo, por una pérdida repentina de energía, un bloqueo del sistema o si se desconecta el disco duro externo sin desmontarlo primero. exFAT solo detecta corrupción usando sumas de verificación, pero no puede retroceder como APFS.

  • Mejor soporte para el cifrado de disco completo

  • Permite tomar instantáneas del sistema de archivos (es decir, puede crear versiones "congeladas" de todo en el disco, que nunca cambiarán, incluso cuando continúe modificando el contenido de sus archivos)

  • Permite clonar un archivo en dos copias que se pueden cambiar de forma independiente y solo requiere el espacio en disco para un archivo más el tamaño de las diferencias en comparación con el otro archivo

Por otro lado, exFAT también tiene una serie de ventajas:

  • Sistema de archivos más antiguo que está "probado y probado" durante años en macOS

  • Sistema de archivos más simple con menos sobrecarga

  • Probablemente un poco más rápido (pero esto dependerá de la implementación final en la versión de lanzamiento de High Sierra)

  • Como mencionó, la unidad se puede usar sin controladores adicionales en Windows

Solo usted puede decidir qué conjunto de beneficios son más importantes para usted.

Otra razón para volver a formatear es si puede usar la unidad para Time Machine.

A partir de septiembre de 2018, no hay soporte oficial directo para exFAT según este documento de soporte de Apple

Extraoficialmente, puede crear un paquete disperso como se describe en MacOSHints

Primero, conecte el volumen no compatible (en este caso, un disco duro externo exFAT). Cuando se monte, abra la Terminal y escriba estos comandos, sustituyendo "Nombre de mi disco duro externo" por el nombre del volumen no compatible.

cd /Volumes
cd 'My External HDD Name' 

A continuación, escriba este código, sustituyendo a sus necesidades:

hdiutil create -size 320g -type SPARSEBUNDLE -fs "HFS+J" MacBook-Backup.sparsebundle
open MacBook-Backup.sparsebundle 

Aquí, se está creando y montando un paquete disperso de 320 GB llamado 'MacBook-Backup'. Puede cambiar estos valores como mejor le parezca. A partir de aquí, me referiré al nombre del paquete disperso como 'MacBook-Backup'.

Después de ejecutar estos comandos, aparecerá un nuevo volumen llamado sin título en su escritorio. Este se convertirá en su volumen de copia de seguridad de Time Machine. Si lo desea, cambie el nombre a otra cosa (llamé al mío MacBook Pro Backup) y ejecute el comando:

diskutil list 

Debería ver aparecer una lista de todos los volúmenes conectados. Busque el nombre de su nuevo volumen y siga leyendo hasta que encuentre el identificador del disco. En este caso, mi identificador es disk2s2, pero el tuyo puede ser diferente.

Finalmente, ingrese los comandos a continuación (ingresando su contraseña si se le solicita). Reemplace disk2s2 con su identificador y 'MacBook Pro Backup' con el nombre de su nuevo volumen de Time Machine.

sudo diskutil enableOwnership /dev/disk2s2
sudo tmutil setdestination '/Volumes/MacBook Pro Backup' 
¿Por qué el voto negativo? Si tiene algo que corregir sobre los consejos anteriores, hágamelo saber.