Converti una partizione da maiuscole / minuscole a maiuscole e minuscole


22

Ho installato snow leopard su un macbook e selezionato file system con distinzione tra maiuscole e minuscole durante il partizionamento del disco, presumendo che sia una cosa standard e preferirei che questo sistema si comportasse il più vicino possibile alla shell * nix.

Anche se di recente quando ho provato a installare Photoshop CS5 ho ricevuto un messaggio di errore che diceva che il file system con distinzione tra maiuscole e minuscole non può essere utilizzato per l'installazione. Apparentemente la ragione è alcuni problemi nel sistema di installazione di Apple, che gli sviluppatori Adobe non riescono a trovare.

Quindi sembra che dovrò convertire il maiuscolo / minuscolo in uno maiuscole / minuscole .

Ci sono strumenti in grado di farlo? Non deve funzionare sotto macos, tutto farà davvero (CD avviabili ecc.)


Vedi apple.stackexchange.com/questions/46322/… per un elenco di programmi con problemi HSFX e (possibili) correzioni.

Risposte:


12

iPartition afferma di essere in grado di farlo, anche se non l'ho provato (e costa denaro).


1
Eccellente grazie! Sono stato in grado di convertire il file system in senza distinzione tra maiuscole e minuscole con quello strumento. Ho dovuto creare un DVD avviabile (per questo è necessario disporre del DVD originale di installazione di MacOS)
Art

1
Questo funziona per me. Convertito un volume con 500 Gb + di dati in circa 10 minuti. Vale la pena notare che iPartition sembra bloccarsi nel punto in cui dice "Smonta ..." ma in realtà funziona. Essere pazientare.
Billynoah,

Ho provato questo allo scopo di convertire un disco di backup della macchina del tempo con distinzione tra maiuscole e minuscole in maiuscolo / minuscolo. Ha convertito il disco, ma il backup della macchina del tempo risultante non ha funzionato come backup senza distinzione tra maiuscole e minuscole - l'assistente alla migrazione si è comunque rifiutato di migrare da un disco senza distinzione tra maiuscole e minuscole.
Neal Young,

Non funziona se la tua partizione è crittografata (File Vault 2)> Nota: iPartition non supporta Core Storage (Fusion Drive e File Vault 2 utilizzano entrambi questo formato di volume)
Piotr Czapla,

1
Nota: iPartition3: se disponi di un sistema basato su SSD e stai eseguendo macOS 10.13, utilizzerai APFS, non HFS +; iPartition non supporta APFS
Peter Versnee,

10

Ho convertito la partizione HFS + maiuscole / minuscole predefinita in una distinzione tra maiuscole e minuscole dopo aver scoperto il problema dopo aver installato un nuovo MacBook. Suppongo che tu abbia abbastanza spazio sul disco rigido interno per duplicare i file di dati e di sistema che hai già installato.

  1. Utilizzare Utility Disco per ridurre le dimensioni della partizione di avvio esistente a dimensioni sufficientemente grandi da contenere i file esistenti.
  2. Crea una nuova partizione che è solo Mac OS (Journaled) e NON è sensibile al maiuscolo / minuscolo.
  3. Eseguire il backup dell'unità originale nella nuova partizione. Ho usato SuperDuper! ma puoi usare rsync .
  4. Avvia tenendo premuto il tasto Comando e seleziona la nuova partizione.
  5. Elimina la vecchia partizione con Utility Disco e aumenta le dimensioni di quella nuova.

Ho dovuto usare l'opzione "Smart Update", che è una funzionalità a pagamento. Passaggi che ho fatto: 1) utilizzare Utility Disco per ridurre la partizione principale e creare una nuova partizione (2) eseguire il backup di tutti i file su una nuova partizione con SuperDuper (3) riavviare nella nuova partizione (4) cancellare la partizione principale e formattare come HFS + Journaled (case insensitive) (5) eseguire il backup di tutti i file sulla partizione principale riformata utilizzando "Smart Update" in SuperDuper in modo che non riformatta l'unità come avvio con distinzione tra maiuscole e minuscole (6) nell'unità principale (7) utilizzare Utility Disco per eliminare la partizione I creato in precedenza e ridimensiona la partizione principale per riempire l'unità
Timothy Zorn,

Non ho provato Carbon Copy Cloner, ma se può fare ciò che SuperDuper fa con l'opzione "Smart Update", potrebbe essere un'opzione migliore poiché è gratuita.
Timothy Zorn,

Avvertenza: la modalità gratuita predefinita di SuperDuper ripristinerà silenziosamente il disco di destinazione in maiuscole e minuscole, quindi non funziona per questo flusso. Forse cerca di essere "sicuro" o "utile", ma per questo caso specifico è semplicemente fastidioso. Ho perso molto tempo prima di scoprirlo. Forse "Smart Update" è meglio, ma ero troppo infastidito dal software per pagarlo ora.
JaakL

5

Non credo sia possibile convertire il tuo file system dopo averlo selezionato. Il motivo per cui non è possibile convertire è a causa della possibilità di duplicati di nomi di file. Tutto quello che puoi fare è clonare l'unità su un HFS + esterno che non fa distinzione tra maiuscole e minuscole e quindi formattare l'unità interna. E clonalo di nuovo all'interno.

Consiglierei l'uso di Carbon Copy Cloner per la sua facilità d'uso e per il fatto che è gratuito.


4

Esiste una soluzione FUSE chiamata ciopfs (file system insensibile al maiuscolo / minuscolo).

Quoto:

ciopfs è un file system di spazio utente linux impilabile o sovrapposto (implementato con miccia) che monta una normale directory su un normale file system in modo insensibile al caso.

Questo potrebbe essere quello che stai cercando.


3
Non è forse una specie di sandbox per il software sporco che può essere eseguito su un filesystem sensibile al maiuscolo / minuscolo?
dan

@danielAzuelos definisce "software sporco" ...
Qix,

4

È possibile migrare un file system con distinzione tra maiuscole e minuscole in un file system senza distinzione tra maiuscole e minuscole se non si dispone di un nome simile a:

/directory/file
/directory/FILE

nel qual caso questi 2 file devono essere copiati con lo stesso nome causando così una sovrascrittura. Qualsiasi programma decente per proporre questa migrazione del file system dovrebbe avvisarti di questa collisione di nomi .

Se Adobe Photoshop rifiuta l'installazione su un file system con distinzione tra maiuscole e minuscole, ciò proviene da una protezione interna per evitare arresti anomali. La verità è che Adobe Photoshop non è mai stato scritto per occuparsi del caso dei nomi di file interni. Questo è il motivo per cui Adobe Photoshop non funzionerà mai su Linux, OpenBSD, FreeBSD o altri Unix.

Adobe non ha mai considerato la qualità del software e della sicurezza come obiettivi aziendali seri. Il loro recente scandalo con i conti dei clienti è la ricompensa dovuta a una tale cattiva cura.

Questo è un peccato. Ma ... hai la libertà di pagare per sostenerli in questo modo.


1
"Adobe non ha mai considerato la qualità del software e della sicurezza come obiettivi aziendali seri." Oh, non potrei essere più d'accordo con la tua affermazione. Adobe è la nuova Microsoft. Sfortunatamente si sono comportati in modo intelligente acquisendo tutti i principali concorrenti nel loro regno e non vedo che ho una scelta ma pagarli per il loro toro ... t.
Jpsy,

3
Ho lavorato in Adobe come parte del team di Photoshop ed ero quello che ha scoperto questo errore ma non è stato considerato una priorità. Immagino che invece di correggere i pochi nomi di file che non utilizzavano maiuscole e minuscole decidessero di implementare una "correzione" impedendo l'installazione su partizioni sensibili al maiuscolo / minuscolo. Immagino che dovranno correggere il bug dopo che Apple passerà finalmente al loro nuovo file system APFS che fa distinzione tra maiuscole e minuscole.
sorin,

0

Aggiornamento su iPartition. Durante il fine settimana ho usato v. 3.6.2 per convertire l'unità flash interna da 1 TB su un MacBook Pro con Sierra (10.12.6) da maiuscole / minuscole a maiuscole e minuscole. Come notato sopra, devi creare un disco di avvio separato con iPartition su di esso. Poiché le recenti installazioni di macOS richiedono così tanto spazio, Coriolis Systems ha eliminato l'opzione per generare un DVD per l'avvio di diverse versioni. Ho usato un clone esterno del mio disco di sistema.

Poiché stai eseguendo l'avvio da un nuovo disco, devi riattivare iPartition dopo il riavvio, quindi assicurati di copiare l'immagine della licenza (un png con un codice QR su di essa) sull'unità di avvio esterna e sull'app.

Una volta avviato sull'unità esterna, era semplice selezionare il filesystem per la conversione, deselezionare la casella "Case Sensitive" e fare clic su Vai. Dopo forse 15 minuti, è stato fatto. Il riavvio dell'unità interna ha funzionato correttamente, così come tutte le app che ho provato per un test rapido.

Alcuni avvertimenti: iPartition al momento non supporta il nuovo AFS, quindi NON funzionerà su High Sierra (10.13). Non supporta CoreStorage, quindi se l'unità è crittografata da FileVault 2, è necessario disattivare FileVault e attendere il completamento del processo di decrittografia prima di iniziare. Se hai un'unità Fusion, sei sfortunato. Inoltre, ti avverte che se hai file in una directory con nomi che differiscono solo per caso, ne rinominerà uno come parte della conversione.

Tutto sommato, è stato un processo abbastanza semplice e valeva il prezzo del software.

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.