Che cosa fa "Optimize Drives" in Windows 8?


87

Con Windows 8, esiste un'opzione per "ottimizzare" un'unità. Sembra simile all'opzione Deframmentazione delle versioni precedenti di Windows:

Immagine dello schermo

Ho un SSD e so che gli SSD non dovrebbero essere deframmentati. Tuttavia, Windows 8 riconosce che l'unità è un SSD e dice ancora che necessita di ottimizzazione. Che cosa fa esattamente l'opzione "Ottimizza" in Windows 8? È sicuro per gli SSD?


2
Ho apportato alcune importanti modifiche alla domanda per evitare che venisse chiusa. Credo che questa sia una domanda valida e degna di risposta, poiché mi interessa anche quello che fa. Se non sei d'accordo con le modifiche, sentiti libero di eseguire il rollback, cambiare o eseguire il ping con qualsiasi domanda.
James Mertz,

Risposte:


77

Quello che fa è eseguire il comando Trim sull'unità (se supportato). In realtà non deframmenta l'unità, come nel caso di un'unità rotante tradizionale. È probabilmente una buona idea eseguire Trim per cancellare i blocchi che non sono più in uso.

Lo strumento di valutazione di Windows (winsat) è ciò che inizialmente determina se l'unità è o meno un SSD e cambia il comportamento di Disk Optimizer. In Windows 8, winsat viene eseguito con la pianificazione Microsoft \ Windows \ Maintenance nell'Utilità di pianificazione. Questo è lo stesso strumento (winsat) che disabiliterebbe la deframmentazione degli SSD su Windows 7.

Solo per reiterare il punto e portarlo a casa: non pensare a Disk Optimizer in Windows 8 rigorosamente come Defrag; ora è uno strumento generico che esegue l'attività di ottimizzazione del disco appropriata in base al tipo di disco collegato. L'identificazione del tipo di disco si basa su winsat.

Risposta ufficiale a una domanda simile su answer.microsoft.com

Kiran Bangalore [MSFT] -

Ciao, in Windows 7 - abbiamo disattivato la deframmentazione per gli SSD come menzionato nella voce; ma in Windows 8, abbiamo modificato lo strumento di deframmentazione per fare uno strumento di ottimizzazione generale che gestisca diversi tipi di archiviazione, e nel caso di SSD invierà suggerimenti di "taglio" per l'intero volume;

Gli SSD sono dispositivi di archiviazione realizzati con memoria flash; la memoria flash a differenza dei dischi rigidi sono dispositivi cancellabili a blocchi: possono essere scritti a livello di byte ma devono essere cancellati a livello di blocco; Trim è un suggerimento a livello di archiviazione che è stato introdotto in Windows 7 giorni per indicare che Windows non utilizza determinate aree del dispositivo di archiviazione; NTFS invierà questi suggerimenti di taglio quando i file vengono eliminati o spostati da quelle aree; Gli SSD utilizzano questi suggerimenti per eseguire una pulizia in background chiamata "recupero" che li aiuta a prepararsi per le successive scritture. L'SSD può scegliere di eseguire immediatamente l'ottimizzazione, archiviare le informazioni per l'ottimizzazione successiva o eliminare completamente il suggerimento e non utilizzarlo per l'ottimizzazione poiché non ha il tempo di eseguire immediatamente questa ottimizzazione.

In Windows 8, quando l'ottimizzatore di archiviazione (il nuovo strumento di deframmentazione) rileva che il volume è montato su un SSD - invia di nuovo un set completo di suggerimenti di taglio per l'intero volume - questo viene fatto in fase di inattività e aiuta a consentire SSD che non sono stati in grado di ripulire in precedenza: un'opportunità per reagire a questi suggerimenti, pulizia e ottimizzatore per le migliori prestazioni. Non eseguiamo una deframmentazione tradizionale (spostamento dei file per ottimizzare la posizione lì per spazio e prestazioni) su SSD.

Grazie per la tua domanda e spero che questo chiarisca la necessità di eseguire lo Storage Optimizer su base regolare.


3
Potresti forse aggiungere maggiori dettagli su cosa fa esattamente "ottimizzare" l'unità oltre a ciò che fa per gli SSD?
James Mertz,

@KronoS Ho aggiornato la risposta con la citazione originale. Su SSD emette un TRIM per il volume di enitre, per HDD esegue una deframmentazione di buona qualità.
Scott Chamberlain,

Ci sono più opzioni di deframmentazione in W8, nessuna documentazione ufficiale finora .... eightforums.com/windows-8-news/…
Moab

È normale che ciò richieda molto tempo (più di 10 minuti) e che la macchina rallenti a strisciare mentre sta accadendo? Il mio laptop ha un SSD (e Win8 lo ha riconosciuto) e quando l'ottimizzatore dell'unità è stato eseguito di recente, il sistema era inutilizzabile mentre era in esecuzione. Si può davvero avere che molto lavoro TRIM da fare, in particolare a partire da Windows a quanto pare invia i comandi di assetto come funziona.
Ian Griffiths,

@IanGriffiths, direi che è molto insolito. Sui sistemi in cui l'ho eseguito o pianificato per l'esecuzione, si completa abbastanza rapidamente e non noto alcuna usabilità con l'unità. Vorrei forse dare un'occhiata al sito del produttore SSD per vedere se hanno un aggiornamento del firmware per l'unità. Inoltre, è possibile che Windows non abbia riconosciuto l'unità come SSD e stia eseguendo un'operazione di deframmentazione effettiva (che spiegherebbe il problema della velocità).
Art

3

Optimize Drives in Windows 8, precedentemente chiamato Disk Defragmenter, aiuta a ottimizzare i diversi tipi di unità che i PC utilizzano oggi. Indipendentemente dal tipo di unità utilizzata dal tuo PC, Windows sceglie automaticamente l'ottimizzazione adatta alla tua unità.

Sebbene non sia richiesta la tradizionale deframmentazione degli SSD, l'ottimizzazione degli SSD è sicuramente necessaria: gli SSD rallentano a causa della frammentazione dei file e dello spazio libero.

Le tecnologie Condusiv hanno un breve video chiamato " Risposta post forum: SSD e deframmentazione ", che dovrebbe fornire un quadro più chiaro.


Quindi è come una copia tardiva e meno utile della risposta migliore?
Ry,

@minitech Quando dici in ritardo, non ero a conoscenza che fosse una gara. Era nella lista delle domande principali 7 ore fa e non stavo cercando di competere con la risposta migliore. Il secondo paragrafo lo riassume
Simon

No, non è una gara, è solo che le risposte in momenti simili a volte hanno contenuti simili. In questo caso, un po 'di un problema di stile sciocco sulla versione mobile di questo sito ha fatto sembrare che la tua risposta fosse stata copiata e incollata dalla prima. Non è, scusa! : D Se avessi apportato una sorta di piccola modifica, cambierò il mio voto.
Ry,

@minitech Nessun problema, quale modifica suggerisci
Simon

Rendi il collegamento in linea, suppongo? :) [This short video](http://www.youtube.com/watch?v=hznCSqb4Mzg)?
Ry,

2

Ecco un'altra risposta per il tuo riferimento, è semplicemente la versione re-brand di quella che era stata chiamata la deframmentazione di Windows. In Windows 8 ora si chiama Optimize Drives


2

Solo un'aggiunta alla risposta dell'Arte. Windows 8 dovrebbe ottimizzare un SSD inviando il comando TRIM, ma in realtà esegue una deframmentazione. Ecco una parte del registro dell'applicazione:

Get-EventLog -LogName Application -Source "microsoft-windows-defrag" | ordina timegenerato -desc | fl timegenerated, messaggio

TimeGenerated: 03.10.2013 14:42:54 Messaggio: l'ottimizzatore di memoria ha completato con successo il re-trim su (C :)

TimeGenerated: 03.10.2013 14:42:54 Messaggio: l'ottimizzatore di archiviazione ha completato correttamente la deframmentazione su (C :)

TimeGenerated: 03.10.2013 14:26:24 Messaggio: l'ottimizzatore di memoria ha completato con successo il re-trim su Sistema riservato

TimeGenerated: 03.10.2013 14:26:24 Messaggio: l'ottimizzatore di archiviazione ha completato correttamente la deframmentazione su Sistema riservato

L'unica unità nel notebook è SSD.

Quindi, attualmente esiste un bug in Windows 8 che causa la deframmentazione periodica dell'SSD.


7
Solo perché dice "deframmentazione" non significa che lo abbia effettivamente fatto. I timestamp sono nello stesso secondo, il che mi sembra che chiama semplicemente il comando TRIM "deframmentazione" e non ha mai eseguito una vera deframmentazione per gli HDD.
Slurpee,
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.