¿Qué razones hay para elegir la versión sensible a mayúsculas y minúsculas de HFS + al formatear la partición de la unidad primaria? ¿Las mayúsculas y minúsculas no siempre son la mejor opción?
¿Qué razones hay para elegir la versión sensible a mayúsculas y minúsculas de HFS + al formatear la partición de la unidad primaria? ¿Las mayúsculas y minúsculas no siempre son la mejor opción?
Respuestas:
Utilice el valor predeterminado (no distingue entre mayúsculas y minúsculas) a menos que ambos a) sepan lo que están haciendo yb) absolutamente tengan que hacerlo. Hay varios programas (Norton Antivirus viene a la mente) que no funcionarán correctamente en un sistema de archivos sensible a mayúsculas y minúsculas.
HFS, por defecto, no distingue entre mayúsculas y minúsculas pero conserva mayúsculas y minúsculas (es decir, no le importa lo que escriba para fines de comparación, pero recordará lo que escribe).
Una u otra puede interrumpir las aplicaciones, sin embargo, no se distingue entre mayúsculas y minúsculas. Si ha estado usando mayúsculas y minúsculas sin problemas, entonces no hay garantías de que una transición a mayúsculas y minúsculas vaya bien. Aquí hay un ejemplo de las páginas de soporte de Apple :
... no asuma que sus soluciones de software de terceros funcionan correctamente con mayúsculas y minúsculas. Importante: los nombres que distinguen entre mayúsculas y minúsculas no ignoran los caracteres ignorables de Unicode. Esto significa que un solo directorio puede tener varios nombres que se consideran equivalentes utilizando las reglas de comparación Unicode, pero se consideran distintos en un volumen HFSX sensible a mayúsculas y minúsculas.
Hay una buena razón para elegir un sistema de archivos sensible a mayúsculas y minúsculas. Si le preocupa la calidad y la seguridad de las aplicaciones que ejecuta, puede interesarle cualquier mecanismo temprano que pueda discriminar aplicaciones mal programadas.
Una aplicación que en un momento crea un archivo llamado conf
y luego intenta abrir el mismo archivo con el nombre CONF
está al menos mal escrito. Esto es simplemente una mala práctica de programación. Este tipo de aplicación está llena de vulnerabilidades con la misma probabilidad promedio en toda la longitud de su código. Esta es una aplicación peligrosa.
Esta aplicación peligrosa probablemente se bloqueará en un sistema de archivos sensible a mayúsculas y minúsculas .
Esta aplicación peligrosa no se bloqueará en un sistema de archivos sin distinción entre mayúsculas y minúsculas .
(Algunas aplicaciones fallarán en ambos, pero no estamos muy motivados para resolverlas).
Por lo tanto, un sistema de archivos sensible a mayúsculas y minúsculas puede considerarse como una buena herramienta para detectar y bloquear de manera temprana aplicaciones mal programadas.
Por otro lado, este nivel de control de calidad de programación dista mucho de ser suficiente para garantizar que no tenga ninguna otra vulnerabilidad.
Hay algunas aplicaciones importantes que no funcionarán correctamente con mayúsculas y minúsculas. Y realmente no hay razón para hacerlo. Supongo que ya estás preguntando que realmente no tienes una razón para hacerlo. Definitivamente es mejor no hacerlo a menos que tenga una razón específica y no le importe que muchas aplicaciones no funcionen correctamente.
Una buena razón para usar un sistema de archivos sensible a mayúsculas y minúsculas es usar repositorios git. Sincronizarlos con el repositorio causa problemas una y otra vez, si no usa case.
Pero sugiero agregar otra partición usando mayúsculas y minúsculas con formato HFS + para dicha aplicación y vincular los directorios que necesita a esa partición. Mi partición del sistema todavía no distingue entre mayúsculas y minúsculas, no porque sepa por qué, sino solo porque tengo miedo.
git reset --hard
o git checkout [file]
parece que no puede limpiar el árbol de trabajo.
Las aplicaciones Adobe Creative Cloud no se ejecutarán en un sistema sensible a mayúsculas y minúsculas, y pueden ser un problema importante
Los programas de Adobe son infames por no funcionar en sistemas de archivos sensibles a mayúsculas y minúsculas. Adobe dice:
No puede instalar productos de Adobe en un volumen que utilice un sistema de archivos sensible a mayúsculas y minúsculas, como HSFX (HFS +) o UFS. Esta limitación se aplica tanto a la unidad de inicio como a la unidad en la que está instalado el software.
https://helpx.adobe.com/creative-suite/kb/error-case-sensitive-drives-supported.html
Steam tampoco se puede instalar en sistemas de archivos sensibles a mayúsculas y minúsculas.
Steam no admite actualmente sistemas de archivos o particiones sensibles a mayúsculas y minúsculas.
https://support.steampowered.com/kb_article.php?ref=8601-RYPX-5789