Количество свободного места на флешке

Обсуждение железяк компьютера. (Проблемы, советы, и т.п.)
Александр Дмитриев
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 296
Зарегистрирован: 05.01.2005 (Ср) 3:39
Откуда: Санкт-Петербург    Куда: /dev/null

Количество свободного места на флешке

Сообщение Александр Дмитриев » 15.11.2011 (Вт) 19:44

Записываю на флешку файлы. Сначала копирование идёт очень быстро и за несколько секунд "копируется" 200 МБайт данных (по всей видимости, запоняется какой-то кеш записи). Потом скорость падает до 0 байт/с и загорается и постоянно горит индикатор на флешке. Ещё через несколько секунд выдаётся ошибка ввода/вывода, и одновременно с этим устройство пропадает из системы. Переподключение и просмотр содержимого диска приводит к выводу, что файлы скопировались частично. При попытке удаления файлов часть файлов удаляется, но на очередном файле выдаётся ошибка "Невозможно удалить файл, так как файловая система только для чтения", файловая система после этого становится действительно только для чтения. Очередное переподключение и повторное удаление оставшихся файлов проходит успешно. В свойствах диска, несмотря на то, что на нём нет файлов, показывает: содержание: 0 объектов, всего 0 байт, 87,8 МБ использовано, 908,2 МБ свободно, общий объём: 996 МБ. Форматирование вроде бы полностью решает проблему, восстанавливает полный объём диска, весь этот объём полностью доступен для записи/чтения (проверено записью/чтением файлов размером со всю флешку). Поведение замечено по одному разу для двух флешек. Оба раза в один день и почти в одну минуту. Одна флешка 2004 года, другая - 2008. До этого никогда с таким не сталкивался. У второй копирование завершилось успешно, проблема появилась только при удалении. Означает ли это, что флешка/флешки старая/износилась/сломалась/испортилась? Как можно объяснить такое поведение?
Википедия — это наилучший источник информации по теме «Википедия».

Alec
Бывалый
Бывалый
 
Сообщения: 275
Зарегистрирован: 31.08.2008 (Вс) 0:15
Откуда: Ростов-на-Дону

Re: Количество свободного места на флешке

Сообщение Alec » 15.11.2011 (Вт) 20:48

Возможен сбой в "мозгах" флешки, встречался. Зайди на http://flashboot.ru/index.php?name=Files, там можно найти утилиту для ремонта.
Иногда лучше вовремя остановиться...
И начать заново!

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Количество свободного места на флешке

Сообщение Proxy » 15.11.2011 (Вт) 20:53

Александр Дмитриев писал(а):Означает ли это, что флешка/флешки старая/износилась/сломалась/испортилась? Как можно объяснить такое поведение?

Проверить утилитой флешку (тестов для дисков огромное число, всё лучше, чем пытаться записать 1 файл, так мало что увидишь), если сбоев не выявлено и если повторяется, то прошить попробовать. Ну и да, перед смертью они так себя и ведут, сколько приходилось сталкиваться (падает скорость чтения/записи, затем появляются ошибки чтения/записи; вроде микропрограмма может бороться с некоторым числом битых областей незаметно для пользователя, не знаю на всех ли так и актуально ли это ещё, как посмотреть статистику к сожалению тоже не подскажу).
И да:
Александр Дмитриев писал(а):Поведение замечено по одному разу для двух флешек. Оба раза в один день и почти в одну минуту.

... на одной машине и на одной ОС, верно?
Follow the white rabbit.

Александр Дмитриев
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 296
Зарегистрирован: 05.01.2005 (Ср) 3:39
Откуда: Санкт-Петербург    Куда: /dev/null

Re: Количество свободного места на флешке

Сообщение Александр Дмитриев » 15.11.2011 (Вт) 21:33

Proxy писал(а):И да:
Александр Дмитриев писал(а):Поведение замечено по одному разу для двух флешек. Оба раза в один день и почти в одну минуту.

... на одной машине и на одной ОС, верно?

Да. Самому приходила идея, что провод до порта слишком длинный (выброс на переднюю панель), напряжения недостаточно, но не критично, и контроллер глючит, выдаёт ошибки при записи, сектора, в которые не удалось записать, помечаются как битые, свободное место после записи получается меньшее, чем должно быть.

Файловая система на первой флешке FAT32, на второй - FAT16.
Википедия — это наилучший источник информации по теме «Википедия».

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Количество свободного места на флешке

Сообщение iGrok » 15.11.2011 (Вт) 21:37

Александр Дмитриев писал(а): Самому приходила идея, что провод до порта слишком длинный (выброс на переднюю панель), напряжения недостаточно, но не критично, и контроллер глючит, выдаёт ошибки при записи, сектора, в которые не удалось записать, помечаются как битые, свободное место после записи получается меньшее, чем должно быть.

И скорей всего она(идея) верна.
label:
cli
jmp label

Александр Дмитриев
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 296
Зарегистрирован: 05.01.2005 (Ср) 3:39
Откуда: Санкт-Петербург    Куда: /dev/null

Re: Количество свободного места на флешке

Сообщение Александр Дмитриев » 16.11.2011 (Ср) 8:07

dosfsck смог обнаружить и исправить проблему, свободное место стало отображаться правильно.

На второй флешке, которая является mp3-плеером, даже после форматирования не работают клавиши (дисплея у него нет). По всей видимости, придётся перепрошивать родной утилитой.
Википедия — это наилучший источник информации по теме «Википедия».

Александр Дмитриев
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 296
Зарегистрирован: 05.01.2005 (Ср) 3:39
Откуда: Санкт-Петербург    Куда: /dev/null

Re: Количество свободного места на флешке

Сообщение Александр Дмитриев » 17.11.2011 (Чт) 7:33

Перепрошить не удалось, так как прога производителя перепрошивает только в том случае, если версия прошивки в плеере отличается от последней. У меня версия последняя, и она говорит, типа всё OK. Что теперь проще: найти какой-нибудь сервис, перехватить USB-пакет, подсунув проге производителя информацию о старой версии, или модифицировать машинный код? Плеер iRiver S7.
Википедия — это наилучший источник информации по теме «Википедия».

Proxy
Профессор VB наук
Профессор VB наук
Аватара пользователя
 
Сообщения: 2941
Зарегистрирован: 31.08.2007 (Пт) 4:41

Re: Количество свободного места на флешке

Сообщение Proxy » 17.11.2011 (Чт) 18:12

Александр Дмитриев писал(а):Перепрошить не удалось, так как прога производителя перепрошивает только в том случае, если версия прошивки в плеере отличается от последней. У меня версия последняя, и она говорит, типа всё OK. Что теперь проще: найти какой-нибудь сервис, перехватить USB-пакет, подсунув проге производителя информацию о старой версии, или модифицировать машинный код? Плеер iRiver S7.

В сервисе такие же люди сидят с такими же руками. Насколько я помню, iRiver прошивались вообще просто (родной загрузчик умел находить пакеты с образом прошивки в корне и прошиваться самостоятельно, во всяком случае так прошивали один iRiver лет эдак 5-7 назад). Ну и + неужели не найти сторонние утилиты для прошивки (+ снятия дампа в случае необходимости обращения в с/ц по гарантии).
Follow the white rabbit.

Александр Дмитриев
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 296
Зарегистрирован: 05.01.2005 (Ср) 3:39
Откуда: Санкт-Петербург    Куда: /dev/null

Re: Количество свободного места на флешке

Сообщение Александр Дмитриев » 25.11.2011 (Пт) 4:39

Другая утилита от производителя, которая могла бы прошить, была написана после снятия с производства плеера и не поддерживает его. Саму прошивку также найти не удалось. Нажатие кнопки Reset на плеере не помогло.
Википедия — это наилучший источник информации по теме «Википедия».

Александр Дмитриев
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 296
Зарегистрирован: 05.01.2005 (Ср) 3:39
Откуда: Санкт-Петербург    Куда: /dev/null

Re: Количество свободного места на флешке

Сообщение Александр Дмитриев » 30.11.2011 (Ср) 19:52

Включение/выключение блокировки клавиатуры не помогло. В сервисе починили. Сказали, что были проблемы с одной из микросхем плеера, когда её перепрошили, всё стало работать нормально.
Википедия — это наилучший источник информации по теме «Википедия».


Вернуться в Железо

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16

    TopList  
cron