Mac - Conversion d'un système de fichiers sensible à la casse à un système insensible à la casse


31

Je viens donc de recevoir mon premier Mac. Après avoir tout configuré comme je le voulais, j'ai décidé d'installer Steam. Lorsque j'ai ouvert Steam, il a dit quelque chose sur la non-prise en charge des systèmes de fichiers sensibles à la casse ...

J'ai fait quelques recherches sur Google et j'ai découvert que Steam ne serait pas la seule application qui me poserait ce problème. Photoshop (lorsque je l'installe finalement) ne prend pas non plus en charge les systèmes de fichiers sensibles à la casse. Je suis sûr qu'il existe également d'autres applications.

Il existe au moins un travail autour de Steam, mais cela implique des images de disque et des liens symboliques. Pas très amusant. Cela fonctionne, mais ce n'est pas très amusant (et Steam est censé être amusant, non?). Je n'ai connaissance d'aucune solution de contournement pour Photoshop.

Voici donc ma question. Puis-je démarrer dans l'utilitaire de disque, formater le lecteur pour qu'il ne respecte pas la casse, puis restaurer à partir de Time Machine? Y a-t-il des limitations techniques qui m'empêcheraient de le faire? Je ne l' ai pas nommé quelque chose comme Folder 1et folder 1, donc je ne suis pas au courant des collisions qui apparaîtraient.


Le système d'exploitation est sensible à la casse. Donc, si vous pouviez par magie désactiver cela d'une manière ou d'une autre, j'imagine au mieux que vous auriez à faire face aux collisions de noms de fichiers. Au pire, il serait tout simplement cassé.
EBGreen

Voulez-vous vraiment convertir l'intégralité de votre système de fichiers? Peut-être pouvez-vous vous en sortir en créant une image disque insensible à la casse (.dmg) et en l'exécutant à partir de là?
Lenny T

@EBGreen différentes parties du "système d'exploitation" sont sensibles à la casse ou à la casse. Le système de fichiers par défaut ne respecte pas la casse, bien que vous puissiez spécifier un disque à formater en respectant la casse pour une meilleure compatibilité Unix. Malheureusement, de nombreuses applications sont cassées - elles supposent que vous conservez les valeurs par défaut.
rjmunro

Réponses:


11

Il semble que vous puissiez restaurer à partir de Time Machine vers un système de fichiers insensible à la casse à partir d'un système sensible à la casse. Voir les forums Apple ici .

Je vous recommande fortement d'effectuer une sauvegarde totale du système à l'aide de Carbon Copy Cloner .

Carbon Copy Cloner prend en charge la restauration vers un système insensible à la casse à partir d'un système sensible à la casse - voir ceci .

En fait, je recommanderais CCC plutôt que TM, mais vous devriez utiliser ce avec quoi vous vous sentez à l'aise. Je voudrais également démarrer sur l'image CCC et m'assurer que tous mes trucs étaient là avant d'essuyer mon lecteur interne et de faire la restauration. CCC fait une sauvegarde amorçable (ce qui est une autre raison pour laquelle il est génial).


Juste un peu avant de poster ceci, j'ai poursuivi et commencé le processus en sachant que dans le pire des cas, je devrais simplement restaurer un système de fichiers sensible à la casse. J'ai formaté le disque dans un système de fichiers insensible à la casse et Time Machine est en cours de restauration et n'a pas encore fait de bruit. Je publierai le résultat final lorsque tout sera dit et fait.
knpwrs

2
La restauration vient de se terminer et le processus de restauration a transformé la partition en un système de fichiers sensible à la casse. Il semble donc que la machine à remonter le temps ne fonctionnera pas.
knpwrs

2
Ensuite, je vous recommande fortement d'utiliser CCC.
skub

Pourriez-vous élaborer sur certaines des fonctionnalités de CCC qui méritent d'être utilisées avec Time Machine pour référence future?
knpwrs

Vous pouvez réellement utiliser les deux sur le même lecteur. Vous pouvez démarrer directement sur le lecteur CCC et tenter de récupérer le Mac avec sous OS X, ou vous pouvez cloner toutes les données sur le Mac pour tout reconstruire. J'utilise à la fois Time Machine et CCC sur le même lecteur. Voici un bon article sur les forums Apple; discussions.apple.com/thread/2749688?start=0&tstart=0
skub

8

Je ne l'ai pas utilisé, mais iPartition prétend pouvoir effectuer une conversion non destructive entre HFS + sensible à la casse et insensible à la casse.


1
Je viens d'acheter et d'essayer iPartition. A fonctionné comme un charme. OSX 10.8. Merci!
favoretti

Juste une petite mise à jour, cette iPartition est maintenant 100% GRATUITE car elle n'est plus maintenue, mais aussi qu'elle ne prend PAS en charge le nouveau système de fichiers Apple commun de nos jours.
sean.boyer

4

En supposant que le programme que vous utilisez insiste simplement pour avoir un FS insensible à la casse tandis que vos données sont sur un FS sensible à la casse, vous pouvez parfois vous contenter de mettre en miroir la structure du répertoire sur le FS insensible à la casse, et utiliser symbolique liens pour les fichiers. De cette façon, vous évitez de dupliquer des fichiers potentiellement volumineux ou nombreux.

C'est exactement ce que fait la commande "lndir" de la distribution X11 pour OSX (dans Mountain Lion, c'est dans Xquartz, que vous pouvez obtenir sur http://xquartz.macosforge.org/landing/ ).

Par exemple, considérez que vous voulez cloner Foo.app (qui réside dans un FS sensible à la casse) vers un FS insensible à la casse, que nous supposons ici être le système de fichiers racine, vous pouvez faire quelque chose comme:

$ cd $FOO_APP_BASE_DIR                       # Foo.app's parent directory
$ lndir $PWD/Foo.app /Applications/Foo.app   # clone it into /Applications

Vous pouvez maintenant ouvrir /Applications/Foo.app et il ne se plaindra pas de la sensibilité à la casse.


1

Il n'est peut-être pas nécessaire de reformater votre fs sensible à la casse pour exécuter des applications qui nécessitent un fs sensible à la casse;

Vous pouvez créer une image disque insensible à la casse dans l'utilitaire de disque (j'utilise un bundle clairsemé), puis faire glisser l'application dans cette image disque et l'exécuter.

Cela m'a permis d'exécuter Photoshop. J'utilise habituellement un paquet clairsemé; Il y avait une raison pour laquelle je voulais un hôte fs sensible à la casse.


0

Solution Impossible d'installer Photoshop sur le disque dur sensible à la casse?

  1. Achetez et installez iPartition (70 $, mais ça vaut le coup si c'est votre seule solution)
  2. Dans iPartition, créez un disque de démarrage
  3. Insérez votre disque d'installation pour en faire un disque de démarrage
  4. Insérez un DVD-R vierge pour créer un disque de démarrage via iPartition
  5. Redémarrez l'ordinateur, avec le disque de démarrage inséré et en maintenant la touche "C" sur le clavier jusqu'à ce que la chose de spinner de progression s'affiche au démarrage
  6. iPartition devrait se charger automatiquement. Choisissez "Rendre insensible à la casse" dans l'un des menus déroulants
  7. Laissez-le terminer ce processus ...
  8. Quittez iPartition et autorisez l'ordinateur à redémarrer, maintenant à partir de votre disque dur "Insensible à la casse"
  9. Installez Photoshop comme d'habitude
  10. Boire de la bière. Célébrer.

Cela ne répond pas directement à la question posée, et cela n'explique pas pourquoi on devrait utiliser iPartition au lieu de l'approche posée dans la question. Et pourquoi iPartition en particulier? [Lit les réponses ultérieures.] Par exemple, superuser.com/a/380376/81175 fournit en fait une réponse et explique pourquoi il faut utiliser iPartition.
Chris Page

-2

Hein? J'utilise Photoshop sur Mac tout le temps et le système de fichiers par défaut n'a jamais été un problème. Il n'y a pas de bonne raison d'avoir des systèmes de fichiers insensibles à la casse par défaut. Le seul système d'exploitation qui ait fait cela est DOS, et bien sûr Windows est rétrocompatible avec ses racines DOS. a et A ne sont que des caractères différents.


5
Ceci est tout simplement faux. Si vous avez installé Photoshop sans problème, vous n'avez probablement pas de partition sensible à la casse.
StackOverflowed

9
Le système de fichiers par défaut sur un Mac n'est pas sensible à la casse. Il est insensible à la casse mais respectant la casse.
Alan Shutko

Vous avez raison, il n'y a pas de bonne raison d'avoir des systèmes de fichiers insensibles à la casse par défaut. Mais Apple le fait quand même. Irritant.
Wildcard
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.