Создание CD-ROM-области на USB-флэшке
Только для опытных пользователей!!!
Понадобилось мне поставить на старенький компьютер систему.
В компьютере не было CD-ROMа, а ставить свой было не интересно, да и давно интересовало меня, как разделить мою 8 Gb флешку на несколько разделов. Обычными средствами этого сделать не удавалось, т.к. после создания разделов Windows отказывалась видеть второй раздел. Нашел описание про различные методы установки дополнительных драйверов для второго раздела, но это меня не устраивало, т.к. это нужно устанавливать на каждый ПК к которому подключаешься впервые.
Поэтому субботу я решил посвятить интересному делу по изучению того, как устроены флешки.
Узнал много нового о том какие бывают чипсеты, что делать с флешкой если она не определяется системой, где искать утилиты для восстановления программным методом, и как перевести флешку в тестовый режим путем замыкания ножек на чипе. Всё это я рассказал ранее.
Далее опишу, превращение Kingston 8Gb DataTrаveler 101 с чипом Skymedi -> CD-ROM + HDD + USB Flash
1) Нужно узнать производителя чипсета и значения VID и PID.
Это можно сделать, скачав и запустив утилиту ChipGenius v3.0
(обязательно запишите или сохраните данные которые она покажет, т.к. в случае плохой прошивки, это поможет найти вам нужную программу)
2) Затем переходим на страничку базы iFlash вводим VID или PID в строку поиска.
Находим, какие программы предназначены для работы с вашей флешкой. (моя флешка была с чипом SK6211, и подошла к ней программа SK6211_20090227_BA)
3) Если у вас другой чип, не от Skymedi, то далее можно не читать.
Итак:
а). Подсоединяем флешку к usb-разъему ПК.
б). Запускаем SK6211_20090227_BA.exe
в). В утилите нажимайте -->Advanced -->в окошке Password введите цифры 123456 и нажми на кнопку Check.
Окна станут активными.
г). В меню Code Bank ver. выберите последнюю базу данных. У некоторых флешка определилась в программе (загорелась зеленым, Ready) только после этого.
д). Дапее - нажать Multi-Partition.
В этом окне :Верхний левый угол - поставить галку Enable CD-ROM, если нужно разбить оставшуюся от CD-ROMa, а часть разбить еще на 2 раздела (т.е. сделать CD+flash+Flash), то передвинуть движок - установить размеры разделов.
Правый верхний угол - поставить галку Enable CD-Rom Booting (сделать CD-ROM загрузочным) и прописать путь к ISO - образу. Размер CD-части устанавливается автоматом в зависимости от размеров образа. Был опробован образ 2,5 ГБ, все нормально.
e). Обязательно пропишите параметр autorun counter - он отвечает за все глюки связанные с пропаданием флеш-CD после нескольких загрузок:
оказывается autorun counter это то количество раз, которое флеш-CD будет появляться в системе.
Если пишем 10 (как сказано в инструкции), то флеш-CD будет появляться и работать ровно 10 подключений флешки.
Для того чтобы образ работал бесконечно, в это поле нужно прописать 255 (==unlimited)
источник: http://www.mydigit.net/read.php?tid=58732&uid=35139
ж). Lun0 и Lun1 - это разделы, которые собственно и будут видеться как флешка. Если движок (см. выше) не трогали - будет CD + 1 флеш-раздел, в противном случае - CD и 2 флешки (объем каждой зависит от положения движка в верхнем левом углу).
Здесь же устанавливаем:
формат - (Fat или Fat32)
название раздела - (Format Label).
Первый Флеш-раздел можно сделать - (Fixed) (т.е. будет определяться не как флеш, а как HDD ),
а так же заблокировать раздел от перезаписи - (write protect), сразу записав на него нужные файлы, прописав путь к папке с ними (но я этого не делал, т.к. защита от перезаписи не входила в мои нужды).
Жмем ОК и соглашаемся с изменениями.
з). Далее (в появившемся после этого предыдущем окне можно выставить VID и PID (если хотите изменить название производителя контроллера и его тип, отображаемый в CHIP GENIUS - на определение флешки прошивающей утилитой в случае последующей перепрошивки это не повлияет), Серийный № флешки (можно любой) и параметры светодиода(LED) - частоту мигания и силу света, параметр Curr оставить равным 100 мА(больше лучше не ставить, насколько известно, это максимальная текущая сила тока , потребляемая флешкой от USB ) .
Все остальные параметры лучше не менять - за что они отвечают я не знаю.
и). Записываем свое название профиля и нажимаем "Save" (сохраняем профиль), соглашаемся с изменениями и закрываем это окно.
к). Прошивка возможна только если флешка есть в базе (см. выше).
В таком случае она загорается зеленым и будет написано "READY".
Выбираем сохраненный нами профиль и нажимаем AUTO-LLF (AUTO-LowLevel Format).
Флешка загорается желтым "BUSY" - идет процесс перезаписи.
Об его успешном завершении оповещает зеленый цвет и "PASS". Поздравляю!
Важные советы!!!
- Если цвет перед началом прошивки (после выбора последней базы поддерживаемых флешек) синий (NO Match) - значит Вам не повезло (флешки нет в базе), ждите обновления прошивальщика или ищите самостоятельно, я с третьего раза нашел нужный .
- Если Вам нужно будет перезаписать новый образ, обязательно вначале воспользуйтесь утилитой Recovery Disk (или основной утилитой переписать прошивку контроллера, не создавая CD раздел - убрать галки Enable CD-ROM и Enable CD-Rom Booting, оставить только раздел LUN0 (removeble), и только потом еще раз перешиваете, как Вам надо, иначе возможна ошибка при перепрошивке)
