безопасно ли извлекать карты памяти (SD) при включенном КПК?

Карты памяти. Периферия CompactFlash, MultiMedia Card, Secure Digital. Продукция Pretec.
Закрыто
shse
Новенький (0 lvl)
Сообщения: 2
Зарегистрирован: Вт сен 14, 2004 14:56

безопасно ли извлекать карты памяти (SD) при включенном КПК?

Сообщение shse » Вт сен 14, 2004 14:59

Подскажите знающие люди - безопасно ли извлекать/вставлять карты памяти (SD) при включенном устройстве(КПК-ке, фотоаппарат, видеокамера)
если нельзя, то почему и какие последствия ожидать....

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Вт сен 14, 2004 23:56

При выполнении операций записи на карту информация, как правило, предварительно записывается в буферную область памяти, расположенную в ОЗУ.
Не факт, что запись физически начнет производиться в ту же секунду.
У меня, например, максимальный срок хранения информации в буфере (т.е. промежуток времени от момента, когда приложение якобы произвело запись на карту до момента, когда эта операция реально была произведена) может составлять 30 секунд.
В этом случае, вся несохраненная информация из дисковых буферовбудет потеряна.
Мало того, с большой долей вероятности окажется разрушена логическая структура файловой системы.
Кроме того, операционная система может использовать карту для организации виртуальной памяти (через файл/раздел подкачки).
Если в этот раздел окажутся выгружены данные процессов критически важных для поддержания рабоспособности системы, извлечение карты вызовет немедленное зависание ОС.
И наконец, КПК может помечать файловую систему на карте как используемую, чтобы при аварийном окончании работы с ней (изза пропадания питания или краха операционной системы) произвести при следующем подключении полную проверку файловой системы (так же как ПК тестирует файловые системы после некорректного выключения ПК).
Что может привести к существенной потере времени, когда Вы вставите карту в следующий раз.

Поэтому советую все-таки извлекать карту из КПК правильно.

shse
Новенький (0 lvl)
Сообщения: 2
Зарегистрирован: Вт сен 14, 2004 14:56

Сообщение shse » Ср сен 15, 2004 08:57

Спасибо всем... всё достаточно понятно и доступно издожено :)

Аватара пользователя
alien8
Нобелевский лауреат (7 lvl)
Сообщения: 15032
Зарегистрирован: Пт июн 11, 2004 23:40

Сообщение alien8 » Чт сен 16, 2004 02:41

Добавлю насчет фотокамер. На Canon A60, к примеру, под крышкой слота CF стоит выключатель. Т.е. при вытаскивании CF (и открытии крышки соответственно) А60 выключается.
Пятый укрепленный каземат для самых буйных. Не расковывать, с рук не кормить.

Аватара пользователя
Chapaev
Аспирант (2 lvl)
Сообщения: 63
Зарегистрирован: Ср май 26, 2004 22:39

Сообщение Chapaev » Вс сен 19, 2004 14:17

Информация на карточке накрылась только один раз, когда я ее вытащил из картовода в произвольный момент времени - с тех пор использую функцию виндов "Извлечь" (неудобно, но информация важнее!).

С КПК таких ситуаций не было, т.е. вставляю/вынимаю карточку в произовльный момент времени (когда на нее не производится запись).
-//Ch//My Speech//ru
Dell Axim X30 mid + SD 512 Transcend
ICQ: 23477632
WWW http://molod.ru

S1av_on
Нобелевский лауреат (7 lvl)
Сообщения: 2433
Зарегистрирован: Ср июн 04, 2003 15:03

OFF

Сообщение S1av_on » Пт окт 29, 2004 12:35

Adventurer, ты хоть Avant GO пользоваться прекрати или удаляй свои повторяющиеся посты в форуме.

С картой тебе просто везёт, полну случаев когда после "экспериментов" описаных тобой карточку приходилось выкинуть. Полностью разрушалась файловая система и видимо происходили патологические изменения в электронике карты т.к. форматировани на низком уровне не помогало :-(.

Desdichado
Студент (1 lvl)
Сообщения: 37
Зарегистрирован: Вт окт 05, 2004 16:00

Сообщение Desdichado » Вс ноя 07, 2004 00:43

подтверждаю слова слав_она, пару раз вынимал карту из кардридера, маздайка ругалась на отложенную запись ну я ее ка водиться, посылал к билли, апосля-же некоторые файлы перестали читаться, еле утянул нужное... теперь отрубаю кард-ридер от системы перед тем как вытянуть карту... параноиком стал, блин!
HP iPaq 2210 >>> CF 1gb >>> HP Photo Smart Camera SD slot >>> SonyEricson T68i >>> БИ + >>> GPRS

S1av_on
Нобелевский лауреат (7 lvl)
Сообщения: 2433
Зарегистрирован: Ср июн 04, 2003 15:03

Не верь глазам своим!

Сообщение S1av_on » Пн ноя 08, 2004 04:20

Desdichado, у тебя наверное карт ридер без индикационных светодиодов? У меня с "лампочками" т.е. когда производится запись лампочка мигает взависимости от интенсивности записи. Заметил при копировании больших файлов, 5 и более Mb., на SD происходит следующие, Win "говорит" что копирование закончено, а диод моргает ещё секунд 5-10. Таким образом если выдернуть карту сразу после того как WIN сказал что на флешку всё давно записано, можно лишится и файлов и самой карты :-(.

P.S. Не жалею о том, что послушал совета продавца и взял ридер от Transcend с "лампочками".

Talib
Академик (6 lvl)
Сообщения: 1685
Зарегистрирован: Вс окт 10, 2004 06:07

Сообщение Talib » Пн ноя 08, 2004 22:57

не - лампочки до лампочки.такой вот каламбур. на некоторых осях по умолчанию включено кеширование записи, которую простой ламер фиг отключит.и бывают ситуации, когда система че-то запишет, а дописать собирается только через несколько десятков секунд.лампочка не блымае, а попробуй-ка, выдерни!
HTC Touch Cruise

Аватара пользователя
WILDemar
Аспирант (2 lvl)
Сообщения: 99
Зарегистрирован: Пт авг 01, 2003 09:26

а риск все же есть

Сообщение WILDemar » Сб ноя 20, 2004 14:28

я одну карту так и запорол (в смысле кардридером, хотя он и с индикатором). Просто выдернул карту из него(запись/чтение в тот момент не производилось), вставил в КПК и - ничего. Как ни бился - мертвее мертвой.

S1av_on
Нобелевский лауреат (7 lvl)
Сообщения: 2433
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение S1av_on » Сб ноя 20, 2004 14:57

Заметил когда извлекаеш карту правильно из ридера тоесть в Win нажимаеш на "Извлеч" то лампочка, показывающая, что карта вставлена, перестает гореть типа напряжение на карту не подается. Интересно, что делает Винда когда поступаеш правильно?

Talib
Академик (6 lvl)
Сообщения: 1685
Зарегистрирован: Вс окт 10, 2004 06:07

Re: а риск все же есть

Сообщение Talib » Сб ноя 20, 2004 21:38

WILDemar писал(а):я одну карту так и запорол (в смысле кардридером, хотя он и с индикатором). Просто выдернул карту из него(запись/чтение в тот момент не производилось), вставил в КПК и - ничего. Как ни бился - мертвее мертвой.
а какая карта была? тут еще наверно от стандарта зависит
HTC Touch Cruise

Аватара пользователя
WILDemar
Аспирант (2 lvl)
Сообщения: 99
Зарегистрирован: Пт авг 01, 2003 09:26

Сообщение WILDemar » Сб дек 04, 2004 15:01

Честно говоря не помню, кажется pilotech... Но смерть ее была не одномоментной. Сначала (после вынимания из кардридера и установки в покет) вся инфа превратилась в #@#%#$$%!, после переформатирования в ридере и перезаписи данных проработала минуты 3, и снова @#@#%@#$%@#, после чего уже ни как не личилась.

Аватара пользователя
skliz
Новенький (0 lvl)
Сообщения: 14
Зарегистрирован: Вт янв 25, 2005 14:34

Сообщение skliz » Вс фев 06, 2005 21:13

Была проблема следующего содержания. Писал энкодированный фильм без ридера с ПК на КПК через USB (где то400mb) вывалил карточку (нажал по нечайности) в середине записи. После включения карточка была заполнена на обьем записанного ранее + обьем записи фильма до прерывания. Ранеезаписанные данные читались и работали нормально, но фрагмент прерванного файла найти и удалить не удалось. Пришлось форматить карточку (с помощью шарварной проги называется флеш-чегото там в виду опять же отсутствия ридера) намаялся вдоволь. Теперь при записи близко не подхожу к КПК.

-------------------------------
DELL AXIM X30 + SD TRANSCEND 512 + SAMSUNG X600
HP 3715+Samsung D500+SD Transcend 512Mb

Закрыто

Вернуться в «Периферия и карты памяти CF, SD, MMC»