Windows не может прочитать мой 8 ГБ микро SDHC
- вопрос
- Решение
- Источник
вопрос
Windows XP не может прочитать мой 8 ГБ микро SDHC. Компьютер обнаруживает карту, когда я вставляю ее во встроенный картридер, но зависает, когда я пытаюсь открыть папку. То же самое происходит, когда я пытаюсь подключить телефон к компьютеру через USB-кабель.
Решение
Карты SD и SDHC работают принципиально по-разному. Чтобы увеличить емкость карты, карты SDHC изготавливаются с различными спецификациями и используют другую систему форматирования файлов для обработки большей емкости. Это означает, что устройство чтения карт SD не может читать карту SDHC. Вам понадобится кардридер SDHC.
Техническое объяснение:
В исходном формате SD на карте хранилось 4096 кластеров до 512 блоков. Каждый блок содержал 512 байтов информации. Это позволило получить карту емкостью 4096 x 512 x 512 = 1 гигабайт . Эти карты обычно были предварительно отформатированы в файловой системе FAT-16 со схемой разделов MBR. Это означало, что любой компьютер или устройство типа хоста будет распознавать их через кард-ридер.
С появлением карт большой емкости емкость блока была увеличена с 512 байт до 1024, а затем 2048, что позволило получить емкость 4096 x 2048 x 2048 = 32 гигабайта . Эти карты могут быть отформатированы только в файловой системе FAT-32.
Вот почему устройство чтения карт SD не распознает поток данных с карты SDHC. Ситуация еще более усложняется тем, что в настоящее время на рынке имеется карта XC (расширенной емкости) емкостью 2 терабайта (2048 гигабайт), но в настоящее время она ограничена 64 гигабайтами в документации SD 2.0.
Первое, что вы должны сделать, приобретя карту SDHC и кард-ридер SDHC, - отформатировать карту в файловую систему FAT32, иначе вы не получите номинальную емкость карты. Нет необходимости его дефрагментировать. Это приведет к быстрому износу карты. Эти карты имеют ограниченную жизнь, и чем больше вы их переписываете, тем быстрее они изнашиваются.
Источник
Спасибо Jettibo на форуме за этот совет.