86

В Windows 8 есть возможность "оптимизировать" диск. Это похоже на параметр Defragment предыдущих версий Windows:

Скриншот

У меня есть SSD, и я знаю, что SSD не следует дефрагментировать. Тем не менее, Windows 8 признает, что диск является SSD, и все еще говорит, что он нуждается в оптимизации. Что именно делает опция "Оптимизация" в Windows 8? Это безопасно для твердотельных накопителей?

4 ответа4

77

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

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

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

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

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

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

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

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

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

3

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

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

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

2

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

Get-EventLog -LogName Application -Source "microsoft-windows-defrag" | сортировать по времени -desc | FL Timegenerated, сообщение

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

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

TimeGenerated: 03.10.2013 14:26:24 Сообщение: оптимизатор хранилища успешно завершил повторную настройку системы зарезервировано

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

Единственный накопитель в ноутбуке - это SSD.

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

2

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .