Convertir una partición de mayúsculas y minúsculas a mayúsculas y minúsculas

22

Instalé Snow Leopard en un MacBook y seleccioné un sistema de archivos que distingue entre mayúsculas y minúsculas al particionar el disco, suponiendo que es algo estándar y prefiero que este sistema se comporte lo más cerca posible del shell * nix.

Aunque al intentar instalar Photoshop CS5 recientemente recibí un mensaje de error que decía que el sistema de archivos sensible a mayúsculas y minúsculas no se puede utilizar para la instalación. Aparentemente, la razón son algunos problemas en el sistema instalador de Apple, que los desarrolladores de Adobe no pueden encontrar.

Por lo tanto, parece que tendré que convertir el FS sensible a mayúsculas y minúsculas en uno que no distinga entre mayúsculas y minúsculas .

¿Hay alguna herramienta capaz de hacer eso? No tiene que ejecutarse con macos, cualquier cosa servirá, realmente (CD de arranque, etc.)

Arte
fuente
Visite apple.stackexchange.com/questions/46322/… para obtener una lista de programas con problemas de HSFX y (posibles) soluciones.

Respuestas:

12

iPartition afirma ser capaz de hacer esto, aunque no lo he probado (y cuesta dinero).

Gordon Davisson
fuente
1
¡Excelente, gracias! Pude convertir el sistema de archivos a uno que no distingue entre mayúsculas y minúsculas con esa herramienta. Tuve que hacer un DVD de arranque (para eso tengo que tener el DVD de instalación original de MacOS)
Art
1
Esto funciona para mi. Convirtió un volumen con 500 Gb + de datos en alrededor de 10 minutos. Vale la pena señalar que iPartition parece detenerse en el punto donde dice "Desmontando ..." pero de hecho está funcionando. Se paciente.
billynoah
Intenté esto con el propósito de convertir un disco de respaldo de máquina del tiempo sensible a mayúsculas y minúsculas a mayúsculas y minúsculas. Sí convirtió el disco, pero la copia de seguridad resultante de la máquina del tiempo no funcionó como una copia de seguridad sin distinción entre mayúsculas y minúsculas: el asistente de migración aún se negó a migrar desde ella a un disco que no distingue entre mayúsculas y minúsculas.
Neal Young
No funciona si su partición está encriptada (File Vault 2)> Tenga en cuenta: iPartition no es compatible con Core Storage (Fusion Drive y File Vault 2 usan este formato de volumen)
Piotr Czapla
1
Tenga en cuenta: iPartition3: si tiene un sistema basado en SSD y ejecuta macOS 10.13, utilizará APFS, no HFS +; iPartition no es compatible con APFS
Peter Versnee el
10

Convertí la partición predeterminada HFS + sensible a mayúsculas y minúsculas en una que no distingue entre mayúsculas y minúsculas después de descubrir el problema después de instalar una nueva MacBook. Asumo aquí que tiene suficiente espacio en disco en su disco duro interno para duplicar los datos y los archivos del sistema que ya ha instalado.

  1. Use la Utilidad de Discos para reducir el tamaño de su partición de arranque existente a un tamaño lo suficientemente grande como para contener los archivos existentes.
  2. Cree una nueva partición que solo sea Mac OS (registrada) y NO distinga entre mayúsculas y minúsculas.
  3. Haga una copia de seguridad de la unidad original en la nueva partición. ¡ Usé SuperDuper! pero puedes usar rsync .
  4. Arranque manteniendo presionada la tecla Comando y seleccione la nueva partición.
  5. Elimine la partición anterior con Disk Utility y aumente el tamaño de la nueva.
jlyonsmith
fuente
Tuve que usar la opción "Actualización inteligente", que es una función paga. Pasos que tomé: 1) usar la Utilidad de Discos para reducir la partición principal y crear una nueva partición (2) hacer una copia de seguridad de todos los archivos en una nueva partición con SuperDuper (3) reiniciar en la nueva partición (4) borrar la partición principal y formatear como HFS + Journaled (caso insensible) (5) haga una copia de seguridad de todos los archivos en la partición principal reformada usando "Smart Update" en SuperDuper para que no vuelva a formatear la unidad como inicio sensible a mayúsculas y minúsculas (6) en la unidad principal (7) use la Utilidad de Discos para eliminar la partición I creado anteriormente, y hacer crecer la partición principal de nuevo para llenar el disco
Timothy Zorn
No probé Carbon Copy Cloner, pero si puede hacer lo que SuperDuper hace con la opción "Smart Update", puede ser una mejor opción ya que es gratis.
Timothy Zorn el
Advertencia: el modo libre predeterminado SuperDuper reconvertirá silenciosamente su disco de destino a mayúsculas y minúsculas, por lo que no funciona para este flujo. Tal vez intenta ser 'seguro' o 'útil', pero para este caso específico es simplemente molesto. Perdí mucho tiempo antes de descubrirlo. Quizás "Smart Update" es mejor, pero el software me molestó demasiado para pagarlo ahora.
JaakL
5

No creo que sea posible convertir su sistema de archivos una vez que esté seleccionado. La razón por la que no puede convertir es la posibilidad de duplicados de nombre de archivo. Todo lo que puede hacer es clonar la unidad en un HFS + externo que no distingue entre mayúsculas y minúsculas y luego formatear la unidad interna. Y clonarlo de nuevo a lo interno.

Recomendaría usar Carbon Copy Cloner por su facilidad de uso y el hecho de que es gratis.

Digitalchild
fuente
4

Hay una solución FUSE llamada ciopfs (sistema de archivos a prueba de mayúsculas y minúsculas).

Yo cito:

ciopfs es un sistema de archivos de espacio de usuario de Linux apilable o superpuesto (implementado con fusible) que monta un directorio normal en un sistema de archivos normal en caso de que sea insensible.

Esto puede ser lo que estás buscando.

boehj
fuente
3
¿No es esta una especie de sandbox para que el software sucio pueda ejecutarse en un sistema de archivos sensible a mayúsculas y minúsculas?
dan
@danielAzuelos define "software sucio" ...
Qix
4

Es posible migrar un sistema de archivos con mayúsculas y minúsculas a un sistema de archivos sin mayúsculas y minúsculas si no tiene un nombre como:

/directory/file
/directory/FILE

en cuyo caso, estos 2 archivos deben copiarse con el mismo nombre, causando una sobrescritura. Cualquier programa decente para proponer esta migración del sistema de archivos debería advertirle sobre esta colisión de nombres .

Si Adobe Photoshop se niega a instalar en un sistema de archivos sensible a mayúsculas y minúsculas, esto proviene de una protección interna para evitar bloqueos. La verdad es que Adobe Photoshop nunca se escribió para ocuparse del caso de los nombres de archivos internos. Esta es la razón por la cual Adobe Photoshop nunca se ejecutará en Linux, OpenBSD, FreeBSD o cualquier otro Unix.

Adobe nunca consideró la calidad del software y la seguridad como objetivos comerciales serios. Su reciente escándalo con las cuentas de los clientes es la debida recompensa de tan mal cuidado.

Es una lástima. Pero ... tienes la libertad de pagar para apoyarlos de esta manera.

dan
fuente
1
"Adobe nunca consideró la calidad del software y la seguridad como objetivos comerciales serios." Oh hombre, no podría estar más de acuerdo con su declaración. Adobe es el nuevo Microsoft. Desafortunadamente, actuaron de manera inteligente al adquirir a todos los competidores principales en su reino y no veo que tenga otra opción que pagarles por su toro ... t.
Jpsy
3
Trabajé en Adobe como parte del equipo de Photoshop y descubrí este error, pero no se consideró una prioridad. Supongo que en lugar de arreglar los pocos nombres de archivo que no usaban mayúsculas y minúsculas decidieron implementar una "corrección" al evitar la instalación en particiones sensibles a mayúsculas y minúsculas. Supongo que tendrán que corregir el error después de que Apple finalmente cambie a su nuevo sistema de archivos APFS, que distingue entre mayúsculas y minúsculas.
sorin
0

Actualización en iPartition. Durante el fin de semana utilicé la versión 3.6.2 para convertir la unidad flash interna de 1 TB en una MacBook Pro con Sierra (10.12.6) de sensible a mayúsculas y minúsculas. Como se señaló anteriormente, debe crear un disco de arranque separado con iPartition. Como las instalaciones recientes de macOS requieren mucho espacio, Coriolis Systems eliminó la opción de generar un DVD para iniciar varias versiones. Usé un clon externo de mi unidad de sistema.

Como está arrancando desde un nuevo disco, debe volver a activar iPartition después de reiniciar, así que asegúrese de copiar la imagen de la licencia (un png con un código QR) en la unidad de arranque externa, así como en la aplicación.

Una vez arrancado en la unidad externa, fue sencillo seleccionar el sistema de archivos para la conversión, desmarcar la casilla "Sensible a mayúsculas y minúsculas" y hacer clic en Ir. Después de unos 15 minutos, ya estaba hecho. Reiniciar desde el disco interno funcionó bien, al igual que todas las aplicaciones que probé para una prueba rápida.

Algunas advertencias: iPartition actualmente no es compatible con el nuevo AFS, por lo que NO se ejecutará en High Sierra (10.13). No es compatible con CoreStorage, por lo que si su unidad está encriptada por FileVault 2, debe apagar FileVault y esperar hasta que el proceso de descifrado se complete antes de comenzar. Si tienes una unidad Fusion, no tienes suerte. Además, le advierte que si tiene archivos en un directorio con nombres que difieren solo por mayúsculas y minúsculas, cambiará el nombre de uno de ellos como parte de la conversión.

En general, fue un proceso bastante fácil y valió la pena el precio del software.

amitch
fuente