{"id":444892,"date":"2025-01-13T15:15:28","date_gmt":"2025-01-13T15:15:28","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=444892"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=444892","title":{"rendered":"<span>GNU\/Linux\/nvme-cli\/Kingston\/firmware<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<h2>\u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f<\/h2>\n<p>\u041f\u0435\u0440\u0435\u0434 \u043d\u043e\u0432\u043e\u0433\u043e\u0434\u043d\u0438\u043c\u0438 \u043f\u0440\u0430\u0437\u0434\u043d\u0438\u043a\u0430\u043c\u0438 \u0432 RAID \u043c\u0430\u0441\u0441\u0438\u0432\u0435 \u00ab\u0437\u0435\u0440\u043a\u0430\u043b\u043e\u00bb \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0435\u043c \u0438\u0437 \u0434\u0432\u0443\u0445 \u0434\u0438\u0441\u043a\u043e\u0432 Kingston SKC2500M8\/250G \u043e\u0442\u043a\u0430\u0437\u0430\u043b \u043e\u0434\u0438\u043d. \u041b\u043e\u0433\u0438 \u044f\u0434\u0440\u0430 \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0441\u044c. \u041f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0430 \u0434\u0438\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u00ab\u0432\u0438\u0441\u043b\u0430\u00bb \u0438 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u0430\u043b\u0430 \u043e\u0442\u0432\u0435\u0447\u0430\u0442\u044c.<\/p>\n<p>\u041f\u0435\u0440\u0432\u043e\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0431\u044b\u043b\u043e \u043d\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 \u0441\u0431\u043e\u0439, \u0442\u0430\u043a \u043a\u0430\u043a SMART \u0434\u0438\u0441\u043a\u043e\u0432 \u0441\u043e\u043e\u0431\u0449\u0430\u043b \u043e\u0431 1 % \u0438\u0437\u043d\u043e\u0441\u0435. \u041c\u043e\u0438 \u0434\u0438\u0441\u043a\u0438 \u0438\u043c\u0435\u043b\u0438 \u0434\u0432\u0430 \u0441\u043b\u043e\u0442\u0430 \u0441 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430\u043c\u0438: &#171;\u0437\u0430\u0432\u043e\u0434\u0441\u043a\u0443\u044e&#187; \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 &#171;S7780101&#187; (\u0441 \u043f\u043e\u043a\u0443\u043f\u043a\u0438) \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e &#171;S7780102&#187; (\u043e\u0431\u043d\u043e\u0432\u043b\u044f\u043b \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c <a href=\"https:\/\/www.kingston.com\/ru\/support\/technical\/ssdmanager\" rel=\"noopener noreferrer nofollow\">Kingston SSD Manager<\/a> \u0438\u043b\u0438 <a href=\"https:\/\/github.com\/linux-nvme\/nvme-cli\" rel=\"noopener noreferrer nofollow\">nvme-cli<\/a> \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u043a\u0443\u043f\u043a\u0438):<\/p>\n<p><code>nvme fw-log \/dev\/nvme0<br \/>Firmware Log for device:nvme0<br \/>afi  : 0x11<br \/>frs1 : 0x3230313038373753 (S7780102)<br \/>frs2 : 0x3130313038373753 (S7780101)<\/code><\/p>\n<p>\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u043b \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043d\u0430 &#171;\u0437\u0430\u0432\u043e\u0434\u0441\u043a\u0443\u044e&#187; \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b \u0442\u0435\u0441\u0442\u044b \u0441 \u0437\u0430\u043f\u0438\u0441\u044c\u044e, \u043d\u043e \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u043d\u0435 \u043f\u043e\u043c\u0435\u043d\u044f\u043b\u0430\u0441\u044c. \u041a\u0430\u043a \u043f\u043e\u0442\u043e\u043c \u0432\u044b\u044f\u0441\u043d\u0438\u043b, \u043f\u0435\u0440\u0435\u043f\u0443\u0442\u0430\u043b NVMe \u0434\u0438\u0441\u043a \u043f\u043e \u043d\u0435\u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u0443\u0441\u0442\u0430\u043b\u043e\u0441\u0442\u0438 \u043f\u043e\u0441\u043b\u0435 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0434\u043d\u044f, \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0438\u043b \u043d\u0430 \u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e\u043c \u0434\u0438\u0441\u043a\u0435, \u0430 \u0442\u0435\u0441\u0442\u0438\u043b \u043e\u0442\u043a\u0430\u0437\u0430\u0432\u0448\u0438\u0439.<\/p>\n<p>\u0417\u0430\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f &#171;<a href=\"https:\/\/wiki.archlinux.org\/title\/Solid_state_drive\/NVMe\" rel=\"noopener noreferrer nofollow\">Solid state drive\/NVMe<\/a>&#187; \u043e\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Arch Linux, \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043a\u0430\u043a \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0441\u043b\u043e\u0442\u044b \u0432 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435, \u043a\u0430\u043a \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u0432 \u0441\u043b\u043e\u0442\u0435, \u043a\u0430\u043a \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u043b\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438 \u0432 \u0440\u0430\u043d\u0442\u0430\u0439\u043c\u0435.<\/p>\n<p>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u043c \u0441\u0431\u043e\u0435\u043c \u043d\u0435 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u043b\u0430\u0441\u044c. \u0420\u0430\u0437\u043e\u0431\u0440\u0430\u043b \u041f\u041a \u0438 \u043f\u0435\u0440\u0435\u0448\u0435\u043b \u043a \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u043e\u0441\u043c\u043e\u0442\u0440\u0443. \u041d\u0430 \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 \u0434\u0438\u0441\u043a\u0430 \u0441 \u043f\u043b\u0430\u0442\u043e\u0439 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u0438\u0441\u044c \u043f\u043e\u0434\u0442\u0435\u043a\u0438 \u043e\u0442 \u0442\u0435\u0440\u043c\u043e\u043f\u0440\u043e\u043a\u043b\u0430\u0434\u043a\u0438. \u0414\u0438\u0441\u043a \u0431\u044b\u043b \u043e\u0447\u0438\u0449\u0435\u043d \u0441\u043f\u0438\u0440\u0442\u043e\u043c \u0438\u0437\u043e\u043f\u0440\u043e\u043f\u0438\u043b\u043e\u0432\u044b\u043c, \u0442\u0435\u0440\u043c\u043e\u043f\u0440\u043e\u043a\u043b\u0430\u0434\u043a\u0430 \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u0430. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u0438\u0445 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0439 \u0434\u0438\u0441\u043a \u0441\u043d\u043e\u0432\u0430 \u0432 \u0441\u0442\u0440\u043e\u044e \u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u0441\u0435\u0431\u044f \u0447\u0443\u0432\u0441\u0442\u0432\u0443\u0435\u0442.<\/p>\n<p>\u041a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0431\u044b, \u043d\u0430 \u044d\u0442\u043e\u043c \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0442\u044c, \u043d\u043e \u043c\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0435\u0441 \u043f\u0430\u043b \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u0443\u044e Kingston \u043d\u0430 \u0441\u0432\u043e\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0443\u0441\u043f\u0435\u043b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c.<\/p>\n<h2>\u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f 2. Kingston SSD Manager<\/h2>\n<p>\u0414\u043e \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0441\u043e \u0441\u0431\u043e\u0435\u043c, \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u043a\u0443\u043f\u043a\u0438 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0434\u0438\u0441\u043a\u043e\u0432 \u0432 \u041f\u041a, \u043e\u0431\u043d\u043e\u0432\u0438\u043b \u0434\u0438\u0441\u043a\u0438 \u0441 \u0432\u0435\u043d\u0434\u043e\u0440\u0441\u043a\u0438\u043c \u041f\u041e &#171;Kingston SSD Manager&#187;. \u041f\u0440\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u0437\u0430\u0445\u0432\u0430\u0442\u0438\u043b \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \u0438 \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b \u043a\u0443\u0434\u0430 \u043e\u0431\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u041f\u041e.<\/p>\n<p>\u041f\u0435\u0440\u0432\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441:<\/p>\n<p><a href=\"https:\/\/media.kingston.com\/support\/downloads\/ssd-rules-latest.zip\" rel=\"noopener noreferrer nofollow\">https:\/\/media.kingston.com\/support\/downloads\/ssd-rules-latest.zip<\/a>.<\/p>\n<p>\u0412 \u0430\u0440\u0445\u0438\u0432\u0435 CVS \u0444\u0430\u0439\u043b \u0441\u043e \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a.<\/p>\n<p>\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0431\u044b\u043b\u043e \u043a \u044d\u0442\u043e\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0435:<\/p>\n<p><a href=\"https:\/\/media.kingston.com\/support\/downloads\/S7780102-210429.zip\" rel=\"noopener noreferrer nofollow\">https:\/\/media.kingston.com\/support\/downloads\/S7780102-210429.zip<\/a>;<\/p>\n<p>sha256: d4c316347c2f50c01ee053c12d36f530dfd554fa8db1b173ade543595694dbec.<\/p>\n<p>\u0421 \u0434\u0430\u043d\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 nvme-cli \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u0434\u0438\u0441\u043a\u043e\u0432.<\/p>\n<p>\u0421\u0435\u0439\u0447\u0430\u0441 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043e\u043d\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430, \u043d\u043e \u0435\u0441\u0442\u044c \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f:<\/p>\n<p><a href=\"https:\/\/media.kingston.com\/support\/downloads\/S7780102-240402.zip\" rel=\"noopener noreferrer nofollow\">https:\/\/media.kingston.com\/support\/downloads\/S7780102-240402.zip<\/a>;<\/p>\n<p>sha256: 1355a473cf150d7ad13425c315236d5a42199d2adfc55cd991f93d11fa549e57.<\/p>\n<p>Release notes \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442, \u0447\u0442\u043e \u044d\u0442\u043e \u0442\u0430 \u0436\u0435 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0443\u0436\u0435 \u043e\u0431\u043d\u043e\u0432\u0438\u043b \u0434\u0438\u0441\u043a\u0438. \u041f\u041e Kingston SSD Manager \u043d\u0435 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u043b\u043e \u043c\u043d\u0435 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f, \u044d\u0442\u043e \u0442\u043e\u0436\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u043c\u0435\u0442\u0438\u043b, \u0447\u0442\u043e nvme-cli \u0443\u0436\u0435 \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u0441 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438. \u042d\u0442\u043e \u0438 \u043f\u043e\u0431\u0443\u0434\u0438\u043b\u043e \u043c\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0435\u0441 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0447\u0442\u043e \u043a \u0447\u0435\u043c\u0443.<\/p>\n<p>\u041f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u0435: \u0441\u0442\u0430\u0440\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 &#8212; \u043d\u0430\u0437\u044b\u0432\u0430\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430 &#171;S7780102-210429.zip&#187;, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043d\u043e\u0432\u043e\u0439 &#8212; &#171;S7780102-240402.zip&#187;. &#171;\u0417\u0430\u0432\u043e\u0434\u0441\u043a\u043e\u0439&#187; \u0432\u0435\u0440\u0441\u0438\u0438 &#171;S7780101&#187; \u0443 \u043c\u0435\u043d\u044f \u043d\u0435\u0442.<\/p>\n<p>\u041f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0447\u0435\u043c \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0441\u0442\u0430\u0440\u044b\u0439 \u043e\u0431\u0440\u0430\u0437 \u043e\u0442 \u043d\u043e\u0432\u043e\u0433\u043e.<\/p>\n<h2>\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u043e\u0432\u043e\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438<\/h2>\n<p>\u0420\u0430\u0437\u043c\u0435\u0440 \u0441\u0442\u0430\u0440\u043e\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438: 1315840, \u043d\u043e\u0432\u043e\u0439: 1315984. \u0420\u0430\u0437\u043d\u0438\u0446\u0430 \u0432 144 \u0431\u0430\u0439\u0442\u0430.<\/p>\n<p>\u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u043e\u0441\u043c\u043e\u0442\u0440 \u043d\u043e\u0432\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u0430 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u044f \u0432\u0435\u043d\u0434\u043e\u0440\u0430 &#171;KINGSTON&#187; \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0444\u0430\u0439\u043b\u0430:<\/p>\n<p><code>xxd -g 1 .\/S7780102.bin | head -25<br \/>00000000: 4b 49 4e 47 53 54 4f 4e 20 20 20 20 20 20 80 10  KINGSTON      ..<br \/>00000010: 82 11 46 b5 e8 00 28 fd 10 4f 17 01 b8 84 55 39  ..F...(..O....U9<br \/>00000020: c9 17 39 59 4c 32 d7 68 e0 a2 33 f4 b5 06 10 91  ..9YL2.h..3.....<br \/>00000030: 85 a4 32 9a 41 06 1b 81 44 a1 f9 1b 5d 47 09 2c  ..2.A...D...]G.,<br \/>00000040: f1 1b 64 28 8e 3f ab 6b ac 8b f4 ea 76 e7 e7 82  ..d(.?.k....v...<br \/>00000050: e4 32 f9 7d 67 35 a9 f5 7f ad 3e a1 08 55 53 33  .2.}g5....&gt;..US3<br \/>00000060: 00 6b 48 57 91 47 4e 88 c7 da 31 b5 89 b9 1f 6e  .kHW.GN...1....n<br \/>00000070: e1 82 7e 20 a0 c6 16 98 e2 53 1c c2 12 ec fd e7  ..~ .....S......<br \/>00000080: 55 db d6 e2 1d ec 73 95 b5 bb f0 fd 88 63 32 c6  U.....s......c2.<br \/>00000090: 84 11 46 b5 49 00 28 fd 10 4f 16 01 b8 84 55 29  ..F.I.(..O....U)<br \/>000000a0: a6 05 39 59 4f 20 c3 48 e0 a7 36 f4 f5 06 10 91  ..9YO .H..6.....<br \/>000000b0: c5 a4 32 9a 40 06 1b 81 44 a1 f9 1b 5e 47 09 2c  ..2.@...D...^G.,<br \/>000000c0: f1 1b 64 28 8e 3f ab 6b ac 8b f4 ea 76 e7 e7 82  ..d(.?.k....v...<br \/>000000d0: e4 32 f9 7d 67 35 a9 f5 7f ad 3e a1 08 55 53 33  .2.}g5....&gt;..US3<br \/>000000e0: 00 6b 48 57 91 47 4e 88 c7 da 31 b5 89 b9 1f 6e  .kHW.GN...1....n<br \/>000000f0: e1 82 7e 20 a0 c6 16 98 e2 53 1c c2 12 ec fd e7  ..~ .....S......<br \/>00000100: 55 db d6 e2 1d ec 73 95 b5 bb f0 fd 88 63 32 c6  U.....s......c2.<br \/>00000110: 82 11 46 b5 e8 00 28 fd 10 4f 17 01 b8 84 55 39  ..F...(..O....U9<br \/>00000120: c9 17 39 59 4c 32 d7 68 e0 a2 33 f4 b5 06 10 91  ..9YL2.h..3.....<br \/>00000130: 85 a4 32 9a 41 06 1b 81 44 a1 f9 1b 5d 47 09 2c  ..2.A...D...]G.,<br \/>00000140: f1 1b 64 28 8e 3f ab 6b ac 8b f4 ea 76 e7 e7 82  ..d(.?.k....v...<br \/>00000150: e4 32 f9 7d 67 35 a9 f5 7f ad 3e a1 08 55 53 33  .2.}g5....&gt;..US3<br \/>00000160: 00 6b 48 57 91 47 4e 88 c7 da 31 b5 89 b9 1f 6e  .kHW.GN...1....n<br \/>00000170: e1 82 7e 20 a0 c6 16 98 e2 53 1c c2 12 ec fd e7  ..~ .....S......<br \/>00000180: 55 db d6 e2 1d ec 73 95 b5 bb f0 fd 88 63 32 c6  U.....s......c2.<\/code><\/p>\n<p>\u0422\u0430\u043a \u0436\u0435 \u043e\u0431\u0440\u0430\u0442\u0438\u043b \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0447\u0442\u043e \u0432 \u0441\u0442\u0430\u0440\u043e\u043c \u0444\u0430\u0439\u043b\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0430\u0434\u0440\u0435\u0441\u0430 0x113200 \u0438\u0434\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u0430\u044f &#171;0x00&#187;.<\/p>\n<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0447\u0442\u043e \u0443 \u043d\u0430\u0441 \u0432 \u043a\u043e\u043d\u0446\u0435 \u043d\u043e\u0432\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430:<\/p>\n<p><code>xxd -g 1 .\/S7780102.bin | tail -24<br \/>00141310: 82 11 46 b5 e8 00 28 fd 10 4f 17 01 b8 84 55 39  ..F...(..O....U9<br \/>00141320: c9 17 39 59 4c 32 d7 68 e0 a2 33 f4 b5 06 10 91  ..9YL2.h..3.....<br \/>00141330: 85 a4 32 9a 41 06 1b 81 44 a1 f9 1b 5d 47 09 2c  ..2.A...D...]G.,<br \/>00141340: f1 1b 64 28 8e 3f ab 6b ac 8b f4 ea 76 e7 e7 82  ..d(.?.k....v...<br \/>00141350: e4 32 f9 7d 67 35 a9 f5 7f ad 3e a1 08 55 53 33  .2.}g5....&gt;..US3<br \/>00141360: 00 6b 48 57 91 47 4e 88 c7 da 31 b5 89 b9 1f 6e  .kHW.GN...1....n<br \/>00141370: e1 82 7e 20 a0 c6 16 98 e2 53 1c c2 12 ec fd e7  ..~ .....S......<br \/>00141380: 55 db d6 e2 1d ec 73 95 b5 bb f0 fd 88 63 32 c6  U.....s......c2.<br \/>00141390: 82 11 46 b5 e8 00 28 fd 10 4f 17 01 b8 84 55 39  ..F...(..O....U9<br \/>001413a0: c9 17 39 59 4c 32 d7 68 e0 a2 33 f4 b5 06 10 91  ..9YL2.h..3.....<br \/>001413b0: 85 a4 32 9a 41 06 1b 81 44 a1 f9 1b 5d 47 09 2c  ..2.A...D...]G.,<br \/>001413c0: f1 1b 64 28 8e 3f ab 6b ac 8b f4 ea 76 e7 e7 82  ..d(.?.k....v...<br \/>001413d0: e4 32 f9 7d 67 35 a9 f5 7f ad 3e a1 08 55 53 33  .2.}g5....&gt;..US3<br \/>001413e0: 00 6b 48 57 91 47 4e 88 c7 da 31 b5 89 b9 1f 6e  .kHW.GN...1....n<br \/>001413f0: e1 82 7e 20 a0 c6 16 98 e2 53 1c c2 12 ec fd e7  ..~ .....S......<br \/>00141400: 55 db d6 e2 1d ec 73 95 b5 bb f0 fd 88 63 32 c6  U.....s......c2.<br \/>00141410: 82 11 46 b5 e8 00 28 fd 10 4f 17 01 b8 84 55 39  ..F...(..O....U9<br \/>00141420: c9 17 39 59 4c 32 d7 68 e0 a2 33 f4 b5 06 10 91  ..9YL2.h..3.....<br \/>00141430: 85 a4 32 9a 41 06 1b 81 44 a1 f9 1b 5d 47 09 2c  ..2.A...D...]G.,<br \/>00141440: f1 1b 64 28 8e 3f ab 6b ac 8b f4 ea 76 e7 e7 82  ..d(.?.k....v...<br \/>00141450: e4 32 f9 7d 67 35 a9 f5 7f ad 3e a1 08 55 53 33  .2.}g5....&gt;..US3<br \/>00141460: 00 6b 48 57 91 47 4e 88 c7 da 31 b5 89 b9 1f 6e  .kHW.GN...1....n<br \/>00141470: e1 82 7e 20 a0 c6 16 98 e2 53 1c c2 12 ec fd e7  ..~ .....S......<br \/>00141480: 55 db d6 e2 1d ec 73 95 b5 bb f0 fd 88 63 32 c6  U.....s......c2.<\/code><\/p>\n<p>\u0427\u0430\u0441\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 0x141390 &#8212; 0x14140F \u0438 0x141410 &#8212; 0x141480 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435. \u041c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u044b\u0432\u043e\u0434, \u0447\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u0431\u043b\u043e\u043a\u0430\u043c\u0438 \u0432 128 \u0431\u0430\u0439\u0442 \u0438 \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u043e\u0432 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u0432\u044f\u0437\u044c.<\/p>\n<p>\u0415\u0449\u0435 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c \u0447\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 0x141390 &#8212; 0x14140F \u0438 0x141410 &#8212; 0x141480 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 0x10 &#8212; 0x8F \u0432 \u0447\u0430\u0441\u0442\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445\u0441\u044f \u0434\u0430\u043d\u043d\u044b\u0445:<\/p>\n<p><code>xxd -g 1 .\/S7780102.bin | head -9<br \/>00000000: 4b 49 4e 47 53 54 4f 4e 20 20 20 20 20 20 80 10  KINGSTON      ..<br \/>00000010: 82 11 46 b5 e8 00 28 fd 10 4f 17 01 b8 84 55 39  ..F...(..O....U9<br \/>00000020: c9 17 39 59 4c 32 d7 68 e0 a2 33 f4 b5 06 10 91  ..9YL2.h..3.....<br \/>00000030: 85 a4 32 9a 41 06 1b 81 44 a1 f9 1b 5d 47 09 2c  ..2.A...D...]G.,<br \/>00000040: f1 1b 64 28 8e 3f ab 6b ac 8b f4 ea 76 e7 e7 82  ..d(.?.k....v...<br \/>00000050: e4 32 f9 7d 67 35 a9 f5 7f ad 3e a1 08 55 53 33  .2.}g5....&gt;..US3<br \/>00000060: 00 6b 48 57 91 47 4e 88 c7 da 31 b5 89 b9 1f 6e  .kHW.GN...1....n<br \/>00000070: e1 82 7e 20 a0 c6 16 98 e2 53 1c c2 12 ec fd e7  ..~ .....S......<br \/>00000080: 55 db d6 e2 1d ec 73 95 b5 bb f0 fd 88 63 32 c6  U.....s......c2.<\/code><\/p>\n<p>\u041f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 0x0E \u0438\u043c\u0435\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0x80 \u0447\u0442\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 128, \u0430 \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 0x0F &#8212; \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0x10.<\/p>\n<p>\u0414\u0435\u043b\u0430\u044e \u043f\u0435\u0440\u0432\u043e\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043f\u0435\u0440\u0432\u044b\u0435 16 \u0431\u0430\u0439\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0435\u043d\u0434\u043e\u0440\u0430 \u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u043d\u0430 \u0430\u0434\u0440\u0435\u0441 0x10 \u0441 \u0434\u043b\u0438\u043d\u043e\u0439 \u043a\u043b\u044e\u0447\u0430 \u0432 128 \u0431\u0430\u0439\u0442. \u042d\u0442\u043e \u043a\u0430\u043a \u0440\u0430\u0437 \u0441\u043e\u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0435\u043c \u0432 \u0440\u0430\u0437\u043c\u0435\u0440\u0435 \u0444\u0430\u0439\u043b\u043e\u0432. \u0421 \u0430\u0434\u0440\u0435\u0441\u0430 0x90 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0442\u0435\u043b\u043e \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438, \u0442\u0430\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u0441\u044f \u043e\u0442 \u043e\u0437\u0432\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u043d\u0435\u0435.<\/p>\n<p>\u041f\u0440\u043e\u0431\u0443\u044e \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c XOR \u043a \u0434\u0430\u043d\u043d\u044b\u043c \u043f\u043e \u0431\u043b\u043e\u043a\u0430\u043c \u0432 128 \u0431\u0430\u0439\u0442 \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0430\u0434\u0440\u0435\u0441\u0430 0x90 \u0438 \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u0444\u0430\u0439\u043b\u0430 &#8212; \u043f\u0435\u0440\u0432\u044b\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442, \u0438 \u043a\u043b\u044e\u0447\u0435\u043c \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 0x10 \u0441 \u0434\u043b\u0438\u043d\u043e\u0439 128 \u0431\u0430\u0439\u0442 &#8212; \u0432\u0442\u043e\u0440\u043e\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442.<\/p>\n<p>\u041d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u044e \u0444\u0430\u0439\u043b \u0441 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u0439 \u0441\u0443\u043c\u043c\u043e\u0439 sha256: 8eafb35b14b568806b901159a953e9f40e10dfafd2e1cd09d3910b76ef3cb9b4. \u0427\u0442\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u0442\u0430\u0440\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438.<\/p>\n<p>\u0412\u0435\u043d\u0434\u043e\u0440 \u0438\u0437\u043c\u0435\u043d\u0438\u043b \u0444\u043e\u0440\u043c\u0430\u0442 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0438 \u043e\u043d \u0441\u0442\u0430\u043b \u043d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 nvme-cli \u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0434\u0438\u0441\u043a\u0430 NVMe \u043e\u0442\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0435\u0435 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0438 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0432 \u0441\u043b\u043e\u0442.<\/p>\n<h2>\u0418\u0442\u043e\u0433\u043e<\/h2>\n<ol>\n<li>\n<p>\u0420\u0430\u0437\u043e\u0431\u0440\u0430\u043b\u0441\u044f \u0441 \u043d\u043e\u0432\u044b\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u043c \u0432\u0435\u043d\u0434\u043e\u0440\u0430 \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a.<\/p>\n<\/li>\n<li>\n<p>\u0412\u0435\u0440\u043d\u0443\u043b \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \u043f\u043e\u0434 \u041e\u0421 GNU\/Linux \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u043c nvme-cli.<\/p>\n<\/li>\n<li>\n<p>\u0423\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u0438\u043b \u0441\u0432\u043e\u0435 \u043b\u044e\u0431\u043e\u043f\u044b\u0442\u0441\u0442\u0432\u043e \u0438 \u0441\u043c\u043e\u0433 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c \u0447\u0442\u043e &#171;\u043d\u043e\u0432\u0430\u044f&#187; \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0443\u0436\u0435 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u043e\u0439.<\/p>\n<\/li>\n<\/ol>\n<p>\u0411\u043e\u043d\u0443\u0441: \u0440\u0435\u043f\u0430 \u0441 \u0433\u043e\u0442\u043e\u0432\u044b\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c <a href=\"https:\/\/github.com\/rseleven\/unpack-kngstn-ssd-fw\" rel=\"noopener noreferrer nofollow\">unpack-kngstn-ssd-fw<\/a>.<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/872210\/\"> https:\/\/habr.com\/ru\/articles\/872210\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<h2>\u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f<\/h2>\n<p>\u041f\u0435\u0440\u0435\u0434 \u043d\u043e\u0432\u043e\u0433\u043e\u0434\u043d\u0438\u043c\u0438 \u043f\u0440\u0430\u0437\u0434\u043d\u0438\u043a\u0430\u043c\u0438 \u0432 RAID \u043c\u0430\u0441\u0441\u0438\u0432\u0435 \u00ab\u0437\u0435\u0440\u043a\u0430\u043b\u043e\u00bb \u0441\u043e\u0441\u0442\u043e\u044f\u0449\u0435\u043c \u0438\u0437 \u0434\u0432\u0443\u0445 \u0434\u0438\u0441\u043a\u043e\u0432 Kingston SKC2500M8\/250G \u043e\u0442\u043a\u0430\u0437\u0430\u043b \u043e\u0434\u0438\u043d. \u041b\u043e\u0433\u0438 \u044f\u0434\u0440\u0430 \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0438\u043b\u0438\u0441\u044c. \u041f\u0440\u0438 \u043f\u043e\u043f\u044b\u0442\u043a\u0435 \u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0430 \u0434\u0438\u0441\u043a \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u00ab\u0432\u0438\u0441\u043b\u0430\u00bb \u0438 \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u0430\u043b\u0430 \u043e\u0442\u0432\u0435\u0447\u0430\u0442\u044c.<\/p>\n<p>\u041f\u0435\u0440\u0432\u043e\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435 \u0431\u044b\u043b\u043e \u043d\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u0439 \u0441\u0431\u043e\u0439, \u0442\u0430\u043a \u043a\u0430\u043a SMART \u0434\u0438\u0441\u043a\u043e\u0432 \u0441\u043e\u043e\u0431\u0449\u0430\u043b \u043e\u0431 1 % \u0438\u0437\u043d\u043e\u0441\u0435. \u041c\u043e\u0438 \u0434\u0438\u0441\u043a\u0438 \u0438\u043c\u0435\u043b\u0438 \u0434\u0432\u0430 \u0441\u043b\u043e\u0442\u0430 \u0441 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430\u043c\u0438: &#171;\u0437\u0430\u0432\u043e\u0434\u0441\u043a\u0443\u044e&#187; \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 &#171;S7780101&#187; (\u0441 \u043f\u043e\u043a\u0443\u043f\u043a\u0438) \u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u0443\u044e \u0432\u0435\u0440\u0441\u0438\u044e &#171;S7780102&#187; (\u043e\u0431\u043d\u043e\u0432\u043b\u044f\u043b \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c <a href=\"https:\/\/www.kingston.com\/ru\/support\/technical\/ssdmanager\" rel=\"noopener noreferrer nofollow\">Kingston SSD Manager<\/a> \u0438\u043b\u0438 <a href=\"https:\/\/github.com\/linux-nvme\/nvme-cli\" rel=\"noopener noreferrer nofollow\">nvme-cli<\/a> \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u043a\u0443\u043f\u043a\u0438):<\/p>\n<p><code>nvme fw-log \/dev\/nvme0<br \/>Firmware Log for device:nvme0<br \/>afi  : 0x11<br \/>frs1 : 0x3230313038373753 (S7780102)<br \/>frs2 : 0x3130313038373753 (S7780101)<\/code><\/p>\n<p>\u041f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0438\u043b \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u043d\u0430 &#171;\u0437\u0430\u0432\u043e\u0434\u0441\u043a\u0443\u044e&#187; \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u0438 \u0437\u0430\u043f\u0443\u0441\u0442\u0438\u043b \u0442\u0435\u0441\u0442\u044b \u0441 \u0437\u0430\u043f\u0438\u0441\u044c\u044e, \u043d\u043e \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u044f \u043d\u0435 \u043f\u043e\u043c\u0435\u043d\u044f\u043b\u0430\u0441\u044c. \u041a\u0430\u043a \u043f\u043e\u0442\u043e\u043c \u0432\u044b\u044f\u0441\u043d\u0438\u043b, \u043f\u0435\u0440\u0435\u043f\u0443\u0442\u0430\u043b NVMe \u0434\u0438\u0441\u043a \u043f\u043e \u043d\u0435\u0432\u043d\u0438\u043c\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0438 \u0443\u0441\u0442\u0430\u043b\u043e\u0441\u0442\u0438 \u043f\u043e\u0441\u043b\u0435 \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u0434\u043d\u044f, \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0435\u043d\u0438\u0435 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0438\u043b \u043d\u0430 \u0438\u0441\u043f\u0440\u0430\u0432\u043d\u043e\u043c \u0434\u0438\u0441\u043a\u0435, \u0430 \u0442\u0435\u0441\u0442\u0438\u043b \u043e\u0442\u043a\u0430\u0437\u0430\u0432\u0448\u0438\u0439.<\/p>\n<p>\u0417\u0430\u043c\u0435\u0447\u0430\u0442\u0435\u043b\u044c\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f &#171;<a href=\"https:\/\/wiki.archlinux.org\/title\/Solid_state_drive\/NVMe\" rel=\"noopener noreferrer nofollow\">Solid state drive\/NVMe<\/a>&#187; \u043e\u0442 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0430 Arch Linux, \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043a\u0430\u043a \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u044b\u0435 \u0441\u043b\u043e\u0442\u044b \u0432 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u0435, \u043a\u0430\u043a \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u0432 \u0441\u043b\u043e\u0442\u0435, \u043a\u0430\u043a \u043f\u0435\u0440\u0435\u043a\u043b\u044e\u0447\u0430\u043b\u0441\u044f \u043c\u0435\u0436\u0434\u0443 \u043d\u0438\u043c\u0438 \u0432 \u0440\u0430\u043d\u0442\u0430\u0439\u043c\u0435.<\/p>\n<p>\u041f\u0440\u043e\u0431\u043b\u0435\u043c\u0430 \u0441 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u044b\u043c \u0441\u0431\u043e\u0435\u043c \u043d\u0435 \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u043b\u0430\u0441\u044c. \u0420\u0430\u0437\u043e\u0431\u0440\u0430\u043b \u041f\u041a \u0438 \u043f\u0435\u0440\u0435\u0448\u0435\u043b \u043a \u0432\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u043e\u043c\u0443 \u043e\u0441\u043c\u043e\u0442\u0440\u0443. \u041d\u0430 \u0431\u043e\u043b\u044c\u0448\u0435\u0439 \u0447\u0430\u0441\u0442\u0438 \u043f\u043e\u0432\u0435\u0440\u0445\u043d\u043e\u0441\u0442\u0438 \u0434\u0438\u0441\u043a\u0430 \u0441 \u043f\u043b\u0430\u0442\u043e\u0439 \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u043b\u0438\u0441\u044c \u043f\u043e\u0434\u0442\u0435\u043a\u0438 \u043e\u0442 \u0442\u0435\u0440\u043c\u043e\u043f\u0440\u043e\u043a\u043b\u0430\u0434\u043a\u0438. \u0414\u0438\u0441\u043a \u0431\u044b\u043b \u043e\u0447\u0438\u0449\u0435\u043d \u0441\u043f\u0438\u0440\u0442\u043e\u043c \u0438\u0437\u043e\u043f\u0440\u043e\u043f\u0438\u043b\u043e\u0432\u044b\u043c, \u0442\u0435\u0440\u043c\u043e\u043f\u0440\u043e\u043a\u043b\u0430\u0434\u043a\u0430 \u0437\u0430\u043c\u0435\u043d\u0435\u043d\u0430. \u041f\u043e\u0441\u043b\u0435 \u044d\u0442\u0438\u0445 \u043c\u0430\u043d\u0438\u043f\u0443\u043b\u044f\u0446\u0438\u0439 \u0434\u0438\u0441\u043a \u0441\u043d\u043e\u0432\u0430 \u0432 \u0441\u0442\u0440\u043e\u044e \u0438 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u0441\u0435\u0431\u044f \u0447\u0443\u0432\u0441\u0442\u0432\u0443\u0435\u0442.<\/p>\n<p>\u041a\u0430\u0437\u0430\u043b\u043e\u0441\u044c \u0431\u044b, \u043d\u0430 \u044d\u0442\u043e\u043c \u0438\u0441\u0442\u043e\u0440\u0438\u044e \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043a\u0430\u043d\u0447\u0438\u0432\u0430\u0442\u044c, \u043d\u043e \u043c\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0435\u0441 \u043f\u0430\u043b \u043d\u0430 \u043d\u043e\u0432\u0443\u044e \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u043d\u0443\u044e Kingston \u043d\u0430 \u0441\u0432\u043e\u0438\u0445 \u0441\u0435\u0440\u0432\u0435\u0440\u0430\u0445, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0443\u0441\u043f\u0435\u043b \u043e\u0431\u043d\u0430\u0440\u0443\u0436\u0438\u0442\u044c.<\/p>\n<h2>\u041f\u0440\u0435\u0434\u044b\u0441\u0442\u043e\u0440\u0438\u044f 2. Kingston SSD Manager<\/h2>\n<p>\u0414\u043e \u0438\u0441\u0442\u043e\u0440\u0438\u0438 \u0441\u043e \u0441\u0431\u043e\u0435\u043c, \u043f\u043e\u0441\u043b\u0435 \u043f\u043e\u043a\u0443\u043f\u043a\u0438 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u0434\u0438\u0441\u043a\u043e\u0432 \u0432 \u041f\u041a, \u043e\u0431\u043d\u043e\u0432\u0438\u043b \u0434\u0438\u0441\u043a\u0438 \u0441 \u0432\u0435\u043d\u0434\u043e\u0440\u0441\u043a\u0438\u043c \u041f\u041e &#171;Kingston SSD Manager&#187;. \u041f\u0440\u0438 \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0438 \u0437\u0430\u0445\u0432\u0430\u0442\u0438\u043b \u0441\u0435\u0442\u0435\u0432\u044b\u0435 \u043f\u0430\u043a\u0435\u0442\u044b \u0438 \u043f\u0440\u043e\u0430\u043d\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043b \u043a\u0443\u0434\u0430 \u043e\u0431\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u041f\u041e.<\/p>\n<p>\u041f\u0435\u0440\u0432\u044b\u0439 \u0437\u0430\u043f\u0440\u043e\u0441:<\/p>\n<p><a href=\"https:\/\/media.kingston.com\/support\/downloads\/ssd-rules-latest.zip\" rel=\"noopener noreferrer nofollow\">https:\/\/media.kingston.com\/support\/downloads\/ssd-rules-latest.zip<\/a>.<\/p>\n<p>\u0412 \u0430\u0440\u0445\u0438\u0432\u0435 CVS \u0444\u0430\u0439\u043b \u0441\u043e \u0441\u043f\u0438\u0441\u043a\u043e\u043c \u0430\u043a\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0445 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a.<\/p>\n<p>\u0421\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u043e\u0431\u0440\u0430\u0449\u0435\u043d\u0438\u0435 \u0431\u044b\u043b\u043e \u043a \u044d\u0442\u043e\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0435:<\/p>\n<p><a href=\"https:\/\/media.kingston.com\/support\/downloads\/S7780102-210429.zip\" rel=\"noopener noreferrer nofollow\">https:\/\/media.kingston.com\/support\/downloads\/S7780102-210429.zip<\/a>;<\/p>\n<p>sha256: d4c316347c2f50c01ee053c12d36f530dfd554fa8db1b173ade543595694dbec.<\/p>\n<p>\u0421 \u0434\u0430\u043d\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u043f\u0440\u0435\u043a\u0440\u0430\u0441\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 nvme-cli \u0438 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0431\u043d\u043e\u0432\u043b\u044f\u0442\u044c \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0443 \u0434\u0438\u0441\u043a\u043e\u0432.<\/p>\n<p>\u0421\u0435\u0439\u0447\u0430\u0441 \u043d\u0430 \u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043e\u043d\u0430 \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430, \u043d\u043e \u0435\u0441\u0442\u044c \u043d\u043e\u0432\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f:<\/p>\n<p><a href=\"https:\/\/media.kingston.com\/support\/downloads\/S7780102-240402.zip\" rel=\"noopener noreferrer nofollow\">https:\/\/media.kingston.com\/support\/downloads\/S7780102-240402.zip<\/a>;<\/p>\n<p>sha256: 1355a473cf150d7ad13425c315236d5a42199d2adfc55cd991f93d11fa549e57.<\/p>\n<p>Release notes \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442, \u0447\u0442\u043e \u044d\u0442\u043e \u0442\u0430 \u0436\u0435 \u0432\u0435\u0440\u0441\u0438\u044f \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0443\u0436\u0435 \u043e\u0431\u043d\u043e\u0432\u0438\u043b \u0434\u0438\u0441\u043a\u0438. \u041f\u041e Kingston SSD Manager \u043d\u0435 \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u043b\u043e \u043c\u043d\u0435 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f, \u044d\u0442\u043e \u0442\u043e\u0436\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0438\u043b. \u0414\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0437\u0430\u043c\u0435\u0442\u0438\u043b, \u0447\u0442\u043e nvme-cli \u0443\u0436\u0435 \u043d\u0435 \u043f\u043e\u0437\u0432\u043e\u043b\u044f\u0435\u0442 \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c\u0441\u044f \u0441 \u043d\u043e\u0432\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438. \u042d\u0442\u043e \u0438 \u043f\u043e\u0431\u0443\u0434\u0438\u043b\u043e \u043c\u043e\u0439 \u0438\u043d\u0442\u0435\u0440\u0435\u0441 \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0447\u0442\u043e \u043a \u0447\u0435\u043c\u0443.<\/p>\n<p>\u041f\u043e\u044f\u0441\u043d\u0435\u043d\u0438\u0435: \u0441\u0442\u0430\u0440\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0435\u0439 &#8212; \u043d\u0430\u0437\u044b\u0432\u0430\u044e \u0432\u0435\u0440\u0441\u0438\u044e \u0438\u0437 \u0430\u0440\u0445\u0438\u0432\u0430 &#171;S7780102-210429.zip&#187;, \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043d\u043e\u0432\u043e\u0439 &#8212; &#171;S7780102-240402.zip&#187;. &#171;\u0417\u0430\u0432\u043e\u0434\u0441\u043a\u043e\u0439&#187; \u0432\u0435\u0440\u0441\u0438\u0438 &#171;S7780101&#187; \u0443 \u043c\u0435\u043d\u044f \u043d\u0435\u0442.<\/p>\n<p>\u041f\u043e\u043f\u0440\u043e\u0431\u0443\u044e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c\u0441\u044f \u0447\u0435\u043c \u043e\u0442\u043b\u0438\u0447\u0430\u0435\u0442\u0441\u044f \u0441\u0442\u0430\u0440\u044b\u0439 \u043e\u0431\u0440\u0430\u0437 \u043e\u0442 \u043d\u043e\u0432\u043e\u0433\u043e.<\/p>\n<h2>\u0418\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u043e\u0432\u043e\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438<\/h2>\n<p>\u0420\u0430\u0437\u043c\u0435\u0440 \u0441\u0442\u0430\u0440\u043e\u0439 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438: 1315840, \u043d\u043e\u0432\u043e\u0439: 1315984. \u0420\u0430\u0437\u043d\u0438\u0446\u0430 \u0432 144 \u0431\u0430\u0439\u0442\u0430.<\/p>\n<p>\u0412\u0438\u0437\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u043e\u0441\u043c\u043e\u0442\u0440 \u043d\u043e\u0432\u043e\u0433\u043e \u043e\u0431\u0440\u0430\u0437\u0430 \u043f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043d\u0430\u043b\u0438\u0447\u0438\u0435 \u0443\u043f\u043e\u043c\u0438\u043d\u0430\u043d\u0438\u044f \u0432\u0435\u043d\u0434\u043e\u0440\u0430 &#171;KINGSTON&#187; \u0432 \u043d\u0430\u0447\u0430\u043b\u0435 \u0444\u0430\u0439\u043b\u0430:<\/p>\n<p><code>xxd -g 1 .\/S7780102.bin | head -25<br \/>00000000: 4b 49 4e 47 53 54 4f 4e 20 20 20 20 20 20 80 10  KINGSTON      ..<br \/>00000010: 82 11 46 b5 e8 00 28 fd 10 4f 17 01 b8 84 55 39  ..F...(..O....U9<br \/>00000020: c9 17 39 59 4c 32 d7 68 e0 a2 33 f4 b5 06 10 91  ..9YL2.h..3.....<br \/>00000030: 85 a4 32 9a 41 06 1b 81 44 a1 f9 1b 5d 47 09 2c  ..2.A...D...]G.,<br \/>00000040: f1 1b 64 28 8e 3f ab 6b ac 8b f4 ea 76 e7 e7 82  ..d(.?.k....v...<br \/>00000050: e4 32 f9 7d 67 35 a9 f5 7f ad 3e a1 08 55 53 33  .2.}g5....&gt;..US3<br \/>00000060: 00 6b 48 57 91 47 4e 88 c7 da 31 b5 89 b9 1f 6e  .kHW.GN...1....n<br \/>00000070: e1 82 7e 20 a0 c6 16 98 e2 53 1c c2 12 ec fd e7  ..~ .....S......<br \/>00000080: 55 db d6 e2 1d ec 73 95 b5 bb f0 fd 88 63 32 c6  U.....s......c2.<br \/>00000090: 84 11 46 b5 49 00 28 fd 10 4f 16 01 b8 84 55 29  ..F.I.(..O....U)<br \/>000000a0: a6 05 39 59 4f 20 c3 48 e0 a7 36 f4 f5 06 10 91  ..9YO .H..6.....<br \/>000000b0: c5 a4 32 9a 40 06 1b 81 44 a1 f9 1b 5e 47 09 2c  ..2.@...D...^G.,<br \/>000000c0: f1 1b 64 28 8e 3f ab 6b ac 8b f4 ea 76 e7 e7 82  ..d(.?.k....v...<br \/>000000d0: e4 32 f9 7d 67 35 a9 f5 7f ad 3e a1 08 55 53 33  .2.}g5....&gt;..US3<br \/>000000e0: 00 6b 48 57 91 47 4e 88 c7 da 31 b5 89 b9 1f 6e  .kHW.GN...1....n<br \/>000000f0: e1 82 7e 20 a0 c6 16 98 e2 53 1c c2 12 ec fd e7  ..~ .....S......<br \/>00000100: 55 db d6 e2 1d ec 73 95 b5 bb f0 fd 88 63 32 c6  U.....s......c2.<br \/>00000110: 82 11 46 b5 e8 00 28 fd 10 4f 17 01 b8 84 55 39  ..F...(..O....U9<br \/>00000120: c9 17 39 59 4c 32 d7 68 e0 a2 33 f4 b5 06 10 91  ..9YL2.h..3.....<br \/>00000130: 85 a4 32 9a 41 06 1b 81 44 a1 f9 1b 5d 47 09 2c  ..2.A...D...]G.,<br \/>00000140: f1 1b 64 28 8e 3f ab 6b ac 8b f4 ea 76 e7 e7 82  ..d(.?.k....v...<br \/>00000150: e4 32 f9 7d 67 35 a9 f5 7f ad 3e a1 08 55 53 33  .2.}g5....&gt;..US3<br \/>00000160: 00 6b 48 57 91 47 4e 88 c7 da 31 b5 89 b9 1f 6e  .kHW.GN...1....n<br \/>00000170: e1 82 7e 20 a0 c6 16 98 e2 53 1c c2 12 ec fd e7  ..~ .....S......<br \/>00000180: 55 db d6 e2 1d ec 73 95 b5 bb f0 fd 88 63 32 c6  U.....s......c2.<\/code><\/p>\n<p>\u0422\u0430\u043a \u0436\u0435 \u043e\u0431\u0440\u0430\u0442\u0438\u043b \u0432\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u0447\u0442\u043e \u0432 \u0441\u0442\u0430\u0440\u043e\u043c \u0444\u0430\u0439\u043b\u0435 \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0430\u0434\u0440\u0435\u0441\u0430 0x113200 \u0438\u0434\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0437\u0430\u043f\u043e\u043b\u043d\u0435\u043d\u043d\u0430\u044f &#171;0x00&#187;.<\/p>\n<p>\u0420\u0430\u0441\u0441\u043c\u043e\u0442\u0440\u0438\u043c \u0447\u0442\u043e \u0443 \u043d\u0430\u0441 \u0432 \u043a\u043e\u043d\u0446\u0435 \u043d\u043e\u0432\u043e\u0433\u043e \u0444\u0430\u0439\u043b\u0430:<\/p>\n<p><code>xxd -g 1 .\/S7780102.bin | tail -24<br \/>00141310: 82 11 46 b5 e8 00 28 fd 10 4f 17 01 b8 84 55 39  ..F...(..O....U9<br \/>00141320: c9 17 39 59 4c 32 d7 68 e0 a2 33 f4 b5 06 10 91  ..9YL2.h..3.....<br \/>00141330: 85 a4 32 9a 41 06 1b 81 44 a1 f9 1b 5d 47 09 2c  ..2.A...D...]G.,<br \/>00141340: f1 1b 64 28 8e 3f ab 6b ac 8b f4 ea 76 e7 e7 82  ..d(.?.k....v...<br \/>00141350: e4 32 f9 7d 67 35 a9 f5 7f ad 3e a1 08 55 53 33  .2.}g5....&gt;..US3<br \/>00141360: 00 6b 48 57 91 47 4e 88 c7 da 31 b5 89 b9 1f 6e  .kHW.GN...1....n<br \/>00141370: e1 82 7e 20 a0 c6 16 98 e2 53 1c c2 12 ec fd e7  ..~ .....S......<br \/>00141380: 55 db d6 e2 1d ec 73 95 b5 bb f0 fd 88 63 32 c6  U.....s......c2.<br \/>00141390: 82 11 46 b5 e8 00 28 fd 10 4f 17 01 b8 84 55 39  ..F...(..O....U9<br \/>001413a0: c9 17 39 59 4c 32 d7 68 e0 a2 33 f4 b5 06 10 91  ..9YL2.h..3.....<br \/>001413b0: 85 a4 32 9a 41 06 1b 81 44 a1 f9 1b 5d 47 09 2c  ..2.A...D...]G.,<br \/>001413c0: f1 1b 64 28 8e 3f ab 6b ac 8b f4 ea 76 e7 e7 82  ..d(.?.k....v...<br \/>001413d0: e4 32 f9 7d 67 35 a9 f5 7f ad 3e a1 08 55 53 33  .2.}g5....&gt;..US3<br \/>001413e0: 00 6b 48 57 91 47 4e 88 c7 da 31 b5 89 b9 1f 6e  .kHW.GN...1....n<br \/>001413f0: e1 82 7e 20 a0 c6 16 98 e2 53 1c c2 12 ec fd e7  ..~ .....S......<br \/>00141400: 55 db d6 e2 1d ec 73 95 b5 bb f0 fd 88 63 32 c6  U.....s......c2.<br \/>00141410: 82 11 46 b5 e8 00 28 fd 10 4f 17 01 b8 84 55 39  ..F...(..O....U9<br \/>00141420: c9 17 39 59 4c 32 d7 68 e0 a2 33 f4 b5 06 10 91  ..9YL2.h..3.....<br \/>00141430: 85 a4 32 9a 41 06 1b 81 44 a1 f9 1b 5d 47 09 2c  ..2.A...D...]G.,<br \/>00141440: f1 1b 64 28 8e 3f ab 6b ac 8b f4 ea 76 e7 e7 82  ..d(.?.k....v...<br \/>00141450: e4 32 f9 7d 67 35 a9 f5 7f ad 3e a1 08 55 53 33  .2.}g5....&gt;..US3<br \/>00141460: 00 6b 48 57 91 47 4e 88 c7 da 31 b5 89 b9 1f 6e  .kHW.GN...1....n<br \/>00141470: e1 82 7e 20 a0 c6 16 98 e2 53 1c c2 12 ec fd e7  ..~ .....S......<br \/>00141480: 55 db d6 e2 1d ec 73 95 b5 bb f0 fd 88 63 32 c6  U.....s......c2.<\/code><\/p>\n<p>\u0427\u0430\u0441\u0442\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0432 \u0434\u0438\u0430\u043f\u0430\u0437\u043e\u043d\u0435 \u0430\u0434\u0440\u0435\u0441\u043e\u0432 0x141390 &#8212; 0x14140F \u0438 0x141410 &#8212; 0x141480 \u043e\u0434\u0438\u043d\u0430\u043a\u043e\u0432\u044b\u0435. \u041c\u043e\u0436\u043d\u043e \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u0432\u044b\u0432\u043e\u0434, \u0447\u0442\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u044b\u0439 \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u0431\u043b\u043e\u043a\u0430\u043c\u0438 \u0432 128 \u0431\u0430\u0439\u0442 \u0438 \u0434\u043b\u044f \u0431\u043b\u043e\u043a\u043e\u0432 \u043d\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043e\u0431\u0440\u0430\u0442\u043d\u0430\u044f \u0441\u0432\u044f\u0437\u044c.<\/p>\n<p>\u0415\u0449\u0435 \u043c\u043e\u0436\u043d\u043e \u0437\u0430\u043c\u0435\u0442\u0438\u0442\u044c \u0447\u0442\u043e \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 0x141390 &#8212; 0x14140F \u0438 0x141410 &#8212; 0x141480 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u044e\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u0438 0x10 &#8212; 0x8F \u0432 \u0447\u0430\u0441\u0442\u0438 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0445\u0441\u044f \u0434\u0430\u043d\u043d\u044b\u0445:<\/p>\n<p><code>xxd -g 1 .\/S7780102.bin | head -9<br \/>00000000: 4b 49 4e 47 53 54 4f 4e 20 20 20 20 20 20 80 10  KINGSTON      ..<br \/>00000010: 82 11 46 b5 e8 00 28 fd 10 4f 17 01 b8 84 55 39  ..F...(..O....U9<br \/>00000020: c9 17 39 59 4c 32 d7 68 e0 a2 33 f4 b5 06 10 91  ..9YL2.h..3.....<br \/>00000030: 85 a4 32 9a 41 06 1b 81 44 a1 f9 1b 5d 47 09 2c  ..2.A...D...]G.,<br \/>00000040: f1 1b 64 28 8e 3f ab 6b ac 8b f4 ea 76 e7 e7 82  ..d(.?.k....v...<br \/>00000050: e4 32 f9 7d 67 35 a9 f5 7f ad 3e a1 08 55 53 33  .2.}g5....&gt;..US3<br \/>00000060: 00 6b 48 57 91 47 4e 88 c7 da 31 b5 89 b9 1f 6e  .kHW.GN...1....n<br \/>00000070: e1 82 7e 20 a0 c6 16 98 e2 53 1c c2 12 ec fd e7  ..~ .....S......<br \/>00000080: 55 db d6 e2 1d ec 73 95 b5 bb f0 fd 88 63 32 c6  U.....s......c2.<\/code><\/p>\n<p>\u041f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 0x0E \u0438\u043c\u0435\u0435\u043c \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0x80 \u0447\u0442\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 128, \u0430 \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 0x0F &#8212; \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 0x10.<\/p>\n<p>\u0414\u0435\u043b\u0430\u044e \u043f\u0435\u0440\u0432\u043e\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0438\u0435, \u043f\u0435\u0440\u0432\u044b\u0435 16 \u0431\u0430\u0439\u0442 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0442 \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u0432\u0435\u043d\u0434\u043e\u0440\u0430 \u0438 \u0443\u043a\u0430\u0437\u0430\u043d\u0438\u0435 \u043d\u0430 \u0430\u0434\u0440\u0435\u0441 0x10 \u0441 \u0434\u043b\u0438\u043d\u043e\u0439 \u043a\u043b\u044e\u0447\u0430 \u0432 128 \u0431\u0430\u0439\u0442. \u042d\u0442\u043e \u043a\u0430\u043a \u0440\u0430\u0437 \u0441\u043e\u043e\u0442\u043d\u043e\u0441\u0438\u0442\u0441\u044f \u0441 \u0440\u0430\u0437\u043b\u0438\u0447\u0438\u0435\u043c \u0432 \u0440\u0430\u0437\u043c\u0435\u0440\u0435 \u0444\u0430\u0439\u043b\u043e\u0432. \u0421 \u0430\u0434\u0440\u0435\u0441\u0430 0x90 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f \u0442\u0435\u043b\u043e \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438, \u0442\u0430\u043c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0445 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442 \u043e\u0442\u043b\u0438\u0447\u0430\u0442\u0441\u044f \u043e\u0442 \u043e\u0437\u0432\u0443\u0447\u0435\u043d\u043d\u044b\u0445 \u0440\u0430\u043d\u0435\u0435.<\/p>\n<p>\u041f\u0440\u043e\u0431\u0443\u044e \u043f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c XOR \u043a \u0434\u0430\u043d\u043d\u044b\u043c \u043f\u043e \u0431\u043b\u043e\u043a\u0430\u043c \u0432 128 \u0431\u0430\u0439\u0442 \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 \u0430\u0434\u0440\u0435\u0441\u0430 0x90 \u0438 \u0434\u043e \u043a\u043e\u043d\u0446\u0430 \u0444\u0430\u0439\u043b\u0430 &#8212; \u043f\u0435\u0440\u0432\u044b\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442, \u0438 \u043a\u043b\u044e\u0447\u0435\u043c \u0441 \u0434\u0430\u043d\u043d\u044b\u043c\u0438 \u043f\u043e \u0430\u0434\u0440\u0435\u0441\u0443 0x10 \u0441 \u0434\u043b\u0438\u043d\u043e\u0439 128 \u0431\u0430\u0439\u0442 &#8212; \u0432\u0442\u043e\u0440\u043e\u0439 \u0430\u0440\u0433\u0443\u043c\u0435\u043d\u0442.<\/p>\n<p>\u041d\u0430 \u0432\u044b\u0445\u043e\u0434\u0435 \u043f\u043e\u043b\u0443\u0447\u0430\u044e \u0444\u0430\u0439\u043b \u0441 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u043e\u0439 \u0441\u0443\u043c\u043c\u043e\u0439 sha256: 8eafb35b14b568806b901159a953e9f40e10dfafd2e1cd09d3910b76ef3cb9b4. \u0427\u0442\u043e \u043f\u043e\u043b\u043d\u043e\u0441\u0442\u044c\u044e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0441\u0442\u0430\u0440\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438.<\/p>\n<p>\u0412\u0435\u043d\u0434\u043e\u0440 \u0438\u0437\u043c\u0435\u043d\u0438\u043b \u0444\u043e\u0440\u043c\u0430\u0442 \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0438 \u0438 \u043e\u043d \u0441\u0442\u0430\u043b \u043d\u0435\u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u043c, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 nvme-cli \u0438 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440 \u0434\u0438\u0441\u043a\u0430 NVMe \u043e\u0442\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u0435\u0435 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0442\u044c \u0438 \u0437\u0430\u043f\u0438\u0441\u044b\u0432\u0430\u0442\u044c \u0432 \u0441\u043b\u043e\u0442.<\/p>\n<h2>\u0418\u0442\u043e\u0433\u043e<\/h2>\n<ol>\n<li>\n<p>\u0420\u0430\u0437\u043e\u0431\u0440\u0430\u043b\u0441\u044f \u0441 \u043d\u043e\u0432\u044b\u043c \u0444\u043e\u0440\u043c\u0430\u0442\u043e\u043c \u0432\u0435\u043d\u0434\u043e\u0440\u0430 \u0434\u043b\u044f \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u043c\u044b\u0445 \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a.<\/p>\n<\/li>\n<li>\n<p>\u0412\u0435\u0440\u043d\u0443\u043b \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u044c \u043e\u0431\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u044f \u043f\u0440\u043e\u0448\u0438\u0432\u043e\u043a \u043f\u043e\u0434 \u041e\u0421 GNU\/Linux \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u043c nvme-cli.<\/p>\n<\/li>\n<li>\n<p>\u0423\u0434\u043e\u0432\u043b\u0435\u0442\u0432\u043e\u0440\u0438\u043b \u0441\u0432\u043e\u0435 \u043b\u044e\u0431\u043e\u043f\u044b\u0442\u0441\u0442\u0432\u043e \u0438 \u0441\u043c\u043e\u0433 \u043d\u0430\u0433\u043b\u044f\u0434\u043d\u043e \u043f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c \u0447\u0442\u043e &#171;\u043d\u043e\u0432\u0430\u044f&#187; \u043f\u0440\u043e\u0448\u0438\u0432\u043a\u0430 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0443\u0435\u0442 \u0443\u0436\u0435 \u0440\u0430\u0437\u0432\u0435\u0440\u043d\u0443\u0442\u043e\u0439.<\/p>\n<\/li>\n<\/ol>\n<p>\u0411\u043e\u043d\u0443\u0441: \u0440\u0435\u043f\u0430 \u0441 \u0433\u043e\u0442\u043e\u0432\u044b\u043c \u0441\u043a\u0440\u0438\u043f\u0442\u043e\u043c <a href=\"https:\/\/github.com\/rseleven\/unpack-kngstn-ssd-fw\" rel=\"noopener noreferrer nofollow\">unpack-kngstn-ssd-fw<\/a>.<\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/872210\/\"> https:\/\/habr.com\/ru\/articles\/872210\/<\/a><br \/><\/br><\/br><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-444892","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/444892","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=444892"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/444892\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=444892"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=444892"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=444892"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}