A
ave123
Новичок
В связи с этим возникает вопрос, делают ли они нормальное закрытие E файлов и sync при выключении питания. При следующем включении регистратор просит проверить карту памяти. У меня всего два раза были битые файлы и отсутствие сообщения о завершении работы. Оба раза это происходило при вытаскивании регистратора. Регистратор подключен постоянно, то есть с него не снимается питание при выключении зажигания. Между моментом выдергивания штекера и снятием регистратора проходит буквально секунда-три.
ave123, Tehnik, можете что-то сказать по этому поводу?
а на штатном битрейте пробовали ? То же самое ?
Сброс буферов на диск должен делаться, это входит в стандартную процедуру завершения работы. Однако есть нюансы функционирования регистратора, которые корейцы могли "недопроверить" и "недоучесть". В частности, нельзя исключить и ошибку в ПО регистратора, которая проявляется в момент записи именно E-файлов.
Ну и "до кучи":
Дело в том,ч то с какого-то "рожна" корейцы ведут два лог-файла, один из которых сохраняет все события на SD-Карте, другой - в nand-флеш. Мало того, что они этим сокращают ресурс NAND-памяти регистратора, но из-за этого они вынуждены принудительно и корректно размонтировать не только SD-Карту, но и соответствующий раздел памяти регистратора. Причем, в обязательном порядке первым размонтируется именно NAND-память (и это понятно - иначе при следующем старте регистратор вообще может не запуститься), а уж затем (если на это останется время) размонтируется SD-Карта. Причем время корректного размонтирования SD-карты напрямую зависит от интенсивности операций ввода-вывода, в частности - от фрагментации SD-Карты. Если учесть, что E-файлы готовятся по-особому, т.е. туда включаются ещё и дополнительные "секунды", то в момент аварийного завершения работы требуются какие-то дополнительные операции i/o - именно для E-файлов, из-за чего время размонтирования и сброса буферов увеличивается и его не хватает для корректного завершения работы, особенно при записи файлов бОльшего чем штатный битрейта и в условиях сильной фрагментации файлов на SD-Карте (то, что у абсолютного большинства SD-карт скорость операций "random write" на порядок меньше, чем при линейной записи - это факт!).
Но для полноты экспериментов было бы желательно понять - на чистой (заново отформатированной) SD-Карте в отсутствии фрагментации файлов - сохраняется ли проблема некорректного завершения операций при записи E-файлов или нет ?