Start this device sanitization что это

Address Sanitizer, или Что делать, если не работает valgrind

Случилась непростая ситуация. Есть код, написанный на С, который активно используется через cgo в проекте, написанном на Go. В какой-то момент программа начала падать с ошибками от malloc: то segfault, то memory corruption.

Логичная мысль: нужен valgrind с его memcheck, чтобы проверить, кто лезет поперёк батьки в пекло в невалидную память. Однако, попытка скормить валгринду бинарник, полученный от go build, приведёт только к разочарованию — даже на простом Hello World валгринд разразится сотнями ошибок и отправит разработчика на известные координаты (спойлер: «Go fix your program!«).

Это происходит из-за того, что go runtime довольно специфичен и значительно отличается от такового в С. (Подробности можно спокойно найти по запросу «golang valgrind»).

Так как же нам разобраться, что происходит?

Пристальный гуглёж показал мне, что у gcc (и у clang, кстати) есть очень удобный инструмент — Address Sanitizer. Удобен он тем, что умеет делать штуки, подвластные valgrind (как минимум, умеет ловить использование освобождённой памяти, переполнения и утечки), и при этом автоматически встраивается в бинарник без необходимости использовать внешние утилиты. Но главное — его можно спокойно использовать в CGo для отладки С-кода без помех для Go runtime (собственно, сами разработчики Go рекомендуют использовать этот инструмент).

Как его использовать?

На деле, это всё ещё довольно удобно подсвечивается цветами:

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

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

Что и дало желаемый результат — теперь модуль, написанный на С, выдаёт отладочную информацию при проблемах с памятью, но не мешает спокойно жить Go runtime.

Собственно, сами разработчики Go рекомендуют использовать Sanitizer в подобных ситуациях.

Надеюсь, информация окажется кому-то полезной.

Источник

SSDs: secure erase or sanitize?

When you’re done with a data storage drive, it’s nice to make sure that all of the data is scrubbed from it. A drive that’s returned, repurposed, or discarded can have personal or confidential data on it. Discarded drives have been found with everything from financial and medical data, email, and even pornography on them. New personal computers are migrating from standard Hard Disk Drives (HDDs) to Solid State Drives (SSDs). SSDs are generally faster to access if they are not too large. (Addressing can get cumbersome and start to get slow if you start to have addresses greater than 32-bits long). However, permanently erasing SSDs is not the same as for HDDs. HDDs can be overwritten multiple times, which takes some time to do. However, for most SSDs no overwrite command is available for sanitizing the drive. Methods to sanitize HDDs often do not work on SSDs. Erasure methods are very different between the two storage technologies. The term “sanitize” describes a process where data is irretrievably removed from a storage device such that it is not possible to forensically (or otherwise) reconstruct it.

Start this device sanitization что это. Time to securely erase comparison. Start this device sanitization что это фото. Start this device sanitization что это-Time to securely erase comparison. картинка Start this device sanitization что это. картинка Time to securely erase comparison Figure 1: Erasing or sanitizing an SSD should only take a minute or less. (Image source: Micron)

There are a few methods for permanently destroying data on a drive: A Crypto Erase applies to self-encrypting drives that allow you to change the media encryption key. Once the encryption key is changed, the data becomes inaccessible or no longer understandable. Another well-known sanitization operation is to overwrite the existing data with something else. Overwriting data doesn’t work well with SSDs because SSDs don’t work like traditional HDDs. One of the reasons it’s a problem to overwrite NAND flash SSDs is that the system has to issue an ERASE command first before it can perform a WRITE command to the same physical location.

Another way to sanitize NAND flash-based SSD is by using Block Erase on every element in the flash array. Block Erase sets the voltage level on each storage element to a significantly higher level than the standard operating voltage and then drops it to ground. Another method to sanitize a drive is to physically destroy the hard drive platter with a hammer or destroy the silicon chip of the SSD by shredding it or otherwise physically destroying it. (Note: shredding the silicon might damage your shredder machine.) The latter method is final, however, in that the drive is permanently destroyed and cannot be re-used as if fresh out of the box as can be done with other methods. Secure erase will delete the mapping table for the drive but will not wipe all of the blocks that have been written on. Sanitization not only removes the map but also erases all blocks that have been written on. If you have an NVMe SSD, the NVMe specification supports a sanitize command. NVMe, ATA, and SCSI sanitize commands were designed to erase SSD storage that’s accessible via both the host interface and the internal firmware of the drive.

Secure erase is faster, but not as complete. Data on a drive that has been securely erased or sanitized cannot be recovered. If power is interrupted during a secure erase, secure erase may continue as soon as power is restored or the user may need to issue another secure erase command when power is restored. Note that SSD manufacturers do not follow a universal command to sanitize drives.

Erasing an SSD with a Sanitize Block Erase (e.g., on Micron SSDs) can be much faster than using overwrite command on an HDD. On an HDD, a bit-by-bit overwrite operation can take hundreds of minutes since two to three passes are recommended. But on a Micron SSD, for example, the Block Erase command can be implemented on many blocks simultaneously so that a 1TB drive can be sanitized in about one minute (Figure 1). If possible, use the software provided by your SSD manufacturer to sanitize your SSD. Otherwise, you can try manufacturers software to securely erase your drive. Some examples of SSD manufacturer software that’s used to manage the SSD are the Intel SSD Toolbox, the SanDisk SSD Dashboard, Micron SSD Management, or the Samsung Magician Software.

Start this device sanitization что это. Fig 2 SSDDash. Start this device sanitization что это фото. Start this device sanitization что это-Fig 2 SSDDash. картинка Start this device sanitization что это. картинка Fig 2 SSDDash Figure 2: Screenshot of the SanDisk SSD Dashboard. (Image source: SanDisk)

But how do you prove that your drive has been sanitized? You can try using data recovery software to see if the data is still accessible. Some companies perform verification of sanitization for drives, such as Kroll Ontrack. The National Institute of Standards and Technology (NIST) offers guidelines for media sanitization in a document called Special Publication 800-88, “Guidelines for Media Sanitation.” (Figure 2) The document covers media sanitization for many media types, include NVMe SSDs, iPhones and iPads, Blackberry, ATA SSDs, SCSI HDDs, USB removable media, and a few other media types.

Источник

Обзор материнской платы ASRock B450M-HDV R4.0

Start this device sanitization что это. q93 bb2e18b4bfcb95c68b7a0722ffdb7cc9fea3cb52fdc0b6b17b74fe35bf37a08c. Start this device sanitization что это фото. Start this device sanitization что это-q93 bb2e18b4bfcb95c68b7a0722ffdb7cc9fea3cb52fdc0b6b17b74fe35bf37a08c. картинка Start this device sanitization что это. картинка q93 bb2e18b4bfcb95c68b7a0722ffdb7cc9fea3cb52fdc0b6b17b74fe35bf37a08c

Start this device sanitization что это. q93 789be38a682d03d9f8259ab136c215be4f7fe500d9762c568cf42ba800d50902. Start this device sanitization что это фото. Start this device sanitization что это-q93 789be38a682d03d9f8259ab136c215be4f7fe500d9762c568cf42ba800d50902. картинка Start this device sanitization что это. картинка q93 789be38a682d03d9f8259ab136c215be4f7fe500d9762c568cf42ba800d50902

Содержание

Содержание

ASRock B450M-HDV R4.0 – это бюджетная материнская плата на чипсете B450, предназначенная для установки процессоров Socket AM4, выполненная в форм-факторе micro-ATX. Данное решение может заинтересовать пользователей, которые хотят собрать производительный персональный компьютер для повседневных мультимедийных, игровых или рабочих задач.

Упаковка и комплектация материнской платы

ASRock B450M-HDV R4.0 поставляется в картонной коробке привычных габаритов. На лицевой стороне коробки присутствует обозначение модели материнской платы, а на обратной – перечисление особенностей и основных технических параметров.

Внутри упаковки находится плата, размещенная на вспененной подложке и упакованная в антистатический пакет.

Start this device sanitization что это. q93 171c549e429f619479edadc0acaf39c738420f5c5d0d7b89805b54e8f8c1266c. Start this device sanitization что это фото. Start this device sanitization что это-q93 171c549e429f619479edadc0acaf39c738420f5c5d0d7b89805b54e8f8c1266c. картинка Start this device sanitization что это. картинка q93 171c549e429f619479edadc0acaf39c738420f5c5d0d7b89805b54e8f8c1266c

В комплектацию платы входят:

Внешний вид платы и основные технические характеристики

Start this device sanitization что это. q93 8dec82d7ca878985bbd6660b9efd2e52d09800e6d496865c6055c6069484868d. Start this device sanitization что это фото. Start this device sanitization что это-q93 8dec82d7ca878985bbd6660b9efd2e52d09800e6d496865c6055c6069484868d. картинка Start this device sanitization что это. картинка q93 8dec82d7ca878985bbd6660b9efd2e52d09800e6d496865c6055c6069484868d

Чипсет AMD B450 имеет окрашенный серой краской алюминиевый радиатор, крепящийся к текстолиту платы за счет пластиковых клипс. Размеры радиатора невелики, он имеет достаточно скромную площадь, а также не самое массивное оребрение.

Start this device sanitization что это. q93 0333e67a8c6b72d1840dfe420ab630c3e83b8535183e6337cfa04b6371e1b235. Start this device sanitization что это фото. Start this device sanitization что это-q93 0333e67a8c6b72d1840dfe420ab630c3e83b8535183e6337cfa04b6371e1b235. картинка Start this device sanitization что это. картинка q93 0333e67a8c6b72d1840dfe420ab630c3e83b8535183e6337cfa04b6371e1b235

Материнская плата ASRock B450M-HDV R4.0 не имеет радиатора в зоне питания VRM.

На плате установлен процессорный разъем – Socket AM4. Заявлена поддержка процессоров AM4 RYZEN 1xxx, 2xxx и 2xxxG/GE-серии, 3xxx и 3xxxG/GE-серии, 4xxxG/GE-серии, 5xxx и 5xxxG/GE-серии (начиная с BIOS версии 4.10), а также AMD ATHLON. С точным перечнем совместимых процессоров желательно предварительно ознакомиться на официальном сайте ASRock.

Start this device sanitization что это. q93 6dbf54c6331094412415bcd5c9f437846665c15813fa60e27958903b02673efc. Start this device sanitization что это фото. Start this device sanitization что это-q93 6dbf54c6331094412415bcd5c9f437846665c15813fa60e27958903b02673efc. картинка Start this device sanitization что это. картинка q93 6dbf54c6331094412415bcd5c9f437846665c15813fa60e27958903b02673efc

ASRock B450M-HDV R4.0 имеет два слота для планок ОЗУ, работающих в двухканальном режиме, и поддерживает установку максимально до 64ГБ оперативной памяти типа DDR4 (в общем, при заполнении сразу двух слотов).

Start this device sanitization что это. q93 551e0b2d8ec5bfcc49158ca9ffc3386804f8c3880f478b33cc05b094aab812fb. Start this device sanitization что это фото. Start this device sanitization что это-q93 551e0b2d8ec5bfcc49158ca9ffc3386804f8c3880f478b33cc05b094aab812fb. картинка Start this device sanitization что это. картинка q93 551e0b2d8ec5bfcc49158ca9ffc3386804f8c3880f478b33cc05b094aab812fb

Start this device sanitization что это. q93 1864f3bb7a5d02229f7d62eab07b6ce1d79911decee316cfd52ecba9626ad326. Start this device sanitization что это фото. Start this device sanitization что это-q93 1864f3bb7a5d02229f7d62eab07b6ce1d79911decee316cfd52ecba9626ad326. картинка Start this device sanitization что это. картинка q93 1864f3bb7a5d02229f7d62eab07b6ce1d79911decee316cfd52ecba9626ad326

Start this device sanitization что это. q93 2cf6cb9da1719108bbd941a090d186d299d74926c97603cfe0a0813354c405d6. Start this device sanitization что это фото. Start this device sanitization что это-q93 2cf6cb9da1719108bbd941a090d186d299d74926c97603cfe0a0813354c405d6. картинка Start this device sanitization что это. картинка q93 2cf6cb9da1719108bbd941a090d186d299d74926c97603cfe0a0813354c405d6

Батарея CMOS (тип CR2032) располагается слева чуть ниже процессорного сокета, после установки видеокарты и прочих устройств доступ к батарее CMOS не перекрывается. Джампер сброса параметров BIOS расположен внизу платы (на одной линии с коннекторами аудио и передней панели корпуса).

Подключение накопителей осуществляется при помощи четырех разъемов SATA III (6.0 Гб/с) и одного слота для устройств формата M.2. Разъемы SATA расположены в правом нижнем углу и ориентированы в бок. Область разъемов SATA может перекрываться установленной видеокартой, сами кабели предварительно (до установки видеокарты) подключить будет возможно, но вот отключить / подключить дополнительный – уже нет. Разъемы SATA имеют поддержку функций RAID (RAID 0, RAID 1 и RAID 10), NCQ, AHCI и Hot Plug.

Слот для накопителей M.2 расположен под процессорным сокетом, чуть выше разъема для видеокарты. Поддерживаются накопители стандартов SATA III 6.0 Гб/с и M.2 PCIe (до Gen3 x4, в зависимости от установленного процессора), выполненные в форм-факторах: 2242 / 2260 / 2280. Комплектный радиатор для устройств M.2 не предусмотрен. Винт для крепления устройств M.2 присутствует в комплекте поставки (находится в отдельном пакетике).

На плате распаян сетевой контроллер Realtek RTL8111H (Gigabit LAN 10/100/1000 Мб/с).

Звуковая подсистема представлена 7.1 канальным звуковым кодеком Realtek ALC887. В звуковой схеме используются конденсаторы от ELNA Audio.

Для подключения вентиляторов предусмотрено 3 разъема – 1 шт. CPU_FAN (4 pin) + 2 шт. CHA_FAN (3 pin + 4 pin). Возможность регулировки оборотов вентиляторов с подключением 3 pin отсутствует.

Обратная сторона текстолита платы выглядит следующим образом:

Start this device sanitization что это. q93 e5efc7260de54a80163165c6cdda38c1e9b3350682d8c9fb155e926d9e97b746. Start this device sanitization что это фото. Start this device sanitization что это-q93 e5efc7260de54a80163165c6cdda38c1e9b3350682d8c9fb155e926d9e97b746. картинка Start this device sanitization что это. картинка q93 e5efc7260de54a80163165c6cdda38c1e9b3350682d8c9fb155e926d9e97b746

Подсистема питания

Подключение питания от БП реализовано через два разъема: 1шт. 4pin – питание процессора и 1 шт. 24pin – колодка ATX-Power.

Максимально поддерживаются процессоры с уровнем TDP до 105w. К плюсам можно отнести то, что компоненты зоны VRM скомпонованы не впритык, а на небольшом расстоянии друг от друга, как это иногда бывает у других моделей, таким образом они будут лучше охлаждаться потоком воздуха от кулера.

Цифровой ШИМ-контроллер RICHTEK RT3667BQ GQW 7DD37 формирует схему 4 + 2 фазы [4 (х1) + 2 (х2)].

Силовые элементы в зоне питания CPU CORE представлены компонентами от производителя Sinopower. Здесь установлены MOSFET’ы SM4337 CW9AU (4 шт. в верхнем плече) и SM4336 CW88K (4 шт. в нижнем плече). Катушки-драйверы (их 4 шт.) имеют обозначение R50.

В зоне CPU NB/SoC в верхнем плече установлены удвоенные Sinopower SM4337 CW9AU, а в нижнем – также удвоенные SM4336 CW88K. Используются катушки-драйверы – LR60 в количестве 2 шт.

Задняя панель разъемов

ASRock B450M-HDV R4.0 имеет следующие разъемы на задней панели:

Start this device sanitization что это. q93 8f59fa929c02cebd21bfd6fd5ca9890baf412d2477e51a3fe48de1083a878e0a. Start this device sanitization что это фото. Start this device sanitization что это-q93 8f59fa929c02cebd21bfd6fd5ca9890baf412d2477e51a3fe48de1083a878e0a. картинка Start this device sanitization что это. картинка q93 8f59fa929c02cebd21bfd6fd5ca9890baf412d2477e51a3fe48de1083a878e0a

Обзор возможностей BIOS

Микросхема BIOS имеет объем 128Мб. UEFI BIOS от AMI имеет графическую оболочку.

Start this device sanitization что это. q93 09b00b39d0929bf372e4ea9cb3e9a38d8783423c699359e96eafd101e6effb9c. Start this device sanitization что это фото. Start this device sanitization что это-q93 09b00b39d0929bf372e4ea9cb3e9a38d8783423c699359e96eafd101e6effb9c. картинка Start this device sanitization что это. картинка q93 09b00b39d0929bf372e4ea9cb3e9a38d8783423c699359e96eafd101e6effb9c

Так как материнская плата ASRock B450M-HDV R4.0 базируется на системной логике AMD B450, то в BIOS (в разделе OC Tweaker) доступны параметры разгона процессора (по множителю и по базовой частоте шины), параметры разгона интегрированного графического ядра (если таковое имеется в конкретном процессоре), а также разгон оперативной памяти. Встроенные в BIOS профили разгона ОЗУ (A-XMP) не предусмотрены.

Start this device sanitization что это. q93 0d63f6abf263fdebd1819e8655c540bcdbccab232e6e98727090ccf844001af9. Start this device sanitization что это фото. Start this device sanitization что это-q93 0d63f6abf263fdebd1819e8655c540bcdbccab232e6e98727090ccf844001af9. картинка Start this device sanitization что это. картинка q93 0d63f6abf263fdebd1819e8655c540bcdbccab232e6e98727090ccf844001af9

Раздел Advanced предлагает дополнительные настройки CPU и прочих встроенных устройств.

В разделе Tool доступны параметры: Easy RAID Installer, SSD Secure Erase Tool, NVME Sanitization Tool, а также встроенный инструмент обновления BIOS с внешнего USB носителя – Instant Flash

Start this device sanitization что это. q93 af7af2c332b393722d67ee58922d65eccf2fd8c0690b73c700b76f762a9955cc. Start this device sanitization что это фото. Start this device sanitization что это-q93 af7af2c332b393722d67ee58922d65eccf2fd8c0690b73c700b76f762a9955cc. картинка Start this device sanitization что это. картинка q93 af7af2c332b393722d67ee58922d65eccf2fd8c0690b73c700b76f762a9955cc

Страница раздела H/W Monitor предоставляет информацию о текущем температурном режиме и напряжении работы компонентов, а также позволяет настраивать параметры работы и скорости вращения вентиляторов. Но, к сожалению, удобного способа выставления интенсивности обдува (в зависимости от температур компонентов) путем перемещения точек на условном графике нет. Предлагается пользоваться несколькими встроенными профилями (Silent, Standard, Full Speed) или выставлять по таблице значения оборотов в % при достижении определенного уровня температур (суть та же самая, но при помощи графика, на мой взгляд, это делать удобнее).

Start this device sanitization что это. q93 f80369b7063879755f5266b7db0d74cdc191a0f82a84808da0246fc6b89ce587. Start this device sanitization что это фото. Start this device sanitization что это-q93 f80369b7063879755f5266b7db0d74cdc191a0f82a84808da0246fc6b89ce587. картинка Start this device sanitization что это. картинка q93 f80369b7063879755f5266b7db0d74cdc191a0f82a84808da0246fc6b89ce587

Разделы Security, Boot, Exit предлагают стандартный для большинства материнских плат функционал.

Впечатления от использования

В рамках данного обзора будем тестировать материнскую плату ASRock B450M-HDV R4.0 в связке со следующими компонентами:

Для подобных процессоров подсистемы питания данной платы вполне достаточно. При установленном AHTLON’е даже в стресс-тестах зона VRM практически не греется, ощущается едва теплой – примерно до 40°C.

При использовании RYZEN 3 3100 (boost и напряжения – на auto) зона VRM в режиме стресс-тестов AIDA64 и OCCT становится теплой (на катушках и MOSFET’ах примерно по 45-55°C).

Радиатор чипсета при продолжительной работе системы становится теплым (также где-то до уровня 45-50°C).

Start this device sanitization что это. q93 cae95efed67e1c68862cf1418c35231a20e81a1027b1addc08694fbc227d483c. Start this device sanitization что это фото. Start this device sanitization что это-q93 cae95efed67e1c68862cf1418c35231a20e81a1027b1addc08694fbc227d483c. картинка Start this device sanitization что это. картинка q93 cae95efed67e1c68862cf1418c35231a20e81a1027b1addc08694fbc227d483c

К странным моментам можно отнести то, что при работе на встроенной графике Radeon Vega 3 и подключении монитора к разъему VGA (D-Sub) на задней панели платы, качество изображения становится низким (сильно снижается четкость картинки, скорее всего дело во встроенном в плату декодере цифрового видеосигнала в аналоговый), но при подключении по HDMI к этому же монитору все становится абсолютно нормально.

Разгон

Разогнать AMD RYZEN 3 3100 получилось до 4.0GHz при 1.3v. Память запустилась только на 3200MHz (при базовых для модулей 2600MHz).

А вот с разгоном AMD ATHLON 200GE вышла интересная ситуация. Оказалось, что именно данная плата от ASRock (возможно еще и какие-то от данного производителя) не умеет гнать по множителю процессорную часть данного APU, совсем. В BIOS значение частоты можно выставить выше стоковых 3.2GHz, но после перезагрузки данные параметры не применяются. Память при установленном AMD ATHLON 200GE разгонять можно.

Итоги:

В целом, материнская плата ASRock B450M-HDV R4.0 соответствует своей ценовой категории. К сожалению, подсистема питания в данном случае приближена к применяемой в решениях на базе A320 (фазы питания CPU CORE «одинарные», радиатора на VRM нет, разъем питания CPU только 4pin). Но тут в дело вступает вопрос цены, за схожую стоимость предлагаются решения именно на A320. Но в отличие от самых бюджетных решений на начальном чипсете, у рассматриваемой платы присутствует возможность разгона процессоров и встроенной графики (но актуально это разве что для 4-х ядерников, разгонять что-то более прожорливое вряд ли стоит).

Start this device sanitization что это. q93 a389ca8715e9bb430976ddc4f86222ad18d50ecf4d4058637ba0fad19607f760. Start this device sanitization что это фото. Start this device sanitization что это-q93 a389ca8715e9bb430976ddc4f86222ad18d50ecf4d4058637ba0fad19607f760. картинка Start this device sanitization что это. картинка q93 a389ca8715e9bb430976ddc4f86222ad18d50ecf4d4058637ba0fad19607f760

В моем понимании, ASRock B450M-HDV R4.0 конкурирует именно с платами на основе A320, в первую очередь по цене, ведь предлагает за сравнимую стоимость чуть более расширенные возможности разгона, а также поддержку процессоров RYZEN 4xxx/5xxx. Плата могла бы стать отличным решением именно для работы в паре с процессорами на подобие AMD ATHLON 200GE, они не очень прожорливые, но возможности чипсета AMD B450 для них лишними бы не стали, но как раз именно они на именно данной плате почему-то не разгоняются (в принципе на B450 – разгоняются).

К плюсам можно отнести наличие большинства самых востребованных видео разъемов (DVI-D, VGA (D-Sub), HDMI), разъема под накопители формата M.2, чуть более мощную подсистему питания CPU NB/SoC (чем во многих решениях на базе A320).

За обзор были начислены клубкоины.

Хочешь также? Пиши обзоры и получай вознаграждение.

Источник

Видишь данные? Нет. Вот и я не вижу, а они есть. Уничтожаем данные на SSD-накопителях, да ещё и скорость восстанавливаем

Любой из нас сталкивался с ситуацией, когда требовалось восстановить данные, будь то что-либо не особо важное или же, наоборот, критически необходимое для достижения определённых целей. Но немногие пользователи задавали себе вопрос: «А что, если кто-то восстановит мои личные данные на моём накопителе?», — а ведь правильный вопрос! Сегодня мы поговорим о методе удаления данных Secure Erase, а также узнаем о его достоинствах и недостатках.

Start this device sanitization что это. vgrtrycb2swtedldulnmsjgo a. Start this device sanitization что это фото. Start this device sanitization что это-vgrtrycb2swtedldulnmsjgo a. картинка Start this device sanitization что это. картинка vgrtrycb2swtedldulnmsjgo a

Но, для начала, проясним ситуацию. Этот материал ориентирован на обычных (не важно – новичков или продвинутых) пользователей, которые решили по тем или иным причинам безвозвратно удалить данные с него или же попытаться восстановить скоростные показатели накопителя, если они стали заметно опускаться до заметно низших показателей, чем заявлено (при этом, SLC-кеширование и другие «официальные» причины снижения скоростей в данном случае мы не рассматриваем, так как это уже аппаратные особенности накопителей). Суть проблемы, которую может решить Secure Erase, может заключаться и в том, что накопитель стал медленно работать – записывать и считывать данные. Причин может быть достаточно много и часть из них связана с аппаратной составляющей, а часть – с программной. Твердотельные накопители разительно отличаются в обслуживании от классических HDD, поэтому простое удаление данных или же форматирование накопителя не означает действительно сброс ячейки – перед записью их требуется очистить, что замедляет процесс записи новых данных. По идее, таких проблем быть не должно, ведь существует TRIM – команда очистки помеченных на удаление данных в ячейках при простое системы, чтобы мы этого не заметили. Эта команда работает только с SATA накопителями форм-фактора 2.5” и M.2. Для накопителей, подключаемых к шине PCIe (M.2 или PCIe на материнской плате) существует аналог – Deallocate. Но бывает так, что данные функции отключены по каким-либо причинам — ошибка работы ОС, ошибка пользователя в настройке диска через стороннее ПО, использование нестандартных сборок ОС с неизвестными программными компонентами. И в скором времени диск начнёт работать заметно медленнее, что будет видно даже «на глаз» без каких-либо замеров производительности бенчмарками.

И пара слов для тех, кто посчитает данный материал инструкцией к действиям в рамках организаций, где удаление данных необходимо как класс. Для защиты информации, относящейся к критически важной, как для серьезных организаций, опасающихся за сохранность данных, так и для предприятий государственного сектора, работающего со сведениями, составляющими государственную тайну, на носителях информации, как правило, должны применяться комплексы защиты (программные и/или аппаратные), построенные на криптографической защите данных с использованием отечественного ГОСТ 28147-89, удовлетворяющие нормативно методическим документам регуляторов. Всё дело в том, что в России на данный момент нет действительно эффективного алгоритма полного удаления данных с твердотельных накопителей, а ГОСТ P50739-95 ориентирован на НЖМД (HDD в простонародье) для этого не совсем подходит. Наберёмся терпения — о наших и не наших стандартах немного позже. Это надо было обязательно рассказать, но со страшными формулировками в данном материале мы завязываем. Ну или почти 🙂

Start this device sanitization что это. teggqj7s0iph2qkdmmnkzya8fcq. Start this device sanitization что это фото. Start this device sanitization что это-teggqj7s0iph2qkdmmnkzya8fcq. картинка Start this device sanitization что это. картинка teggqj7s0iph2qkdmmnkzya8fcq

Почему данные удаляются не сразу?

Любой из нас когда-то думал, а, возможно, думает и сейчас, что, нажав кнопку «Удалить» и затем «Очистить корзину», выбранные файлы будут удалены. Но на самом деле это не совсем так и сейчас мы поясним почему. Алгоритмы работы HDD построены таким образом, что, когда вы удаляете какой-либо файл, на самом деле операционная система удаляет ссылку на него из таблицы файловой системы. Это словно удалить ярлык с рабочего стола – в таком случае программа или игра остаётся на месте и к ней всё равно можно получить доступ. Все же когда-то по просьбе родителей удаляли ярлык CS или другой любимой игры с фразой «всё, игра удалена»? Так и тут — файл физически остаётся на носителе, но до тех пор, пока на его место не будет записан новый. Хотя, даже после этого информацию можно восстановить, изучив магнитные поля на поверхности диска, но это уже совсем другая история… Как вы уже догадались, безопасное стирание HDD проходило очень просто — абсолютно каждый сектор жёсткого диска перезаписывался нулями и единицами, а также их комбинациями очень много раз. При чём, чем больше — тем лучше! Эта процедура занимает много времени. Очень много времени. Именно поэтому такой способ не подходит для моментального и безвозвратного удаления данных, если вдруг к вам наведается группа захвата. Здесь нужны радикальные методы вроде моментального физического уничтожения… Не суть, разговор не об этом.

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

Start this device sanitization что это. mk6qgklo15yrtfvr. Start this device sanitization что это фото. Start this device sanitization что это-mk6qgklo15yrtfvr. картинка Start this device sanitization что это. картинка mk6qgklo15yrtfvr

Стандарты, стандарты, стандарты… Актуальны ли?

Secure Erase признан Национальным Институтом Стандартов и Технологий США (NIST) как эффективный и безопасный способ удовлетворения юридических требований к санации данных.

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

ATA Secure Erase (SE) создан для контроллеров в SSD. Контроллер SSD сбрасывает все ячейки памяти, делая их пустыми. По сути, этот способ восстанавливает SSD до заводского состояния, не только удаляя данные, но и возвращая первоначальную производительность. При правильной реализации этот стандарт будет обрабатывать всю память, включая области обслуживания и защищённые сектора.

NAVSO P-5239-26 Wipe Method — самый распространенный в мире стандарт утилизации родом из Министерства обороны США. Алгоритм выполнения, следующий:

— первый проход – записывается указанный символ (например, ноль);
— второй проход — записываются обратные данные (ноль заменяется единицей);
— третий проход — запись случайной последовательности.

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

Немецкий стандарт VSITR. Алгоритм выполнения проходит в 7 полных циклов перезаписи:

— записать 0;
— записать 1;
— записать 0;
— записать 1;
— записать 0;
— записать 1;
— записать случайные данные.

Получается, что на данный момент времени конкретно для твердотельных накопителей нормативных документов не существует или они недоступны для публики.

Start this device sanitization что это. 9lts38oilopevdgobmdo6p5jgwy. Start this device sanitization что это фото. Start this device sanitization что это-9lts38oilopevdgobmdo6p5jgwy. картинка Start this device sanitization что это. картинка 9lts38oilopevdgobmdo6p5jgwy

Чем сложнее система, тем проще ее сломать.

Казалось бы, SSD накопители обладают нетривиальной системой работы, поэтому и схема полного уничтожения данных тоже должна быть не самой простой. Но на самом деле всё обстоит совсем не так. В любом SSD есть контроллер, который является “мозгом” накопителя. Он не просто говорит системе, куда записывать данные, но и умело шифрует информацию, проходящую через него, а ключ хранит у себя. Если удалить (точнее – заменить) данный ключ, то вся информация превратится в беспорядочный набор единиц и нулей — расшифровать её будет невозможно никаким образом (по крайней мере до тех пор, пока не будут созданы такие вычислительные мощности и средства, которые позволят подобрать этот ключ). Всего одно достаточно простое со стороны пользователя действие может решить проблему безопасного стирания данных. Данный способ является самым быстрым и эффективным.

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

Особенности очистки SSD с интерфейсом NVM Express

Start this device sanitization что это. tjs eulvzvy42fybpk8asbtrdv4. Start this device sanitization что это фото. Start this device sanitization что это-tjs eulvzvy42fybpk8asbtrdv4. картинка Start this device sanitization что это. картинка tjs eulvzvy42fybpk8asbtrdv4

Вся вышеперечисленная информация описывала работу с магнитными дисками на основе интерфейсов ATA/SATA, а также SSD на основе интерфейса SATA – 2.5” или М.2 устройствами, которые наиболее распространены сейчас на рынке. А вот современный высокоскоростной интерфейс NVMe — кое-что другое. SSD с таким интерфейсом могут быть выполнены в виде M.2 плат и PCI-Express плат (похожие на небольшие видео или звуковые карты – кому как больше нравится). Интерфейс NVM Express (NVMe) — это спецификация интерфейса логического устройства для доступа к энергонезависимой памяти, подключённой через шину PCI Express. «NVM» выступает в качестве инициализатора для энергонезависимой памяти, которая обычно является флэш-памятью в виде SSD. NVM Express, как интерфейс логического устройства, был спроектирован с нуля, чтобы максимизировать выгоду из низкой задержки и внутреннего параллелизма устройств хранения на основе флэш-памяти, отражая параллельность современных процессоров, платформ и приложений. Диски такого типа не поддерживают стандартные команды, но, поскольку, как говорилось ранее, проблема не нова, разработчики при проектировании таких накопителей учитывали это, поэтому все (или почти все) SSD обладают в своём арсенале команду на запуск алгоритмов Secure Erase.
К слову, последняя спецификация NVMe добавляет новые команды, которые могут очистить каждый нанометр диска (шинный кэш и т.д.). Единственной проблемой остаётся софт, который должен уметь работать с дисками данного типа.

Когда нужно стереть всё. Но как?

Спецификации, алгоритмы, сложные названия, это, конечно, очень интересно. Но мы хотим стереть свой диск! Что для этого нужно сделать?

Начнём с грустного. Грустного для пользователей Mac OS. Проблема заключается в том, что по большей части ни одна из утилит, выпускаемых производителями твердотельных накопителей, которые поддерживают Secure Erase Unit или Format NVM, не работает на Mac, поэтому для проведения данной процедуры придется подключить свой диск к системе под управлением Windows, Linux или DOS.

Все крупные производители SSD предоставляют утилиты для работы со своими решениями, а найти их можно на официальных сайтах. Также можно использовать бесплатные и платные решения, которые тоже подходят для удаления данных, но функционируют на основе упомянутых выше стандартов, так как никто кроме разработчиков SSD не знает аппаратную составляющую настолько, чтобы правильно с ней работать, а также создать универсальное средство для всех существующих SSD. Для примера мы возьмём накопители Kingston UV500 и А1000, обладающие интерфейсам SATA и NVMe, соответственно.

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

Для демонстрации процессов удаления и восстановления данных подготовим испытуемый A1000. Закинем на него набор фотографий, видео и разного софта как в архивах, так и в виде исполняемых файлов.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

Что обычно делают пользователи, когда хотят «удалить» данные с диска? Например, перед его продажей. Правильно, форматируют его с настройками по умолчанию.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

А что может сделать новый владелец накопителя? Снова верно – проверить своё приобретение на предмет всяческих интересностей. Как можно заметить, данные в отличном состоянии!

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

И на их восстановление потребовалось очень мало времени (если оба накопителя быстрые):

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

Теперь многие знают, что надо удалять данные правильно. Сделать это можно несколькими способами, но существуют некоторые ограничения. К примеру, в Windows 8 и новее твердотельные накопители работают в таком режиме, что выполнить Secure Erase просто так не выйдет. Если с 2.5” накопителями ещё можно бороться (для снятия «лока» надо при включённой системе с загруженной операционной системой отключить именно кабель питания от накопителя, а через несколько секунд подключить его), то с M.2 решениями так сделать не выйдет. Аналогично и с NVMe M.2 SSD. У Kingston есть программа SSD Manager, которая обладает всем необходимым функционалом для мониторинга состояния накопителей или их обслуживания, включая Secure Erase. Собственно, при использовании в ОС Windows 10, программа говорит нам что надо сделать, чтобы разблокировать накопитель и безвозвратно удалить хранящиеся на нём данные.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

Можно воспользоваться системой с Windows 7 – в ней всё должно работать корректно, если, конечно, не используется непонятная «сборка» от народных умельцев с неизвестно насколько рабочими драйверами SATA контроллера материнской платы. Ещё один вариант, если функция Secure Erase в Kingston SSD Manager недоступна вне зависимости от ваших действий — использовать USB док-станцию для подключения вашего накопителя. Тогда сразу никаких проблем – функция доступна без каких-либо проблем. Накопитель виден в системе.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

Здесь нам надо выбрать подключённый диск, нажать кнопку Secure Erase и ввести последние 4 символа серийного номера нашего накопителя.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

Процесс не занимает много времени, поэтому вскоре можно начать пользоваться диском снова.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

Ещё один вариант запуска Secure Erase – из BIOS материнских плат, если такой функционал реализован их производителем. Обычно, программа находится в соответствующем разделе. К примеру, некоторые модели плат не обладают подобной возможностью

Start this device sanitization что это. wbthw8ssvbsjgnpctaz0lmgpe74. Start this device sanitization что это фото. Start this device sanitization что это-wbthw8ssvbsjgnpctaz0lmgpe74. картинка Start this device sanitization что это. картинка wbthw8ssvbsjgnpctaz0lmgpe74

Но в немалом количестве моделей программа готова прийти вам на помощь:

Start this device sanitization что это. wv7zzjois7n 51ltw5ileyote2s. Start this device sanitization что это фото. Start this device sanitization что это-wv7zzjois7n 51ltw5ileyote2s. картинка Start this device sanitization что это. картинка wv7zzjois7n 51ltw5ileyote2s

В ней мы видим список подключённых дисков и их статусы.

Start this device sanitization что это. gcqzcujtuwpdbgmgse4yc z l08. Start this device sanitization что это фото. Start this device sanitization что это-gcqzcujtuwpdbgmgse4yc z l08. картинка Start this device sanitization что это. картинка gcqzcujtuwpdbgmgse4yc z l08

Чтобы получить статус Ready для SATA накопителей требуется отключить и подключить их питание без выключения общего питания системы, о чём мы сказали чуть ранее. Затем надо перезапустить утилиту SSD Secure Erase. Видим, что статус поменялся на Ready.

Start this device sanitization что это. j4lfjsi2yu m8v65ddzgcs1azpw. Start this device sanitization что это фото. Start this device sanitization что это-j4lfjsi2yu m8v65ddzgcs1azpw. картинка Start this device sanitization что это. картинка j4lfjsi2yu m8v65ddzgcs1azpw

Для NVMe дисков перед выполнением очистки требуется выбрать размер сектора.

Start this device sanitization что это. . Start this device sanitization что это фото. Start this device sanitization что это-. картинка Start this device sanitization что это. картинка

И потом нас спросят хотим ли мы очистить накопитель.

Start this device sanitization что это. . Start this device sanitization что это фото. Start this device sanitization что это-. картинка Start this device sanitization что это. картинка

И ещё раз – а действительно ли? Ведь процесс необратимый.

Start this device sanitization что это. qhpr5nrtl7086b n it5 ntft e. Start this device sanitization что это фото. Start this device sanitization что это-qhpr5nrtl7086b n it5 ntft e. картинка Start this device sanitization что это. картинка qhpr5nrtl7086b n it5 ntft e

Через некоторое время задача будет выполнена. Останется лишь выключить или перезагрузить систему, а накопитель будет в состоянии «как из магазина».

Start this device sanitization что это. t5hjrnscril t0v0qlvkut8tpbw. Start this device sanitization что это фото. Start this device sanitization что это-t5hjrnscril t0v0qlvkut8tpbw. картинка Start this device sanitization что это. картинка t5hjrnscril t0v0qlvkut8tpbw

Теперь уже на накопителе найти ничего не получится.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

Даже если использовать функцию углублённого анализа.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

Теперь рассмотрим вариант, который можно использовать в случае, если под рукой нет системы с Windows 7 или материнской платы со встроенной программой зачистки. Обратимся к бесплатному программному обеспечению. Восстановить скорость накопителя таким способом не выйдет (или выйдет, но не так, как если бы это был «тот самый» Secure Erase), но данные ваши уже никто не восстановит.

Первая программа — Secure Eraser от компании ASCOMP Software. Её интерфейс максимально прост. Сначала добавляем файлы и папки в список на удаление.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

Затем выбираем алгоритм удаления данных.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

И запускаем процесс удаления. Остаётся только подождать некоторое время, которое зависит от количества удаляемых данных и выбранного алгоритма.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

После завершения процесса удаления программа выводит отчёт о проделанной работе.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

Ещё одна программа — Soft4Boost Secure Eraser. Это чрезвычайно простая в использовании программа, где от вас требуется минимум действий. Сначала выбираем файлы и папки, которые хотим уничтожить.

Start this device sanitization что это. mwuggez4aem7w0mmnmfar6rkk10. Start this device sanitization что это фото. Start this device sanitization что это-mwuggez4aem7w0mmnmfar6rkk10. картинка Start this device sanitization что это. картинка mwuggez4aem7w0mmnmfar6rkk10

Затем алгоритм удаления данных

Start this device sanitization что это. a7vhbleqtnetvczfqmcx ytdps. Start this device sanitization что это фото. Start this device sanitization что это-a7vhbleqtnetvczfqmcx ytdps. картинка Start this device sanitization что это. картинка a7vhbleqtnetvczfqmcx ytdps

А останется только запустить процесс и дождаться его окончания.

Start this device sanitization что это. f8j5mboo0f8td5rpqdgwvsujiei. Start this device sanitization что это фото. Start this device sanitization что это-f8j5mboo0f8td5rpqdgwvsujiei. картинка Start this device sanitization что это. картинка f8j5mboo0f8td5rpqdgwvsujiei

И познакомимся с ещё одной программой – Eraser. Эта программа обладает достаточно богатым набором возможностей, таких как очистка разделов или дисков целиком, очистка незанятого пространства на диске, определённых файлов или папок, а также создания расписания для всего вышеперечисленного.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

Для удаления тех или иных данных требуется создать задачу с определёнными параметрами.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

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

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

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

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

И, всё-таки, очень кратко ознакомимся с ещё одной программой, но функция Secure Erase доступна только в платной её версии. Речь идёт о AOMEI Partition Assistant. Программа обладает богатейшим функционалом по работе с накопителями, но нас интересует только функция очистки диска. Примечательно, что в Windows 10 (а также 8 или 8.1) данная функция недоступна, что подтверждается соответствующим всплывающим окном.

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

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

Start this device sanitization что это. image loader. Start this device sanitization что это фото. Start this device sanitization что это-image loader. картинка Start this device sanitization что это. картинка image loader

Что дальше?

Собственно, ничего. Теперь вы можете быть спокойны – ваши личные данные, которые хранились на накопителе, восстановить не получится. А ещё восстановятся скоростные показатели диска до практически заявленных (идеальными они никогда не будут, как ни крути). Возможное снижение производительности в будущем ожидаемо, если не решить проблему с TRIM/Deallocate. Поэтому, хоть Secure Erase и действенный способ, но он убирает лишь симптомы, а болезнь остаётся. Обязательно следует проверить наличие новых прошивок для накопителя, драйверов для материнской платы или же использовать «чистую» операционную систему, а не сборку от народных умельцев. Кроме того, рекомендуется использовать для работы с накопителем программное обеспечение, разработанное производителем, иначе снова будет шанс что-то «сломать», особенно если лезть в такие настройки, как включение или отключение сервисных функций типа TRIM, что позволяют некоторые «раскрученные» инструменты в сети.

А ещё сегодня мы убедились в нескольких моментах. Первый: самый безопасный и быстрый метод удаления данных – использование фирменного программного обеспечения от производителя. Всю малину портят Windows 8/8.1/10, в которых этот функционал недоступен или же доступен после плясок с бубном, но решение найти можно, о чём мы и поведали. Второй: использование встроенной в материнскую плату функции Secure Erase вполне имеет право на жизнь. Здесь всё проще простого – никаких ограничений, несколько кликов мышью или нажатий клавиш клавиатуры и диск девственно чист. И третий: использование стороннего программного обеспечения для удаления данных. Это не совсем то, в чём заключается суть функции Secure Erase на уровне контроллера/прошивки, но результат будет примерно идентичным. Правда, с заметно возросшим временем выполнения задачи, а именно — очистки. Данный способ не подходит для восстановления скорости накопителя вместо команды TRIM или первых двух способов, а лишь позволяет безвозвратно уничтожить информацию. Удаляйте свои личные данные правильно и спите спокойно!

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

Источник

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

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