Как сделать виртуальный cd на флешке
Войти
Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal
Делаем из обычной usb-флешки 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), и только потом еще раз перешиваете, как Вам надо, иначе возможна ошибка при перепрошивке)
Эмулятор 3,5" дисковода — втыкаем флэшку в ваш 386.
С покупкой проблем не было, ехало чуть больше двух недель, с треком.
Внешний вид
В комплекте идёт само устройство и диск с документацией и программным обеспечением.
На передней панели трехзначный цифровой дисплей, USB-порт, две кнопки управления и индикатор активности.
Сзади обычный 34-контактный дисководный разъём, разъём питания и несколько перемычек для настройки. Хотя из настроек тут только выбор номера устройства на кабеле — первое или второе. Я ничего не трогал, и так работает.
Внутренности.
Самая большая микросхема, нерезко, но что-то разобрать можно.
Размеры в сравнении с обычным дисководом.

Использование
С устройством в комплекте идёт диск, на котором находится несколько программ на китайском, немного рекламы, документация на китайском и документация на китайском английском. Практически всё бесполезное, я так и не смог ни одной программой воспользоваться. Показывали кучу иероглифов, изредка мелькали слова про 2000 и ХР, но при попытке что-то сделать с флэшкой вылетало сообщение «доступ невозможен», даже при запуске от имени администратора.
Хотя тут ещё есть winhex с кейгеном — предлагается использовать для создания образов дискет. И в прилагаемой инструкции даже упомянуто, что надо использовать кейген для регистрации.
Подготовка флэшки
Единственная полезная информация с диска — это то, что подготовить флэшку к работе с устройством можно, воткнув её в разъём, зажав обе кнопки и подав питание. Тогда флэшка будет отформатирована для использования. Остальное практически бесполезно.
Но если устройство уже установлено в корпус, то подавать зажимать кнопки и одновременно втыкать питание может быть неудобно, потому проще пользоваться специально обученной программой.
По интернетам ходит программка от европейской конторы (сайта которой уже нету), предназначенная для работы с аналогичным эмулятором. На всякий случай выкладываю еёещё в одно место, больше копий, полезных и одинаковых.
После установки (лучше не в program files, а в какую-нибудь другую папку — программа хочет писать к себе в каталог, хотя это поведение настраивается), можно запустить USB_Floppy_Manager_v1.40i и увидеть окно программы Batch Manage Tool. Программисты были несколько непоследовательны. 
Внимательный человек увидит что-то общее с китайской программой. Да, кое-что есть. Но тут хотя бы буквы понятные, в отличие от китайцев. 
Слева — список подключенных флэшек. 
Перед использованием надо щелкнуть правой кнопкой на нужной флэшке и отформатировать её.
В этом окне можно лишний раз проверить, что вы правильную флэшку форматируете, выбрать размер дисков, делать ли их при форматировании загрузочными (минимальный набор файлов закидывается), выбрать то, сколько дискет вы хотите иметь на флэшке. По идее, само устройство поддерживает до тысячи (0-999), но со стороны этого софта поддержка только до 100 (0-99). Мне вполне достаточно. 
Отформатированная флэшка компьютером воспринимается как USB-диск на 1,44 мегабайта. Ну, в зависимости от того, насколько вы её отфоматируете (1,44, 1,2, 720k). Туда можно что-то писать, читать — будет потом нормально видно на нулевой «дискете». Хотя кто-то отписывался, что при попытке закинуть туда большой файл могут быть испорчены другие образы. Сам не сталкивался, но на всякий случай использую прямую запись нечасто, а нулевую дискету держу свободной, только файл-метка там валяется, на случай, если вдруг забуду, что это флэшка для эмулятора. В управлении дисками, кстати, флэшка видна на свой полный объём единым разделом (у меня два гигабайта). 
После форматирования можно переходить к работе с «дискетами». Их список в правой части окна. Порядковый номер, объём, заполнение, дата последнего обновления. Никакой дополнительной информации, типа подписей, нету. 
Тут на «дискету» можно открыть для работы с ней, сохранить изменения, записать образ на дискету и сохранить содержимое дискеты в образ. Ну и отформатировать конкретную дискету, а не все вместе. 
При открытии «дискеты» (Open) содержимое копируется на жесткий диск в рабочую папку, где с файлами можно работать — добавлять, удалять, редактировать. По окончании работы надо вернуться в окно программы и нажать «Save» на нужной дискете — иначе изменения не запишутся на диск, а при повторном открытии «дискеты» удалятся из рабочей папки. При закрытии программы файлы не удаляются и живут до тех пор, пока не откроете «дискету» снова — после этого будут перезаписаны.
Для образов дискет использует файлы img. Всякие нестандартные форматы не поддерживает, так что забудьте об установке Windows 95 с дискеток, там на 1,6 дискеты отформатированы были, если память не изменяет. Только загрузочная нормального размера была.
Можно выделить несколько «дискет» и производить над ними пакетные операции.
Открытие скопирует содержимое выделенных «дискет» на диск и отправит вас в корень рабочего каталога программы, а не к конкретной дискете. Сохранение запишет изменения на выделенные «дискеты». Форматирование — отформатирует через всё то же стандартное окно. А запись образа запишет один образ на выделенные «дискеты». Несколько разных образов так записать не получится. Так же как нету возможности сохранить несколько «дискет» в образы — подобное придётся делать поштучно.
Ну и на этом с программной стороны всё.
Админских прав программа для работы не требует — если, конечно, рабочие папки вынесены за пределы Program files.
Нормально работает в Windows 10 x64.
Как всем этим пользоваться
Тут всё просто. Сперва подключаете вместо дисковода.
При подаче питания загораются нули на дисплее. Точки обозначают отсутствие флэшки в дисководе.
Если воткнуть флэшку, то точки пропадают. Кнопками справа переключается номер «дискеты». Правая кнопка по кругу переключает единицы, левая — десятки, одновременное нажатие обеих — сотни. При обращении к «дискете» светится лампочка. Звуков при работе устройство не издаёт. Видео работы я уж снимать не буду. 
Ну и небольшой тест скорости.
Windows 98SE, полное форматирование дискеты (от нажатия кнопки «Начать» до появления окошка с результатом):
Дисковод: 1:55
Эмулятор: 1:47
Копирование папки с файлами размером 1 мегабайт — 1048576 байт (DOS из состава Windows 98SE, copy *.* a:\):
Дисковод: 45 секунд
Эмулятор: 34 секунды
Достоинства
- Существует.
- Работает.
Недостатки
- Работает беззвучно, потому создаётся ощущение тормознутости. Обычный дисковод тоже тормозит, но он при этом издаёт звуки — слышно, что работает. А этот после получения команды dir, к примеру, помолчит-помолчит и выдаст результат примерно через то же время, что и дисковод. Вот эта молчаливая пауза и воспринимается как тормоза. Да и музыку тоже играть не может из-за беззвучной работы.
- Проблемы с родным софтом, надо искать альтернативный.
- Не универсальный, эмулирует конкретный тип дисковода — 3,5" HD. Но некоторые устройства требуют DD (синтезаторы некоторые) и для них не прокатит просто «отформатировать дискету» на 720, подавай подходящее устройство. У производителя заявлены и другие дисководы (1,2, 720) — но это именно что другие устройства, параметры «дискет» у них прошиты и не меняются. Отсюда ещё и проблемы с нестандартными форматами.
- Нету никаких комментариев к записанным дискетам, потому индекс надо вести самостоятельно — в файле, на бумажке, в голове.
Альтернативы
С аналогами и альтернативами туговато. Они больше для другого предназначены.
Во-первых, есть KryoFlux.
Это конвертор для подключения обычных дисководов к USB-порту. И, в первую очередь, предназначен для сохранения образов дискет (ну и записи их обратно на дискеты). В достоинствах — то, что работает практически со всеми форматами. В минусах — это не замена дисководу как таковому. Ну и не может быть виден в виде диска под Windows.
Во-вторых, есть FC5025 USB 5.25" floppy controller.
Это примерно тот же KryoFlux, только труба пониже — работает только с 5,25" дискетам, не может записывать на дискет.
какой-то там адаптер для 5,25
В-третьих, «есть» CATWEASEL MK IV. PCI-ная мультикарта.
Правда она скорее теоретически есть, производство прекратили где-то в нулевых и живьём сейчас уже не встретить.
Но, как уже сказал — это не альтернативы, они все работают в другую сторону — подключить дисковод к современному компьютеру. А не осчастливить старый девайс современной флэшкой.
Вердикт
Вообще думал Still Alive поставить, но потом всё же решил Final Countdown. Как-то ближе по настроению и вообще качество исполнения лучше. 🙂
Isostick: флэшка, которая выдаёт себя за оптический привод
Вставляете флэшку в USB-порт — и в системе появляется новое устройство USB Mass Storage Device плюс новый USB CD/DVD-привод. Так работает прошивка флэшки Isostick — флэшка идеально подходит для записи ISO-образов, в том числе загрузочных. Самое главное, что на неё можно записать много загрузочных ISO, а встроенный загрузчик (isosel) позволит переключаться между ними при загрузке с USB CD/DVD-привода. Если вам нужно несколько операционок, то этот девайс удобнее, чем использование программ вроде UNetBootin, grub и т.д.
Флэшка будет изготовлена и поступит в продажу через несколько недель, когда соберут достаточно денег на заказ производства. Если всё пройдёт удачно, то автор обещает выложить прошивку под открытой лицензией, так что кто угодно сможет делать такие девайсы самостоятельно.

Внутри устройства находится карта MicroSD (несменяемая) со скоростью чтения 12,5 МБ/с и 4-6 МБ/с на запись. С ёмкостью 32 ГБ на такую флэшку можно записать все операционные системы, какие есть у вас в наличии. Пока поддерживается только файловая система FAT32, автор изучает возможность поддержки NTFS, HFS+ и ext2/3/4.
Это идеальная штука для администраторов и остальных гиков, которые любят скачать из интернета что-нибудь в виде ISO. Впрочем, туда можно записывать любые файлы, не только ISO — с точки зрения операционной системы это будут файлы на CD/DVD-диске.
Из дополнительных опций на флэшке — переключатель read-only и светодиод активности, который тоже можно отключить.
В данный момент флэшку можно купить/инвестировать через инкубатор Kickstarter. Инвестор на $75 получает флэшку на 8 ГБ, на $125 — 16 ГБ, $175 — 16 ГБ, $225 — 32 ГБ. Все инвестиционные пакеты включают в себя не только флэшку, но и комплект стикеров. Доставка в страны за пределами США стоит дополнительно $15.
Создание CD-ROM раздела на флэш (для контроллера Phison PS2134)
Для примера использована флэш Kingston DataTraveler 1Gb на контроллере Phison PS2134 и утилита Phison UP13 UP14 UP12 V1.96.
Создать дополнительные разделы можно практически на любой флэшке с другими контроллерами используя соответствующие утилиты.
Утилита позволяет создать несколько вариантов разделов на флэш:
Mode 3 – стандартный режим. Один раздел — чтение/запись;
Mode 4 – 2 раздела. Floppy и стандартный накопитель;
Mode 7 – 2 раздела. В системе видно два независимых флэш диска;
Mode 8 – 2 раздела. Скрытый запароленный раздел и стандартный накопитель;
Mode 14 – 3 раздела. Стандартный накопитель, HDD (не виден в Windows XP) и CD разделы;
Mode 21 – 2 раздела. Стандартный накопитель (чтение/запись) и CD раздел (чтение).
Вид флэш со стороны контроллера.
Вид со стороны памяти.
Для начала нужно перепрошить контроллер со стандартными установками. Это нужно, если на флэш уже был какий-либо раздел (скрытый или CD-ROM).
Если дополнительных разделов не было — переходим к шагу 2.
Распаковывем утилиту, например в каталог C:\Temp
На вкладке F1-PS223X ни чего не меняем, переходим на вкладку F1-1. Заполняем значения как на скриншоте.
VID&PID – могут быть реальные или любые значения в формате 0х0000.
Поля Manufacturer, Product могут быть любыми. Значение Inquiry Revision не изменяем. Отмечая флажок Preformat мы включаем низкоуровневое форматирование.
Утстанавливаем значения на вкладке Controller как на скриншоте. Затем, сохраняем настройки Save As, например PS2134_flash.ini
Закрываем утилиту конфигурирования. Запускаем F1_90_v196_00.exe и выбираем ранее созданный файл PS2134_flash.ini
Подключаем флэш к компьютеру. Нажимаем Start. Запустится процесс низкоуровневого форматирования.
Затем появится сообщение о завершении форматирования.
Переподключаем флэш, ждём определения флэш в системе. Флэш определится как USB DISK 28X USB Device.
Светодиод в это время будет периодически мерцать. Теперь нажимаем OK.
Форматирование успешно завершено.
Переподключаем флэш. Форматируем стандартными стредствами Windows.
Создаём дополнительный раздел CD-ROM.
Переходим на вкладку F1-1. Заполняем значения как на скриншоте. Обращаю внимание, что установлен режим Mode 21 и снят флаг Preformat.
На вкладке F1-2 выбираем образ CD, для примера выбран образ Windows XP.
Утстанавливаем значения на вкладке Controller как на скриншоте. Затем сохраняем настройки Save As под именем, например PS2134_flash_cd.ini
Запускаем F1_90_v196_00.exe, выбираем созданный ini файл PS2134_flash_cd.ini
Нажимаем Start. Запуститься процесс тестирования и записи образа.
Когда образ будет записан окно будет окрашено зелёным. Светодиод будет постоянно мерцать.
Переподключаем флэш. Windows определит два устройства, CD-ROM и обычный съёмный диск.
Теперь, выбрав загрузку с флэш можно установить операционную систему, запустить LiveCD или Windows PE для лечения от вирусов и реанимации системы.