Нестабильная работа флешки

Автор moxter4ik, 12 Мая 2010, 00:44:21

0 Пользователей и 1 Гость просматривают эту тему.

moxter4ik

Попала ко мне флэш Silicon Power 16 Gb,восстановил ее,контролер вроде Phison 2232,но Phison GetInfo APExample v3.2.9.2 говорит 2251-32.Теперь по проблеме,контролер дает сбои,когда на флэш чтото копируется,далее мои наблюдения: когда на максимальной скорости идет запись на флэш,гдето через минуты 2 вылетает ошибка что неудается прочитать данные с исходного диска:( Дальнейшие попытки копирования никчему не приводят,пока не вынять и не вставить флешку заново,и чем меньше был промежуток между отключениями тем скорее выскачит эта же ошибка...
Теперь поконкретнее: файловая система фат32,идет копирование файла большого размера,через 2-3 минуты ошибка "невозможно произвести чтение с диска",причем с диска с кот копирую данные,и дальше уже неважно что и откуда копировать - почти сразу опять ошибка чтения данных... Нашел решение вот в чем: ф\с нтфс,изза этого скорость копирования искуственно падает,и как следствие 0 ошибок.

Теперь вопрос,возможно ли исправить этот глюк,тк не везде на компах где юзаю флешку,у пользователя есть права админа,а изза этого файлы не везде можно удалить...

Экспирименты с файловыми системами проводил в хр сп3,права админа имел. Как я понял суть именно в скорости копирования,изза того что фат сам по себе быстрее,на нем этот глюк и выскакивает,нтфс же искуственно уменьшает скорость,а следственно и не вызывает лаг...

Данные ChipGenius,но пид\вид из него я доверять не могу,возможно они перезаписаны:
PnP Device ID: VID = 13FE PID = 1F00
Serial Number: 90A50B000000
Revision: PMAP
Device Type: Standard USB device - USB2.0 High-Speed
Chip Vendor: phison
Chip Part-Number: UP11~UP14

Кто что подскажет? :o

novo

Вы конечно знаете об ограничении на размер файла в фат32. Просто уточню: копируемый файл не больше 4ГБ?

moxter4ik

Разумеется :) Экспирименты проводил с файлами 1.5-2.2 Гб, была мысль что сектор сбит,но низкоуровневое форматирование ничего не исправляло. При этом если копировать файлы 1.5Гб то гдето на 3-4 файле сбой,если 2.2Гб то на 1-2

novo

Цитата: moxter4ik от 12 Мая 2010, 19:50:29
..низкоуровневое форматирование ничего не исправляло.
Что именно подразумевается под "низкоуровневым форматированием"?
Пробовали Phison'овские форматилки?

moxter4ik

да,разные пробывал,некоторые не видят,некоторые выбивают ошибку,Phison_PS2232_Formatter_v2.9.0.6 ваще убивает так что пишет нету диска:) но с горем пополам все сделал,отформатил,чем именно не помню,вроде Phison_UP13UP14UP12_V1.96.... Изначально на ней была повреждена копия фата,все каталоги имели поврежденные имена,и удалить ничо низя было,с горем пополам отформатил,теперь все пашет,но вот с таким лагом:(

moxter4ik

Попытался Formatter2.10.1.1,все отформатило,начал копировать - на втором файле,на 97% ошибка,размер файла 2 196 863 879 байт,кароч 2.04Гб

wik


_ANDY_

Скорее всего - нестабильный контакт ножек контроллера или памяти.
Если микрухи доступны для пайки/прогрева - то пробуйте восстановить контакты.
БЭДы должны были ремапнуться после утилит!

moxter4ik

Вынял флешку из корпуса,контролер+2 планки памяти,на взгляд все контакты припаяны нормально,по 3 раза проверял как память,так и контролер.Контролер фисон 2232BD.Память 29F64G08FAMCI - 2 штуки. Просканил на бэды утилитами,flashnull вот что выдал:

Reading 0x1072a0000 (4210 Mb), 14054065 b/s
Write error: Ошибка в данных (CRC).

Reading 0x107310000 (4211 Mb), 14054084 b/s
ERROR: verification failed (read/write data mismatch)
errors: 32768, offset: 0x107310000 (4415619072), block size: 65536
First 16 changed bytes (of 32768):

Reading 0xbbf60000 (3007 Mb), 13178624 b/s
ERROR: verification failed (read/write data mismatch)
errors: 5862, offset: 0xbc000000 (3154116608), block size: 65536
First 16 changed bytes (of 5862):

Reading 0x107220000 (4210 Mb), 13152488 b/s
ERROR: verification failed (read/write data mismatch)
errors: 32768, offset: 0x107310000 (4415619072), block size: 65536
First 16 changed bytes (of 32768):