Mac: converte da file system con distinzione tra maiuscole e minuscole a maiuscole e minuscole


31

Quindi ho appena ricevuto il mio primo Mac. Dopo aver impostato tutto come volevo, ho deciso di installare Steam. Quando ho aperto Steam ha detto qualcosa sul non supportare i file system sensibili al maiuscolo / minuscolo ...

Ho fatto un po 'di googling e ho scoperto che Steam non sarà l'unica applicazione che mi dà questo problema. Photoshop (quando alla fine lo installo) non supporta neanche i file system con distinzione tra maiuscole e minuscole. Sono sicuro che ci sono anche altre applicazioni.

C'è almeno una soluzione per Steam, ma coinvolge immagini del disco e collegamenti simbolici. Non molto divertente Funziona, ma non è molto divertente (e Steam dovrebbe essere tutto per divertimento, no?). Non sono a conoscenza di soluzioni alternative per Photoshop.

Quindi ecco la mia domanda. Posso avviare l'utilità del disco, formattare l'unità in modo che non distingue tra maiuscole e minuscole e quindi ripristinare dalla macchina del tempo? Ci sono delle limitazioni tecniche che mi impedirebbero di farlo? Non ho ancora nominato nulla di simile Folder 1e folder 1quindi non sono a conoscenza di eventuali collisioni che potrebbero presentarsi.


Il sistema operativo è sensibile al maiuscolo / minuscolo. Quindi, se potessi magicamente disattivarlo in qualche modo, immaginerei al meglio che dovresti affrontare le collisioni di nomi di file. Nel peggiore dei casi sarebbe semplicemente rotto.
EBGreen

Sei sicuro di aver bisogno di convertire l'intero filesystem? Forse puoi cavartela creando un'immagine del disco senza distinzione tra maiuscole e minuscole (.dmg) ed eseguendola da lì?
Lenny T

@EBVerde parti diverse del "Sistema operativo" sono sensibili al maiuscolo / minuscolo. Il filesystem predefinito non fa distinzione tra maiuscole e minuscole, sebbene sia possibile specificare un disco che deve essere formattato con distinzione tra maiuscole e minuscole per una migliore compatibilità unix. Sfortunatamente, molte app sono rotte - presumono che tu mantenga le impostazioni predefinite.
rjmunro,

Risposte:


11

Sembra che sia possibile ripristinare dalla macchina del tempo a un file system senza distinzione tra maiuscole e minuscole da uno sensibile al maiuscolo / minuscolo. Vedi qui i forum Apple .

Vorrei altamente consiglia di eseguire un backup totale del sistema con Carbon Copy Cloner .

Carbon Copy Cloner supporta il ripristino in un sistema senza distinzione tra maiuscole e minuscole da un sistema con distinzione tra maiuscole e minuscole. Vedere questo .

In effetti, consiglierei CCC su TM, ma dovresti usare ciò con cui ti senti a tuo agio. Avrei anche avviato l'immagine CCC e assicurato che tutte le mie cose fossero lì prima di pulire il mio disco interno e fare il ripristino. CCC esegue un backup di avvio (che è un'altra ragione per cui è fantastico).


Poco prima di pubblicarlo sono andato avanti e ho iniziato il processo sapendo che nel caso peggiore avrei dovuto ripristinare un file system con distinzione tra maiuscole e minuscole. Ho formattato l'unità in un file system senza distinzione tra maiuscole e minuscole e Time Machine sta attualmente ripristinando e non ha ancora fatto storie. Pubblicherò il risultato finale quando tutto sarà detto e fatto.
Knpwrs,

2
Il ripristino è appena terminato e il processo di ripristino ha ripristinato la partizione in un file system sensibile al maiuscolo / minuscolo. Quindi sembra che la macchina del tempo non funzionerà.
Knpwrs,

2
Quindi consiglio vivamente di usare CCC.
skub

Potresti approfondire alcune delle funzionalità di CCC che valgono la pena utilizzarlo su Time Machine per riferimenti futuri?
Knpwrs,

Puoi effettivamente utilizzare entrambi sulla stessa unità. Puoi avviare direttamente l'unità CCC e tentare di ripristinare il Mac con in OS X, oppure puoi clonare tutti i dati sul Mac per ricostruire tutto. Uso Time Machine e CCC sullo stesso disco. Ecco un buon post negli Apple Forum; discussioni.apple.com/thread/2749688?start=0&tstart=0
skub

8

Non l'ho usato, ma iPartition afferma di essere in grado di fare una conversione non distruttiva tra HFS + maiuscole e minuscole.


1
Ho appena acquistato e provato iPartition. Ha funzionato come un fascino. OSX 10.8. Grazie!
favoretti,

Solo un piccolo aggiornamento, che iPartition è ora GRATUITO al 100% in quanto non viene più mantenuto, ma anche che NON supporta il nuovo file system Apple comune in questi giorni.
sean.boyer,

4

Supponendo che il programma in uso stia semplicemente insistendo sull'avere un FS senza distinzione tra maiuscole e minuscole mentre i dati si trovano su un FS con distinzione tra maiuscole e minuscole, a volte è possibile evitare semplicemente il mirroring della struttura di directory sull'FS senza distinzione tra maiuscole e minuscole e usare simbolico collegamenti per i file. In questo modo si evita la duplicazione di file potenzialmente grandi o numerosi.

Il comando "lndir" dalla distribuzione X11 per OSX fa proprio questo (in Mountain Lion questo è in Xquartz, che puoi ottenere da http://xquartz.macosforge.org/landing/ ).

Ad esempio, considera di voler clonare Foo.app (che risiede in un FS con distinzione tra maiuscole e minuscole) in un FS senza distinzione tra maiuscole e minuscole, che assumiamo qui come il filesystem di root, potresti fare qualcosa del tipo:

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

Ora puoi aprire /Applications/Foo.app e non si lamenterà della distinzione tra maiuscole e minuscole.


1

Forse non è necessario riformattare le tue maiuscole / minuscole per eseguire app che richiedono una maiuscole / minuscole;

È possibile creare un'immagine del disco senza distinzione tra maiuscole e minuscole nell'utilità del disco (utilizzo un bundle sparse), quindi trascinare l'applicazione nell'immagine del disco ed eseguirla.

Ciò mi ha permesso di eseguire Photoshop. Di solito uso un pacchetto sparso; C'era una ragione per cui volevo un host fs sensibile al maiuscolo / minuscolo.


0

Soluzione Non è possibile installare Photoshop su disco rigido con distinzione tra maiuscole e minuscole?

  1. Acquista e installa iPartition ($ 70, ma ne vale la pena se è la tua unica soluzione)
  2. In iPartition, crea un disco di avvio
  3. Inserisci il disco di installazione per creare un disco di avvio da esso
  4. Inserisci un DVD-R vuoto per creare il disco di avvio tramite iPartition
  5. Riavvia il computer, con il disco di avvio inserito e tenendo premuto il tasto "C" sulla tastiera fino a quando non viene visualizzato l'avanzamento dello spinner all'avvio
  6. iPartition dovrebbe caricarsi automaticamente. Scegli "Rendi sensibile al maiuscolo / minuscolo" da uno dei menu a discesa
  7. Lascia che completi questo processo ...
  8. Esci da iPartition e consenti il ​​riavvio del computer, ora dal tuo disco rigido "Case Insensitive"
  9. Installa Photoshop normalmente
  10. Bere birra. Celebrare.

Questo non risponde direttamente alla domanda posta e non spiega perché si dovrebbe usare iPartition invece dell'approccio richiesto nella domanda. E perché iPartition in particolare? [Legge le risposte successive.] Ad esempio, superuser.com/a/380376/81175 in realtà fornisce una risposta e spiega perché si dovrebbe usare iPartition.
Chris Page

-2

Eh? Uso sempre Photoshop su Mac e il filesystem predefinito non è mai stato un problema. Non c'è una buona ragione per avere filesystem senza distinzione tra maiuscole e minuscole per impostazione predefinita. L'unico sistema operativo che abbia mai fatto questo è DOS, e ovviamente Windows è retrocompatibile con le sue radici DOS. a e A sono semplicemente diversi personaggi.


5
Questo è semplicemente sbagliato. Se hai installato Photoshop senza problemi, probabilmente non hai una partizione con distinzione tra maiuscole e minuscole.
StackOverflow del

9
Il filesystem predefinito su un Mac non fa distinzione tra maiuscole e minuscole. Non distingue tra maiuscole e minuscole, ma preserva le maiuscole.
Alan Shutko,

Hai ragione sul fatto che non esiste una buona ragione per avere filesystem insensibili alle maiuscole per impostazione predefinita. Ma Apple lo fa comunque. Irritante.
Carattere jolly
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.