Trim

Что делать, если SSD стал медленно работать

А теперь рассмотрим возможные решения для каждого из пунктов частых причин рассматриваемой в статье проблемы.

Освободите место на диске

Начнём с первого пункта, связанного с малым количеством свободного пространства на диске, что особенно характерно для SSD небольшого объёма. В идеале иметь не менее 10% свободного места на накопителе (при этом рекомендации остаются теми же и для объёмных накопителей), чтобы исключить деградацию скорости записи и чтения, а также продлить срок его службы.

Возможные действия, чтобы решить проблему:

  • Очистить диск от ненужных файлов
  • Перенести большие файлы, к которым не требуется постоянный быстрый доступ на обычный жесткий диск при его наличии.
  • Отключить гибернацию, что высвободит объем на диске, примерно соответствующий объёму оперативной памяти (но при этом вы не сможете ею пользоваться, также будет отключена функция «Быстрый запуск» в Windows 10, впрочем, скорее всего, это будет незаметным).

Убедитесь, что функция TRIM включена

На всякий случай проверьте, включена ли функция TRIM (очищает свободные блоки и помечает их как неиспользуемые) в Windows, для этого:

  1. Запустите командную строку от имени администратора.
  2. Введите команду
    fsutil behavior query DisableDeleteNotify

    и нажмите Enter.

  3. Если в результате выполнения команды вы видите, что DisableDeleteNotify = 0 (Отключено), это означает, что TRIM включён и наоборот (нет, я не ошибся, всё именно так).

Если окажется, что TRIM отключен, введите команду:

fsutil behavior set DisableDeleteNotify 0

а после её выполнения перезагрузите компьютер.

Обновите прошивку вашего SSD накопителя при наличии обновлений

Случается, что первоначально поставляемая с диском прошивка не является оптимальной и в дальнейшем производитель её исправляет. Стоит проверить, доступна ли обновленная версия прошивки для вашего SSD.

Сделать это лучше всего с помощью фирменных утилит от производителя, которые после определения модели вашего накопителя при подключении к интернету отобразят наличие новой прошивки (Firmware), предложат скачать и установить её.

Что такое TRIM в твердотельных накопителях

TRIM — команда, которая дает возможность ОС предупреждать накопитель ССД о том, где хранятся неактуальные записи. Рекомендует накопителю подчистить их для повторного использования. Таким образом ТРИМ-поддержка способствует тому, что носитель меньше зависит от захламленности. Поддержка ТРИМ удержит скорость записи, перезаписи от снижения.

ТРИМ ССД необходим для нормальной скорости записи

SSD (Solid State Drive) – это устройство для накопления и хранения информации. В нем используется твердотельная флэш-память. SSD может полностью заменять HDD (жесткий диск)

Важно! Главное его достоинство – скорость доступа к данным, потому что нет необходимости переходить из ячейки в ячейку. Повышается скорость загрузки приложений, так как облегчается и ускоряется поиск нужной информации на диске

Недостатком можно считать ограничение кратности повторной записи. SSD на базе флэш-памяти допускает до 500000 повторных стираний и записей. Некоторые типы флэш-памяти имеют возможность выдерживать до 1,5 миллионов операций для каждой ячейки памяти. Немного увеличить данный параметр позволяет выравнивание износа, то есть равномерное распределение часто используемых блоков.

В самом начале использования SSD дисков ячейки flash совершенно пустые, что позволяет производить запись на тех скоростях, которые указаны в техдокументации. Со временем блоки ССД диска заполняются и, наконец, он заполнен. Чтобы дальше работать придется удалить ненужные файлы. Но это не значит, что информация будет удалена полностью. Она остается во flash памяти. Контроллер ССД будет стирать данные прямо перед следующей записью. Поэтому запись будет притормаживать.

Чтобы поддержать скорость на уровне, новые ОС стали дополнять функцией ATA TRIM. Ее задача – счищать неактуальные блоки памяти непрерывно. То есть контроллер диска получит команду от TRIM и начнет чистку независимо от выполняемой в текущий момент операции. Таким образом производительность работы компьютера на старом носителе не будет отличаться от возможностей нового диска.

Программы для оптимизации SSD-диска

Практически все, что было показано на примерах выше, можно сделать с помощью специальных утилит. Как настроить SSD под Windows 7/10 с использованием сторонних программ? Очень просто. Большинство из них имеет интуитивно понятный интерфейс, представленный набором опций, которые можно включить или отключить. Оптимизаторов SSD много, но мы остановимся только на самых популярных.

SSD Mini Tweaker

Самая удобная портативная программка для оптимизации твердотельных накопителей. Утилитой поддерживается работа с функциями дефрагментации, гибернации и защиты системы, Trim, Superfetch и Prefetcher, управление файлом подкачки и Layout.ini, индексированием, кэшем файловой системы и некоторыми другими настройками.

Интерфейс SSD Mini Tweaker представлен окошком со списком доступных для управления функций. После применения новых настроек может потребоваться перезагрузка ПК.

Tweak-SSD

Условно-бесплатная утилита для оптимизации и настройки производительности SSD диска. Русского языка в Tweak-SSD нет, но зато есть удобный пошаговый мастер, предлагающий оптимальные настройки. Возможности этой программы включают отключение индексации файлов, помощника совместимости программ, гибернации, файла подкачки, дефрагментации, записи времени последнего доступа к файлу, работу с TRIM, увеличение кэша файловой системы, снятие лимита NTFS на использование памяти, а также вынос ядра в памяти вместо выгрузки части модулей на диск.

SSD Fresh Plus

Ещё один оптимизатор SSD. В отличие от аналогов, поддерживает работу с данными S.M.A.R.T. С помощью Abelssoft SSD Fresh Plus можно отключить дефрагментацию, использование сокращённых имен для папок и файлов, временные метки, журнал Windows, службы предварительной выборки.

В общей сложности утилита поддерживает девять разных настроек, оптимизирующих работу SSD. Дополнительные возможности программы включают просмотр подробной информации о диске. Распространяется в платной и бесплатной редакциях.

Влияние TRIM на скорость записи

Важно понимать, что использование или не использование функции TRIM прямо не влияет на скорость записи SSD диска. Влияет на эту скорость только один фактор – наличие достаточного количества свободных блоков флеш-памяти

То есть таких блоков, которые очищены контроллером диска и готовы к записи в них новых данных.

Иначе говоря, скорость записи зависит от количества свободного места на диске. Если у вас диск почти полностью заполнен, то скорость записи упадет даже если вы используете TRIM. И наоборот, если у вас 20-30% емкости диска оставлены без разметки (unallocated disk space), тогда можно обойтись и без использования TRIM. Контроллер диска будет использовать неиспользуемую под разделы емкость для выравнивания скорости записи.

Но резервируя свободное место важно понимать, что это нужно делать на новом SSD диске, до начала его использования. Если вы удалите уже существующий раздел

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

Если вы хотите зарезервировать свободное место на полностью размеченном SSD диске, тогда нужно выполнить принудительную команду ТРИМ для всего раздела и только после этого удалять раздел (или уменьшать его размер).

Служебные программы некоторых производителей, например программа Samsung Magician, позволяют выделить часть емкости SSD диска, для ее использования контроллером диска (кеш записи и выравнивание износа). В этом случае такое выделенное место будет недоступно для операционных систем – они будут «видеть» меньшую емкость диска.

Функция TRIM действительно даст возможность поддерживать высокую скорость записи только при двух условиях:

  1. Под разделы выделена вся емкость SSD диска.
  2. Радел(ы) с файловой системой не заполнены более чем на 70-80% от своего размера.

Иван Сухов, 2014, 2016, 2019 гг.

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь – поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354. Или на телефон +7 918-16-26-331.

Даже небольшая сумма может помочь написанию новых статей

Или поделитесь ссылкой на эту статью со своими друзьями.

TRIM – это важная функция (команда), позволяющая значительно продлить срок службы твердотельного накопителя SSD. Если функция TRIM задействована и работает, то при удалении файлов с SSD происходит полная очистка данных с неиспользуемых ячеек памяти. При простом же удалении данных пользователем ячейки просто помечаются как неиспользуемые, но фактически остаются заполненными.

Как правило, поддержка TRIM для SSD задействована в операционных системах Windows (включая Windows 7 / 8 / 10) по умолчанию. Но иногда случается так, что по тем или иным причинам эта опция может быть и не активирована. Поэтому для поддержания производительности и продления срока службы вашего SSD-накопителя всё же лучше проверить, работает ли функция TRIM.

Как это сделать, а также о том, как включить TRIM в Windows, если функция не работает, читайте в этой краткой инструкции.

Задний план

Из-за того, как многие файловые системы обрабатывают операции удаления, помечая блоки данных как «неиспользуемые», носители данных (твердотельные накопители, но также и традиционные жесткие диски) обычно не знают, какие секторы / страницы действительно используются, а какие могут быть считается свободным местом. В отличие от (например) операции перезаписи, удаление не будет включать физическую запись в секторы, содержащие данные. Поскольку обычный SSD не знает структуры файловой системы, включая список неиспользуемых блоков / секторов, носитель данных не знает, что блоки стали доступными. В то время как это часто позволяет Undelete инструмент для восстановления файлов из электромеханических жестких дисков , несмотря на файлы, о которых сообщают как «удаленные» операционной системы, это также означает , что , когда операционная система позже выполняет операцию записи в один из секторов, которые он считает свободного места, это фактически становится операцией перезаписи с точки зрения носителя данных. Для магнитных дисков перезапись существующих данных ничем не отличается от записи в пустой сектор, но из-за того, что некоторые твердотельные накопители работают на самом низком уровне, перезапись приводит к значительным накладным расходам по сравнению с записью данных на пустую страницу, что потенциально снижает производительность записи.

Твердотельные накопители хранят данные в ячейках флэш-памяти, которые сгруппированы в страницы обычно размером от 4 до 16 КБ , сгруппированных вместе в блоки размером обычно от 128 до 512 страниц. Пример: блоки размером 512 КиБ, которые группируют 128 страниц по 4 КБ каждая. Ячейки могут быть записаны напрямую, только когда они пусты. Если они содержат данные, их содержимое необходимо стереть перед операцией записи. Операция записи SSD может выполняться на одной странице, но из-за аппаратных ограничений команды стирания всегда влияют на целые блоки; следовательно, запись данных на пустые страницы на SSD происходит очень быстро, но значительно замедляется, если ранее записанные страницы необходимо перезаписать. Поскольку перед повторной записью требуется стирание ячеек на странице, но могут быть удалены только целые блоки, перезапись инициирует цикл чтения-стирания-изменения-записи: содержимое всего блока сохраняется в cache, то весь блок удаляется с SSD, затем перезаписанные страницы записываются в кэшированный блок, и только после этого весь обновленный блок может быть записан на флэш-носитель. Это явление известно как усиление записи .

Отключение защиты системы

Спорный момент. Отключив создание системных теневых копий, вы с одной стороны уменьшите число циклов записи, с другой – увеличите риск получить нерабочую систему в случае какого-нибудь непредвиденного сбоя. Использование откатных точек восстановления – один из самых эффективных и простых способов вернуть Windows в рабочее состояние, по этой причине мы бы не рекомендовали отключать эту функцию, тем более что создаются точки нечасто и места занимают не так уже и много.

Не рекомендует отключать защиту системы для своих SSD Intel, того же мнения придерживается Microsoft. Впрочем, решать вам. Если вы используете другие средства резервного копирования, например, Acronis True Image, системную защиту можно отключить. Для этого зайдите в свойства системы, на вкладке «Защита системы» выделите SSD-диск и нажмите «Настроить». Далее в параметрах восстановления активируйте радиокнопку «Отключить защиту системы», ползунок передвиньте в ноль и нажмите кнопку «Удалить».

Поддержка команды TRIM операционными системами и дисками

Для старых твердотельных дисков, произведённых до добавления команды TRIM в стандарт ATA, необходимо обновление прошивки — в противном случае, команда будет ими игнорироваться. Команда TRIM поддерживается также не всеми операционными системами.

  • Windows 8 поддерживается с финального релиза с октября 2012
  • Windows Server 2012 поддерживается с финального релиза с октября 2012
  • Windows 7 поддерживается с финального релиза с октября 2009
  • Windows Server 2008 R2 поддерживается с финального релиза с октября 2009
  • Linux 2.6.33 поддерживается с февраля 2010
  • OpenSolaris поддерживается с июля 2010
  • FreeBSD 8.3, 9.0 & head поддерживается с UFS, поддерживается с ZFS
  • Mac OS X поддерживается на данный момент — только для SSD, входящих в комплект поставки компьютера и с версии 10.6.6 с соответствующим обновлением.

В некоторых случаях, когда TRIM не поддерживается операционной системой, существуют утилиты, позволяющие отправлять эту команду «вручную». Обычно такие программы с помощью ОС составляют список свободных блоков и передают его диску в виде последовательности команд TRIM. Такие продукты существуют как в виде универсальных утилит (hdparm версии 9.17 и выше), так и в виде ПО для отдельных дисков (Intel, G.Skill).

How to Enable TRIM Support for Windows 7 and 8

First let’s check if the TRIM command is already active in Windows:

1. Open a Command Prompt window (run as administrator)Click on Start button → Click All Programs → Accessories → Command Prompt

2. Type the following at command prompt and press enter:

fsutil behavior query DisableDeleteNotify

There are two possible outcomes:

  • DisableDeleteNotify = 0 : TRIM is already enabled and working in Windows
  • DisableDeleteNotify = 1 :  TRIM is not enabled → Proceed to step 3 to enable it

3. To enable SSD TRIM support in Windows, type the following at command prompt and press enter:

fsutil behavior set DisableDeleteNotify 0

Recommended Hard Drives

Budget SSD: Crucial MX500 500GB (SATA)Budget HDD: Western Digital Blue 2TB

Mid Range SSD: Samsung 860 EVO 1TB (SATA)Mid Range HDD: Western Digital Blue 4TB

Gaming SSD: Samsung 970 EVO 1TB (M.2) / Samsung 860 EVO 1TB (SATA)Gaming HDD: Western Digital Black 4TB

HTPC SSD: Samsung 970 EVO 500GB (M.2) / Samsung 860 EVO 500GB (SATA)HTPC HDD: Seagate BarraCuda 2TB

HARD DRIVE GUIDE

  • What is a Hard Drive — Types of Hard Drive
  • SSD vs HDD — Should You Buy a SSD or HDD?
  • How to Run a Hard Drive Benchmark Test
  • How to Install a Hard Drive

Hard Disk Drive HDD

  • How to Choose and Buy Hard Disk Drives
  • Western Digital Caviar Blue vs Black vs Green
  • What Affects Hard Disk Speed?
  • How to Check and Lower Your HDD Temperature

Solid State Drive SSD

What is TRIM Support and How to Enable It

Строковые функции в Microsoft SQL Server

В Microsoft SQL Server существует достаточно много строковых функций, которые выполняют различные операции над текстом, например:

  • LOWER – функция возвращает строку, в которой все символы верхнего регистра преобразованы в символы нижнего регистра;
  • UPPER – функция возвращает строку, в которой все символы нижнего регистра преобразованы в символы верхнего регистра;
  • LEN – функция возвращает количество символов указанного строкового выражения, исключая конечные пробелы;
  • LEFT – функция возвращает указанное число символов символьного выражения слева;
  • RIGHT – функция возвращает указанное число символов символьного выражения справа;
  • SUBSTRING – функция возвращает часть строки, начиная с указанной позиции и определенное количество символов;
  • REPLACE – заменяет все вхождения указанного строкового значения другим строковым значением;
  • И другие.

Сегодня, как было уже отмечено, мы подробно рассмотрим функции: TRIM, LTRIM и RTRIM.

Что такое TRIM для накопителей SSD?

TRIM — это команда, с помощью которой операционная система может сообщить твердотельному диску (SSD), какие блоки данных больше не нужны и могут быть удалены, или отмечены как свободные для перезаписи. Другими словами, TRIM — это команда, которая помогает операционной системе точно знать, где хранятся данные, которые вы хотите переместить или удалить. Таким образом, твердотельный диск может получить доступ только к блокам, содержащим данные. Кроме того, всякий раз, когда команда удаления выдается пользователем или операционной системой, команда TRIM немедленно уничтожает страницы или блоки, где хранятся файлы. Это означает, что в следующий раз, когда операционная система попытается записать новые данные в этой области, она не должна ждать сначала, чтобы удалить ее.

Давайте углубимся в это понятие: понять, что такое TRIM, и что он вам сначала нужно знать, как работают SSD и как они обрабатывают информацию, хранящуюся на них.

Твердотельный накопитель — это не что иное, как устройство, полное чипов флэш-памяти. Операционная система должна иметь возможность читать и обрабатывать данные об этих чипах. Для этого SSD должен иметь способ организовать эти данные. Информация, хранящаяся на SSD, делится на блоки данных. Эти блоки, в свою очередь, делятся на страницы данных. Чтобы лучше продемонстрировать, представьте, что SSD является библиотекой. В библиотеке много полки, и эти полки заполнены книгами.

Однако что происходит, когда вы больше не хотите хранить одну из этих книг? Скажите, что вы хотите продать его или одолжить другу. Казалось бы, вам нужно только снять книгу с этой полки. Ну, если ваша библиотека — твердотельный диск, все будет работать не так. На SSD, если вы решите удалить некоторые данные, не имеет значения, занимает ли он только страницу из блока. Весь блок нужно будет удалить! Вся информация на других страницах переместилась во временную буферную память, а затем вернется в исходный блок. Это похоже на освобождение целой полки из вашей библиотеки, когда вы хотите взять книгу или заменить ее на новую. Тогда вам нужно будет вернуть все остальные книги на свои места. Это не эффективно!

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

От доработки до релиза — финальные этапы работы

Как только основные меши выгружены и настроены, начинается этап оформления. Сцена наполняется объектами детализации (пропсами), подкрашивается террейн с прилегающей геометрией, настраивается и запекается тестовое освещение и так далее. Кроме того, на этом этапе мы рисуем RGBA-маски для зданий, имитирующие легкие износы природного характера: потеки, грязь, пыль, сажа, ржавчина и прочее. Они нужны для того, чтобы разбивать монотонные тайлы на больших поверхностях, подчеркивать объем и в целом привносить в картинку определенную художественность и живость.

Вот так выглядит карта до запекания света и заполнения объектами детализации:

А так — после финальной полировки:

И снова здесь главное не перенасытить сцену мелкими объектами, которые впоследствии придется убирать при генерации разных качеств (HD, LD, ULD). Следим также за композицией объектов в кадре, чтобы она смотрелась красиво и гармонично с любого ракурса игровой камеры. Если нужно, сводим текстуры по тону и цвету, чтобы они не выбивались из общей картины.

Далее происходит оптимизация — один из первых технических этапов, после которых карта попадает в билд. Здесь идет настройка лодов, материалов, дистанции отрисовки, в случае обнаружения критических багов правится геометрия. После добавления всех объектов на source-сцену она передается левел-дизайнеру на ревью геометрии и читаемости окружения с точки зрения геймплея. После этого считается, что уровень целиком готов, и наступает следующий этап генерации разных качеств (HD, LD, ULD) от исходной source-сцены. В арсенале технических художников есть отличные инструменты для автоматизации этого процесса, но ручной доработки все же не избежать.

Так выглядят HD, LD и ULD пресеты карты:

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

После всех правок и доработок за карту принимается QA-отдел. Тестировщики тщательно проверяют уровень на различные баги, связанные с графикой и геймплеем. Тестирование выполняется на всевозможных смартфонах и планшетах, чтобы убедиться, что карта будет хорошо выглядеть на устройстве вне зависимости от его технической начинки. Здесь же происходит финальная проверка производительности сцены и сравнение ее показателей с другими картами.

До/после: карта из «ванильной» War Robots и War Robots Remastered:

Подводя итоги: какие приемы и почему показались нам наиболее эффективными

  • Переход на новый графический пайплайн (SRP) позволил нам использовать PBR текстуры вместо классической модели diffuse/normal/specular. Это упрощает создание текстур, поскольку современные пакеты вроде Substance Painter/Designer, а также Quixel заточены именно под PBR.

  • Использование текстурных массивов (Texture Array) и тримов/тайлов предоставляет нам возможность более эффективно расходовать память на девайсе при текстурировании большого количества крупных однотипных моделей. Это также сокращает время создания более детализированных объектов.

  • «Умная» система лодирования позволяет увеличить полигонаж и детализацию на HD-картах не в ущерб общей производительности на низких качествах и слабых девайсах.

  • Самописные инструментарии вроде Splat Painter упрощают рисование Splat-масок для террейна и не только.

  • Кастомные шейдеры и материалы под SRP дают возможность воплотить весь творческий потенциал, заложенный на этапе препродакшена карты.

  • Появление шейдера, поддерживающего прозрачность, дает возможность нам использовать декали на вертикальных и горизонтальных поверхностях. Эти декали могут быть как в виде разметки на дороге, так и надписей и логотипов на зданиях.

  • Отказ от старых технологий в пользу более гибкого и удобного инструментария дал нам возможность повысить общее визуальное качество уровней и приблизить их к современным стандартам мобильной игровой графики.

Как проверить, работает ли TRIM в Windows

Вопрос, доходят ли команды TRIM до контроллера SSD, вовсе не такой праздный, как может показаться на первый взгляд. С одной стороны, обмен данными между ОС и чипом твердотельного накопителя с помощью драйвера, а с другой – нельзя исключать дефект прошивки контроллера SSD.

Утилита TRIMcheck

Недавно волны Интернета вынесли к берегу маленькую утилиту TRIMcheck, с помощью которой проверить работу TRIM очень просто. (Примечание. По сообщениям читателей, утилита не сработает, если диск сжат (флажок в свойствах диска.)

  1. Запустите утилиту с диска, на котором хотите проверить работу TRIM, и нажмите Enter.
  2. Закройте окно, подождите пару минут и повторно запустите утилиту.

На рисунке показано сообщение, подтверждающее работу TRIM.

Вкратце, принцип работы утилиты при этих запусках таков:

  1. Утилита записывает данные на диск и отмечает адреса виртуальных блоков, в которых они размещены. Эти адреса она сохраняет в JSON-файл в своей папке, после чего удаляет данные, что порождает отправку команды TRIM.
  2. Утилита смотрит, находятся ли записанные ранее данные по сохраненным адресам. Их отсутствие означает, что контроллер принял команды TRIM к сведению и удалил данные.

Что будет при следующем запуске? Пока файл JSON лежит рядом с утилитой, она сверяется с ним. Удаление файла возвращает вас к шагу 1, а чтение сообщений утилиты снимает лишние вопросы.

Что делать, если TRIM «не работает»

Надо понимать, что контроллер SSD вовсе не обязательно бросится удалять данные по факту получения команды, особенно если он склонен к сбору мусора при бездействии. У меня в ноутбуке накопитель на SandForce прибрался сразу, а в планшете SanDisk на собственном контроллере отреагировал с солидной задержкой по времени.

Если утилита указывает на неработающий TRIM, перед следующим ее запуском:

  • перезагрузите ПК (это рекомендует и автор программы)
  • (в Windows 8) отправьте набор команд TRIM из оптимизатора дисков
  • оставьте ПК в покое, позволив ему перейти в режим бездействия

Допустим, и на следующий день вы обнаружили, что данные до сих пор не удалены. Либо контроллер до сих пор не выполнил сбор мусора, либо у него проблема с TRIM.

1. Установите драйвер SATA последней версии

В свойствах контроллера вы можете посмотреть, используется стандартный драйвер (msahci.sys) или сторонний, как показано на рисунке ниже.

Обновление стороннего драйвера до последней версии – хорошая идея! Если вы не можете найти ее на сайте поставщика, нажмите здесь. После установки драйвера перезагрузитесь и заново выполните тест TRIMcheck.

2. Переключитесь на стандартный драйвер от Microsoft

Если у вас самый свежий сторонний драйвер, переход на msahci — это хороший способ исключить переменную драйверов из уравнения.

  1. В диспетчере устройств щелкните правой кнопкой мыши по контроллеру SATA и выберите в меню “Обновить драйвер”.
  2. Выполнить поиск драйверов на этом компьютере
  3. Выбрать драйвер из списка установленных драйверов
  4. Стандартный контроллер SATA/AHCI, как показано ниже.

После перезагрузки будет использоваться драйвер msahci.sys.

3. Обновите прошивку SSD

Если пляски с драйверами не помогают, можно попробовать обновить прошивку накопителя. Вы найдете ее в разделе поддержки (Support) на сайте производителя.

Заключение

Всё вышеописанное относится к операционным системам Windows 10, 8 и Windows 7, где поддержка TRIM, как правило, работает по умолчанию, однако в некоторых случаях всё же требуется вмешательство пользователя для включения этой опции. Что же касаемо старых операционных систем от Microsoft (Windows XP и Vista), то здесь нет встроенной поддержки TRIM, однако она может быть задействована с помощью различных программ, например, старых версий Samsung Magician, Intel SSD Toolbox и др.

Команда TRIM является важной для поддержания производительности SSD накопителей на протяжении времени их эксплуатации. Суть команды сводится к очистке данных с неиспользуемых ячеек памяти с тем, чтобы дальнейшие операции записи производились с прежней скоростью без предварительного удаления уже имеющихся данных (при простом удалении данных пользователем ячейки просто помечаются как неиспользуемые, но остаются заполненными данными)

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

Примечание: некоторые материалы сообщают о том, что для работы TRIM SSD обязательно должен работать в режиме AHCI, а не IDE. В действительности, режим эмуляции IDE, включенный в BIOS/UEFI (а именно эмуляция IDE используется на современных материнских платах) не является помехой для работы TRIM, однако в некоторых случаях возможны ограничения (может не работать на отдельных драйверах IDE-контроллера), более того, в режиме AHCI ваш диск будет работать быстрее, так что на всякий случай убедитесь, что диск работает в режиме AHCI и, желательно, переключите его в этот режим, если это не так, см. Как включить режим AHCI в Windows 10.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector