64 ГБ SDHC (_не_ SDXC) - как заставить это работать на моем компьютере?

1

У меня здесь карта Micro SDHC 64 ГБ. Он не обозначен как SDXC, его производитель довольно четко обозначил его как SDHC. Хотя это не мой поставщик, изображение на http://www.militarygrade.org/blog/2014/06/military-certified-compact-portable-memory-new-64gb-micro-sd-microsdhc-class-10- TF-Flash-карта /, кажется, из той же карты.

Я пытаюсь установить Linux на карту. Я использую стандартный USB SDHC-совместимый адаптер карты для доступа к нему. Сообщается, что он имеет емкость около 63 ГБ. Я перераспределил его с двумя разделами 31.5GiB, но по какой-то причине все, что я положил на второй раздел, похоже, не работает. Если я добавлю на него файловую систему ext4, она не распознается, когда я пытаюсь ее смонтировать. Если я добавлю на него файловую систему fat32, файловая система, похоже, будет работать нормально, но все файлы, которые я на ней сохраню, исчезнут, если я удалю и заново вставлю карту.

Сначала я предполагал, что карта на самом деле была SDXC-картой, и мой SDHC-ридер не смог получить к ней доступ, кроме 32 ГБ, но при работе badblocks -wна ней не было сообщений об ошибках, поэтому я не думаю, что это фактическая ошибка.

Любые другие предложения относительно того, что могло бы продолжаться?

Изменить: сюжет утолщается

Итак, проведя некоторые дополнительные эксперименты, я решил разделить устройство, как если бы оно имело емкость 32 ГБ. И все равно оказывается, что второй раздел не работает должным образом. При записи шаблона на устройство с использованием dd, удалением и повторной вставкой и тестированием отдельных секторов создается впечатление, что каждый сектор начиная с 16785192 (чуть выше точки 8 ГБ) просто не сохраняет отправленные на него данные. Я немного удивлен, что устройство должно выйти из строя таким образом, но я не вижу никакого другого логического объяснения этому в настоящее время. Поэтому, если у кого-то нет других предложений, я склонен объяснить это аппаратным отказом.

Периата Breatta
источник
1
Если это нестандартная карта, вам может не повезти. SDHC только идет до 32 ГБ.
Даниэль Б
Я боялся этого, но я все еще озадачен, почему badblocks -wне находит в этом ничего плохого. Он может четко записывать данные, а затем считывать их обратно, так почему же не работает фактическая файловая система?
Периата Breatta
Ваше редактирование дает понять, что у вас есть подделка. Они сообщают о большей емкости, чем на самом деле, когда вы пишете сверх их реальной емкости, вы теряете свои данные. У вас есть карта SDHC на 8 ГБ, которая была подделана, чтобы сообщить о 64 ГБ.
Лорен Печтел

Ответы:

1

Видя, что вы получили 64 ГБ всего за 12,99 $, плюс чехол и кард-ридер могут заставить меня задуматься только о поддельной карте USB. По этой цене у вас должно быть только 32 ГБ, без чего-либо и только класса 4 USBSHC.

Кроме того, технические характеристики, как правило, намного дороже, поскольку в них включена сертификационная цена. И они даже не говорят, какое сопротивление имеет uSDHC, например, электромагнитное, водонепроницаемое / пыленепроницаемое и т. Д.

Я имею в виду, что даже некоторые нестандартные USB-устройства, такие как Samsung, сертифицированы против этих опасностей.

Извини за тебя, чувак. :(

X.LINK
источник
1
Верно. Если данные просто исчезают, это не сбой, а мошенничество. Я предлагаю вам связаться с дилером и потребовать замены или возврата.
Даниэль Б
Просто для ясности, я не купил карту у этого продавца и фактически заплатил за нее гораздо больше, чем описано там. Но карта действительно выглядит визуально идентичной той, которую они показывают, поэтому я связал ее. И вы правы, представление, которое я получаю от него, совсем не похоже на то, как должен быть класс 10 ...
Periata Breatta
на самом деле, я получаю только около 2 МБ / с записей в идеальных условиях (блоки 4 МБ, однопоточные, без фрагментации).
Периата Breatta
К сожалению, это подтверждает то, что я думал, 2 МБ / с в идеальных условиях очень, очень медленно. :( Вы действительно должны попытаться получить возмещение.
X.LINK