Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
03.12.2012, 19:48
|
#1
|
Заблокирован
Регистрация: 31.05.2011
Адрес: Ташкент
Сообщений: 2,753
Сказал спасибо: 971
Сказали Спасибо 1,144 раз(а) в 692 сообщении(ях)
|
Партиции на micro sd карте
Появился вопрос в связи со скопившимися micro sd картами.
видятся в картридере но просят вставить диск,объем 0
я так понимаю происходит это из за того что по каким то причинам
(отключение питания при копировании на них итд итп)
с них слетает разметка
Есть ли способ разметить их заново ?
ps вопрос данный интересовал давно,
но как не искал по нету существенного ничего не нашел...
|
|
|
|
03.12.2012, 19:54
|
#2
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: партиции на micro sd карте
Форматировать не пробовали?
|
|
|
|
03.12.2012, 20:01
|
#3
|
Заблокирован
Регистрация: 31.05.2011
Адрес: Ташкент
Сообщений: 2,753
Сказал спасибо: 971
Сказали Спасибо 1,144 раз(а) в 692 сообщении(ях)
|
Re: партиции на micro sd карте
Пробовал,все программы для форматирования и разметки либо не видят карты
либо просто виснут при попытке считать их
один паренек при мне говорил что размечал их,но дело было на рынке и
времени увы поинтересоваться подробнее не было...
да и не факт что делал,сказать ведь много что можно...
|
|
|
|
03.12.2012, 20:37
|
#4
|
Частый гость
Регистрация: 12.10.2010
Сообщений: 27
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 14 сообщении(ях)
|
Re: Партиции на micro sd карте
Сообщение от compaqcompaq
|
Появился вопрос в связи со скопившимися micro sd картами.
видятся в картридере но просят вставить диск,объем 0
я так понимаю происходит это из за того что по каким то причинам
(отключение питания при копировании на них итд итп)
с них слетает разметка
Есть ли способ разметить их заново ?
|
1. некачественные SD карточки (как и любые другие) могут просто дохнуть через некоторое время после использования. Качественные тоже могут дохнуть из-за истирания NANDа, только обычно этого не случается. Лечится выкидыванием карточки в мусорку.
1.1 Если форматирование MMC/SD затыкается и пытается плодить BadBlocks - карточке уже ничего не поможет. Плохие блоки должны заменяться прозрачно для пользователя контроллером внутре карты.
2. SDHC (High capacity) карточки объемом болеше пары гиг могут не видеться древними кардридерами, которые SDHC не поддерживают. То же самое может быть во встроенных лаптопных кардридерах, если не установлены соотв. драйвера.
3. Если карточка хорошая, но повредился MBR, Boot Sector, или там левая файловая система, то можно попытаться достучаться до нее на уровне block device (из виндов) и убить MBR, записав несколько килобайт нулей начиная с нулевого физического сектора. Для этого можно использовать dd.exe или как там его.., я так же набредал на какую-то утилиту для тестирования USB драйвов, которая могла писать данные на карту в любое место. Но для этого надо знать имя девайса, представляющего карточку как _физический накопитель_. Т.е. фигня типа F:\ не прокатит - это логический номер дискможно попытаться отформатировать карточку а, соответствующий partition.
Это имя можно подсмотреть в Windows Control Panel в разделе disk management, что-то типа //device -bla-bla-ba_2. Линуксоиды пусть сами разбираются )
4. sd карточки могут быть залоченными - есть у ниможно попытаться отформатировать карточку х такая функциональность.. Работает криво и частенько залочивает карту навсегда.
5. Правильное форматирование SD карточки под виндами - совсем непростая задача. Просто форматирование ее обычным виндовым форматом приведет к тому, что она будет размечена не по стандарту, что приведет к потере производительности (особенно при записи) и преждевременному истиранию. Поэтому в инструкциях ко всяким телефонам пишут, что надо форматировать карточку именно в нем.
6. Самый простой способ попытки отформатировать карту и сделать это верно (для меня) это воткнуть ее в телефон с симбианом и попытаться отформатировать. Не вышло - в мусорку.
|
|
|
Сказали "Спасибо" Красный Свин
|
|
|
03.12.2012, 20:52
|
#5
|
Заблокирован
Регистрация: 31.05.2011
Адрес: Ташкент
Сообщений: 2,753
Сказал спасибо: 971
Сказали Спасибо 1,144 раз(а) в 692 сообщении(ях)
|
Re: Партиции на micro sd карте
отформатировать я так понимаю можно если есть разметка
если ее нет то форматировать нечего.
возможно ошибаюсь но для этого вобщем то и интересуюсь
дома скопилось некое кол-во карт от 512 метров до 8 гигов
хотелось попробовать востановить.
если не затруднит может есть ссылки на описание
и принцип работы sd карты языком попроще,
если не затруднит конечно.
|
|
|
|
03.12.2012, 20:58
|
#6
|
Гражданин KAZUS.RU
Регистрация: 25.11.2010
Сообщений: 516
Сказал спасибо: 1
Сказали Спасибо 126 раз(а) в 109 сообщении(ях)
|
Re: Партиции на micro sd карте
Красный Свин пункт 5 повеселил - MS неправильно использует формат, который сами изобрели? Или это такая попытка указать на выравнивание, которое для SD нафиг не нужно?
compaqcompaq у меня сразу вопрос - зачем нужны карты, надежность/работоспособность которых под бааааальшим вопросом при их копеечной цене?
|
|
|
|
03.12.2012, 21:13
|
#7
|
Супер-модератор
Регистрация: 15.10.2007
Сообщений: 3,539
Сказал спасибо: 172
Сказали Спасибо 1,561 раз(а) в 811 сообщении(ях)
|
Re: Партиции на micro sd карте
Сообщение от compaqcompaq
|
отформатировать я так понимаю можно если есть разметка
если ее нет то форматировать нечего.
|
Карту отформатировать можно всегда. При условии что она не полу/дохлая.
|
|
|
|
03.12.2012, 21:18
|
#8
|
Частый гость
Регистрация: 12.10.2010
Сообщений: 27
Сказал спасибо: 0
Сказали Спасибо 19 раз(а) в 14 сообщении(ях)
|
Re: Партиции на micro sd карте
[QUOTE=Hives;577230]Красный Свин пункт 5 повеселил - MS неправильно использует формат, который сами изобрели? Или это такая попытка указать на выравнивание, которое для SD нафиг не нужно?
AFAIK без дополнительных драйверов и утилит виндовый формат не знает, что он форматирует именно SD карточку, а не MMC или вообще USB-свисток.
В SD-стандарте явно указано, каким образом должно осуществляться форматирование карточки, как обеспечивается выравнивание структур файловой системы по границе Erase Block. Отсюда и жесткая привязка к типу файловой системы в зависимости от объема _SD_ карточки FAT12/16/32/ExFAT и специальные параметры форматирования. Все записано в стандарте. Например производители SD карточек делают достаточно хитрые вещи - в начале SD идет небольшая область NAND, выполненная по технологии SLC - она быстрее, устойчевее к истиранию, но занимает бОльшую площадь. Вся остальная часть слелана на MLC (multi-levele-cell) она медленнее, не так устойчива к истиранию, но пакуется плотнее. Эти области могут иметь даже разный размер EraseBlock. В SD стандарте прописано, что карточка определенного объема должна быть отформатирована с 1 копией FAT (имхо), так, чтобы этот FAT, куда запись осуществляется часто и мелкими кусочками попал именно в область SLC. Кторме того, FAT выравнивается по границе erase block. Cluster Heap должен попадать именно в область MLC и тоже быть выравнен по размеру _его_ erase block.
Кроме того, контролер внутри карточки может быть оптимизирован для доступа по определенным паттренам.
Если же структуры файловой системы не выровнены правильно, то сильно пострадает производительность. Если FAT попадет в область MLC, то это приведет к ускоренному истиранию флеша.
Так что если ОС (винда или кто там еще) не знают, что форматируют именно SD, они не могут правильно выбрать параметры форматирования.
Никто не запрещает форматировать SD карточки как попало, работать будет, но не так хорошо, как полагается.
|
|
|
Эти 2 пользователя(ей) сказали Спасибо Красный Свин за это сообщение:
|
|
|
03.12.2012, 21:20
|
#9
|
Заблокирован
Регистрация: 31.05.2011
Адрес: Ташкент
Сообщений: 2,753
Сказал спасибо: 971
Сказали Спасибо 1,144 раз(а) в 692 сообщении(ях)
|
Re: Партиции на micro sd карте
Сообщение от Hives
|
у меня сразу вопрос - зачем нужны карты, надежность/работоспособность которых под бааааальшим вопросом при их копеечной цене?
|
Да вообщем то незачем,скопились решил попробовать
думал может есть способ...
А насчет копеечности вы правы,
так и поступал когда выходили из строя,брал новые.
в данный момент интерес к этой процедуре чисто познавательный
никакого меркантильного интереса в этом нету.
|
|
|
|
03.12.2012, 21:23
|
#10
|
Заблокирован
Регистрация: 31.05.2011
Адрес: Ташкент
Сообщений: 2,753
Сказал спасибо: 971
Сказали Спасибо 1,144 раз(а) в 692 сообщении(ях)
|
Re: Партиции на micro sd карте
Сообщение от realid
|
Карту отформатировать можно всегда.
|
Хотелось бы механизм данного процесса(в отношении sd карты).
Вкратце хотя бы,если не затруднит...
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 02:46.
|
|