Обновление прошивки (firmware) накопителей SSD

На самом деле, речь сегодня пойдёт не только о бывших в использовании какое-либо время накопителях, ведь проблема низкого быстродействия может затронуть даже только что принесённый из магазина SSD. Конечно, физику не обманешь – со временем все твердотельные накопители будут терять производительность. Но причиной этому может стать не только проблема именно самого SSD. Обеспечить грамотное взаимодействие комплектующих и программного обеспечения в системе – не совсем простая задача для простых пользователей, кто не хочет (или кому попросту не надо) хоть мало-мальски разобраться в теме и послушать советы грамотных в этом плане людей. Кому-то проще переустановить операционную систему или добавить в список используемых приложений какие-то сомнительные «твикеры». Но ведь вдумайтесь — к примеру, простое с нашей точки зрения удаление файла состоит из достаточно большого количества этапов, в которых завязаны сразу несколько участников. И, если хоть один из них отработал задачу некорректно, то это сказывается на производительности диска. Что это за этапы? Кем или чем они выполняются? Как обеспечить стабильную работу? Во всём этом мы сегодня и разберёмся. Просто и наглядно, чтобы понятно было всем. И тогда станет ясно, что лечение симптомов низкой производительности SSD не поможет.

Семь бед – один Deallocate

Многие слышали про команду TRIM. Те самые заветные четыре буквы, которые вызывают множество вопросов у рядового пользователя. TRIM – одна из команд ATA, отправляемая операционной системой с целью уведомления твердотельного накопителя о том, что данные с диска были удалены пользователем и занятые физические ячейки можно освободить. Стоит отдельно сказать про SSD с интерфейсом NVMe — эти диски обладают другим набором команд для работы, но аналог ATA команды TRIM там тоже существует — называется она Deallocate и, соответственно, является идентичной. Поэтому, далее при упоминании TRIM мы будем подразумевать и Deallocate тоже. К чему речь обо всём этом? Как раз именно проблемы с выполнением данных команд в подавляющем большинстве случаев и являются причиной низкой производительности накопителей. Конечно, другие проблемы мы тоже не оставим в стороне, но всему своё время.

В тот момент, когда вы удаляете данные с вашего накопителя, по факту удаляется запись в главной таблице файловой системы. То есть, сами данные остаются на месте, но область помечена на удаление. Сама «зачистка ячеек» происходит в определенное время, например, в момент простоя накопителя, пока вы отошли за чаем. Таким образом производители добиваются снижения износа памяти и увеличивают производительность своих накопителей в определённых сценариях. Именно очисткой этих ячеек и занимается контроллер, выполняя команду TRIM. К слову, после её выполнения, восстановление данных практически невозможно.

Совсем недавно мы рассказывали про технологию Secure Erase, которая схожа с TRIM, но затрагивает не только основные ячейки, но и служебные области, возвращая накопитель в полностью исходное состояние. Напомним, что Secure Erase можно выполнить на накопителе только без файловой системы и при определённых условиях. А технология TRIM как раз и требует наличие операционной системы со всеми вытекающими требованиями.

SSD Часто задаваемые вопросы относительно обновления

Для чего нужны драйверы устройств SSD?

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

Какие операционные системы совместимы с драйверами ?

Последние драйверы поддерживаются Windows.

Как обновить драйверы SSD?

Опытные пользователи ПК могут выполнить обновления драйверов SSD устройства вручную с помощью Device Manager (Диспетчера устройств), а пользователи-новички могут выполнить их обновление автоматически с помощью утилиты для обновления драйверов.

Каковы существуют преимущества и риски обновления драйверов SSD?

Преимущества обновления драйверов SSD включают повышение производительности и расширение возможностей аппаратного обеспечения, а также повышение его общей функциональной совместимости. Потенциальные риски установки неверных драйверов SSD включают нестабильность ПК, снижение производительности и случайные сбои.
Об авторе: Джей Гитер (Jay Geater) является президентом и генеральным директором корпорации Solvusoft — глобальной компании, занимающейся программным обеспечением и уделяющей основное внимание новаторским сервисным программам. Он всю жизнь страстно увлекался компьютерами и любит все, связанное с компьютерами, программным обеспечением и новыми технологиями.

Поиск по производителям драйверов SSD

  • Apple
  • BUSlink
  • Corsair
  • Crucial
  • Imation
  • Iomega
  • Micron
  • Mushkin
  • OCZ
  • Panasonic
  • Plextor
  • Princeton
  • Promise
  • Sager
  • Samsung
  • Transcend
  • Verbatim
  • Visiontek
  • Western Digital (WDC)

Всего страниц: 1 Всего элементов: 19

Продукт Solvusoft

Загрузка (программное обеспечение обновления драйверов SSD)

ABOUT SSL CERTIFICATES

Установить необязательные продукты — DriverDoc (Solvusoft) | Лицензия | Политика защиты личных сведений | Условия | Удаление

Обновите SSD драйверы в один клик с помощью DriverDoc:

➊ Просмотры

➋ Загрузки

➌ Обновления

Объясним на пальцах, как раз их 20…

Когда вы создаёте файл, операционная система отправляет команду записи по адресу определенного логического блока. Когда вы удаляете данные с диска, эти блоки помечаются свободными. При этом, данные останутся на диске пока контроллер не захочет их перезаписать.
Перед нами часть памяти, в которой находятся файлы А и В разных размеров, занимающих, соответственно, разное количество блоков. Сначала мы удаляем файл В, а затем записываем файл С на наш диск. Для наглядного представления ситуации, когда TRIM не работает, добавим простую иллюстрацию, в которой обозначены следующие состояния:

  • Наличие файлов А и В.
  • Удаление нашими руками файла В.
  • Определённое время бездействия. Заметим, что помеченные на очистку блоки данных так и остались с данными в них.
  • Запись файла С, но сначала – удаление файла В из ячеек.
  • К примеру, если представить (просто представить, да), что блок данных в виде квадратика составляет 1 МБ, то на этапе 4 контроллер сначала зачищает помеченные на удаление два блока данных с файлом В и только потом записывает файл С. Если пара мегабайт места – ещё мелочи, но при активной работе с накопителем таких блоков в сумме может быть гигабайты, что уже заметно повлияет на время выполнения операций записи.

    А теперь что происходит, если TRIM работает. Снова по этапам:

  • Наличие файлов А и В.
  • Удаление нашими руками файла В.
  • Определённое время бездействия, в которое помеченные на удаление блоки с файлом В очищаются.
  • Запись файла С без каких-либо задержек в область, где был файл В.
  • То есть, логика работы совсем другая. Повторим пройденное — в момент удаления нами файла B отправляется команда TRIM, и, поскольку в SSD достаточно часто простаивает, он с радостью удаляет ненужные блоки практически сразу. И в момент того, как мы хотим записать файл С, то он сразу же записывается на диск, а не ждёт пока для него очистят блоки с мусором.

    TRIM, а есть ли ты вообще? И, если есть, то работаешь ли?

    Узнать, поддерживает ли SSD команду TRIM можно при помощи достаточно большого количества свободно распространяемого программного обеспечения. Возьмём, к примеру, CrystalDiskInfo:

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

  • Стандартные драйверы Windows не могут выполнять TRIM на RAID массивах. В зависимости от системы и типа RAID массива, проблему может решить драйвер от Intel под названием Rapid Storage. Поддерживаются массивы 0 и 1 с драйвером версии Enterprise.
  • Поддержка TRIM в Windows начинается с версии операционной системы с цифрой 7. Vista и, тем более, XP не поддерживают TRIM на уровне ОС. Конечно, эта проблема решается сторонним программным обеспечением, но тут всё на ваш страх и риск – рекомендовать это мы не можем и не будем.
  • Команда Deallocate (TRIM для NVMe SSD) поддерживается только с Windows 8 и новее.
  • TRIM не работает на виртуальных дисках.
  • TRIM работает только в режиме AHCI.
  • TRIM не работает при подключении накопителя через USB переходники.
  • TRIM не работает в с файловой системой FAT32 (и более «лохматых»).
  • Теперь проверим – а работает ли TRIM в системе?
    Для начала – попробуем это узнать прямо у операционной системы. В запущенной от имени Администратора командной строке или PowerShell вводим команду «fsutil behavior query disabledeletenotify» без кавычек и смотрим на результат. Если в выводе значатся «0», то это хорошо – TRIM работает. Если «1», то функционал TRIM недоступен. Всё верно: ноль – включённая команда, 1 – выключенная команда.

    К примеру, можно использовать простую в использовании программу trimcheck от Владимира Пантелеева. Программа работает в два этапа, между которыми может пройти как несколько секунд, так и десятки минут – всё зависит от специфики работы конкретной модели SSD. Утилита записывает данные на диск и отмечает адреса виртуальных блоков, в которых они размещены. Эти адреса она сохраняет в JSON-файл в своей папке, после чего удаляет данные, что порождает отправку команды TRIM. Утилита смотрит, находятся ли записанные ранее данные по сохраненным адресам. Их отсутствие означает, что контроллер принял команды TRIM к сведению и удалил данные. Если TRIM работает, то сообщение будет соответствующим:

    В противном случае надпись будет гласить TRIM appears to be NOT WORKING

    . Собственно, если вы получили сообщение о неработоспособности, то выполните в запущенной от имени Администратора командной строке или PowerShell команду «fsutil behavior set disabledeletenotify 0» без кавычек. Функция TRIM, если соблюдены все условия (поддерживаемая ОС, реализация в SSD и т.д.), должна включиться и работать. Если этого не произошло, а все требования выполнены, то придётся подумать о замене накопителя.

    Проблемы, проблемы вместо обеда

    Самая распространённая проблема – наследование. Само собой, речь идёт про Windows до версии 8. Например, когда пользователь ставит в старые системы SSD или переходят с HDD на SSD без изменения настроек BIOS (если это необходимо) или вообще путём клонирования разделов или диска целиком. Напоминаем, что TRIM доступен только в режиме AHCI. К примеру, у многих материнские платы могут работать в двух режимах AHCI и IDE. Соответственно, если SSD подключён к такой плате именно в режиме IDE, то TRIM работать не будет. Просто наличие режима AHCI не решает проблему – Windows установит драйверы согласно выбранному IDE. Казалось бы, ситуация может встречаться редко, но на самом деле – нет. Если с настройками BIOS вы не дружите, то хотя бы проверить режим работы надо. Сделать это можно в диспетчере устройств в разделе «Контроллеры IDE ATA/ATAPI»:

    Помните, что просто так после установки Windows переключить режим работы с IDE на AHCI (и обратно) без дополнительных манипуляций не выйдет – операционная система попросту не загрузится. Решения этой проблемы существуют (даже от самой Microsoft), но рекомендовать их не стоит. Требуется изменение параметров реестра, добавление нужного драйвера и готовность к переустановке ОС в случае неудачи.

    Что касается Linux-систем, то обязательным условием, помимо аппаратной составляющей, является файловая система ext4. Включение TRIM указывается опцией discard в файле fstab. Дополнительными полезными опциями для раздела станут noatime (realtime или nodiratime), которые снизят запись путём отключения обновления времени последнего доступа к файлам и директориям. Сама же команда TRIM запускается при помощи программы fstrim – «fstrim / -v» без кавычек и с правами рута.

    Вспомним ещё про Secure Erase. Восстановить производительность этой функцией можно. Только вот вряд ли надолго. Особенно, если вы быстро забиваете свой накопитель новыми данными. Так что как временное решение – пойдёт, но оно всегда будет оставаться временным.

    Ещё добавим про SLC-кеширование, которое достаточно часто используется у многих SSD-накопителей без привязки к интерфейсу. Невысокая скорость записи большого количества файлов (или больших файлов) после определённого порога не проблема, а особенность работы. Суть кеширования состоит в том, что сначала записываемые данные попадают в специальную область памяти, а уже затем записываются в основную память в фоновом режиме. Когда выделенная высокоскоростная память заканчивается, то данные начинают записываться непосредственно в память на заметно сниженной скорости – от 50 до 150 МБ/с. Это совершенно нормальный режим работы накопителей с SLC-кешем, поэтому здесь ничего сделать невозможно от слова совсем.

    Перенос Windows с HDD на SDD диск

    Единственная в своем роде программа которая поможет без проблем перенести Windows с HDD диска на SDD диск.

    Создана для миграции системного раздела, даже решает проблему меньшего размера диска SSD относительно HDD. Работает просто и понятно.

    Установка программы имеет некоторые нюансы,

    Делаем все как на скриншотах, устанавливаем программу, потом из нее уже ставим сам Paragon Migrate OS

    Теперь просто жмем далее, далее..

    После установки программы Paragon Migrate OS запускаем её и копируем вашу операционку на новый SSD диск, там уже разберётесь сами.

    Paragon_Migrate_OS_to_SSD_2.0_Special_Edition

    ▼ paragon_migrate_os_to_ssd_2.0_special_edition.7z 39.21 Mb

    Переключение режима с IDE на ACHI

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

    Этот набор софта поможет быстро и легко переключить режим. Внутри архива два варианта перехода с IDE на ACHI.

    Для правильной работы SSD должен работать в режиме AHCI и быть не системным.

    Вариант 1:

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

    Данный способ изменения режима работы контроллера на живой системе, проверялся на Windows 7 ULTIMATE 64bit, как на XP сказать не могу…

    Вариант 2:

    используйте MicrosoftFixit50470 IDE to ACHI.msi

    IDE to ACHI

    ▼ ide-to-achi.rar 187.74 Kb

    Что хорошо, а что плохо?

    Если функция TRIM работала с самого начала, то сама по себе никуда она деться не может. Но совсем другое дело, если вы увлекаетесь разного рода твикерами, сторонними драйверами или прошивками, а также сборками операционных систем, якобы улучшенных. Все эти программы и сборки могут только навредить, если речь идёт о Windows 8 и, тем более Windows 10 – в этих ОС всё продумано как надо. В «семёрке» они могут чем-то помочь, но это скорее исключение из множества проблем, которые они могут принести.
    Отдельно надо сказать несколько слов про NVMe накопители и драйверы для них. Приобретая высокоскоростной SSD, в ваших глазах должны отражаться полученные в бенчмарках заявленные скоростные показатели. Часто это так и есть, например – с накопителями Kingston. Установил и забыл, как говорится, наслаждаясь его высокими скоростями. Но с SSD других производителей это может быть не всегда так, что, очевидно, расстроит любого. Тут уже не отсутствие Deallocate является причиной недостаточного быстродействия, а стандартный NVMe драйвер. Да-да, при покупке NVMe SSD некоторых производителей обязательно приходится отправляться на сайт его сайт и скачивать соответствующий драйвер – разница со стандартным может превышать двукратную!

    Обновление прошивки (firmware) накопителей SSD

    Опубликовал Александр Дудкин

    9 августа, 2017

    Зачем вообще обновлять прошивки?

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

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

    Коллекция прошивок SSD

    Представляем вам коллекцию прошивок для популярных SSD, которые встречаются в ноутбуках и планшетных компьютерах. Список поддерживаемых моделей SSD:

    Intel SSDSC2BW*A3L SSDSC2BF180A4L SSDSC2BF240A4L SSDSCKGF180A4L SSDSCKHF240A4L SSDSC2BF180A5L SSDSC2BF240A5L SSDSC2BF360A5L SSDSCKJF180A5L SSDSCKJF240A5L SSDSCKJF360A5L SSDSCKKF256H6L SSDSCKKF180H6L SSDSCKKF240H6L SSDSCKKF360H6L SanDisk SD6SB1M128G1001 SSD U110 SD7SB3Q***G1001 SD7UB3Q256G1001 SD7TB6S256G1001 SD8SB8U128G1001 SD8TB8U256G1001 SD8TB8U512G1001 SD8SN8U128G1001 SD8TN8U256G1001 SD8TN8U512G1001 LiteOn LSC-128M6S LSC-256M6S LSS-16L6G LSS-24L6G LCS-128L9S LCS-512L9S LCS-256L9S L8T-128L9G L8T-512L9G L8T-256L9G LCT-128M3S LCT-512L9S LGT-512L9G CV3-CE128/CV3-CE256 CV3-8D128/CV3-8D256 | LCH-128V2S | LCH-256V2S | LCH-512V2S | L8H-128V2G | L8H-256V2G Samsung MZ7TD*HAFV-000L7 MZ7TE*HMGR-000L1 MZ7TE*HMHP-000L1 MZ7TE*HMHP-000L7 MZ7TD*HAFV-000L9 MZNTD*HAGL-000L9 MZ7TD*HAFV-000L1 MZ7TD*HAGM-000L1 MZNTD*HAGM-000L1 MZNTD*HAGL-000L1 MZHPV*HDGL-000L1 MZ7LN*HCHP-000L1 MZ7LN256HCHP-000L7 MZNLN*HCGR-000L1 MZNLN256HCHP-000L7 MZ7LN512HMJP-000L7 MZNLN512HMJP-000L7 MZ7TE128HMGR-000L1 MZ7TE512HMHP-000L1 MZ7TE256HMHP-000L7 MZNTE128HMGR-000L1 MZNTE512HMJH-000L1 MZNTE256HMHP-000L7 MZ7TY128HDHP-000L1 MZ7TY256HDHP-000L7 MZNTY128HDHP-000L1 MZNTY256HDHP-000L7 Toshiba THNSNH128GCST THNSNJ***GCSU THNSNJ***GDNU THNSNJ***GDNU A

    Как выполнить обновление прошивки SSD

    Все очень просто. Прошивки и программу можно скачать по прямой ссылке. В комплекте идет программа-прошивальщик, которая не требует установки. Вот процедура:

  • Скачайте ZIP архив и распакуйте.
  • Запустите «fwwinsd.exe».
  • Определившиеся диски будут представлены в списке. Если определившийся диск имеет доступное обновление прошивки, он будет помечен * слева.
  • Выберите такой диск и нажмите кнопку «Start Update»После успешного обновления прошивки должно появиться сообщение «Firmware update is SUCCESSFUL»
  • Перезагрузите компьютер
  • Что делать, если прошивки для вашего диска нет

    Ну во-первых, её может и не быть, если диск не требует обновления. В противном случае, её можно попробовать скачать с сайта производителя SSD. Для Samsumg существует специальная программа SAMSUNG MAGICIAN, которая содержит все доступные прошивки для серий 470 Series, 750 Series, 830 Series, 840 Series, 850 Series, 950 Series and 960 Series. У Western Digital существует аналогичная программа WD Universal Firmware Updater for Windows.

    Для Seagate воспользуйте утилитой Drive Detect, которая позволит определить текущую прошивку диска. Затем, используя Download Finder найдите вашу прошивку.

    Для SanDisk SSD вам потребуется SSD Toolkit или SSD Dashboard. Прошивки для Lite-On SSD можно найти на сайте поддержки Dell поиском по модели.

    Также крайне рекомендую выполнять выравнивание разделов диска для SSD — это увеличит не только производительность, но и долговечность накопителя. Существует множество утилит для этой операции. Одна из них — Paragon Alignment Tool. Подробнее о выравнивании можно почитать на сайте Paragon. Бесплатная программа AS SSD Benchmark показывает корректность выравнивания разделов.

    [Посещений: 19 604, из них сегодня: 1]

    Накопители, Ремонтfirmware, SSD, update, обновление, прошивка

    Понравилась публикация? Почему нет? Оставь коммент ниже или подпишись на feed и получай список новых статей автоматически через feeder.

    Вот теперь, вроде, всё.

    Как оказалось – не всё так страшно, как выглядело не первый взгляд. От пользователя требуется выполнение всего нескольких рекомендаций, чтобы система работала корректно и радовала производительностью твердотельного накопителя долгое время. Повторим их напоследок – чистый дистрибутив операционной системы, актуальные драйверы и прошивки от производителя, а также отсутствие сторонних «настройщиков» системы, которые, по заверению их разработчиков, увеличивают производительность на 146%. Если проблема не аппаратная, то никаких нареканий к диску у вас не будет в течение всего срока жизни вашей системы. Так что никакого длинного заключения-словоблудства не будет – всё, что надо было сказать, уже сказано. Ёмких вам SSD, их высоких скоростей и стабильной работы!

    Для получения дополнительной информации о продуктах HyperX и Kingston обращайтесь на сайты компаний.

    Понравилась статья? Поделиться с друзьями:
    автомобильные новости
    Добавить комментарий