Mac - Converta de sistema de arquivos que diferencia maiúsculas de minúsculas para maiúsculas e minúsculas


31

Então, acabei de receber meu primeiro Mac. Depois de configurar tudo do jeito que eu queria, decidi instalar o Steam. Quando abri o Steam, ele dizia algo sobre não oferecer suporte a sistemas de arquivos com distinção entre maiúsculas e minúsculas ...

Eu pesquisei no Google e descobri que o Steam não seria o único aplicativo que me causaria esse problema. O Photoshop (quando finalmente o instalo) também não suporta sistemas de arquivos com distinção entre maiúsculas e minúsculas. Tenho certeza de que existem outros aplicativos também.

Há pelo menos uma solução alternativa para o Steam, mas envolve imagens de disco e links simbólicos. Não é muito divertido. Funciona, mas não é muito divertido (e o Steam deve ser divertido, não?). Não conheço nenhuma solução alternativa para o Photoshop.

Então aqui está a minha pergunta. Posso inicializar no utilitário de disco, formatar a unidade para não diferenciar maiúsculas de minúsculas e depois restaurar a partir da máquina do tempo? Existem limitações técnicas que me impediriam de fazer isso? Ainda não nomeei nada parecido Folder 1e folder 1, portanto, não conheço nenhuma colisão que possa aparecer.


O sistema operacional diferencia maiúsculas de minúsculas. Portanto, se você pudesse magicamente desativá-lo de alguma forma, eu imaginaria o melhor que você teria que lidar com colisões de nomes de arquivos. Na pior das hipóteses, seria simplesmente quebrado.
precisa saber é o seguinte

Tem certeza de que precisa converter todo o seu sistema de arquivos? Talvez você possa criar uma imagem de disco que não diferencia maiúsculas de minúsculas (.dmg) e executá-la a partir daí?
Lenny T

@EBGreen diferentes partes do "Sistema operacional" diferenciam maiúsculas de minúsculas ou não fazem distinção entre maiúsculas e minúsculas. O sistema de arquivos padrão não diferencia maiúsculas de minúsculas, embora você possa especificar um disco para ser formatado com distinção entre maiúsculas e minúsculas para melhor compatibilidade com o unix. Infelizmente, muitos aplicativos estão com problemas - eles assumem que você mantém os padrões.
Rjmunro

Respostas:


11

Parece que você pode restaurar da máquina do tempo para um sistema de arquivos que não diferencia maiúsculas de minúsculas de um que diferencia maiúsculas de minúsculas. Veja os Fóruns da Apple aqui .

Eu altamente recomendável que você faça um backup total do sistema usando Carbon Copy Cloner .

O Carbon Copy Cloner suporta a restauração para um sistema que não diferencia maiúsculas de minúsculas de um sistema que diferencia maiúsculas de minúsculas - veja isso .

Na verdade, eu recomendaria o CCC sobre a TM, mas você deve usar o que se sentir à vontade. Também inicializava na imagem do CCC e certificava-me de que todas as minhas coisas estavam lá antes de limpar minha unidade interna e fazer a restauração. O CCC faz um backup inicializável (que é outro motivo pelo qual é incrível).


Um pouco antes de você postar isso, fui em frente e iniciei o processo, sabendo que, na pior das hipóteses, precisaria apenas restaurar para um sistema de arquivos com distinção entre maiúsculas e minúsculas. Formatei a unidade em um sistema de arquivos que não diferencia maiúsculas de minúsculas e a máquina do tempo está sendo restaurada no momento e ainda não fez barulho. Vou postar o resultado final quando tudo estiver dito e feito.
knpwrs

2
A restauração acabou de terminar e o processo de restauração transformou a partição novamente em um sistema de arquivos com distinção entre maiúsculas e minúsculas. Parece que a máquina do tempo não funcionará.
knpwrs

2
Então eu altamente recomendo que você use CCC.
Skub #

Você poderia elaborar alguns dos recursos do CCC que valem a pena usar sobre o Time Machine para referência futura?
knpwrs

Você pode realmente usar os dois na mesma unidade. Você pode inicializar diretamente na unidade CCC e tentar recuperar o Mac no OS X ou clonar todos os dados novamente no Mac para reconstruir tudo. Eu uso o Time Machine e o CCC na mesma unidade. Aqui está uma boa postagem nos Fóruns da Apple; discussões.apple.com
thread

8

Eu não o usei, mas a iPartition afirma ser capaz de fazer uma conversão não destrutiva entre HFS + com e sem diferenciação de maiúsculas e minúsculas.


1
Acabei de comprar e experimentar o iPartition. Funcionou como um encanto. OSX 10.8. Obrigado!
Favoretti

Apenas uma pequena atualização, que o iPartition agora é 100% GRATUITO, pois não está mais sendo mantido, mas também que NÃO suporta o novo sistema de arquivos da Apple comum atualmente.
sean.boyer 21/09

4

Supondo que o programa que você está usando esteja apenas insistindo em ter um FS sem distinção entre maiúsculas e minúsculas enquanto seus dados estão em um FS com distinção entre maiúsculas e minúsculas, às vezes você pode se limitar apenas a espelhar a estrutura de diretório no FS sem diferenciação de maiúsculas e minúsculas e usar símbolos simbólicos. links para os arquivos. Dessa forma, você evita duplicar arquivos potencialmente grandes ou numerosos.

O comando "lndir" da distribuição X11 para OSX faz exatamente isso (no Mountain Lion está no Xquartz, que você pode obter em http://xquartz.macosforge.org/landing/ ).

Por exemplo, considere que você deseja clonar Foo.app (que reside em um FS que diferencia maiúsculas de minúsculas) em um FS que não diferencia maiúsculas de minúsculas, que assumimos aqui como o sistema de arquivos raiz, você pode fazer algo como:

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

Agora você pode abrir /Applications/Foo.app e ele não se queixará de distinção entre maiúsculas e minúsculas.


1

Talvez não seja necessário reformatar o fs que diferencia maiúsculas de minúsculas para executar aplicativos que exigem um fs que diferencia maiúsculas de minúsculas;

Você pode criar uma imagem de disco que não diferencia maiúsculas de minúsculas no utilitário de disco (eu uso um pacote esparso), arrastar o aplicativo nessa imagem de disco e executá-lo.

Isso me permitiu executar o Photoshop. Eu costumo usar um pacote esparso; Havia uma razão pela qual eu queria um host fs sensível a maiúsculas e minúsculas.


0

Solução Não é possível instalar o Photoshop no disco rígido com distinção entre maiúsculas e minúsculas?

  1. Compre e instale o iPartition (US $ 70, mas vale a pena se for sua única solução)
  2. No iPartition, crie um disco de inicialização
  3. Insira o disco do instalador para criar um disco de inicialização.
  4. Insira um DVD-R em branco para criar o disco de inicialização através do iPartition
  5. Reinicie o computador, com o disco de inicialização inserido e mantendo pressionada a tecla "C" no teclado até que a coisa do controle giratório de progresso seja exibida na inicialização
  6. O iPartition deve carregar automaticamente. Escolha "Tornar maiúsculas e minúsculas" em um dos menus suspensos
  7. Deixe concluir este processo ...
  8. Saia do iPartition e permita que o computador reinicie, agora a partir do seu disco rígido "Case Insensitive"
  9. Instale o Photoshop normalmente
  10. Beber cerveja. Comemoro.

Isso não responde diretamente à pergunta que está sendo feita e não explica por que se deve usar o iPartition em vez da abordagem sobre a questão. E, por que a iPartition em particular? [Lê respostas posteriores.] Por exemplo, superuser.com/a/380376/81175 realmente fornece uma resposta e explica por que alguém deve usar o iPartition.
Chris Page

-2

Hã? Eu uso o Photoshop no Mac o tempo todo e o sistema de arquivos padrão nunca foi um problema. Não há um bom motivo para ter sistemas de arquivos que não diferenciam maiúsculas de minúsculas por padrão. O único sistema operacional que já fez isso é o DOS, e é claro que o Windows é compatível com suas raízes do DOS. a e A são apenas caracteres diferentes.


5
isso é simplesmente errado. Se você instalou o Photoshop sem problemas, provavelmente não possui uma partição que diferencia maiúsculas de minúsculas.
precisa saber é o seguinte

9
O sistema de arquivos padrão em um Mac não diferencia maiúsculas de minúsculas. Não diferencia maiúsculas de minúsculas, mas preserva.
Alan Shutko

Você está certo de que não há um bom motivo para ter sistemas de arquivos que não diferenciam maiúsculas de minúsculas por padrão. Mas a Apple faz assim mesmo. Irritante.
Curinga
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.