Как покупать бесплатно SD-карты на aliexpress

Oct 22, 2024 16:43


Заказываем подозрительно дешевую SD-карту размером >128GB





Это явная подделка. Нужно проверить её на чтение-запись. Для этого запускаем Flash Drive Tester v1.14, выбираем SD-карту и режим проверки - запись+чтение+проверка. Ставим галку ПИСАТЬ ЖУРНАЛ.



Как мы видим по результатам теста, запись успешна, но считываемые данные ошибочны. Это подделка. Создаём спор на aliexpress и возвращаем деньги. В споре пишем, что брак оставляем у себя поскольку отправка посылки обратно стоит 2000 рублей при стоимости карты 400 рублей.

Однако из теста видно, что на 128-гиговой карте есть живой участок примерно 30 ГБ, но начинается он не сначала. С ним и будем работать.

Запускаем DISKPART:

Microsoft DiskPart, версия 10.0.19041.3636

(C) Корпорация Майкрософт (Microsoft Corporation).

Выводим список дисков:

DISKPART> list disk

Диск ###  Состояние      Размер   Свободно Дин  GPT

--------  -------------  -------  -------  ---  ---

Диск 0    В сети          465 Gбайт      0 байт

Диск 1    В сети          111 Gбайт  1024 Kбайт

Диск 2    В сети          125 Gбайт      0 байт

Выбираем SD-карту(Диск 2):

DISKPART> select disk 2

Выбран диск 2.

Проверяем что он выбрался:

DISKPART> list disk

Диск ###  Состояние      Размер   Свободно Дин  GPT

--------  -------------  -------  -------  ---  ---

Диск 0    В сети          465 Gбайт      0 байт

Диск 1    В сети          111 Gбайт  1024 Kбайт

* Диск 2    В сети          125 Gбайт      0 байт

Напротив Диск 2 (125 Gбайт) стоит звёздочка - значит выбрана наша SD-карта.

Теперь нужно рассчитать смещение раздела от начала(начало повреждено) и размер раздела. Для этого открываем журнал теста SD-карты, который ведёт программа тестирования Flash Drive Tester v1.14. В журнале находим место максимального разрыва между ошибками:

! Error in data at LBN = 4223103 (Off: 0h): expected 038001FCh, encountered FFFFFFFFh.

! Error in data at LBN = 60985111 (Off: 0h): expected 1478B800h, encountered 00000000h.

Блок 4223103 дефектный, то есть прибавляем единицу- 4223104. Теперь считаем в килобайтах:



Это OFFSET раздела.

Вычисляем размер раздела в блоках: 60985111 - 4223103 = 56762008



В гигабайтах это 27.066, в мегабайтах 27715,82421875, округлим до 27715.

Чтобы было ровно 27 ГБ нужно указать 27648 МБ.

Это SIZE раздела.

DISKPART> CLEAN

DiskPart: очистка диска выполнена успешно.

DISKPART> CREATE PARTITION PRIMARY SIZE=27715 OFFSET=2111552

DiskPart: указанный раздел успешно создан.

Команда CLEAN нужна для очистки диска от неправильной разметки.

Форматируем раздел:

DISKPART> FORMAT

Завершено (в процентах): 100

Программа DiskPart успешно отформатировала том.

Назначаем букву диску, например B:

DISKPART>ASSIGN LETTER=B

DiskPart: назначение имени диска или точки подключения выполнено успешно.



Наслаждаемся бесплатной SD-картой на 27ГБ!

Previous post Next post
Up