Как найти прошивку SSD
Обновлено: 21.11.2024
Заявление Kingston Technology в поддержку Украины — подробнее
Обновление прошивки твердотельного накопителя
Обновления встроенного ПО Kingston SSD предоставляются через приложение Kingston SSD Manager (KSM). Если обновление встроенного ПО применимо или доступно для вашего продукта, KSM сообщит об этом, а примечания к выпуску встроенного ПО, относящиеся к обновлению, будут отображаться в интерфейсе приложения.
Чтобы проверить наличие обновления встроенного ПО для вашего продукта, загрузите и установите Kingston SSD Manager (KSM) по ссылке ниже. Вы сможете выполнить обновление прошивки, выбрав целевой SSD в приложении и нажав кнопку обновления прошивки. Обратите внимание, что приложение должно быть запущено с правами администратора в Windows. Не забывайте делать резервную копию данных, прежде чем приступать к обновлению прошивки.
Если вы не можете выполнить обновление в среде Windows или вам нужна копия примечаний к выпуску встроенного ПО, обратитесь за помощью в службу технической поддержки.
ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ И ОБНОВЛЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПРЕДОСТАВЛЯЮТСЯ ПО УСМОТРЕНИЮ КОМПАНИИ KINGSTON В СВЯЗИ С ОПРЕДЕЛЕННЫМИ ПРОДУКТАМИ KINGSTON. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ И ОБНОВЛЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ПРЕДОСТАВЛЯЮТСЯ "КАК ЕСТЬ" И ИСПОЛЬЗУЮТСЯ НА ВАШ РИСК, БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ, ПРЕТЕНЗИЙ ИЛИ ЗАЯВЛЕНИЙ ОТ KINGSTON.
KINGSTON ЯВНО ОТКАЗЫВАЕТСЯ ОТ ВСЕХ ТАКИХ ГАРАНТИЙ ЛЮБОГО РОДА, ЯВНЫХ, ПОДРАЗУМЕВАЕМЫХ ИЛИ УСТАНОВЛЕННЫХ ЗАКОНОМ, В ОТНОШЕНИИ ПРОШИВКИ И ОБНОВЛЕНИЙ ПРОШИВКИ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ГАРАНТИИ ИЛИ УСЛОВИЯ КАЧЕСТВА, ПРОИЗВОДИТЕЛЬНОСТИ, НЕНАРУШЕНИЯ ПРАВ, КОММЕРЧЕСКОЙ ПРИГОДНОСТИ ИСПОЛЬЗОВАТЬ ДЛЯ ОПРЕДЕЛЕННОЙ ЦЕЛИ.
KINGSTON НЕ ЗАЯВЛЯЕТ И НЕ ГАРАНТИРУЕТ, ЧТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ИЛИ ОБНОВЛЕНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ВСЕГДА БУДЕТ ДОСТУПНЫМ, ДОСТУПНЫМ, НЕПРЕРЫВНЫМ, СВОЕВРЕМЕННЫМ, БЕЗОПАСНЫМ, ТОЧНЫМ, ПОЛНЫМ ИЛИ БЕЗОШИБОЧНЫМ, ВКЛЮЧАЯ, ПОМИМО ПРОЧЕГО, ТОЧНОСТЬ ИЛИ ПОЛНОТУ ЛЮБОЙ ИНФОРМАЦИИ, ТЕКСТ , ГРАФИКА, ССЫЛКИ ИЛИ ДРУГИЕ ЭЛЕМЕНТЫ, СОДЕРЖАЩИЕСЯ В ПРОШИВКЕ.
НИКАКАЯ ЛИЦЕНЗИЯ, ЯВНАЯ ИЛИ ПОДРАЗУМЕВАЕМАЯ, ПРАВА ЭСТОППЕЛЯ ИЛИ ИНЫМ ОБРАЗОМ, НА ЛЮБЫЕ ПРАВА ИНТЕЛЛЕКТУАЛЬНОЙ СОБСТВЕННОСТИ НЕ ПРЕДОСТАВЛЯЕТСЯ РАЗРЕШЕНИЕМ ЗАГРУЗКИ ЛЮБОЙ ПРОГРАММЫ И/ИЛИ ОБНОВЛЕНИЯ ПРОШИВКИ, ЗА ИСКЛЮЧЕНИЕМ УСЛОВИЙ, ПРЕДУСМОТРЕННЫХ ЗДЕСЬ.
ЗАГРУЖАЯ ЭТО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ, ВЫ ПРИНИМАЕТЕ ВЫШЕУКАЗАННЫЕ УСЛОВИЯ.
Нажмите вместе [Windows] и [e], чтобы открыть проводник Windows.
В Windows 7 выберите свойства системы вверху, а в Windows 8.0/8.1 выберите компьютер в левом верхнем углу, чтобы открыть меню, затем выберите свойства системы.
На этом экране вам сообщат, используете ли вы 32-разрядную или 64-разрядную версию Windows. Также обратите внимание, если процессор Intel или AMD, который будет соответствовать материнской плате.
Выберите Диспетчер устройств в левом верхнем углу и разверните Дисковые накопители.
Разверните диск, щелкните его правой кнопкой мыши и выберите свойства.
Выберите сведения и выберите идентификаторы оборудования в свойствах.
M4-CT128M4SSD2 — это имя твердотельного накопителя, а 040H — это версия микропрограммы накопителя.
Важно: проверка наличия обновлений прошивки и обновление прошивки
Запустите программу установки.
Проверьте версию прошивки, она должна совпадать с диспетчером устройств.
Прочитайте и примите условия лицензии.
Выберите «Обновить диск», если доступны обновления. Выберите да
Теперь будет отображаться новая версия прошивки.
Перезагрузите компьютер, а затем проверьте изменения в диспетчере устройств (изменения могут не отображаться, пока компьютер не будет перезагружен).
Samsung — проверка наличия обновлений прошивки и обновление прошивки
Последние обновления прошивки для Samsung должны быть перечислены на странице загрузок Samsung.
Выберите твердотельный накопитель, а затем модель
Выберите прошивку и загрузите ее вместе с инструкциями:
Перезагрузите компьютер, а затем проверьте изменения в диспетчере устройств (изменения могут не отображаться, пока компьютер не будет перезагружен).
SeaGate — проверка наличия обновлений прошивки и обновление прошивки
При обнаружении SeaGate будет указано имя накопителя и версия его микропрограммы. Если диск SeaGate, вы можете выбрать его и проверить наличие загрузок.
Выберите любые диски SeaGate и проверьте наличие загрузок
Ознакомьтесь с лицензионным соглашением, а затем выберите «Отправить запрос». Если доступно обновление прошивки, вам будет предоставлена ссылка для скачивания и инструкции по установке:
Перезагрузите компьютер, а затем проверьте изменения в диспетчере устройств (изменения могут не отображаться, пока компьютер не будет перезагружен)
WD — проверка наличия обновлений прошивки и обновление прошивки
Перезагрузите компьютер и проверьте изменения в диспетчере устройств:
Перезагрузите компьютер, а затем проверьте изменения в диспетчере устройств (изменения могут не отображаться, пока компьютер не будет перезагружен)
Обновление встроенного ПО для дисков исторически было трудоемкой задачей с возможностью простоя, поэтому мы вносим улучшения в Storage Spaces, Windows Server и Windows 10 версии 1703 и новее. Если у вас есть накопители, поддерживающие новый механизм обновления встроенного ПО, включенный в Windows, вы можете обновлять встроенное ПО накопителей, находящихся в производстве, без простоев. Однако, если вы собираетесь обновить прошивку производственного накопителя, обязательно прочитайте наши советы о том, как свести к минимуму риск при использовании этой новой мощной функции.
Обновления встроенного ПО — это потенциально опасная операция обслуживания, поэтому их следует применять только после тщательного тестирования нового образа встроенного ПО. Возможно, новая прошивка на неподдерживаемом оборудовании может негативно сказаться на надежности и стабильности или даже привести к потере данных. Администраторы должны ознакомиться с примечаниями к выпуску данного обновления, чтобы определить его влияние и применимость.
Совместимость диска
Чтобы использовать Windows Server для обновления микропрограммы дисков, у вас должны быть поддерживаемые диски. Чтобы обеспечить общее поведение устройств, мы начали с определения новых и — для Windows 10 и Windows Server 2016 — дополнительных требований к аппаратному лабораторному комплекту (HLK) для устройств SAS, SATA и NVMe.В этих требованиях указано, какие команды должны поддерживать устройства SATA, SAS или NVMe, чтобы иметь возможность обновлять микропрограмму с помощью этих новых собственных командлетов PowerShell для Windows. Чтобы соответствовать этим требованиям, существует новый тест HLK, чтобы проверить, поддерживают ли продукты поставщиков правильные команды, и реализовать их в будущих версиях.
Свяжитесь с поставщиком решения, чтобы узнать, поддерживает ли ваше оборудование обновление микропрограммы накопителя Windows. Вот ссылки на различные требования:
SATA: Device.Storage.Hd.Sata — в разделе [Если реализовано] Загрузка и активация встроенного ПО
SAS: Device.Storage.Hd.Sas — в разделе [Если реализовано] Загрузка и активация встроенного ПО
NVMe: Device.Storage.ControllerDrive.NVMe — в разделах 5.7 и 5.8.
Командлеты PowerShell
- Get-StorageFirmwareInformation
- Обновление-хранилище прошивки
Первый командлет предоставляет подробную информацию о возможностях устройства, образах встроенного ПО и версиях. В этом случае машина содержит только один твердотельный накопитель SATA с 1 слотом прошивки. Вот пример:
Обратите внимание, что устройства SAS всегда сообщают "SupportsUpdate" как "True", поскольку нет возможности явным образом запросить у устройства поддержку этих команд.
Второй командлет, Update-StorageFirmware, позволяет администраторам обновлять микропрограмму накопителя с помощью файла образа, если накопитель поддерживает новый механизм обновления микропрограммы. Этот файл образа следует получить непосредственно у OEM-производителя или поставщика накопителя.
Перед обновлением любого производственного оборудования протестируйте конкретный образ микропрограммы на идентичном оборудовании в лабораторных условиях.
Диск сначала загрузит новый образ микропрограммы во внутреннюю промежуточную область. Пока это происходит, ввод-вывод обычно продолжается. Изображение активируется после загрузки. В течение этого времени привод не сможет реагировать на команды ввода-вывода, поскольку происходит внутренний сброс. Это означает, что этот диск не передает данные во время активации. Приложение, получающее доступ к данным на этом диске, должно будет ждать ответа, пока не завершится активация микропрограммы. Вот пример командлета в действии:
Диски обычно не выполняют запросы ввода-вывода при активации нового образа встроенного ПО. Время активации накопителя зависит от его конструкции и типа обновляемой прошивки. Мы заметили, что время обновления варьируется от менее 5 до более 30 секунд.
Обновление дисков в рабочей среде
Перед запуском сервера в эксплуатацию мы настоятельно рекомендуем обновить микропрограмму ваших дисков до микропрограммы, рекомендованной поставщиком оборудования или OEM-производителем, который продал и поддерживает ваше решение (модули хранения, диски и серверы).
После запуска сервера рекомендуется внести в него как можно меньше изменений. Однако могут быть случаи, когда поставщик вашего решения сообщает вам, что для ваших дисков имеется критически важное обновление микропрограммы. Если это произойдет, перед применением каких-либо обновлений микропрограммы накопителя следует следовать нескольким рекомендациям:
Прочитайте примечания к выпуску микропрограммы и убедитесь, что обновление устраняет проблемы, которые могут повлиять на вашу среду, и что микропрограмма не содержит каких-либо известных проблем, которые могут негативно повлиять на вас.
Установите микропрограмму на сервер в вашей лаборатории с идентичными дисками (включая версию диска, если имеется несколько версий одного и того же диска) и протестируйте диск под нагрузкой с новой микропрограммой. Сведения о проведении синтетического нагрузочного тестирования см. в статье Проверка производительности дисковых пространств с помощью синтетических рабочих нагрузок.
Автоматическое обновление прошивки с помощью Storage Spaces Direct
Windows Server 2016 включает службу работоспособности для развертываний Storage Spaces Direct (включая решения Microsoft Azure Stack). Основная цель службы работоспособности — упростить мониторинг развертывания оборудования и управление им. В рамках своих функций управления он имеет возможность развертывать микропрограммы дисков по всему кластеру, не переводя какие-либо рабочие нагрузки в автономный режим и не вызывая простоев. Эта возможность определяется политикой, и контроль находится в руках администратора.
Использование Health Service для развертывания встроенного ПО в кластере очень просто и включает следующие шаги:
- Определите, какие жесткие диски и твердотельные накопители вы планируете включить в кластер Storage Spaces Direct, и поддерживают ли эти диски Windows, выполняющую обновления встроенного ПО.
- Список этих дисков в XML-файле поддерживаемых компонентов
- Укажите ожидаемые версии встроенного ПО для этих дисков в XML-файле поддерживаемых компонентов (включая пути к образам встроенного ПО)
- Загрузить XML-файл в базу данных кластера
На этом этапе служба работоспособности проверит и проанализирует XML-файл и выявит все диски, на которых не развернута нужная версия встроенного ПО. Затем он продолжит перенаправлять ввод-вывод с затронутых дисков — переходя от узла к узлу — и обновляя на них прошивку.Кластер Storage Spaces Direct обеспечивает отказоустойчивость за счет распределения данных по нескольким узлам сервера; служба работоспособности может изолировать целый узел дисков для обновлений. После обновления узла он инициирует восстановление в дисковых пространствах, синхронизируя все копии данных в кластере друг с другом, прежде чем перейти к следующему узлу. Ожидается и является нормальным, когда дисковые пространства переходят в «ухудшенный» режим работы во время развертывания встроенного ПО.
Чтобы обеспечить стабильное развертывание и достаточное время проверки нового образа микропрограммы, существует значительная задержка между обновлениями нескольких серверов. По умолчанию служба работоспособности будет ждать 7 дней перед обновлением второго сервера. Любой последующий сервер (3-й, 4-й, …) обновляется с задержкой в 1 день. Если администратор обнаружит, что прошивка нестабильна или нежелательна по иным причинам, он может в любое время остановить дальнейшее развертывание службой работоспособности. Если прошивка была предварительно проверена и требуется более быстрое развертывание, эти значения по умолчанию можно изменить с дней на часы или минуты.
Вот пример XML-файла поддерживаемых компонентов для универсального кластера Storage Spaces Direct:
Чтобы начать развертывание новой микропрограммы в этом кластере Storage Spaces Direct, просто загрузите XML-файл в базу данных кластера:
Отредактируйте файл в своем любимом редакторе, таком как Visual Studio Code или Блокнот, а затем сохраните его.
Часто задаваемые вопросы
Будет ли это работать на любом устройстве хранения
Это будет работать на устройствах хранения данных, в прошивке которых реализованы правильные команды. Командлет Get-StorageFirmwareInformation покажет, действительно ли прошивка накопителя поддерживает правильные команды (для SATA/NVMe), а тест HLK позволяет поставщикам и OEM-производителям проверить это поведение.
После того как я обновляю диск SATA, он сообщает, что больше не поддерживает механизм обновления. Что-то не так с диском
Нет, с диском все в порядке, если только новая прошивка больше не поддерживает обновления. Вы столкнулись с известной проблемой, из-за которой кэшированная версия возможностей диска неверна. Запуск «Update-StorageProviderCache -DiscoveryLevel Full» повторно перечислит возможности диска и обновит кэшированную копию. В качестве обходного пути мы рекомендуем выполнить приведенную выше команду один раз, прежде чем запускать обновление микропрограммы или завершать развертывание в кластере Spaces Direct.
Могу ли я обновить прошивку в своей сети хранения данных с помощью этого механизма
Нет. Сети хранения данных обычно имеют собственные утилиты и интерфейсы для таких операций обслуживания. Этот новый механизм предназначен для напрямую подключенных хранилищ, таких как устройства SATA, SAS или NVMe.
Откуда взять образ прошивки
Вам следует всегда получать микропрограмму непосредственно у OEM-производителя, поставщика решения или поставщика накопителя, а не загружать ее у других лиц. Windows предоставляет механизм для загрузки образа на диск, но не может проверить его целостность.
Будет ли это работать на кластеризованных дисках
Командлеты могут выполнять свои функции и на кластеризованных дисках, но имейте в виду, что оркестровка службы работоспособности снижает влияние операций ввода-вывода на выполняемые рабочие нагрузки. Если командлеты используются непосредственно на кластеризованных дисках, ввод-вывод, скорее всего, остановится. Как правило, рекомендуется выполнять обновления встроенного ПО дисков, когда они отсутствуют или имеют минимальную нагрузку на базовые диски.
Что происходит, когда я обновляю прошивку в дисковых пространствах
В Windows Server 2016 со службой работоспособности, развернутой на локальных дисковых пространствах, вы можете выполнять эту операцию, не переводя свои рабочие нагрузки в автономный режим, при условии, что диски поддерживают обновление прошивки Windows Server.
Что произойдет, если произойдет сбой обновления
Если накопитель вообще не отвечает после обновления прошивки, скорее всего, вы столкнулись с ошибкой в самой прошивке накопителя. Протестируйте все обновления встроенного ПО в лабораторных условиях, прежде чем запускать их в производство. Единственным исправлением может быть замена диска.
Как остановить развертывание встроенного ПО
Отключить развертывание в PowerShell с помощью:
Во время развертывания я вижу ошибку "Отказано в доступе" или "Путь не найден". Как это исправить
Убедитесь, что образ встроенного ПО, который вы хотите использовать для обновления, доступен для всех узлов кластера. Самый простой способ убедиться в этом — разместить его на общем томе кластера.
Командлет Get-StorageFirmwareInformation получает информацию о встроенном ПО объектов хранилища. На устройствах с энергонезависимой памятью Express (NVMe) в нем указано количество слотов встроенного ПО, активный образ встроенного ПО и доступные для записи слоты.
Примеры
Пример 1. Получение информации о прошивке для физических дисков
Эта команда использует командлет Get-PhysicalDisk для получения всех физических дисков в системе и использует оператор конвейера для передачи их в Get-StorageFirmwareInformation для получения информации о встроенном ПО для каждого диска.
Параметры
Запускает командлет как фоновое задание.Используйте этот параметр для запуска команд, выполнение которых занимает много времени.
Тип: | SwitchParameter |
Позиция: | Именованный |
Значение по умолчанию: | Нет |
Принять ввод конвейера: | False |
Допускать подстановочные знаки: | False |
Тип: | CimSession |
Позиция: | Имя |
Значение по умолчанию: | Нет |
Принять ввод конвейера: | False | tr>
Допускать подстановочные знаки: | False |
Тип: | String |
Позиция: | 0 |
Значение по умолчанию: | Нет |
Принять ввод конвейера: | Истина | tr>
Допускать подстановочные знаки: | False |
Указывает входной объект, который используется в конвейерной команде.
Тип: | CimInstance [ ] |
Позиция: | Именованный td> |
Значение по умолчанию: | Нет |
Принять ввод конвейера: | True< /td> |
Допускать подстановочные знаки: | False |
Тип: | Int32 |
Позиция: | Имя |
Значение по умолчанию: | Нет |
Принять ввод конвейера: | False | tr>
Допускать подстановочные знаки: | False |
Указывает идентификатор, используемый для уникальной идентификации объекта "Диск" в системе. Идентификатор сохраняется после перезапуска.
Тип: | String |
Псевдонимы: | Идентификатор |
Позиция: | Имя |
Значение по умолчанию: | Нет | < /tr>
Принимать ввод конвейера: | Истина |
Допускать подстановочные знаки: | Ложь |