Non vedo alcuna applicazione per deframmentare il mio Mac (con OS X).
La deframmentazione non è necessaria per Mac OS X? Se sì, perché no?
Non è necessario. Per maggiori dettagli di quello che potresti desiderare, leggi Fragmentation in HFS Plus Volumes di Amit Singh (autore di Interni di Mac OS X: un approccio ai sistemi ).
HFS, il filesystem utilizzato da Mac OS X (tecnicamente HFS +) ha un numero di misure integrate che riducono la frammentazione del disco. Innanzitutto, utilizza l'allocazione basata sull'estensione, che è solo un modo ingegnoso per dire che scrive più blocchi contigui di dati ogni volta (e quindi ha intrinsecamente meno frammentazione dei dati). Secondo, utilizza l'allocazione ritardata, nel senso che le scritture dei dischi vengono "accodate" e scritte nell'unità come gruppo (di nuovo, intrinsecamente meno frammentazione). Inoltre, Mac OS X esegue la deframmentazione al volo dei file.
Il lungo e breve è che la frammentazione non è davvero un problema per i Mac, motivo per cui non vedi un programma per deframmentare le unità in Mac OS X.
Come nota a margine, ci sono programmi commerciali che deframmentano le unità in OS X, ma questo è essenzialmente olio di serpente. Ci potrebbe essere un piccolo livello di frammentazione sul tuo disco, e queste app si prenderanno sicuramente cura di questo. Ma è inutile al 100% e difficilmente vedrai alcun beneficio.
In generale, non è necessario deframmentare HFS +. Sebbene sia possibile frammentarlo, l'implementazione nel kernel OS X include una serie di funzionalità che tendono a limitare la frammentazione, compresa l'allocazione dei blocchi differiti e le hot banding. A meno che tu non faccia qualcosa di veramente strano (tieni costantemente il disco al 99% pieno mentre fai molte letture ed eliminazioni) è molto difficile frammentare in modo significativo l'unità.
L'unica volta che in genere è utile deframmentare un'unità OS X è quando si sta tentando di eseguire un'operazione LVM (come ridurre una partizione per bootcamp) e gli strumenti incorporati falliscono. Il motivo è che questi errori sono in gran parte causati da una struttura di base del volume (come l'estensione o il file di catalogo) esistente in blocchi al di fuori del layout di destinazione. Tecnicamente si tratta di file, ma poiché sono utilizzati per archiviare i metadati del volume, il codice di spostamento del file incorporato ha difficoltà a spostarli su una partizione live (montata), ma le utilità di deframmentazione che funzionano sul disco offline possono semplicemente spostarle all'inizio della partizione , che consente al ridimensionatore del volume di funzionare.
Quindi, mentre gli strumenti di deframmentazione non sono generalmente utili, non sono olio di serpente, ma solo strumenti molto specializzati.
La maggior parte delle persone dirà che i Mac non soffrono della frammentazione del disco, citando argomenti tecnici che la maggior parte delle persone non capisce.
È un po 'vero: dal momento che non c'è niente che puoi fare senza spendere $ 20 su qualcosa che potrebbe non migliorare le prestazioni del tuo computer , potresti invece concentrarti su altre attività di manutenzione e basta acquistare un nuovo lucido mac (o reinstallarlo) quando il vecchio diventa troppo lento.
Ma: un importante prerequisito per non preoccuparsi della frammentazione del disco è mantenere sempre uno spazio libero sul disco (non sono riuscito a trovare alcuna raccomandazione non estratta dal nulla, ma il 20% è spesso citato).
E per mantenere i fatti in chiaro:
BTW (@ risposta di Dori), la citata frammentazione nei volumi HFS Plus dice esplicitamente questo:
Note that I do not intend to make any claims regarding the fragmentation-resistance of HFS+. I have sampled too few a volume to generalize my "results".
P.S. So che i browser Web (il campo a cui sono interessato) sono almeno a volte interessati dalla frammentazione (es .: mozilla , chrome ). Io stesso ho avuto un problema simile a quello descritto nel tracker dei problemi di mozillla.
No, non è così. Mac OS X fa da solo per i file superiori a 20 MB e per gli SSD non ha alcuna importanza.
osx ovviamente ha bisogno di deframmentazione quando devi ridurre le partizioni su cui è installato, o quando usi hfs + da qualche altra parte
un esempio eccellente è quando, dopo aver usato osx per anni e iniziato ad usare un dual-boot, come installare un secondo sistema operativo come gnu / linux (esattamente come ho fatto questa settimana), ed è noto gnu / linux (come ubuntu) stanno diventando sempre più popolari di giorno in giorno, specialmente tra gli utenti di osx - in questo contesto, e non è così raro, è totalmente controproducente e privo di senso dover eseguire il backup di tutte le informazioni, riformattare la partizione dopo il ridimensionamento reinstalla nuovamente osx quando hai solo bisogno di deframmentarlo prima di ridimensionarlo
quindi a tutti, per favore non dire che nessuno ha bisogno di strumenti defrag su osx, o per hfs + - dire che questa cosa è semplicemente ridicola, come ho spiegato ...
Leggi altre domande sui tag mac macos hard-drive