В этом вопросе, контроллеры USBest и ITE не настолько гибкие, насколько многим хотелось бы. Главный их недостаток, связан с установкой серийного номера, длина которого ограничена жесткими рамками, это в лучшем случае 12-16 символов.
То есть использовать такие контроллеры, для обмана утилит, имеющих белый список флешек (типа DeviceLock), не всегда предоставляется возможным.
Теперь рассмотрим по порядку различные программы, которые содержат в себе хоть какой-то функционал, позволяющий менять данные о флешке.
С ПОМОЩЬЮ HWUPGV
HWUpgv v1.0.1.0 – единственная доступная нам утилита для контроллеров USBest, с помощью которой можно сменить данные, без полной перепрошивки.
К недостаткам программы, можно отнести, разве малый охват чипов, который, по моим сведениям, ограничивается следующими тремя: USBest UT163, UT165 и UT190.
А также, неспособность, модифицировать серийный номер флешки, что крайне печально.
Всё что надо, это активировать внизу экрана опции, связанные с теми параметрами, которые вы желаете поменять и уже сверху вписать нужное.
Ниже приведу отчёт программы ChipGenius_v4_00_1024.exe, в котором я жирным шрифтом, выделил параметры, которые можно сменить с помощью HWUpgv.
Description: [H:]USB Mass Storage Device(Ut165 USB Flash Disk)
Device Type: Mass Storage DeviceProtocal Version: USB 2.00
Current Speed: High Speed
Max Current: 98mAUSB Device ID: VID = 1307 PID = 0165
Serial Number: 00000000000003Device Vendor: USBest Technology
Device Name: USB Mass Storage Device
Device Revision: 0100Manufacturer: Ut165
Product Model: USB Flash Disk
Product Revision: ABCDController Vendor: USBest
Controller Part-Number: UT165 A0A – F/W AM0688
Flash ID code: 89D5943E – Intel JS29F16G08AAMC1 – 1CE/Single Channel [MLC-4K] -> Total Capacity = 2GB
Если говорить о Device Revision, то его нельзя ничем изменить, так что не мучайте меня своими расспросами.
А теперь остановимся на светодиоде, который зачастую может очень сильно раздражать.
LED Blink: регулирует мигание во время выполнения каких-либо операций с флешкой.
Always On – при обращении к диску горит непрерывно.
Default – мерцает с оптимальной скоростью.
On/Off: влияет на работу диода во время ожидания.
Off и Default – не горит.
On – горит.
Что вам выставить, определяемся сами, в зависимости от его надобности.
С ПОМОЩЬЮ ITE DTMPTOOL
Комплексы DtMPTool поставляются, к таким моделям контроллеров, как: IT1167B, IT1168, IT1169, IT1170 и IT1171. Рассмотрим, по старой доброй традиции чип ITE IT1167B.
Скачиваем архив DtMPTool_V1.67B.11.0.rar, устанавливаем программу на компьютер. Не буду вдаваться в подробности самой прошивки, чтобы статья не получилась слишком длинной и нудной. А вам, в свою очередь, рекомендую почитать статью о восстановлении флешек в DTMPTOOL, после чего у вас в голове, всё станет на свои места.
После того, как флешка определилась в утилите, заходим в настройки, для этого щелкаем на кнопку F1 Setting (пароль 123).
Здесь есть два варианта, первый это полноценная прошивка со сменой данных, в этом случае выбираем режим Create System.
Или, как я рекомендую делать, через режим обновления данных (Update Device), когда реальной прошивки устройства не производится.
Чтоб разблокировать редактирование нужных вам параметров, активируем птички в области Update Item. Как заметно из скриншота, данного ниже, я включил все три имеющиеся: Vendor Data, Serial Number, LED.
VENDOR DATA
Теперь можно перейти к изменение данных по своему усмотрению. На той же первой вкладке, можно сменить информацию о производителе и продукте.
Будьте внимательны, при изменении параметров Vendor ID и Product ID (они же VID-PID). Дело в том, что после изменения этих двух параметров, прошивальщик перестанет видеть вашу флешку, пока вы не пропишите новые значения в конфиг (FABulk.inf).
SERIAL NUMBER OPTION
На второй странице настроек Parameter Input, у нас настройки для светодиода и серийного номера устройства.
Сначала указываем режим формирования Serial Number, в одноименной области:
Fixed – жесткое указание конкретного номера.
Sequential – каждый последующий изменяется на заданную величину, указанную в графе SN Interval.
Random – случайное значение, удовлетворяющее условию, указанного в маске серийника.
Далее определяемся с длинной, для этого в графе SN Length, выбираем значения от 12 до 16 (иного не позволяется).
В случае фиксированного номера, просто вводим его в строку Start SN.
LED
Там же, чуть правее, можно найти настройки светодиода (LED), которые влияют на интенсивность мигания диода.
Idle Mode:
Off – диод не работает в режиме ожидание, т.е. начинает мигать только при обращении к диску.
On – и в режиме ожидания светится.
Blinking Mode [0.125s, 0.25s, 0.5s, 1s] – отвечает за интервал мигания диода.
После, можно сохранять настройки и прошивать. Скриншотом, постараюсь показать, какие операции проводит прошивальщик в режиме Update Device.
С ПОМОЩЬЮ USBEST MPTOOL
В случае с USBest`овскими чипами, всё более трагично, чем при работе с DtMPTool. Если в двух словах, то нету режима обновления данных и длина серийного номера жестко зафиксирована 14 символами.
Остальное всё очень похоже, так что принцип, примерно, такой же. Сначала курим мануал о процедуре восстановление через USBest MPTool.
Затем скачиваем подходящий к модели контроллера производственный дистрибутив. Так как для статьи я использовал флешку с чипом UT165, то и взял утилиту UT165 MPTool v1.65.30.0.
Сделал всё как полагается, т.е. запустил программу, подключил флешку и полез в настройки утилиты (кнопка F1 Setting).
На первой странице Vendor Data, правим значения по своему усмотрению. Опять же, нужно быть аккуратным при редактировании значений Vid_Pid. Если их изменить, то для следующей прошивке, придётся их добавлять в файл конфига.
На второй вкладке, хотя и можно изменить серийный номер, но возможности программы в этом плане не радуют. Программа воспринимает исключительно 14 символьные значения данного параметра.
Да ещё нельзя выставить конкретный серийный номер и зашить его. Хотя есть небольшая хитрость, позволяющая обойти эту тупость в программе.
Например, наша цель выставить серийник 11223344556677, для этого выбираем режим ‘Enable serial number custom define‘ и вбиваем в настройках значение 11223344556676. А программа сама приплюсует единичку, конечно, если вы ничего лишнего не меняли.
По настройкам светодиода, повторяться не буду, смотрите в главе выше, про iTE DtMPTool абзац LED.
Далее, остаётся только прошить девайс.
Содержание
- Как поменять id флешки
- Как узнать серийный номер флешки в Windows
- Смотрим номер флешки на Виндовс
- Как узнать серийный номер флешки программа, которая для этого используется
- А можно ли как-нибудь изменить серийный номер флешки?
- как изменить серийный номер флешки SPI 25xx ??
- Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки
- Справочная информация
- Неисправности
- О прошивках
- Схемы аппаратуры
- Справочники
- Marking (маркировка) — обозначение на электронных компонентах
- Package (корпус) — вид корпуса электронного компонента
- Краткие сокращения
- Частые вопросы
- Полезные ссылки
- Как поменять id флешки
- capral
- bobxxlua
- hank6
- Filik
- Изменить серийный номер usb флешки
Как поменять id флешки
Как узнать серийный номер флешки в Windows
Необходимость узнать серийный номер флешки возникает не так часто, но бывает. Например, при регистрации USB-устройства с какой-то целью, для повышения безопасности ПК или просто для того, чтобы убедиться, что вы не сменили носитель на аналогичный. Это связано с тем, что каждая отдельная флешка имеет уникальный номер. Далее мы подробно рассмотрим, как решить проблему, поднятую в теме статьи.
Смотрим номер флешки на Виндовс
Итак, чтобы узнать серийный номер флешки штатными средствами Windows 7, необходимо:
- Нажмите кнопку «Пуск» и в поле «Выполнить» введите «regedit.exe»
- Откроется редактор реестра Windows 7, где переходим в ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumUSBSTOR
- USBSTOR сохраняет все следы подключения USB-устройства. Выбираем нужную нам флешку по названию и нажимаем на маленький треугольник слева от названия
Откроется ветка, где имя папки (без символов &0) будет серийным номером usb устройства
Как узнать серийный номер флешки программа, которая для этого используется
Во-первых, для начала разберемся с последовательностью действий при использовании стороннего софта. Самой популярной является программа USBDeview. Его разработчиком является Nirsoft.
Чтобы не заразить свой компьютер вирусами, пользуйтесь только проверенными поставщиками программного обеспечения. Поэтому советую скачать USBDeview с официального ресурса.
Скачав программу на свой компьютер, нужно разархивировать файл. Для этого нам понадобится любой архиватор, работающий с разрешением .zip. Например, для этой цели может подойти WinRAR.
После успешного завершения распаковки идем в папку куда закидываем все файлы из архива и находим файл с разрешением .exe. Так как программа не требует установки, ее можно запустить двойным кликом по вышеуказанному ярлыку. После этого откроется окно, в котором будут производиться все действия.
Забыл сказать, что перед запуском утилиты флешка уже должна занять свое почетное место в слоте, иначе ничего не получится.
В открывшемся окне нам будет показан полный список доступных устройств. Нам нужно найти серийный номер, который мы хотим узнать. После того, как мы определились, кликаем по нему кнопкой мыши.
Это действие перенаправит нас в другое окно. Нам нужно установить зрительный контакт с полем «Серийный номер». Именно этот набор цифр и будет порядковым номером.
А можно ли как-нибудь изменить серийный номер флешки?
Если вы можете. Существуют программы-прошивки (у каждого чипа своя программа), с помощью которых можно изменить серийный номер и идентификаторы VID PID. Например, для чипов Alcor я использую Alcor Change Vid Pid Rework.
Изменить серийный номер флешки
Изменить серийный номер флешки
Изменить серийный номер флешки
Изменить серийный номер флешки очень просто. Подключаем флешку, выбираем ее в списке портов. Нажмите Configure (откроется окно на изображениях выше), введите желаемый VID PID и SN и нажмите кнопку START. Флешка готова за секунду с новым серийным номером.
как изменить серийный номер флешки SPI 25xx ??
Информация Неисправность Прошивки Схемы Справочники Маркировка Корпуса Сокращения и аббревиатуры Частые вопросы Полезные ссылки
Справочная информация
Этот блок для тех, кто впервые попал на страницы нашего сайта. В форуме рассмотрены различные вопросы возникающие при ремонте бытовой и промышленной аппаратуры. Всю предоставленную информацию можно разбить на несколько пунктов:
- Диагностика
- Определение неисправности
- Выбор метода ремонта
- Поиск запчастей
- Устранение дефекта
- Настройка
Неисправности
Все неисправности по их проявлению можно разделить на два вида — стабильные и периодические. Наиболее часто рассматриваются следующие:
- не включается
- не корректно работает какой-то узел (блок)
- периодически (иногда) что-то происходит
О прошивках
Большинство современной аппаратуры представляет из себя подобие программно-аппаратного комплекса. То есть, основной процессор управляет другими устройствами по программе, которая может находиться как в самом чипе процессора, так и в отдельных микросхемах памяти.
На сайте существуют разделы с прошивками (дампами памяти) для микросхем, либо для обновления ПО через интерфейсы типа USB.
Схемы аппаратуры
Начинающие ремонтники часто ищут принципиальные схемы, схемы соединений, пользовательские и сервисные инструкции. Это могут быть как отдельные платы (блоки питания, основные платы, панели), так и полные Service Manual-ы. На сайте они размещены в специально отведенных разделах и доступны к скачиванию гостям, либо после создания аккаунта:
- (запросы) (хранилище) (запросы) (запросы)
Справочники
На сайте Вы можете скачать справочную литературу по электронным компонентам (справочники, таблицу аналогов, SMD-кодировку элементов, и тд.).
Marking (маркировка) — обозначение на электронных компонентах
Современная элементная база стремится к миниатюрным размерам. Места на корпусе для нанесения маркировки не хватает. Поэтому, производители их маркируют СМД-кодами.
Package (корпус) — вид корпуса электронного компонента
При создании запросов в определении точного названия (партномера) компонента, необходимо указывать не только его маркировку, но и тип корпуса. Наиболее распостранены:
- DIP (Dual In Package) – корпус с двухрядным расположением контактов для монтажа в отверстия
- SOT-89 — пластковый корпус для поверхностного монтажа
- SOT-23 — миниатюрный пластиковый корпус для поверхностного монтажа
- TO-220 — тип корпуса для монтажа (пайки) в отверстия
- SOP (SOIC, SO) — миниатюрные корпуса для поверхностного монтажа (SMD)
- TSOP (Thin Small Outline Package) – тонкий корпус с уменьшенным расстоянием между выводами
- BGA (Ball Grid Array) — корпус для монтажа выводов на шарики из припоя
Краткие сокращения
При подаче информации, на форуме принято использование сокращений и аббревиатур, например:
Сокращение | Краткое описание |
---|---|
LED | Light Emitting Diode — Светодиод (Светоизлучающий диод) |
MOSFET | Metal Oxide Semiconductor Field Effect Transistor — Полевой транзистор с МОП структурой затвора |
EEPROM | Electrically Erasable Programmable Read-Only Memory — Электрически стираемая память |
eMMC | embedded Multimedia Memory Card — Встроенная мультимедийная карта памяти |
LCD | Liquid Crystal Display — Жидкокристаллический дисплей (экран) |
SCL | Serial Clock — Шина интерфейса I2C для передачи тактового сигнала |
SDA | Serial Data — Шина интерфейса I2C для обмена данными |
ICSP | In-Circuit Serial Programming – Протокол для внутрисхемного последовательного программирования |
IIC, I2C | Inter-Integrated Circuit — Двухпроводный интерфейс обмена данными между микросхемами |
PCB | Printed Circuit Board — Печатная плата |
PWM | Pulse Width Modulation — Широтно-импульсная модуляция |
SPI | Serial Peripheral Interface Protocol — Протокол последовательного периферийного интерфейса |
USB | Universal Serial Bus — Универсальная последовательная шина |
DMA | Direct Memory Access — Модуль для считывания и записи RAM без задействования процессора |
AC | Alternating Current — Переменный ток |
DC | Direct Current — Постоянный ток |
FM | Frequency Modulation — Частотная модуляция (ЧМ) |
AFC | Automatic Frequency Control — Автоматическое управление частотой |
Частые вопросы
После регистрации аккаунта на сайте Вы сможете опубликовать свой вопрос или отвечать в существующих темах. Участие абсолютно бесплатное.
Кто отвечает в форуме на вопросы ?
Ответ в тему как изменить серийный номер флешки SPI 25xx ?? как и все другие советы публикуются всем сообществом. Большинство участников это профессиональные мастера по ремонту и специалисты в области электроники.
Как найти нужную информацию по форуму ?
Возможность поиска по всему сайту и файловому архиву появится после регистрации. В верхнем правом углу будет отображаться форма поиска по сайту.
По каким еще маркам можно спросить ?
По любым. Наиболее частые ответы по популярным брэндам — LG, Samsung, Philips, Toshiba, Sony, Panasonic, Xiaomi, Sharp, JVC, DEXP, TCL, Hisense, и многие другие в том числе китайские модели.
Какие еще файлы я смогу здесь скачать ?
При активном участии в форуме Вам будут доступны дополнительные файлы и разделы, которые не отображаются гостям — схемы, прошивки, справочники, методы и секреты ремонта, типовые неисправности, сервисная информация.
Полезные ссылки
Здесь просто полезные ссылки для мастеров. Ссылки периодически обновляемые, в зависимости от востребованности тем.
Как поменять id флешки
CID-регистр ( C ard ID entification number register) и связанные с доступом команды (CMD10) не поддерживаются
The SD Card host can read the card’s CID register using the READ_CID SD Card command. The CID register is programmed during the SD Card testing and formatting procedure, on the manufacturing floor. The SD Card host can only read this register and not write to it
то есть можно только читать CID, но не писать
Здесь был вложен файл: SD_SDIO_specsv1.zip (271.0 Кб), но к сожалению был утерян. Если он у Вас есть, свяжитесь с администрацией для его восстановления. Спасибо.
Меню пользователя Фортэс |
Посмотреть профиль |
Отправить личное сообщение для Фортэс |
Найти ещё сообщения от Фортэс |
Файловый архив |
Скачиваний: (1) 204.11 Мб |
capral
Меню пользователя capral |
Посмотреть профиль |
Отправить личное сообщение для capral |
Найти ещё сообщения от capral |
Файловый архив |
Скачиваний: (3) 381.77 Мб |
bobxxlua
Меню пользователя bobxxlua |
Посмотреть профиль |
Отправить личное сообщение для bobxxlua |
Найти ещё сообщения от bobxxlua |
Файловый архив |
Скачиваний: (34) 2.11 Гб |
Меню пользователя Sedy |
Посмотреть профиль |
Отправить личное сообщение для Sedy |
Посетить домашнюю страницу Sedy! |
Найти ещё сообщения от Sedy |
Файловый архив |
Скачиваний: (6) 178.18 Мб |
hank6
Меню пользователя hank6 |
Посмотреть профиль |
Отправить личное сообщение для hank6 |
Найти ещё сообщения от hank6 |
Файловый архив |
Скачиваний: (15) 211.30 Мб |
Так как тема зашла в тупик (нету вариантов изменения ID-флэшь карты), то выложил то что поможет запустить программу, если сдохнет флэшка.
Да и как бы я тут кряков не вижу, тут софтовый метод подмены ID «Если гора не идет к Магомету то Магомет идет к горе»
PS смысл в dll-ке это софтово подменить ID именно для определенной программы.
Меню пользователя Sedy |
Посмотреть профиль |
Отправить личное сообщение для Sedy |
Посетить домашнюю страницу Sedy! |
Найти ещё сообщения от Sedy |
Файловый архив |
Скачиваний: (6) 178.18 Мб |
Filik
Да же незнаю что сказать.
Нового я ничего не узнал. Метод подмены известен мне давно. Данная фишка работает только на WIN CE 6.0 и то не на всех версиях.
Ради эксперимента заменил на свой, что вычитал Навител. Запустилось. Но это все хорошо, а если не запутиться, ну версия винды будет 4 или 5. Что тогда? Да и вопрос разве в навителе.
Источник
Изменить серийный номер usb флешки
Добавлено спустя 38 секунд:
mp750 опередил редиско)
Добавлено спустя 3 минуты 39 секунд:
как посмотреть vin-pid говорить небуду.
если сам непоймешь- лучше дальше не лезть. _____________________________
Вместо этих интересных слов скажу :
МЕНЬШЕ ЗНАЕШЬ,КРЕПЧЕ СПИШЬ.
Профиль : Фотоальбом : Блог : Личное Сообщение : ICQ
17 Сен 2010, 13:09 —> | Ссылка : Ответить с цитатой |
а по поводу модели я чтот не понял. и как определить чип тож не понял.
Профиль : Личное Сообщение
17 Сен 2010, 13:26 —> | Ссылка : Ответить с цитатой |
поздравляю у тебя контроллер Phison. как я его ненавижу . его пихают обычно в китай и дешевые флешки. попробуй http://flashboot.ru/index.php?name=Files&op=view_file&lid=125 сначала запускаешь утилиту, потом втыкаешь флешку. если не определится попробуй другие версии проги..их там много. к сожалению точнее назвать модель контроллера немогу. нада флешку разбирать. Добавлено спустя 5 минут 38 секунд: и еще. предупрежу сразу. если обе вариации неопределят подткнутой флешки..скачай другие версии. должно помочь. |
Последний раз редактировалось: Лесник (17 Сен 2010, 19:26), всего редактировалось 2 раз(а) Источник Adblock |
Производители современных флеш — карт украшают флешки всевозможными способами. Используют редкие материалы для корпуса (вплоть до платины и золота), делают флешки в виде всем полюбившихся героев мультфильмов и видео — игр. Но, какой бы красивой флешка не была внешне, вставив ее в компьютер мы увидим все — тот же шаблонный значок, которым операционная система обозначает флешки. Но, как вы понимаете, эту шаблонность можно легко исправить — переименовать флешку или подобрать красочные иконки для флешки.
Итак, для начала рассмотрим самый простой вариант, как переименовать флешку без использования иконки.
Для того, чтобы переименовать флешк
у средствами windows нам необходимо подключить флешку к компьютеру, зайти в меню мой компьютер и в разделе устройства со съемными накопителями найти свою флешку. Далее нажать на флешку правой кнопкой мыши и выбрать пункт переименовать. Вводим новое имя и нажимаем кнопку OK.Как переименовать флешку и сделать иконку флешки
В данном способе мы рассмотрим вариант того, как не только переименовать флешку, но и сделать красочные иконки для флешки, которые позволят Вашей флешке быть отличной от других устройств.
Для начала давайте подберем подходящие иконки для флешки. Можно выбрать нужную картинку и уменьшить ее до размера 64×64 px в фотошопе, а можно пойти другим путем и обратиться к онлайн — сервису для поиска иконок iconsearch . С помощью данного сервиса можно подобрать иконки абсолютно любых тематик и сделать иконку флешки подходящего размера.
После того, как вы выбрали иконку, скачивайте ее в формате.ico (любой другой формат не отобразится).
Теперь в корневом разделе (на самой флешке) накопителя создаем файлик с названием autorun.inf и с помощью любого текстового редактора и прописываем там следующие строки:
Icon=car.ico
Label=Tramp
Соответственно, car.ico — это имя нашей иконки, а Tramp — это название накопителя. Если вы захотите переименовать флешку с помощью этого способа именно в поле Label пишите название иконки.
Флешка переименовалась и приобрела свою иконку, но теперь у нас на флешке появилось целых два файла, отвечающих за имя и иконку флешки, чтобы эти файлы случайно не удалить, давайте их скроем. Нажимаем правой кнопкой мыши по файлу, выбираем свойства и в меню свойства ставим «Только чтение» и «Скрытый» — это позволит Вам не удалить эти файлы, когда вы будете работать с флешкой.
Получилось очень красиво и оригинально. Но, кроме оформления, создание у флешки персональной иконки позволяет в некоторой степени защититься от вирусов. Все дело в том, что когда вирус проникает на папку он первым делом поражает файл autorun.inf меняет иконку на стандартную. То есть, если вы подключили флешку к пк и увидели, что иконка там заменена на стандартную, знайте, на вашу флешку перебралась какая — то гадость. Именно поэтому обязательно используйте на пк хороший Антивирус.
Инструкция
Операционная система Windows позволяет менять внешний вид иконок папок и файлов в них размещенных достаточно просто, через свойства этих объектов. К сожалению, поменять таким же способом иконки дисков невозможно, но есть несколько вариантов изменить внешний вид и этого элемента графического интерфейса.
Инструкция
Запустите проводник Windows. Это можно сделать двойным щелчком ярлыка «Мой » на рабочем столе, либо нажатием сочетания клавиш CTRL + E. Затем найдите иконку
, которой хотите заменить стандартное изображение диска
, и переместите (или скопируйте) ее в корневую этого диска
. Иконка должна быть в формате ico.
Создайте новый текстовый документ в любом редакторе и запишите в него две строчки инструкций:
icon=icon.icoЗдесь icon.ico — это название новой иконки. Вам надо заменить его именем файла своей . Этот документ надо с именем autorun.inf в ту же корневую директорию, куда на предыдущем шаге вы поместили файл иконки.
Есть другой способ поменять изображение диска
— воспользоваться какой-либо из программ, предназначенных для модификации интерфейса Windows. Большинство из них, в числе прочих настроек интерфейса, позволяют и иконки носителей. Например, IconForge это умеет, как и IconPackager, Icon Collector Graphics Editor, Microangelo On Display и т.д. Правда, по сравнению с описанным выше способом, многие из них имеют существенный недостаток. Программа со стартом операционной системы и постоянно находится в активном состоянии, отбирая часть ресурсов .
Источники:
- как сменить логотип
Каждая флешка имеет имя, которое отображается в окне «Мой компьютер» при включении ее в usb-порт. Оно позволяет отличить одну флешку от другой. По умолчанию, все съемные носители имеют стандартные названия, например «USB-disk», но вы можете назвать ее как хотите — для этого надо выполнить следующие процедуры.
Инструкция
Изменить иконки
дисков в Проводнике Windows тем же способом, которым меняются иконки
файлов и папок, к сожалению невозможно. В окне свойств дисков не предусмотрено соответствующих инструментов. Однако можно сделать это самостоятельно, либо с использованием дополнительного программного обеспечения.
Инструкция
Подберите в сети или создайте самостоятельно иконку, которой будете заменять существующие изображения в Проводнике Windows. Обязательным данного метода замены является сохранение иконки
в файле специально для них предназначенного формата ico.
Откройте Проводник, если он еще не запущен. Самый простой способ сделать это — нажать сочетание клавиш CTRL + E. Но можно выбрать соответствующий пункт в контекстном меню, которое по щелчку правой кнопкой ярлыка «Мой компьютер» на рабочем столе. Есть и третий способ — двойной щелчок по этому же ярлыку.
Найдите в проводнике подготовленный ico-файл с новой иконкой диска и скопируйте его нажатием сочетания CTRL + C. Перейдите в корневую папку интересующего вас диска и вставьте скопированный файл нажатием сочетания CTRL + V.
Щелкните правой кнопкой мыши свободное пространство в этой же папке, перейдите в раздел «Создать» контекстного меню и выберите пункт «Текстовый документ». Таким способом вы откроете простейший текстовый редактор и создадите новый документ.
Перезагрузите компьютер и иконка диска, в корневой папке которого были размещены файлы ico и inf, изменится. Для смены икон других дисков повторите такую же операцию.
Другой способ замены иконок заключается в использовании какой-либо программы модификации графического интерфейса Windows. Для большинства из них иконок дисков — лишь одно из большого изменений внешнего вида компонентов системы. К таким , например, IconForge, IconPackager, Microangelo On Display, Icon Collector Graphics Editor и другие. Большинство из них вместе с загрузкой операционной системы и постоянно, отбирая часть оперативной памяти и процессорного времени .
Обратите внимание
Нажимаем «Обзор» находим иконку, выделяем её и нажимаем «Открыть», потом сохраняем, нажав ОК. Таким образом, можно для всех папок и файлов установить значки, которые Вам по душе! Особенно часто это используется для папок, так как значки папок все одинаковые, и мы их различаем только по имени, а вот теперь будем различать и по иконке! ФАЙЛА как сменить???
Полезный совет
Как загрузить иконку на сайт? Это можно сделать с помощью специальных программ, помогающих соединиться по FTP или же в менеджере файлов, через панель управления сайтом. После того, как вставка иконки на сайт произведена, необходимо сделать так, чтобы изображение отображалось в браузере. 21 ответов к записи “Как поменять иконку сайта? Инструкция как сделать и установить иконку для сайта самостоятельно”. Людмила написал: Июль 23rd, 2012 at 7:17 пп.
Источники:
- как поменять самому жесткий диск на компьютере
Иногда привычный облик операционной системы начинает набивать оскомину, что мотивирует хотя бы к косметическим переменам. Например, к смене иконок логических дисков. В Windows XP и Windows 7 это можно сделать без помощи сторонних программ.
Инструкция
В Windows XP кликните правой кнопкой по иконке диска и в открывшемся меню нажмите самый нижний пункт – «Свойства». Выберите вкладку «Ярлык» и щелкните кнопку «Сменить значок». Появится новое окно, в котором вам будет предложено поменять иконку.
Далее вы можете поступить по-разному. Во-первых, выбрать какую-то иконку из уже предложенных. Во-вторых, скачать новую иконку из сети, а затем выбрать ее при помощи кнопки «Обзор». В-третьих, написать %SystemRoot%system32SHELL32.dll в строке поиска, которая находится слева от кнопки «Обзор». Это путь к значительному списку уже имеющихся в системе иконок. Вам будет из чего выбрать. Имейте ввиду, что большинство иконок хранится в файлах именно такого типа (электронные dll-библиотеки), поэтому есть смысл поискать еще. Закончив, нажмите ОК, а в следующем окне «Применить» и снова ОК.
Здравствуйте друзья! Раз вы интересуетесь, как изменить иконку флешки, то наверняка видели у знакомого или еще где-то вместо привычного изображения диска, интересную картинку. Можно вставить заглавную букву имени или интересную аватарку, ну вобщем как у кого с фантазией. Делается это очень просто.
Чтобы поменять стандартную картинку на желаемую, вставляем флешку в usb порт компьютера, открываем её.
Теперь нужно создать текстовый файл. Кто не знает где найти блокнот: «Пуск» — «Все программы» — «Стандартные» . Для этого открываем блокнот на компьютере и пишем в нем следующее или просто скопируйте: icon=1.ico
Так же можно задать имя, которое будет отображаться. К примеру вместо Kingston (название фирмы) , вы можете написать свой ник или имя.
Для этого добавьте: Label=Ваше_название
заменяете на нужное вам. Если будет два или три слова, обязательно между ними вставляйте нижнее подчеркивание!
В итоге у вас должно получиться
Label=Ваше_название
и задать имя (autorun.inf) – скобки не ставим, только буквы.
Где брать картинку?
Когда будите искать картинку в интернете, её формат должен быть ico
а размер 64х64 или 128х128, 256х256 – это обязательное условие. Если будет другой формат, иконка не отобразится. Вот неплохой сервис с картинками и нужным нам форматом iconbird.com
Здесь пишите что вам нужно, находите и качаете.
Может вы нашли изображение, но другого формата? Не проблема зайдите в этот сервис image.online-convert.com Загружаете свое изображение. Вставляете размер и нажимаете «Преобразовать файл».
Когда скачаете, не забудьте переименовать картинку в 1 !!!
Вставляем картинку и текстовый фал на флешку. Для того чтобы эти файлы вы случайно не удалили, сделаем их скрытыми. На самом деле они будут, но вы их видеть не будите.
Выделяем оба файла и нажимаем правой кнопкой мыши.Нажимаем свойства и нас интересуют вот этот пункт «Атрибуты». Ставим галочку напротив «Скрытый» и нажимаем «Ок». Дело сделано, теперь можете не бояться, что когда будите что то удалять, зацепить созданные вами файлы.
Смотрим результат, для этого вытаскиваете флешку и вставляете заново. После этого отображаться должно вот так:
В этой статье будут рассмотрены следующие вопросы — как переименовать флешку на компьютере, а также как изменить букву флешки.
Мы будем демонстрировать процесс переименования и изменения буквы в операционной системе Windows 7, но это руководство также подойдет для обладателей Windows 8/8.1 и Windows 10.
Изменить имя USB-накопителя очень просто, поэтому этот процесс не отнимет у вас больше одной минуты.
1. Переходим в папку «Мой компьютер»
2. Выбираем необходимый накопитель, и нажимаем на него правой кнопкой мыши. В результате чего откроется выпадающее меню, в котором нам нужно выбрать пункт «Переименовать». Можно сделать еще проще, для этого выделите необходимый диск, а затем нажмите функциональную клавишу «F2».
3. Введите необходимое имя и нажмите на клавишу «Enter».
Готово!
Существует еще один способ, при помощи которого можно переименовать флешку в процессе форматирования. Для этого также заходим папку «Мой компьютер» и выбираем необходимый накопитель. Затем снова кликаем по флешке правой кнопкой мыши, и на этот раз выбираем пункт «Форматировать…»
В поле «Метка тома» введите нужное имя, а затем нажмите на кнопку «Начать».
Внимание!
В результате этих действий, все данные имеющиеся на данном накопителе будут уничтожены, поэтому заранее скопируйте имеющуюся информацию.
Накопитель переименован.
Как изменить букву?
Процесс изменения буквы накопителя проходит немного дольше, но сложного в нем также ничего нет.
1. Открываем Панель управления (в статье Как зайти в панель Управления в Windows 7, мы подробно описывали этот процесс). Затем для удобства переключаем Просмотр в режим «Мелкие значки».
2. Переходим в «Администрирование» (второй столбец).
3. Делаем двойной клик по строчке «Управление компьютером».
4. В открывшемся окне выбираем «Управление дисками».
5. В результате этих действий, перед вами откроется список всех имеющихся у вас дисков и разделов. Выберите из этого списка необходимую флешку, и кликните по ней правой кнопкой мыши. В открывшееся меню выбираем пункт «Изменить букву или путь к диску.
.
6. Далее нажимаем на кнопку «Изменить».
7. Выбираем нужную букву и нажимаем на кнопку «OK».
После этого перед вами появится сообщение с предупреждением, не беспокойтесь и просто нажмите на кнопку «Да».
До этого момента съемный диск на нашем компьютере имел букву «А», а сейчас мы изменим её на букву «Z». Выбираем букву «Z» и нажимаем на кнопку «OK». Для проверки заходим в «Мой компьютер» и видим, что буква действительно изменилась.
Буква изменилась!
Подведем итоги, в этой статье мы подробно рассказали о том, как переименовать, а затем как изменить букву флеш-накопителя. Если у вас появились вопросы, обязательно задавайте их в комментариях и пишите в наш онлайн чат. До новых встреч!
Как переименовать флешку на компьютере и какие цели можно этим достигнуть — рассмотрим пошагово.
Изменить имя флеш-накопителя несложно — об этом в нашей статье
Командой «Переименовать»
Внести изменение в имя гаджета (дать новое) можно по команде «Переименовать», которую без труда можно найти в соответствующем меню. Вызывается оно щелчком правой мышки на изображении накопителя в «Моём компьютере» или в «Проводнике».
Но красиво сделать не получится, потому что нижний регистр клавиатуры здесь будет недоступен.
Форматированием
Переименовать устройство , избрав для своего названия поле «Метка тома»:
Задайте имя тома — это и будет наименование флешки
Созданием файла автозапуска
Создав с помощью блокнота файл «autorun.inf» с прописанными в нём параметрами для гаджета можно изменить не только имя, но и присвоить ему картинку.
Например, под тему «фильм» чтобы иметь такой результат:
Предварительно подыскиваем желаемое тематическое изображение. Например, на http://www.iconspedia.com.
Можно создать свой файлик — главное, чтобы он был с расширением «.ico».
Дальнейшие шаги:
- Создаём в корне файл.txt;
- Открываем его;
- Прописываем в нём (вторая строка — название файла-иконки, третья — новое имя флешки)
Во избежание случайного удаления файл «autorun.inf» должен обладать атрибутами «Только чтение»/«Скрытый» — их нужно установить в свойствах
Результат достигнут.
После прочтения этой статьи вы уже знаете, как переименовать и как изменить название флешки на компьютере. Теперь ваш накопитель обладает яркой индивидуальностью, а вы — получили новые знания.
0 Пользователей и 1 Гость просматривают эту тему.
Добрый день.
Необходимо сменить SN для флешки. Флешка новая, работает нормально и корректно, один раз нулями забитая.
Текущий Serial Number: OH2WX1ZO
1. Transcend JetFlash 4GB
2.
Controller: Alcor AU6989SN/SC908SN
Possible Memory Chip(s):
Samsung K9ABGD8U0C
Memory Type: TLC
Flash ID: ECD798CE 74C4
Flash CE: 1
Flash Channels: Single
Chip Code: 0xE50E
Chip F/W: 3C0E
Group: 98
VID: 8564
PID: 1000
Manufacturer: JetFlash
Product: Mass Storage Device
Query Vendor ID: JetFlash
Query Product ID: Transcend 4GB
Query Product Revision: 8.07
Physical Disk Capacity: 0 Bytes
Windows Disk Capacity: 0 Bytes
Internal Tags: AZWH-AADS
USB Version: 2.00
Declared Power: 200 mA
ContMeas ID: 99CA-03-00
Microsoft Windows XP SP3
Пытался прошить AlcorMP(140214.MD от nat27) так как это единственная программа которая увидела диск (оригинальный 140214 не видит).
При попытке записи пишет
«30500: No support flash error
Bad Block: 0/0″
Может кто то уже сталкивался с проблемой?
Заранее спасибо.
Записан
Привет! А такой вариант не работает?
Alcor VIDPID Rework v1.0.0.2.MD — утилита позволяет изменить VID, PID, Vender, Product, серийный номер SN (8-знаков) флешки, а версия MD до 30-знаков включительно.
Записан
2_nat27
Спасибо, SN успешно сменился, правда вместе с ним сменился
Vendor Description: Generic
Product Description: Mass Storage
а GetFlashInfo не видит флешку =(
Спасибо =)
Записан
Разве чтото мешает присвоить требуемый VIDPID ? помимо серийника.
VID: 8564 PID: 1000 это идентификатор Transcenda, т.е. флешкам трансценд серии JetFlash на заводе присваивают VID: 8564 PID: 1000 вместо стандартно прошитого VID: 058F PID: 6987 в контроллере ALCOR.
Да там, наверное, и VenderProduct String тоже поменялся. Что вернуть к требуемым тоже не проблема. Вобщем, все в ваших руках.
Добавлено позже:
Мне показалось что в предыдущем сообщении речь шла о видпид, а прочитал снова и удивился своему восприятию, все в точности наоборот, сменился VenderProduct String, а про видпид информации не было.
« Последнее редактирование: 12 Марта 2014, 11:35:48 от nat27 »
Записан
По умолчанию имя портативного запоминающего устройства — это производитель или название модели устройства. К счастью, те, кто хочет настроить свою флешку, могут дать ей новое имя и даже значок. Наши инструкции помогут вам сделать это за считанные минуты.
Содержание
- Как переименовать флешку
- Способ 1: Переименование с назначением иконки
- Способ 2: Переименование в свойствах
- Способ 3: Переименование в процессе форматирования
- Способ 4: Стандартное переименование в Windows
- Способ 5: Изменение буквы флешки через «Управление компьютером»
Как переименовать флешку
Фактически, изменение имени диска — одна из самых простых процедур, даже если вы только вчера привыкли к ПК.
Способ 1: Переименование с назначением иконки
В этом случае вы можете не только найти оригинальное название, но и поместить свое изображение на иконку носителя. Никакое изображение для этого не подойдет: оно должно быть в формате «ico» и иметь одинаковые стороны. Для этого требуется программа ImagIcon.
Скачать ImagIcon бесплатно
Чтобы переименовать диск, сделайте следующее:
- Выберите изображение. Рекомендуется обрезать его в графическом редакторе (лучше использовать стандартную Paint), чтобы у него были примерно одинаковые стороны. Это позволит лучше сохранить соотношение сторон при преобразовании.
- Запустите ImagIcon и просто перетащите изображение в его рабочую область. Через мгновение в той же папке появится ICO-файл.
- Скопируйте этот файл на USB-накопитель. В этот же момент нажмите на свободную область, наведите курсор на «Создать» и выберите «Текстовый документ».
- Выберите этот файл, щелкните его имя и переименуйте в autorun.inf».
- Откройте файл и напишите следующее:
[автоматическое выполнение]
Значок = Auto.ico
Ярлык = Новое имягде «Auto.ico» — это имя вашего образа, а «Новое имя» — предпочтительное имя для флэш-накопителя.
- Сохраните файл, извлеките и снова вставьте USB-накопитель. Если вы все сделали правильно, все изменения сразу же проявятся.
- Осталось скрыть эти два файла, чтобы случайно их не удалить. Для этого выделите их и перейдите в «Свойства».
- Установите флажок рядом с атрибутом «Скрытый» и нажмите «ОК».
Кстати, если значок внезапно пропадает, это может быть признаком заражения носителя вирусом, изменившим файл автозагрузки. Наши инструкции помогут вам избавиться от него.
Урок: Проверка и тщательная очистка флешки от вирусов
Способ 2: Переименование в свойствах
В этом случае вам придется сделать пару лишних кликов. По сути, этот способ предполагает следующие действия:
- Вызвать контекстное меню, щелкнув флешку правой кнопкой мыши.
- Щелкните «Свойства».
- Вы сразу увидите поле с текущим названием флешки. Введите новый и нажмите «ОК».
См. Также: Руководство по подключению USB-накопителя к смартфону Android и iOS
Способ 3: Переименование в процессе форматирования
В процессе форматирования флешки вы всегда можете дать ей новое имя. Вам просто нужно сделать это:
- Откройте контекстное меню накопителя (щелкните правой кнопкой мыши «Этот компьютер»).
- Щелкните «Форматировать».
- В поле «Метка тома» введите новое имя и нажмите «Пуск».
См. Также: Как установить Windows XP с USB-накопителя
Способ 4: Стандартное переименование в Windows
Этот метод мало чем отличается от переименования файлов и папок. Предполагает следующие действия:
- Щелкните флешку правой кнопкой мыши.
- Щелкните «Переименовать».
- Введите новое имя съемного запоминающего устройства и нажмите Enter».
еще проще назвать форму записи новым именем, просто выделив USB-накопитель и щелкнув его имя. Или нажмите «F2» после выделения».
Способ 5: Изменение буквы флешки через «Управление компьютером»
В некоторых случаях необходимо изменить букву, которую система автоматически присвоила диску. Инструкция в этом случае будет выглядеть так:
- Откройте «Пуск» и найдите слово «Администрирование». Соответствующее имя появится в результатах. Нажмите здесь.
- Теперь откройте ссылку «Управление компьютером».
- Выделите Управление дисками. Список всех дисков появится в рабочей области. Щелкнув правой кнопкой мыши на флешке, выберите «Изменить букву диска…».
- Нажмите кнопку «Изменить».
- Выберите букву из выпадающего списка и нажмите «ОК».
Вы можете изменить название флешки всего за несколько кликов. Во время этого процесса вы также можете установить значок, который будет отображаться вместе с именем.
Читайте также: Как записать музыку на флешку, чтобы магнитола ее читала
Источники
- https://lumpics.ru/how-rename-a-flash-drive/
Здравствуйте!
Если ваша флешка стала постоянно сбоить: не форматируется, при подключении к компьютеру — тот часто подвисает, при копировании файлов на нее — вылетают ошибки, но она не подвергалась механическому воздействию — ШАНСЫ на восстановление ее работоспособности есть! 👌
Хорошо бы, если при подключении флешки — она хоть как-то определялась, например, Windows издавала звук подключения, накопитель отображался в «моем компьютере», и на его корпусе моргал светодиод.
📌Если компьютер совсем не видит флешку и никак не реагирует на нее, то сначала рекомендую ознакомиться вот с этой статьей.
Вообще, дать универсальную инструкцию, как и какой программой что делать, чтобы восстановить флешку — невозможно! Но я в этой небольшой статье попытаюсь дать алгоритм, который поможет, даже начинающим пользователям, разобраться с проблемой и решить ее.
Итак…
*
Содержание статьи
- 1 Восстановление работоспособности флешки: по шагам
- 1.1 Определение модели контроллера флешки
- 1.1.1 Способ 1: с помощью спец. утилиты
- 1.1.1.1 👉 Работа с Flash Drive Information Extractor
- 1.1.2 Способ 2: визуальный осмотр контроллера
- 1.1.3 Способ 3: через диспетчер устройств
- 1.1.1 Способ 1: с помощью спец. утилиты
- 1.2 Как найти утилиту для прошивки флешки
- 1.1 Определение модели контроллера флешки
→ Задать вопрос | дополнить
Восстановление работоспособности флешки: по шагам
Определение модели контроллера флешки
Оказалась по воле судьбы у меня одна флешка, которую Windows отказывалась форматировать — вылетала ошибка: «Windows не удается завершить форматирование».
Флешка, по заверениям владельца, не падала, в нее не проникала влага, да и вообще, с ней довольно бережно обращались…
Всё, что было ясно (по ее виду): что это флешка от SmartBuy, и она на 16 GB (фото ниже). При подключении к ПК — загорался светодиод, флешка определялась и была видна в проводнике, но работала со сбоями.
SmartBuy 16 GB — «подопытная» не работающая флешка
*
Способ 1: с помощью спец. утилиты
Чтобы восстановить нормальную работу флешки, необходимо перепрошить микросхему контроллера. Делается это специальными утилитами, и для каждого типа контроллера — своя утилита!
Если утилита будет выбрана неверно, то с высокой долей вероятности, вы испортите флешку на всегда! Скажу даже больше, у одного модельного ряда флешек — могут быть разные контроллеры!
У каждого устройства есть свои уникальные идентификационные номера — VID и PID, и флешка здесь не исключение. Чтобы выбрать правильно утилиту для перепрошивки — необходимо определить эти идентификационные номера (а по ним модель контроллера).
- VID — идентификатор производителя контроллера;
- PID — идентификатор устройства.
Один из самых простых способов узнать VID, PID, и модель контроллера флешки — это использовать специальные утилиты. Одна из лучших в своем роде — это Flash Drive Information Extractor.
📌Flash Drive Information Extractor
Сайт производителя: http://www.antspec.com/usbflashinfo/
Небольшая бесплатная утилита, для получения максимум информации о флешке. Устанавливать ее не нужно!
Программа определит модель USB-флешки, модель и тип памяти (поддерживаются все современные флешки, по крайней мере, от нормальных производителей 😎).
Программа будет работать даже в тех случаях, когда не определяется файловая система флешки, когда завис компьютер при подключении носителя.
Получаемая информация:
- модель контроллера;
- возможные варианты установленных во флешке чипов памяти;
- тип установленной памяти;
- заявленный производителем максимальный потребляемый ток;
- версия USB;
- полный физический объем диска;
- объем диска, сообщаемый операционной системой;
- VID и PID;
- Query Vendor ID;
- Query Product ID;
- Query Product Revision;
- Controller Revision;
- Flash ID (не для всех конфигураций);
- Chip F/W (для некоторых контроллеров) и др.
Важно! Программа работает только с USB-флешками. MP3-плееры, телефоны и прочие устройства — она не распознает. Желательно, перед запуском программы, оставить подключенной к USB-портам только одну единственную флешку, с которой вы хотите получить максимум информации.
- Отключаем от USB-портов все, что подключено (по крайней мере все накопители: плееры, внешние жесткие диски и т.д.).
- Вставляем ремонтируемую флешку в USB-порт;
- Запускаем программу;
- Жмем кнопку «Получить информацию о флешке»;
- Через некоторое время получаем максимум информации о накопителе (см. скриншот ниже).
- Если программа зависла: ничего не делайте и не закрывайте ее. Выньте флешку через пару минут из USB-порта, программа должна «отвиснуть», и вы увидите всю информацию, что она успела вытащить с флешки…
Flash Drive Information — VID и PID флешки
Теперь мы знаем информацию о флешке и можем приступить к поиску утилиты.
Информация о флешке:
- VID: 13FE; PID: 4200;
- Модель контроллера (Controller): Phison 2251-68 (вторая строка на скриншоте выше);
- SmartBuy 16 GB.
*
Способ 2: визуальный осмотр контроллера
Определить достоверно модель контроллера можно, если разобрать флешку. Правда, не каждый корпус у флешки разборный, и не каждую потом соберешь обратно ☝.
Обычно, чтобы вскрыть корпус флешки, нужен нож и отвертка. При вскрытии корпуса будьте аккуратны, чтобы не повредить внутренности флешки. Пример контроллера показан на скрине ниже.
Разобранная флешка. Модель контроллера: VLI VL751-Q8
*
Способ 3: через диспетчер устройств
Узнать VID и PID флешки можно с помощью диспетчера устройств (в этом случае — ничего и устанавливать не нужно).
Правда в этом случае мы не узнаем модель контроллера, и есть некоторый риск, что по VID и PID не получится точно идентифицировать контроллер. И тем не менее, вдруг вышеприведенная утилита зависнет и не даст вообще никакой информации… 👇
- Сначала вставляем флешку в USB-порт;
- Далее запускаем диспетчер устройств: нажмите сочетание кнопок WIN+R, в строку «Открыть» введите команду devmgmt.msc, нажмите OK (скрин ниже в качестве примера); 👇
Как запустить диспетчер устройств
- В диспетчере устройств откройте вкладку «Контроллеры USB», а в ней найдите строку «Запоминающее устройство USB» — перейдите в его свойства;
- Далее нужно открыть вкладку «Сведения», выбрать свойство «ИД оборудования», и вы увидите VID и PID флешки (стрелка 5 на скриншоте ниже); 👇
Определение VID и PID флешки через диспетчер устройств
Вот, собственно, и все — будем считать, что модель контроллера мы все-таки определили…
*
Как найти утилиту для прошивки флешки
Важно!
После прошивки флешки — вся информация на ней будет удалена!
1) Зная модель контроллера — можно просто воспользоваться поисковиками (Google, Яндекс например) и найти нужное.
2) Но я рекомендую, сначала попытаться найти утилиту на сайте http://flashboot.ru/iflash/.
Алгоритм работы такой:
- Заходим на сайт: http://flashboot.ru/iflash/
- Вводим свои VID и PID в строку поиска и ищем;
- В списке результатов, скорее всего, вы найдете десятки строк. Среди них нужно найти такую строку, у которой совпадет: модель контроллера, ваш производитель, VID и PID, размер флешки.
- Далее в последней колонке — вы и увидите рекомендуемую утилиту. Кстати, обратите внимание, версия утилиты так же имеет значение! Осталось только скачать найденную утилиту и применить ее.
Поиск утилиты для восстановления флешки
После того, как найдете и загрузите искомую утилиту — останется только нажать одну кнопку «Restore» (по крайней мере, так было в моем случае 👌).
Formatter Silicon Power v3.13.0.0 / Format and Restore. Утилита конечного пользователя, предназначенная, как для низкоуровневого, так и высокоуровневого (FAT32) форматирования флэшек на контроллерах фирмы Phison линейки PS2251-XX.
Спустя пару минут моргания светодиода на флешке, она стала нормально работать, сообщения от Windows о невозможности форматирования — больше не появлялись.
Итог: флешка была восстановлена (стала рабочей на 100%), и отдана владельцу ✌.
*
На этом, собственно, всё. За дополнения по теме — буду признателен.
Всего доброго!
👋
Первая публикация: 18.12.2016
Корректировка: 15.09.2021
Полезный софт:
- Видео-Монтаж
Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
Видео сделает даже новичок!
- Ускоритель компьютера
Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).
В Windows XP есть ли простой способ изменить или подменить идентификатор производителя и продукта устройства USB? (изменение соответствующих описательных строк, вероятно, также будет хорошо)
Скажем, например, есть полезная программа, которая ожидает конкретного устройства, но вы не понимаете, зачем покупать новое, если у вас уже есть очень похожее устройство, которое может работать с программой.
Я много гуглил и, видимо, это можно сделать под Linux, поэтому мне приходит в голову запустить Windows на виртуальной машине под Linux, но это было бы немного неудобно.
Идентификатор производителя USB / идентификатор продукта, вероятно, будет жестко задан в прошивке устройства и, следовательно, может быть неизменным без взлома прошивки.
Поскольку большинство встроенных программ защищено от изменений, это может привести к повреждению устройства USB.
Извините за негатив, но я не думаю, что это возможно.
Возможно, вы сможете сделать это с помощью devcon (простой способ установки из списка), утилиты, поставляемой с Windows DDK/WDK. Вы можете найти отдельную версию, подходящую для Windows XP, по ссылке.
В частности, команда devcon sethwid может сделать то, что вы ищете. См. Страницу примеров для некоторых уроков.
Я не уверен, что это будет именно то, что вы хотите, но у меня есть сильное ощущение, что это может быть настолько близко, насколько вы получите, не написав свой собственный драйвер фильтра. Если вам нужно написать свой собственный драйвер, возьмите WDK и читать DevCon исходники , в И Настройка DevCon.
Вы также можете использовать devcon для достижения своей цели другими способами, но без подробностей сложно сказать, как именно. Удачи!
ответ дан quack quixote35k
Я не сделал совсем то, что вы просите, но это может дать вам отправную точку. Кроме того, я когда-либо делал такие вещи только в версиях до Vista.
Информация, которую диспетчер устройств и реестр используют для привязки строк к аппаратным устройствам, инициализируется из.INF-файл, предоставляемый с устройством. К счастью,INF-файлы представляют собой текстовые файлы, структурированные как.INI-файлы, поэтому с ними легко работать. Чтобы изменить «идентичность» существующего устройства:
- Перейдите в каталог
WINDOWSINF
и найдите нужный файл. Вероятно, вам нужно будет найти все.INF-файлы для уникальной строки, связанной с устройством. - Сделайте резервную копию файла.
- Открой .INF-файл с текстовым редактором, найдите раздел [Strings] и измените соответствующую строку.
- В диспетчере устройств удалите и переустановите устройство.
Надеюсь, ваше приложение ищет только эту строку. Если он ищет уникальный идентификатор оборудования (вы увидите это в.INF-файл как идентификатор шины и аппаратного обеспечения (например, busVID_nnnn & PID_xxxx), тогда этот метод не будет работать.
Всё ещё ищете ответ? Посмотрите другие вопросы с метками windows usb vendor-id product-id.
Содержание:
- 1 Что такое VID и PID флешки
- 1.1 CheckUDisk
- 1.2 Flash Drive Information Extractor
- 1.3 ChipEasy
- 1.4 USBDeview
- 2 Инструкция по подбору утилиты для прошивки
- 3 Инструкция по прошивке флешки
Иногда у флешек бывают сбои в работе. Разберем таковые на логическом уровне. Возможны следующие варианты неполадок:
- не читается;
- подвисает;
- при переносе данных происходят ошибки и т. п.
Такого рода неполадки исправимы, их можно устранить перепрограммированием контроллера.
Для восстановления флешки необходимо узнать VID и PID код.
VID и PID – это номер разработчика устройства и номер устройства, соответственно. Идентификаторы дают понимание, какую прошивку нужно использовать. Перепрошивка возобновит функционирование флешки в первоначальном виде.
Для того чтобы узнать вышеуказанные номера, есть 3 способа:
- Вскрыть корпус и посмотреть обозначения на чипе.
- Зайти в свойства флешки.
- Использовать специальные программы.
Вариант №1. Осуществляется путем вскрытия пластиковой оболочки флешки. Вариант небезопасен тем, что можно повредить микросхемы, поэтому данный способ рекомендуется использовать в последнюю очередь. После разбора корпуса номер можно увидеть на чипе.
Вариант №2. Подразумевает использование диспетчера устройств. Порядок действий: «Диспетчер устройств» → «Контроллеры USB» → «Запоминающее устройство USB», кликаем по нему правой кнопкой мышки и в меню выбираем «Свойства» → «Сведения» → «ИД оборудование». Будет написано примерно следующее:
USBVID_25EN&PID_2100&REK_0001
После VID_ … — четырехзначное цифро-буквенное обозначение, это и есть VID, в нашем случае – 25EN.
После PID _ … — код PID, его номер будет 2100.
Вариант №3. Простой и точный, потому что программы разрабатывались специально для определения этих значений. Рассмотрим наиболее популярные и доступные платформы.
CheckUDisk
С ней легко разобраться, утилита понятна на интуитивном уровне.
- Двойным кликом по ярлыку активируем софт.
- Сверху выбираем сломанную флешку.
- Внизу прописываются ее свойства. В первых строчках идет VID и PID.
С этой программой вы получаете больше характеристик о вашей флешке, в том числе VID и PID.
- Двойным кликом по ярлыку активируем софт.
- Кликаем на «Получить информацию о флешке».
- Нужная информация прописывается сверху.
Скачать последнюю версию программы можно с нашего сайта.
ChipEasy
Аналогично предыдущим платформам, данные о флеш-носителе предоставляется доступно и понятно. Имеет также простой алгоритм получения кодов.
- Двойным кликом по ярлыку активируем софт.
- В верхнем окне кликаем по названию флешки.
- В нижнем окне будет список, выделяем и копируем строчки с VID и PID.
USBDeview
С помощью этой утилиты вы сможете не только узнать идентификаторы, но и посмотреть всю историю когда-либо подключенных USB-устройств к ПК. Софт имеет функцию просмотра информации об этих девайсах.
- Двойным кликом по ярлыку активируем софт.
- Для нахождения нужной флешки из перечня всех устройств переходим во вкладку «Опции» и удаляем галочку «Показать отключенные устройства».
- После предыдущего шага список гаджетов уменьшится, и найти флешку будет легко. Нажимаем на название, появится описание флешки. Нужна строчка со значениями VendorID и ProductID, – это все те же требуемые коды для восстановления, копируем их.
Скачать последнюю версию программы можно с нашего сайта.
Инструкция по подбору утилиты для прошивки
Теперь, имея идентификационный номер производителя (VID) и кода устройства (PID), переходим к подбору прошивки. С их помощью подберем софт для контроллера. На данный момент есть различные интернет-ресурсы со списками флешок, где прописан софт, пригодный для их прошивки.
- Можно воспользоваться базой данных flashboot.ru:
- Вкладка «iFlash», в ячейках VID и PID вводим ранее определенные цифры. По результату поиска получаем список сходных флешок.
- Выбираем наиболее совпадающую по имени, модели и объему. В столбике «UTILS» будет название утилиты, с помощью которой возможна перепрошивка флешки.
- Копируем наименование и на этой же странице вверху нажимаем вкладку «Файлы». В поисковом поле вставляем название, нажимаем «Поиск». Если в базе есть нужная перепрошивка, то справа от наименования нажимаем «Скачать».
- Если не нашли, можно воспользоваться поисковой системой и найти программу на любом другом подобном ресурсе. Также скачиваем на свой ПК.
Помните, что перед установкой или разархивацией скачанной утилиты обязательно нужно проверить программу на наличие вредоносных, в том числе рекламных, файлов.
Инструкция по прошивке флешки
Перед началом прошивки отключите флешку. Разархивируйте скачанный софт. Изучите вложения в папке под названием readme.txt. В этом файле прописываются инструкции по использованию платформы, либо информация о том, где эту инструкцию можно скачать. Запускаем .exe файл.
Подключаем флешку. Софт идентифицирует ее и появится название. После запуска утилиты нажимаем «Start» и процесс перепрошивки будет запущен.
Важно! В этот момент нельзя ни в коем случае извлекать флешку.
После окончания процесса, система предложит форматирование съемного накопителя, но следует для начала переподключить его. Далее Windows установит драйвер, теперь можно отформатировать флешку.
А какие существуют методы защиты от вредоносных флешек и как их можно обойти? Сейчас разберемся!
В этой статье мы рассмотрим, как устроена защита USB (Mass Storage Class — Removable Media) и как обмануть системы ограничения по белому списку устройств с помощью создания клонов. Звучит интересно? Хочешь натянуть современные средства защиты? Тогда добро пожаловать в мир увлекательных экспериментов!
КАК БЛОКИРУЮТ ФЛЕШКИ
Зачем их блокировать? Чтобы ты не занес в ИТ‑инфраструктуру компании вирус‑шифровальщик, не таскал информацию домой и не приносил игрушки в офис. В разных конторах админы и безопасники действуют по‑разному. В самых печальных случаях порты физически отключаются, заливаются эпоксидкой или опечатываются. В случаях попроще порты отключаются через BIOS/UEFI (что‑то вроде USB Controller = Disabled).
Если админам лень жалко ломать железку, на помощь приходят настройки реестра и групповые политики винды. Например, для полной блокировки USB-носителей открой вот эту ветку реестра:
Код:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesUSBSTOR
Если ты выставишь у параметра Start значение 4, твои флешки перестанут подключаться. В групповых политиках (gpedit.msc) обычно смотрят в сторону оснастки «Конфигурации компьютера → Административные шаблоны → Система → Доступ к съемным запоминающим устройствам».
Существуют ли способы более изысканно и красиво ограничить подключение нежелательных носителей к компу? Компании побогаче используют дополнительные средства защиты информации (СЗИ) — тот же KAV (и иные антивирусы), DLP-системы, Secret Net (СЗИ от НСД) и прочие. Кто‑то даже устанавливает драйвер для проверки носителя по белому списку, кто‑то проверяет устройство в момент его монтирования.
Настройки СЗИ могут запретить подключение вообще всех устройств, только устройств из черного списка или разрешить подключение девайсов из белого списка. На последнем варианте мы с тобой и остановимся поподробнее.
А КАК ИХ РАЗЛИЧАЮТ?
Как отличить одну флешку от другой? Понятное дело, что у флешек есть производитель, объем, другие параметры… Но обычно производители снабжают каждую флешку уникальным серийным номером, прописанным в ее прошивке.
Чтобы посмотреть его в винде, можешь использовать такую команду Windows Management Instrumentation — WMIC (предварительно подключив флешку):
Код:
wmic path win32_usbhub Where (Caption="Запоминающее устройство для USB") get DeviceID
Получаем примерно такой вывод команды:
Код:
DeviceID USBVID_13FE&PID_420070867948D560839
Полученный DeviceID содержит:
VID — Vendor ID, идентификатор производителя. 13FE — Kingston Technology Company Inc.;
PID — Product ID, идентификатор изделия. 4200 — Platinum USB drive mini;
Serial — уникальный серийный номер флешки 070867948D560839.
VID и PID используются операционкой для поиска дров. Полный список можно посмотреть, например, на сайте Linux USB.
По DeviceID флешка прописывается в реестре:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumUSBVID_13FE&PID_420070867948D560839
Также ты можешь получить всю эту информацию с помощью программы USBDeview.
В некоторых, особо изысканных и нездоровых случаях в качестве идентификатора флешки применяется Volume Serial Number (VSN, он же так называемый серийный номер тома), который можно получить командой vol или dir.
Почему использовать VSN (в Linux он называется UUID) для идентификации флешек — идея не очень? Дело в том, что данные метки идентифицируют логические тома файловой системы. Чтобы изменить VSN случайным образом, достаточно отформатировать раздел. Понятно, что для жестких дисков это процедура сравнительно редкая, но флешки форматируют довольно‑таки часто.
Что делать с ноунеймом
Для китайских noname-флешек, производители которых «кладут» на соответствие девайса всевозможным рекомендациям и стандартам, такой серийник будет меняться в зависимости от USB-порта, в который ты подключил устройство, и, разумеется, положения звезд на небе. Если твою флешку безопасники пропишут в белый список только на одном порте, то на другом ты ее использовать не сможешь.
Вот пример такой флешки:
Код:
DeviceID=USBVID_23A9&PID_EF186&45CEA456&0&2
Первое, что бросается в глаза, — серийник содержит несколько амперсандов. На самом деле у этой флешки нет серийника вообще. Когда & — второй символ серийного номера, это означает, что система каждый раз при подключении генерирует псевдосерийник сама, то есть он динамический. Проверим это, просто подключив флешку в другой порт:
Код:
DeviceID USBVID_23A9&PID_EF186&45CEA456&0&1
Как ты видишь, при изменении порта в серийнике меняется номер этого порта (&2 в конце превратилось в &1). Так что нужно или добавлять в список номер такой флешки на всех портах, или использовать только выделенный порт для ее подключения.
В некоторых СЗИ используют иные свойства флешек. Все доступные свойства ты можешь просмотреть, щелкнув на значке флешки правой клавишей мыши и выбрав в контекстном меню «Свойства → Оборудование → Сведения». В выпадающем списке наиболее полезные сведения содержатся в строках «Понятное имя», «Путь к экземпляру устройства» и «Родитель» (тот же DeviceID).
У китайских флешек эти параметры меняются, как генератор случайных чисел. Например, путь к экземпляру устройства для первого и второго USB-порта выглядит так:
Код:
USBSTORDISK&VEN_AI&PROD_MASS_STORAGE&REV_7&6266D645&0 USBSTORDISK&VEN_AI&PROD_MASS_STORAGE&REV_7&977ABD2&0
Для нормальной флешки здорового человека данный идентификатор стабилен:
Код:
USBSTORDISK&VEN_JETFLASH&PROD_TRANSCEND_8GB&REV_1100BBPIX7EB2VMBFI48&0
Здесь:
JETFLASH — производитель;
TRANSCEND_8GB — название устройства;
1100 — номер ревизии;
BBPIX7EB2VMBFI48 — серийный номер.
У разных флешек из одной партии меняться будет только серийник.
КАК ПАЛЯТ?
Давай посмотрим, какими способами админы могут выявить, что к системе подключили флешку. В Windows имеется целый пул средств для отслеживания подключаемых носителей. Если хочешь поковыряться сам — смотри вот эти две ветки реестра:
Код:
HKLMSYSTEMCurrentControlSetEnumUSB HKLMSYSTEMCurrentControlSetEnumUSBSTOR
Там хранится список идентификаторов подключаемых устройств, при этом информация в этих ветвях реестра не затирается стандартными процедурами в планировщике задач винды, то есть данные хранятся сколь угодно долго.
Если ты предпочитаешь готовые решения, то к твоим услугам классический USBLogView , который в реальном времени регистрирует подключение и отключение флешки. В форензике для комплексного анализа подключений рекомендуем посмотреть в сторону USB Detective и USB Forensic Tracker.
USB Detective извлекает информацию из реестра, логов, иных источников, а также может снимать информацию с Live-системы (в версии Pro), при этом выполняя корреляцию и верификацию данных.
USB Forensic Tracker извлекает все артефакты подключений независимо, поэтому для каждого источника данных ты имеешь свою таблицу подключений USB-устройств (корреляции, к сожалению, он не делает).
Например, просматривая данные по нашей китайской флешке, мы выяснили, что ее отображаемый серийник на первом порте — 388e987, на втором — 3с69e2с9. После форматирования они стали 4247e754 и 966cde2 соответственно.
Во внешних СЗИ имеются функции просмотра и блокирования подключенных флешек в реальном времени или на основе ранее подключенных устройств.
ПРАКТИЧЕСКИЙ ПОДХОД К СБИТИЮ ПАРАМЕТРОВ ФЛЕШЕК
Часть 1. VSN (UUID)
Если тебе повезло и в твоей организации блокируют флешки через VSN/UUID, то существует масса годных вариантов. Все представленные ниже кейсы не изменяют основные параметры флешки, такие как серийный номер и информация о модели. Однако помни, что иногда VSN применяется при лицензировании ПО и изменение VSN может повлиять на его работоспособность. Зато, научившись менять VSN, ты сможешь давать вторую жизнь лицензионным прогам, которые жалуются на смену жестких дисков и не хотят работать.
WARNING
Манипуляции представлены для демонстрации. Применяя их, будь осторожен и внимателен, поскольку при некорректном подборе команд, программ, прошивок ты рискуешь окирпичить флешку, за что мы, конечно, ответственности не несем. Не стоит упоминать, что на тестируемых флешках не следует держать ценную инфу.
Вариант 1. Форматирование
Данный вариант используется, когда активен только черный список флешек, поскольку форматирование меняет идентификатор раздела. Однако задать конкретный идентификатор в данном случае не получится.
Например, флешка с FAT32 до форматирования имеет VSN 4652-F858, а после быстрого форматирования — 76DA-6C78. Для NTFS ситуация в целом аналогична.
Как ты видишь, вариант предельно простой, но совершенно неконтролируемый. Это нам как‑то не очень подходит, попробуем менять параметры на избранные нами значения.
Вариант 2. Смена VSN через утилиты
Существуют готовые утилиты для смены VSN, например VolumeID от компании Sysinternals или более приятная на вид графическая утилита Volume Serial Number Changer. Во втором случае нужно просто запустить утилиту, выбрать метку диска, вбить новый идентификатор, нажать Change Serial number, вынуть‑вставить флешку, и все готово.
Вариант 3. Сделай сам
Ты хочешь полностью познать дзен флешек? Не вопрос. Предварительно определись с файловой системой. Открой любой HEX-редактор и перетащи туда значок флешки из проводника. Для FAT32 VSN находится по смещению 0x43, для NTFS — на 0x48.
Проверим это.
Нашелся серийник 6666-6666. Что ж, исправим его и сохраним результат. Помни, что порядок чтения байтов — справа налево (little endian).
Для FAT32 ситуация полностью аналогична.
Итак, теперь ты умеешь менять VSN (UUID). Но для по‑настоящему серьезных вещей и создания почти полноценного клона нужно еще немного углубиться в тему.
Часть 2. VID, PID, Serial
Чтобы менять максимальное количество параметров, требуется перепрошить контроллер флешки. Процедура эта сравнительно несложная, но опасная — в случае ошибки ты рискуешь сделать флешку неработоспособной (однако ошибка чаще всего возникает при неудачном выборе прошивки или прошивальщика).
Представим, что у тебя есть исправная флешка (которая работает в офисе без проблем), а также ты приобрел другую флешку — потенциальный клон. Если ты купишь флешку точно той же модели, то при некоторых обстоятельствах сможешь обойти СЗИ, в которых идет проверка только по VID и PID.
На практике лучше найти флешки, которые легче всего перепрошивать, например фирмы Silicon Power или Transcend с USB 3.0 — в них часто используется SMI-контроллер. Хотя в целом тебе могут попасться флешки с контроллерами AlcorMP, Phison и другие. Для них тоже есть прошивки.
Общий алгоритм прошивки девайса следующий:
— Выясни тип идентификатора, который используется для определения флешки в СЗИ, или используемые составляющие на основе данных флешки (опционально), запиши их для последующей подделки.
— Определи контроллер флешки.
— Подбери утилиту для прошивки, подходящую под конкретную версию контроллера.
— В прошивальщике задай необходимые параметры, идентичные оригинальной флешке.
— Прошей флешку‑клон и проверь ее работу. В случае неудачной прошивки — повтори шаги, начиная со второго. Если флешка окирпичилась, поступай аналогично.
Шаг 1. Так случилось, что на первой протестированной нами машине стоял антивирус Comodo с возможностью контроля устройств. Недолго думая, включаем блокировку для USB и добавляем флешку‑оригинал в исключение. Антивирь любезно показывает нам используемый идентификатор флешки.
В свойствах оборудования находим, что эта строка соответствует опции «Путь к экземпляру устройства». Запишем идентификатор как целевое значение, которому наша флешка‑фейк должна соответствовать:
Код:
USBSTORDISK&VEN_&PROD_USB_DISK_2.0&REV_PMAP70867948D560839&0
На всякий случай запомним и DeviceID:
Код:
USBVID_13FE&PID_420070867948D560839
Бывает, СЗИ напрямую не показывают идентификатор (угадай почему), а определяют только некоторые свойства подключенного устройства. В таких случаях идентификатор обычно складывается из видимых полей и свойств. Для нас это непринципиально, поскольку, подгоняя данные фейка под оригинал, мы задействуем те же самые данные и формируем такой же идентификатор.
Шаг 2. Для определения контроллера флешки‑фейка воспользуемся прогой ChipGenius (ее можно скачать с сайта USBDev. Кстати, рекомендуем сайт как наиболее полезный русскоязычный ресурс по прошивке флешек. Можно воспользоваться аналогом — Flash Drive Information Extractor. Интерфейс программ простой — вставил флешку, получил результат — см. иллюстрацию ниже.
Сравни с выводом ChipGenius для нашего будущего фейка:
DeviceID
USBVID_090C&PID_1000CCYYMMDDHHMMSS000000
Description: [H:]Запоминающее устройство для USB(SMI USB DISK)
Device Type: Mass Storage Device
Protocal Version: USB 2.00
Current Speed: High Speed
Max Current: 500mA
USB Device ID: VID = 090C PID = 1000
Serial Number: CCYYMMDDHHMMSS000000
Device Vendor: SMI Corporation
Device Name: USB DISK
Device Revision: 1100
Manufacturer: SMI
Product Model: USB DISK
Product Revision: 1100
Controller Vendor: SMI
Controller Part-Number: SM3257ENBA — ISP 131128-AA-
Flash ID code: 98DE8493 — KIOXIA TC58TEG6DCJBA00 — 1CE/Single Channel [MLC-16K] → Total Capacity = 8GB
Итак, мы видим, что у нас контроллер семейства SMI (Silicon Motion) с номером SM3257ENBA. Теперь найдем прошивальщик для него!
Шаг 3. Хотя ChipGenius даже дает ссылку для прошивальщика, на сайте по этой ссылке все на китайском, поэтому проще скачать его с UsbDev. При этом обязательно в версии, поддерживающей наш контроллер SM3257ENBA. Для данного контроллера используются прошивальщики SMI MPTool и Dyna Mass Storage Production Tool. Нам больше по душе вторая (работает долго, но качественно и почти со всеми подвидами данных контроллеров). Находим нужную версию, качаем Dyna Mass Storage Production Tool, вставляем флешку‑фейк, запускаем прогу.
Шаг 4. Не пугайся, не все так сложно. Все прошивальщики имеют практически идентичный набор параметров, поэтому общие принципы и изменяемые параметры у всех схожи, независимо от бренда и модели контроллера. Убедись, что флешка появилась в программе.
В правой части жми надпись Settings, ввод пароля пропускаем нажатием Enter (в некоторых утилитах он тоже есть, обычно легко гуглится на форумах), в качестве дефолтного конфига указываем файл в корне каталога прошивальщика — NDefault.INI.
Кстати, все эти операции могут восстановить твой любимый неисправный USB-гаджет путем перепрошивки с дефолтными значениями, главное — не накосячить с определением программы и контроллера. Ну а мы продолжаем. В появившемся окне переходим на вкладку DeviceConfig.
Менять здесь нужно совсем немного. В поле SN Method выбираем Static SN (иначе наш серийник будет пустой, как в noname-флешках). В данном случае мы задаем стойкий, как швейцарский банк, серийник, который не будет меняться от системы к системе.
В секции USB чуть ниже выставляем параметры, как у флешки‑оригинала:
VID → 13FE, PID → 4200, bdcDevice (номер ревизии) → PMAP
Имя производителя и продукта в нашем кейсе не используется, можем не менять. Однако в некоторых мажорных СЗИ они также применяются для формирования сигнатуры устройства. Если ты вообще не знаешь, какие параметры и куда вводить, то рекомендуем повторить шаги с первого и вот до этого места на флешке‑оригинале, скопировать все параметры в прошивальщик флешки‑фейка и продолжить чтение. Оригинал прошивать не нужно.
В поля SN Begin No., SN End No. и SN Mask забиваем серийник флешки‑оригинала: 070867948D560839.
Давай еще раз посмотрим на целевую строку:
Код:
USBSTORDISK&VEN_[пустой]&PROD_USB_DISK_2.0&REV_PMAP70867948D560839&0
Мы уже перенесли номер ревизии (PMAP) и серийник — цифровую часть в конце.
В секции Inquiry очищаем поле Vendor, в поле Product прописываем USB DISK 2.0. VID и PID мы поменяли, чтобы серийный номер (Device ID) был также идентичен оригиналу. В правом верхнем углу жмем Save и в главном окне нажимаем Start. Начинается перепрошивка флешки.
В нашем случае глубокая перепрошивка занимает 35 минут. А при использовании SMI MPTool можно задействовать более быстрый способ перепрошивки, когда с контроллера считывается CID-регистр (Card Identification; открывается через меню Debug → Read CIDWrite CID), в нем по аналогии с редактированием в HEX вручную прописываются нужные данные (но опять же нужно установить контрольные байты длины, не забывать вбивать значения справа налево и так далее, что неудобно).
Шаг 5. После успешной (мы надеемся) перепрошивки остается проверить нашу фейковую флешку и узнать, насколько она хороша. Посмотрим детали с помощью ChipGenius и выделим отличия от оригинала:
Description: [H:]Запоминающее устройство для USB(USB DISK 2.0)
Device Type: Mass Storage Device
Protocal Version: USB 2.00
Current Speed: High Speed
Max Current: 500mA (у оригинала — 200 mA, можно поменять через свойство USB Power — см. позапрошлый скрин, но при занижении силы тока устройство может отказаться работать)
USB Device ID: VID = 13FE PID = 4200
Serial Number: 070867948D560839
Device Vendor: SMI Corporation (у оригинала отсутствует, меняется через панель USB → Vendor String)
Device Name: USB DISK (у оригинала USB DISK 2.0, меняется через панель USB → Product String)
Device Revision: 4200 (у оригинала 0100, данный параметр не изменяется)
Product Model: USB DISK 2.0
Product Revision: PMAP
…(остальное по контроллеру и так различается)…
Теперь сравним DeviceID флешки‑оригинала, фейка до клонирования и фейка после прошивки.
Открыв свойства оборудования, проверяем путь к экземпляру‑клону:
Код:
USBSTORDISK&VEN_&PROD_USB_DISK_2.0&REV_PMAP70867948D560839&0
Целевой путь:
Код:
USBSTORDISK&VEN_&PROD_USB_DISK_2.0&REV_PMAP70867948D560839&0
Теперь вставляем фейк в тестовую машину с включенным белым списком для флешки‑оригинала.
Сработало! Флешка открывается и работает. Пробуем подключить оригинальную флешку вместе с фейком — облом, происходит конфликт, поэтому работает только первая воткнутая флешка. Так что подключай их по одной.
Для полного соответствия копии оригиналу рекомендуем изменить остальные параметры, отформатировать фейк, дать ему метку оригинала. И не забудь изменить VSN — как это сделать, ты уже знаешь.
Давай проверим фейк на надежном антивирусе — например, Kaspersky Endpoint Security 10.
Смотрим, что используется в качестве идентификатора флешки‑оригинала.
Это путь к экземпляру устройства, добавляем его в белый список, проверяем на какой‑нибудь левой флешке.
И вот тут мы словили хохму — флешка отображается в проводнике (особенность «Кошмарского»), проверяется антивирусом, но при попытке обратиться к ней получаем вот такое окно.
Но флешка‑фейк предсказуемо работает без каких‑либо проблем.
Схожим образом мы протестировали ряд коммерческих DLP-систем, СЗИ под Linux и нигде не встретили ни отпора, ни попыток воспрепятствовать атаке клонов.
И тут статью можно было бы закончить, но…
Часть 3. Извращения
Совершенно случайно оказалось, что в зависимости от СЗИ можно использовать и дополнительные методы обхода USB-блокировок.f
Дискетка
Путем форматирования флешку можно превратить в классическую дискету с возможностью чтения и записи, объемом всего в 1,38 Мбайт. Хватит, чтобы потихоньку перетащить на работу игрушку? Разве что по частям в несколько заходов. Вот как это сделать. Берем новую флешку, действуем по знакомому алгоритму. В этот раз нам попалась флешка Transcend 8 Gb USB 3.0 с контроллером SMI SM3267AB (возьмем прошивальщик для него — SMI MPTool V2.5.51 v7 P0920v1). Итак, прошивальщик, окно Settings, вкладка Multi-Lun Settings.
Устанавливаем галки на Floppy и форматировании, прошиваем. Результат выглядит примерно так.
Floppy-дисковод работает, зачет :).
Проверим на Каспере. По‑прежнему блокируется USB для любых флешек, кроме доверенных, но «дисковод» успешно подключается, можно читать‑писать информацию. Доступа к флешечному разделу по‑прежнему не предвидится.
Если сравнивать информацию о Floppy в Касперском с информацией по USB, то разница заключается только в типе устройства (Дискеты vs Съемные диски).
При включении блокировки дискет данный метод, конечно, не сработает.
CD-привод
Аналогичный подход, но теперь попробуем создать на флешке CD-раздел и предварительно записать на него образ из ISO-файла. Недостаток очевиден — можно только считывать инфу с CD-раздела, записать на флешку файлы ты уже не сможешь. Но запустить установщик любимой игрули — без проблем. Берем ту же самую флешку на контроллере SM3267AB и через SMI прошиваем CD-раздел. В разделе Multi-lun Setting выставляем галочку Static CDROM Size и указываем размер под твой ISO, который мы будем туда заливать.
На вкладке Main Flow Setting около галки с Make Auto Run задаем путь к ISO-образу, например с Kali Linux — или чем‑нибудь другим. После прошивки флешка отображается в проводнике как отдельный флеш‑накопитель и CD-привод. С CD-раздела можно читать, копировать файлы — все как при классическом монтировании ISO-образа.
Что же на это скажут наши блокировщики? В Касперском и других коммерческих решениях ситуация полностью аналогична случаю с дискетами: CD-раздел успешно подключен и готов к использованию.
Покупка мутантов
Есть, кстати, готовые флешки, которые содержат CD-раздел с утилитами для подключения «закрытого» раздела — как, например, в Jet Flash Transcend 620. Выглядит он примерно как CD-раздел с программулиной + 2 USB-раздела — открытый и пока закрытый, до ввода пароля. Размер приватной области настраивается.
Так вот, при работе белого списка по USB-накопителям в Касперском (если CD-привод не заблокирован) такая флеха вполне себе монтирует CD-раздел — можно и запускать, и копировать проги с него. При попытке смонтировать защищенный раздел — отказ в доступе. Чтобы спастись от этой напасти, нужно заблокировать CD-привод, хотя в родителе устройства указан все тот же старый добрый USB-идентификатор, что странно. В Comodo возможность монтирования такого недоверенного носителя исключена в принципе. Почему? Вопрос к реализации СЗИ и механизмам организации белых списков.
ВЫВОД
В статье мы рассмотрели варианты формирования максимально правдоподобного клона флешки, который позволяет обходить всевозможные блокировки. В зависимости от степени замороченности, можно обойти почти любой белый список. Как нам видится, для гарантированной защиты от подмены USB можно было бы указывать в СЗИ конкретные модели флешек и заносить в белый список хеш от CID области, от комбинации VID + PID + Serial или добавлять хеш вывода ChipGenius (ну либо его части). Неплохо было бы добавлять в идентификационную информацию данные о модели контроллера девайса.
В связи с тем что мы знаем парочку операционных систем, которые в качестве значений для белого списка используют название производителя или иные подобные параметры, было бы здорово на уровне ОС контролировать подключаемые носители на предмет их подмены или несоответствия обычному (ожидаемому) поведению (например, можно сравнивать VSN/UUID и ловить отличия при одинаковом DeviceID).
Безопасникам мы рекомендуем полностью блокировать подключение дискет и дисков в ОС, чтобы исключить описанные варианты обхода защиты. Будем рады получить обратную связь в комментариях. Может быть, у читателей найдутся прикольные решения для защиты от клонов или анализа аномалий при подключении устройств.
- 13 Окт 2010
Информация с флешки считывается- записывается отлично , а как добратся до серийного номера ума не хватает , помогите, буду благодарен советы..
- 13 Окт 2010
Информация Ven. ID и Dev. ID не меняется, если в вопросе подразумевалось это.
- 14 Окт 2010
gdv_en сказал(а):
Информация Ven. ID и Dev. ID не меняется, если в вопросе подразумевалось это.
а зачем их менять они у всех деталек одной серии одинаковы — а вот
серийный номер
у каждого свой
- 14 Окт 2010
Можно выдержку их даташита любой флешки, например, MX25L1005 ? Где есть упоминание про серийный номер?
Не путаешь ли программную сериализацию, когда во время программирования микросхемы по определенному адресу прошивки софт меняет определенные значения?
- 14 Окт 2010
В таком случае при копировании дампа и заливке его в анологичную флеш — должен-был копироватся и серийный номер — этого не происходит , предпологаю что серийник находится там где и ID … токо как туда попасть ??
- 14 Окт 2010
Кались, что клонировать собрался
- 14 Окт 2010
gdv_en сказал(а):
Можно выдержку их даташита любой флешки, например, MX25L1005 ? Где есть упоминание про серийный номер?
Ответ?
Что за устройство, которое может использовать недокументированные алгоритмы при работе с флешкой (если предполагать, что SN все-таки есть)? Или будем играть «угадай, что у меня за железяка»?
Первый раз слышу про серийники на флешках. Какая конкретно микросхема используется?
В некоторых флешках, такие как EN25F80 и им подобные, есть специальный сектор, который находится за областью пользовательского массива данных. Если твое устройство использует этот сектор, и этот сектор установлен как OTP — то информацию в нем перезаписать не удасться ничем.
- 15 Окт 2010
корпус затерт , программатор определяет ID=1C ,Type=31 ,Size=15 , EON SPI Flash:16Mbit , устройство модем на котором подписка привязанна к серийнику, серийник на находится на флешке , заменял флешки любые 2м 25 серии — все работает но номерок не тот , методом тыка на одной из флешек стер номер, теперь он 000000000 …
Где находится этот сектор как получить к нему доступ ?? как проверить установленно ОТП или нет ??
- 15 Окт 2010
вы подевайс побольше. Что за модем, что за подписка такая с привязкой? Откуда инфа о этом?
- 15 Окт 2010
Какой статус чипа возвращает софт ?
Каким программатором и софта пользуешся ?
Чип твой EON25F16 имеет ОТР сектор 128, 256 или 512 байт (менялся изменением ревизии чипа и даташита).
Если баловался и методом тыка стер номер , то вероятнее тот находится в основной памяти. ОТР блок это дополнительная память и требует отдельную команду доступа.
- 15 Окт 2010
флешку прошивал в апарате с помощью j-taga «TT 1.0.6.16» с его помощью и стер серийник — изменял базовый адрес обращения к флеши, это единственный результат , флешка отлично читается и пишется в программаторе SPI_TT_v1.035, статус чипа в данных программаторх не отображается.
EZo можно поподробнее о секторе ОТР ? какая нужна команда на доступ к нему ? какие программаторы имеют возможность обращения к данной области?? я на 100% уверен что нужные данные находятся именно там
- 16 Окт 2010
EZo можно поподробнее о секторе ОТР ? какая нужна команда на доступ к нему ?
Enter OTP . На форуме это неизлагать, читай даташит чипа (ищи в моей chip database)
какие программаторы имеют возможность обращения к данной области?? Willem нет, возможно , что какие то крутые.
Можно побаловатся и написать командную утилиту для ezoflash4v5.
флешку прошивал в апарате с помощью j-taga «TT 1.0.6.16» с его помощью и стер серийник — изменял базовый адрес обращения к флеши неверю, что j-tag сумел войти в ОТР область.
- 16 Окт 2010
EZo сказал(а):
Можно побаловатся и написать командную утилиту для ezoflash4v5.
да да да буду очень благодарен!!
- 26 Фев 2011
поиши что нибудь, где в инструментарии указан HEX-редактор