2010-12-09 13:36
Один друг попросив поремонтувати йому флешку. Сказав що підхопив якийсь дивний вірус, що ніяк не може його витерти. Після кількох спроб справитися з цим чудо-вірусом, зрозумів, що справа не в ньому. Кожен раз при спробі видалення/запису на неї видавалася помилка, що система призначена тільки для читання. Оскільки вірус був не такий вже і небезпечний (згідно бази даних Symantec), стало зрозуміло, що з флешкою щось не гаразд на фізичному чи програмному рівні.
Досліджуваний носій даних – RiDATA 4Gb виглядав так:
Трохи погугливши, ситуація з флешкою була дуже подібна до програмного збою в ній. Тому, щоб можна було працювати з мікропрограмою контролера, потрібно було для початку дізнатися VID (ідентифікатор виробника) та PID (ідентифікатор пристрою). Таку інформацію можуть дати різні програми, я ж користувався ChipGenius v3.0. Програма видала багато інформації по носію, нам же цікавий був такий рядок – PnP Device ID: VID = 1307 PID = 0165. Далі по PID=0165 почав шукати утиліту для відновлення пам‘яті на контролерах UT165. Мені підійшла така – UT165 1.65.28.1. Скориставшись вказівками до утиліти – вдалося відновити флешку (Правда все получилося на WinXP на WIN7 не вдалося :( ).
Ура!
Більше інформації можна почитати тут (хороший ресурс по відновленню флешок, карт памяті і т.д.)
Досліджуваний носій даних – RiDATA 4Gb виглядав так:
![]() |
Ура!
Більше інформації можна почитати тут (хороший ресурс по відновленню флешок, карт памяті і т.д.)


