Что делает функция «Оптимизация дисков» в Windows 8?

Что делает функция «Оптимизация дисков» в Windows 8?

В Windows 8 есть возможность «оптимизировать» диск. Это похоже на опцию дефрагментации предыдущих версий Windows:

Скриншот

У меня есть SSD, и я знаю, что SSD не следует дефрагментировать. Однако Windows 8 распознает, что диск — это SSD, и все равно говорит, что его нужно оптимизировать. Что именно делает опция «Оптимизировать» в Windows 8? Безопасна ли она для SSD?

решение1

Что это делает?выполнить команду Trim на диске(если он поддерживает это). На самом деле он не дефрагментирует диск, как это происходит с традиционным вращающимся диском. Вероятно, хорошей идеей будет выполнить Trim, чтобы стереть блоки, которые больше не используются.

TheСредство оценки Windows (winsat)это то, что изначально определяет, является ли диск SSD, и переключает поведение Disk Optimizer. В Windows 8 winsat работает по расписанию Microsoft\Windows\Maintenance в планировщике задач. Это тот же инструмент (winsat), которыйотключит дефрагментацию SSD-накопителей в Windows 7.

Просто повторю и донесу до вас суть: не думайте о Disk Optimizer в Windows 8 только как о Defrag; теперь это инструмент общего назначения, который выполняет соответствующую задачу оптимизации диска на основе типа подключенного диска. Определение типа диска основано на winsat.

Официальный ответ на аналогичный вопрос наответы.microsoft.com

Киран Бангалор [MSFT]-

Здравствуйте, в Windows 7 мы отключили дефрагментацию для SSD, как вы упомянули в своей записи; но в Windows 8 мы изменили инструмент дефрагментации, чтобы он стал общим инструментом оптимизации, который обрабатывает различные типы хранилищ, и в случае SSD он будет отправлять подсказки «обрезать» для всего тома;

SSD-накопители — это устройства хранения данных, изготовленные из флэш-памяти; флэш-память, в отличие от жестких дисков, является блочно-стираемыми устройствами — запись на них может производиться на уровне байтов, но стирание необходимо на уровне блоков; Trim — это подсказка уровня хранения, которая была введена во времена Windows 7, чтобы указать, что Windows не использует определенные области устройства хранения; NTFS будет отправлять эти подсказки обрезки, когда файлы удаляются или перемещаются из этих областей; SSD-накопители используют эти подсказки для выполнения очистки в фоновом режиме, называемой «reclaim», которая помогает им подготовиться к следующим записям. SSD может выбрать немедленное выполнение оптимизации, сохранить информацию для последующей оптимизации или полностью отбросить подсказку и не использовать ее для оптимизации, поскольку у него нет времени выполнить эту оптимизацию немедленно.

В Windows 8, когда Storage Optimizer (новый инструмент дефрагментации) обнаруживает, что том смонтирован на SSD, он снова отправляет полный набор подсказок по обрезке для всего тома — это делается во время простоя и помогает предоставить SSD, которые не смогли очиститься ранее, возможность отреагировать на эти подсказки и очиститься и оптимизировать для лучшей производительности. Мы не делаем традиционную дефрагментацию (перемещение файлов в оптимизируемое место для места и производительности) на SSD.

Спасибо за ваш вопрос. Надеюсь, это проясняет необходимость регулярного запуска оптимизатора хранилища.

решение2

Оптимизация дисков в Windows 8, ранее называвшаяся Disk Defragmenter, помогает оптимизировать различные типы дисков, которые сегодня используют ПК. Независимо от того, какой тип диска использует ваш ПК, Windows автоматически выбирает оптимизацию, подходящую для вашего диска.

Хотя традиционная дефрагментация SSD-накопителей не требуется, оптимизация SSD-накопителей определенно необходима — SSD-накопители действительно замедляются из-за фрагментации файлов и свободного пространства.

У Condusiv Technologies есть короткое видео под названием «Ответ на сообщение на форуме: SSD и дефрагментация», что должно дать более ясную картину.

решение3

Вотдругой ответдля справки, это просто переименованная версия того, что раньше называлось Windows defrag. В Windows 8 это теперь называетсяОптимизация дисков

решение4

Просто дополнение к ответу Арта. Windows 8 должна оптимизировать SSD, отправляя команду TRIM, но на самом деле она выполняет дефрагментацию. Вот часть журнала приложений:

Get-EventLog -LogName Приложение -Источник "microsoft-windows-defrag" | сортировка по времени создания -desc | fl по времени создания, сообщение

Время создания: 03.10.2013 14:42:54 Сообщение: Оптимизатор хранилища успешно завершил повторную обрезку на (C:)

Время создания: 03.10.2013 14:42:54 Сообщение: Оптимизатор хранилища успешно завершил дефрагментацию на (C:)

Время создания: 03.10.2013 14:26:24 Сообщение: Оптимизатор хранилища успешно завершил повторную обрезку в System Reserved

Время создания: 03.10.2013 14:26:24 Сообщение: Оптимизатор хранилища успешно завершил дефрагментацию на системном зарезервированном диске

Единственный диск в ноутбуке — SSD.

Итак, в настоящее время в Windows 8 имеется ошибка, которая вызывает периодическую дефрагментацию SSD.

Связанный контент