> For the complete documentation index, see [llms.txt](https://dev.pgteam.org/main/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.pgteam.org/main/guides/gaidy/dopolnitelno/proverka-karty-pamyati-microsd.md).

# Проверка карты памяти microSD

{% tabs %}
{% tab title="Windows (h2testw)" %}

* **Подключите карту памяти** microSD к компьютеру с помощью картридера.
* Загрузите [**приложение h2testw**](https://h2testw.ru/h2testw_ru.exe) на Ваш компьютер.
* **Запустите h2testw\_ru.exe** от имени администратора.
  * Для этого **нажмите правой кнопкой мыши** по приложению, и выберите пункт "**Запуск от имени администратора**"

<figure><img src="/files/G4LBzhSRD5SeNW3SzBrr" alt=""><figcaption></figcaption></figure>

* В блоке "**Выбор тестируемого устройства**" нажмите кнопку "**Выбрать**"
* В открывшимся окне **укажите метку тома** вашей microSD подключенной к компьютеру.

{% hint style="warning" %}
Метка тома (F:) может отличаться на Вашем компьютере!
{% endhint %}

<figure><img src="/files/3NyOfIJ1w7sLbDFWJMwv" alt=""><figcaption></figcaption></figure>

* Нажмите "**ОК**" в данном окне.&#x20;

{% hint style="info" %}

* В **h2testw отобразится метка тома microSD** в блоке "**Выбор тестируемого устройства**"
* В блоке "**Выбор объема данных**" отобразится **предположительный объем microSD в Mbyte**
* Если тестируемое устройство нераспознан&#x43E;**, нажмите кнопку "Обновить"**
  {% endhint %}

<figure><img src="/files/DyIOF4LAD0MWw94uoo1J" alt=""><figcaption></figcaption></figure>

* Нажмите кнопку "**Запись + Проверка**"

{% hint style="warning" %}
Может возникнуть предупреждение о файлах на карте памяти, Вы можете либо продолжить проверку, либо сделать резервную копию файлов и отформатировать microSD перед проверкой.
{% endhint %}

<figure><img src="/files/2aQfuKSj4wH57rr44Xfw" alt=""><figcaption></figcaption></figure>

* Откроется окно проверки. Дождитесь завершения процедуры.&#x20;

{% hint style="info" %}
Проверка может занимать длительное время, в зависимости от объема Вашей microSD.&#x20;
{% endhint %}

<figure><img src="/files/ruvYOnmFKo3EmhsI9WND" alt=""><figcaption></figcaption></figure>

{% hint style="success" %}
По окончании процедуры проверки **приложение покажет основные параметры**: скорость записи и чтения (столбцы *«**Writing**»* и *«**Verifying**»* соответственно), а также журнал проверки с реальным объёмом.&#x20;

* Если эти параметры не отвечают записанным в контроллере, <mark style="color:red;">**цвет окна будет красным**</mark> – это означает, что карточка либо неработоспособна вовсе, либо работает только частично.
  {% endhint %}

<figure><img src="/files/FVKHo83HJ1dt2GC5u2Yu" alt=""><figcaption><p>Пример ошибок на карте памяти</p></figcaption></figure>
{% endtab %}

{% tab title="Windows (Системно)" %}

* **Подключите карту памяти** microSD к компьютеру с помощью картридера.
* Откройте "**Этот компьютер**"

<figure><img src="/files/J37YhconlqNZK6Iahz6o" alt=""><figcaption></figcaption></figure>

* Нажмите **правой кнопкой мыши** по тому с картой памяти и выберите "**Свойства**".

{% hint style="warning" %}
Метка тома (F:) может отличаться на Вашем компьютере!
{% endhint %}

<figure><img src="/files/NQn7c7JcCbQE8ZanBmub" alt=""><figcaption></figcaption></figure>

* Выберите вкладку "**Сервис**" и в блоке "**Проверка на наличие ошибок**" нажмите кнопку "**Проверить**"

<figure><img src="/files/cs7j9h7IIaL5f4lMVpti" alt=""><figcaption></figcaption></figure>

* В появившимся окне "**Проверка ошибок**" нажмите на "**Восстановить диск**"

<figure><img src="/files/z4riIS6Y1u36gZRS2gUD" alt=""><figcaption></figcaption></figure>

* Дождитесь завершения процедуры проверки. По завершениею – закройте окно.

{% hint style="success" %}

* Зачастую подобной проверки достаточно, Вы можете использовать microSD, если ошибки не обнаружены или были исправлены.
* В случае, если у Вас есть сомнения по поводу настоящего объема microSD – **используйте утилиту h2testw** для проверки.
  {% endhint %}
  {% endtab %}

{% tab title="MacOS" %}

### sdspeed

* Загрузите приложение **sdspeed** по ссылке: [**Я.Диск** ](https://disk.yandex.ru/d/rD6ygEQCS0-HxQ)
  * Распакуйте архив после загрузки.
* **Подключите карту памяти** microSD к компьютеру с помощью картридера.
* **Запустите sdspeed**

<figure><img src="/files/THwUmjLhTCWFPBRzogfq" alt=""><figcaption></figcaption></figure>

* Нажмите "**Yes, I know what I am doing**"

{% hint style="warning" %}
Если у Вас есть **важные данные на microSD**, нажмите "**Quit**" и сделайте их резервную копию!&#x20;

* В противном случае все данные будут потеряны.
  {% endhint %}

<figure><img src="/files/A4m7ZvpqrxGvXj0su6jQ" alt=""><figcaption></figcaption></figure>

* Нажмите в окне программы на кнопку "**Open Volume**" и выберите Вашу карту памяти.

<figure><img src="/files/DEDQ70GJgPgHLHhpnqoT" alt=""><figcaption></figcaption></figure>

* Нажмите кнопку "**Choose root folder of a device / Volume**"
* Нажмите кнопку "**Start**" в программе.
* В открывшимся окне, выдайте разрешения на запись файлов, выбрав "**Authorize RW**"

{% hint style="danger" %}
Убедитесь, что в пункте "**Where**" указан **том именно Вашей microSD**, а не другое расположение!
{% endhint %}

<figure><img src="/files/aaVIXF7JS6FOvG6FnNTx" alt=""><figcaption></figcaption></figure>

* В открывшимся окне **убедитесь что выбран том Вашей microSD** и нажмите "**Autorhize read access to /Volumes/...**"

<figure><img src="/files/INTgyI2TH7CD7KIFGtGU" alt=""><figcaption></figcaption></figure>

* Начнется процесс проверки карты памяти на ошибки.&#x20;

{% hint style="info" %}
Проверка может занимать длительное время, в зависимости от объема Вашей microSD.&#x20;
{% endhint %}

### Терминал

* Откройте приложение "**Терминал**"
* Введите команду **`cd /Volumes`** и нажмите **Return**
* Введите команду **`ls`** и нажмите **Return**

<figure><img src="/files/HLK81G4oqblTcJgXvwgA" alt=""><figcaption></figcaption></figure>

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

{% hint style="info" %}
На скриншоте это **Macintosh HD** и **Untitled**, где **Untitled – microSD**

* Запомните Ваш идентификатор microSD!
  {% endhint %}

* Введите команду **`diskutil verifyVolume yourmicroSD`** где вместо yourmicroSD подставьте Ваш идентификатор microSD и нажмите **Return**
  * Например: **`diskutil verifyVolume Untitled`**

* Будет выполнена проверка карты памяти на ошибки. По результату отобразится лог проверки.

<figure><img src="/files/tsRyefRzjZZV7mz0MTB1" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Linux" %}

### **Проверка накопителей средствами badblocks**

{% hint style="info" %}
Утилита badblocks установлена по-умолчанию.
{% endhint %}

* Для просмотра подключенных накопителей и разделов на них, введите команду: **`sudo fdisk -l`**
* Для проверки накопителя на битые сектора, выполнить команду: **`sudo badblocks -v /dev/sdX > badblocks.txt.txt`**

{% hint style="info" %}
Где:

**-v** – отображение подробной информации во время работы программы;

**/dev/sdX** – имя устройства, которое необходимо проверить;

**> badblocks.txt** – запись результатов проверки (сохраняется в домашней папке: /home/user)
{% endhint %}

### Проверка накопителя на объем с помощью F3

{% hint style="info" %}
Загрузить пакет для различных дистрибутивов можно на сайте: [**PKGs.org**](https://pkgs.org/download/f3)
{% endhint %}

* Для просмотра подключенных накопителей и разделов на них, введите команду: **`sudo fdisk -l`**
* **Для записи данных** **`N.h2w`** на накопитель введите команду **`f3write <точка монтирования>`**

{% hint style="info" %}
Где:

**<точка монтирования>** – имя устройства, которое необходимо проверить, на него будет выполнена запись.
{% endhint %}

{% hint style="warning" %}
Если на данном этапе программа вывела сообщение об ошибке, то он, вероятнее всего, является бракованным.
{% endhint %}

* Для **проверки записи данных** на накопитель введите команду **`f3read <точка монтирования>`**

{% hint style="info" %}
Где:

**<точка монтирования>** – имя устройства, которое необходимо проверить, с него происходит чтение данных.
{% endhint %}

{% hint style="success" %}
В результате Вы должны получить статистику корректности прочитанных данных.

* Если значение параметра **«Corrupted»** является ненулевым, Ваша карта памяти испорчена или является контрафактной.&#x20;

**По окончанию процедуры проверки удалите все данные с карты памяти.**
{% endhint %}
{% endtab %}
{% endtabs %}
