Сделать из флешки cd. Как скинуть нужную информацию с диска CD или DVD на флешку. Почему возможна «перепрошивка»

USB Flash можно использовать не только традиционным способом "как большую дискету". Есть более интересные и в некоторых случаях более полезные варианты. В этой статье будет описано как из флешки сделать USB CD-ROM. Конечно флешка так и останется флешкой, но вот компьютер ее будет "видеть" как CD-ROM.

Такой трюк может понадобиться например для того, чтобы установить Windows XP или 7 на компьютер без CD-DVD привода. Конечно в подобном случае есть и другие способы, но такая вот CD-ROM флешка позволяет установить Windows на нетбук вообще без проблем и каких-либо лишних телодвижений.

Если вам нужно сделать установочную флешку Windows 7 есть другой способ, проще - Установка Windows 7 c USB-флешки .

Первое, что нужно сделать это обзавестись образом диска в виде файла в формате ISO. Это может быть образ установочного диска Windows XP или любого другого CD или DVD диска. Есть много программ, которые позволяют сохранить содержимое лазерного диска в виде файла в формате ISO. Например такие как UltraISO, InfraRecorder, ImgBurn и много других.

Затем, нужно точно выяснить какой котроллер используется в вашей флешке. Дело в том, что даже в одной модели флешек могут быть разные контроллеры, а программы при помощи которых можно сделать из флеш-диска CD-ROM, жестко привязаны к контроллерам, то есть для каждого контроллера своя программа.

Наиболее точные результаты дает программа usbflashinfo , сама по себе она выдает "кракозябры", но их нужно отправить автору и он пришлет информацию о контроллере вашей флешки. Можно поискать по вашей модели среди уже готовых результатов в этом форуме .

После этого, на сайте flashboot.ru , находите программу для работы с контроллером вашей флешки. Через эту программу создаете на флеш-диске раздел CD-ROM и закачиваете туда ваш ISO файл.

Ниже будет описано как создать USB CD-ROM из флеш-диска Apacer AH325 4 Gb. В этой флешке используется контроллер Phison 2251-60. Программы для работы с этим контроллером называются Phison_MPALL. Они бывают разных версий. В этой статье в качестве примера будет использована версия 3.20.0B2.

Сначала нужно убедиться в том, что программа usbflashinfo не ошиблась и внутри действительно Phison, для этого нужно запустить GetInfo.exe и в ней вписать букву диска, под которой ваша флешка определилась в Windows, а затем нажать кнопку "Read":

Если внутри флешки котроллер Phison, тогда программа выдаст информацию о флешке:

Следующий шаг - создание конфигурационного файла для последующей записи флешки. Для этого нужно запустить программу MPParamEdit_F1.exe:

и затем в ней указать нужные опции начиная сверху, в поле "CD-Rom Image" нужно указать путь к файлу и сам ISO файл:

Примечание .

Возможно создание на флешке двух разделов, один будет эмулировать CD-ROM, а второй раздел будет обычной флешкой или эмулировать жесткий диск. В этом случае под раздел CD-ROM будет выделено столько, сколько необходимо для записи ISO образа, а остаток места на флешке будет выделен для раздела removable/fixed HDD. Однако если флешка будет использоваться для загрузки и особенно для установки Windows я советую делать только один раздел - CD-ROM. Вы "потеряете" часть общей емкости флешки, но зато избежите проблем совместимости на разных версиях BIOS.

В этой программе нужно открыть тот файл, который создали в редакторе настроек. Если все поля программы пусты, тогда нужно нажать кнопку "Update", после чего в одном из полей должна появиться запись о вашей флешке. После этого нужно нажать кнопку "Start" и ждать пока программа отработает:

Зеленый цвет поля означает, что все закончено. Нужно закрыть программу, а затем открыть диспетчер процессов Windows (taskmgr.exe) и в нем вручную убить программу MPALL. Дело в том, что после закрытия окна программы, ее процесс остается в памяти.

Теперь можно отключить флешку через "Безопасное извлечение устройств" и выдернуть из USB разъема. Затем снова воткнуть в разъем - но теперь Windows ее определит как CD- дисковод.

CD -разделы на флэшке позволяют загружаться без проблем на ПК, где загрузка с обычной флэшки Public -раздела флэшки) невозможна. Загрузка с CD -области флэшки, как правило, работает везде.

Но стоит понимать, что использование флэшки как загрузочного устройства из BIOS , не является прямым предназначением этой функции контроллера.

А главная функция CDROM -области в том, чтобы конкретный производитель флэшки мог разместить там необходимое ПО для шифрования, защиты от вирусов или просто некую рекламную информацию.

Поэтому успешный исход загрузки какого-либо компонента как с обычного CD -привода, в основном зависит от совместимости конкретного контроллера с конкретной материнской платой , на которой вы грузитесь.

КАКИЕ КОНТРОЛЛЕРЫ ПОДХОДЯТ БОЛЬШЕ ВСЕГО

Я лично, для использования в качестве LiveUSB и переустановки Windows , рекомендую только контроллеры SMI и Phison , т.к. они наиболее совместимы со старыми материнскими платами.

У SMI -чипов, наиболее высокую загружаемость из под BIOS проявили модели SM3257AA и те, что старше (например SM3257ENAA и SM3257ENLT ) .

С Phison , проблемы немного другого порядка, которые лишь косвенно связанны с эффективностью загрузки. Все контроллеры, можно условно разбить на две группы, в первой так называемые PS2XXX (например PS2232 и PS2239 ) , а во второй PS2251-XX (например PS2251-38 и PS2251-03 ). Так вот, чипы из первой группы, нельзя преобразовать в MODE30 , а только в MODE21 , который содержит в себе дополнительный flash -раздел, негативно влияющий на уровень совместимости.

Если же у вас не старый компьютер, то подойдут и другие модели, но всё же не все. К примеру, контроллеры Alcor , никогда не отличались хорошей загружаемость и вообще это не их тема.

А вот чипы Innostor , которые прославились своими USB3.0 моделями, хотя и кривоваты на загрузку, но зато могут нести одновременно на себе до 6 ISO -образов дисков!

Ниже, будут рассматриваться утилиты под производителей USB -контроллеров, способные работать с CD -разделом. Там же, вы сможете ознакомиться с полным списком, подходящих под это дело железяк флешек.

НЕСКОЛЬКО CDROM-РАЗДЕЛОВ НА ОДНОЙ ФЛЕШКЕ

Если говорить конкретно об одновременно работающих CD-ROM областях на флешке, то обуздать я смог всего несколько производителей контроллеров. Это мои любимые SMI контроллеры, некоторые флешки на Phison и применяемые в китайских подделках чипы Chipsbank .

На портале USBDev, вы можете ознакомиться с подробной инструкцией по созданию до 7 одновременно работающих СДРОМов . При этом, образы дисков можно менять в пару кликов, минуя процедуры перепрошивки, что минимизирует до предела последующие риски!

Там же в статью, вставлены два видеоролика, которые я специально записал для вас, на тот случай, если буквы окажутся не по зубам.

С чипами от Phison , всё хоть и делается на порядок проще, только под MODE32 подходят далеко не все флешки. Из тех что я пробовал, немного больше половины, оказались пригодны для работы в этом специфичном режиме. Да и MODE32 ограничивается всего двумя одновременно работающих СДРОМ ами.

Контроллеры Chipsbank , меньше всего мне понравились в этом плане. И процесс создания более долгий и муторный. И вероятность найти флешку подходящего объёма на нём, крайне мала. Да и возможность прошить два CDROM -раздела, имеется только и последних чипов, линейки CBM2098 и CBM2099 .

SMI чипам, этакую альтернативу могут составить контроллеры от Innostor , уже упомянутые выше. Им, конечно, никогда не сравниться в функциональности и гибкости с SMI -шками, но у них хоть что-то имеется в плане мультизагрузки.

У Innostor , хоть и один раздел под CD-Rom , но туда можно записать до 6 ISO образов и через специальную Windows-программу под названием Innostor AI-Burn , выбирать необходимый из них в данный момент времени.

Сама операция по изменению флэшки немного рискованная, поэтому её лучше не производить с флэшками в нестандартных корпусах (монолиты , флэшки с монетку размером, …). То есть, чтоб в случае некорректного завершения прошивки контроллера, была возможность разобрать корпус и перевести флэшку в тестовый режим .

В принципе при условии, что вы все делаете правильно, утилита к вашей флешке подходит и создаёте на флешке только CD-ROM-область , то шанс что флешка зависнет очень мала. Я не зря выделил жирных то, что на флешке желательно не создавать другие области, кроме как CD-ROM . Хотя некоторые пишут, что лучше создавать помимо CDROM -раздела еще и флеш-область, на которую можно будет скидывать файлы. Но я отношусь к этому крайне скептически.

Какие же могут быть проблемы, когда вы создаёте на флешке две или более области:

Очень вероятно, что при попытке вернуть флешку в первоначальное состояние или перезаписать ISO -файл, прошивальщик завершит работу с ошибкой и вашу флешку придется перепрошивать еще раз или вообще она “зависнет”. В таком случае, её придется переводить в тестовый режим и уже оттуда прошивать. Т.е. если у вас монолитная флешка , вы довольно сильно рискуете и я думаю, что игра не стоит свеч.

Не на всех компьютерах будет доступен из Windows флеш-раздел, хотя вероятность этого очень и очень мала.

Из-под BIOS , с приличной вероятностью, нельзя будет загрузить через загрузчик (типа GRUB4DOS ), элементы с флеш -области флешки. Т.е. в Windows у Вас всё пучком, а здесь облом, к примеру на моём компьютере такая батва.

Возможно, такое, что даже с CDROM -области не идёт никакой загрузки, что проявляется на очень большом проценте старых компьютеров. Такая проблема особенно остра для контроллеров компании Innostor .

Флешка заметно дольше инициализируется компьютером.

Возможно, я немного драматизирую ситуацию, но я лишь хочу подкинуть вам немного мыслей, на тот случай, когда у вы столкнётесь с проблемами.

КАК ПРОШИТЬ В CDROM

Для создания CD -области на USB -флэшке необходимо подобрать утилиту для конкретного контроллера, установленного в конкретной флэшке. Иногда при подборе в качестве главного параметра нужно рассматривать микросхему памяти, но это уже оффтоп для данной статьи. Затем настроить на работу утилиты с конкретной связкой (контроллер + память), активизировать настройки связанные с CDROM-областью и далее указать путь к самому образу диска (про особенности конкретных утилит смотрите ниже в комментариях рядом с восклицательным знаком [!]). После такой операции флэшка в BIOS будет определяется (в зависимости от настроек производственной утилиты и возможностей контроллера) либо как CDROM -устройство, либо как два устройства (CDROM + обычный раздел ).

Также качество результата, как не странно зависит от используемой утилиты. К примеру, у Алькора старыми версиями утилит не создавалась CDROM -область более 4ГБ или у Skymedi от версии может зависеть загружаемость в режиме LUN2.

Проясню ситуацию с как бы ограничением в 4ГБ на размер ISO -образа диска – так никакого ограничения в 4ГБ нет и никогда не было. Всё зависит от возможностей доступных версий программного обеспечения для того или иного железа (контроллер + память). Так для некоторых очень старых контроллеров, а также для некоторых не очень продвинутых, я вообще не знаком с такими. А тот бред (про 4ГБ и прочие), который частенько гуляет по интернету связан лишь с умственной отсталостью тех кто его пишет. Зачастую такие люди никогда не имели больше 1-2 флешек и при этом пытаются учить других. Также отличительной чертой этих болванов, являются рекомендации по поиску программного обеспечения с помощью VID-PID , которые тоже являются полнейшим бредом.

Подробные руководства с картинками, для основных контроллеров, будут написаны и выложены отдельными статьями. Так что Вам нужно набраться терпения, а мне наскрести желание и дело в шляпе.

КАКИЕ КОНКРЕТНО УТИЛИТЫ МОГУТ СОЗДАВАТЬ CD-ROM РАЗДЕЛ

Список утилит позволяющих создать CDROM-область и их особенностей для основных контроллеров:

Alcor: AlcorMP_UFD, ALCOR Recovery Tool, FC MpTool, Transcend AlcorMP JF620 Online Recovery, Transcend AlcorMP V15 Online Recovery.
!: Для создания Generic Autorun Disk с помощью ‘Transcend AlcorMP JF620 Online Recovery’ достаточно переименовать необходимый образ для создания CD-раздела в security_f.iso, положить его рядом с OnLineRecovery_620.exe и выполнить процедуру восстановления флешки, запустив OnLineRecovery_620.exe. После исполнения OnLineRecovery_620.exe всегда создаются два раздела: CD-раздел с содержимым security_f.iso и обычный раздел, определяемый в Windows как съёмный диск в формате FAT32.
!: Для создания Generic Autorun Disk с помощью ‘Transcend AlcorMP V15 Online Recovery’ достаточно переименовать необходимый образ для создания CD-раздела в TMUS.iso, положить его рядом с OnLineRecovery_TMUS.exe и выполнить процедуру восстановления флешки, запустив OnLineRecovery_TMUS.exe. После исполнения OnLineRecovery_TMUS.exe всегда создаются два раздела: CD-раздел с содержимым TMUS.iso и обычный раздел, определяемый в Windows как съёмный диск в формате FAT32 с меткой Trend Micro.
!: На флэшках с контроллерами Alcor до модели AU6982 включительно пока не удалось создать раздел ‘Autorun’.

ChipsBank: Chipsbank APTool, Chipsbank CBM2093 UMPTool, Chipsbank UMPTool, Chipsbank V88 UMPTool, FlashDiskManager.

Innostor: Innostor MP Tool, AI-Burn, AI Partition.
!: AI-Burn – только перезаписывает CD-область созданную с помощью Innostor MP Tool или AI Partition.
!: AI Partition – только создает CD-область, на которую потом с помощью AI-Burn можно записать образ диска.

iTE Tech. Inc. : MPTool, DtMPTool, UFDUtility, CDROM Tool.

Phison: Phison ModeConverter, Phison MPALL, Phison USB MPTool.
!: Phison ModeConverter v1.0.1.5 наиболее простой и безопасный способ создания, для современных контроллеров от Фисон.
!: Mode = 30 (CDROM Only); Mode = 21 (CDROM + Public).
!: Возможны некоторые проблемы с последующим определением флэшки в утилитах при создании ‘CDROM\Public + Fixed Disk ‘.

Skymedi: Skymedi PDT, Skymedi SK6213 ISO Update Tool.
!: Параметр ‘Autorun Counter’ означает то количество раз, которое CDROM-раздел будет появляться в системе. Для того чтобы раздел работал бесконечно, в это поле прописываем значение 255 (==unlimited).

SMI: SMI MPTool, DYNA MPTool, uDiskToolBar, MySDKTest, UFDisk Utilities.

SSS: 3S USB MP Utility, 3S USB OnCardSorting.
!: В окнах утилит нету настроек отвечающих за CD-область флэшки, поэтому необходимо отредактировать используемый конфигурационный файл (например – 6691_CM_T32D2 TSOP 32Gb x 2.INI) следующим образом: приблизительно после секции добавить секцию в которую добавить строку CDROM_ISO=j:\LIVECD\_2K10\MultiBoot_2k10_2.6.1_conty9.iso (где MultiBoot_2k10_2.6.1_conty9.iso файл, который Вы хотите записать на CD-область).

Возможность перезаписать CDROM-область без создания заново других разделов флэшки имеется далеко не у всех контроллеров. К примеру, я достоверно знаю только о двух фирмах контроллеров, с которыми можно осуществить данную операцию, а именно:
Innostor: с помощью утилиты AI-Burn.

SMI: с помощью программы MySDKTest . Несмотря на то, что данная софтина полноценно поддерживает только контроллеры до модели SM3255AB включительно. Выполнять процедуру замены образа диска, способна с любым, даже самым современным SMI-чипом.

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

Important Note : все материалы представлены в ознакомительных целях и ради просвещения блондинок.



Врезка. Live CD (также LiveCD и CD Live Distro — англ. живой компакт-диск, произносится «лив си-ди») — операционная система, загружающаяся со сменного носителя (CD, DVD, USB-накопитель и т. д.), не требующая для своего функционирования установки на жёсткий диск. Этим же понятием обозначают и носители с такими ОС (иногда различают LiveCD, LiveDVD и LiveUSB в зависимости от носителя).

Петербургские мытарства, или почему USB-CDROM


Как я и ожидал, вариант тупо накидать установочных файлов операционной системы на карту не сработал. Здесь нужен более тонкий подход. В ходе исследования выяснились существенные отличия (и по совместительству трудности) записи загрузочной флешки, по сравнению с CD. Вот они:

1) Необходимость немного больше времени проводить в BIOS

Многих людей вообще пугает синюшный цвет этой программы и множество английских слов, а в нашем случае приходится и перемещаться по ней. Более того, USB оказалась настолько "неполноценной", что часто по умолчанию поддержка ее отключена, а в особо устаревших версиях отсутствует вовсе (лечится обновлением BIOS). Сами БИОСы могут сильно отличаться друг от друга, в каждой из них придется ориентироваться заново.

2) Имитационность загрузки с usb-накопителя

Даже если нам посчастливилось лицезреть в БИОСе возможность загрузки с помощью usb, то вариантов такой загрузки окажется сразу несколько (хоть и не всегда). Причем каждый из них является имитацией загрузки с других устройств (например, USB-FDD и USB-ZIP - имитация загрузки с дискеты, USB-HDD - с жесткого диска, USB-CDROM - с оптического CD-диска). Это вносит определенную путаницу в решение поставленной задачи.

3) Правильное форматирование флешки и привязка к производителю

До того, как записывать информацию на флеш-карту, следует ее отформатировать. И делается это особым образом, дабы соответствовать одному из выбранных вариантов загрузки, отмеченных пунктом выше. Пикантности добавляет тот факт, что для каждой флешки существует специфичный набор утилит от производителя, с помощью которых осуществляется форматирование и непосредственная запись загрузочных данных.


Забегая немного вперед

Знакомство с программными средствами для создания загрузочной флешки я начал с FlashBoot - отличная многофункциональная софтина. Беда ее в том, что она поддерживала прогрессивный формат USB-HDD, который не был представлен в моей BIOS. Ссылок не даю, поскольку это не затрагивает предмета статьи.

Вторая массированная попытка была связана с мощной штуковиной WinSetupFromUSB. Отличается поддержкой имитации дискеток (USB-FDD и USB-ZIP). После упорных боев с минимальными знаниями и освоения программы мне удалось-таки замутить флешку для загрузки по методу USB-ZIP (что по накалу страстей достойно отражения в отдельной статье). Система при запуске даже написала, дескать, Start booting и все такое. После чего черный экран с этим текстом застыл на неопределенное время. Ждать пару часов я не стал и отверг игрушки с виртуальным флоппи.

Итак, в моем распоряжении остался метод USB-CDROM . Информации о нем гугл выдавал на порядок меньше. Для его реализации следует отформатировать флешку так, что система начинает видеть наше устройство одновременно и как CD-дисковод, и как дополнительный жесткий диск, например. На первом располагается операционная система (в нашем случае LiveCD), второй раздел используется как накопитель, куда можно забросить дополнительные программы (например, свежий рабочий антивирус). К расота! Это единственный способ, который реально сработал на моей машине, о нем и пойдет речь в дальнейшем.
На самом деле я плохо искал. Вариант USB-HDD часто находится в подменю загрузки с Hard Disc


Подготовительные этапы


Для начала позаботимся о том, что писать на флешку. То бишь, нам нужен загрузочный дистрибутив (образ) операционной системы (файл с расширением .iso ). Можно найти готовый образ в сети либо изготовить самостоятельно путем потрошения оригинального диска с Windows (линуксы в расчет не берем), но и это стоит отдельной темы



Танцы с BIOS


Работа в BIOS - пожалуй, наиболее отпугивающая и неизведанная часть общего дела. Требует хотя бы элементарного знания английского языка, умения вычленять среди прочих иностранных слов такие слова, как USB, Boot (Загрузка) и пр. К сожалению, БИОСов наштамповано столько, что отразить в статье все модификации и их менюшки нереально. Опишу этапы работы на примере своего компа.

1. Попадаем в BIOS

Заскочить можно туда при включении компьютера (когда буквы бегут на черном фоне) путем многократного нажатия (для верности) на клавишу Delete (реже F2 или Escape).

В результате мы попадаем в главное меню BIOS. У меня оно выглядит так:



2. Включаем поддержку USB.

Зачастую бывает так, что USB по умолчанию отключению (значение Disabled), и BIOS "не видит" вставленную флешку. Понятно, что в этом случае любые попытки загрузиться с нее обречены на провал. Основная проблема - найти тот пункт меню, в котором располагается нужная нам настройка. В нашем примере она сидит на четвертой строке слева - Integrated Peripherals (см. рисунок выше). Если зайти туда, мы увидим следующую картину:



Как видно из рисунка, подозрения навевают параметры USB Controller и USB Device Legacy Support. На рисунке они уже включены (Disabled - выключено, Enabled - включено). Однако usb-настройки могут носить совершенно разные названия, именно такую картинку на другом компьютере можно и не увидеть. То есть, все это будет называться как-то иначе. Ключевое слово для поиска, как вы поняли, это USB. В помощь пытливому уму пользователя рекомендую ознакомиться со списком возможных настроек и кратким описанием каждой из них. Ищущий да обрящет.

3. Устанавливаем очередность загрузки

Включив USB, необходимо заставить BIOS грузиться с нее в первую очередь. Порядок очередности в нашем примере определяет группа настроек Advanced BIOS Features



Также довольно часто очередность загрузки скрывается в пункте меню Boot либо в комбинациях с этим словом. На рисунке выше в качестве первого загрузочного устройства (First Boot Device) указан CDROM. Следуя логике намеченных действий, меняем значение поля на USB-CDROM. Вторым устройством (Second Boot Device) можно оставить Hard Disk. Работа завершена, выдыхаем, сохраняем настройки и выходим (как правило, F10 - Save & Exit). "Горячие клавиши" и их предназначение указаны в нижней части экрана.

Бывает и так: сколько ни ищем, где включить USB, не находим. И в очередности загрузки вариантов с USB нет. Скорее всего, это самый неприятный случай - BIOS устарела и не поддерживает USB. В таком случае намыливайте веревку и становитесь на табурет идите на сайт производителя BIOS и обновляйте версию.

И напоследок. Для тех, кто хочет познакомиться с этим забавным зверьком под названием BIOS чуть ближе, припасен маленький бонус .


Разборки с флешкой




Врезка. Контроллер (англ. controller — регулятор, управляющее устройство) — устройство управления в электронике и вычислительной технике

Если у вас экзотический контроллер, не попавший в список, придется лезть на сайт производителя контроллера и рыскать в поисках нужных программ. Возникает резонный вопрос: как понять, на каком контроллере забацана наша флешка? Делается это просто. Скачиваем полезную утилиту ChipGenius , вставляем флешку в порт и запускаем программу. Вот что выдала она для моего Кингстона:



Итак, мы определились с контроллером (skymedi), обратимся к программным средствам этого производителя. Ими оказывается (согласно соответствующей инструкции) набор утилит SK6211BA-20090227 .
Распаковав скачанный архив на рабочем столе, запускаем файл SK6211_20090227_BA.exe



Моя флешка определилась на одном из 8 портов, о чем символизирует надпись Ready. Нажимаем кнопку Advance (расширенные настройки). Попадаем в новое окно:



Это пустое окно (с неактивными полями). В единственное активное поле Password (Пароль) вводим 123456 и нажимаем Check. После этого программа автоматически подберет настройки, как на скриншоте ниже. Однако, вручную нужно прописать PreCopyPath (выбрать после нажатия клавиши Browse каталог PreCopy, который находится в папке со скачанной программой).

Настройка еще не закончена. Нажимаем кнопку Multi-Partition и попадаем в третье окно, предназначенное для дополнительной настройки. Наиболее важными здесь являются галочки Enable CDROM, Enable CDROM booting и поле ISO Image , где мы указываем путь к предварительной скачанному образу LiveCD. В остальном заполнение идет автоматом, как на скриншоте:

По нажатию OK мы откатываемся к предыдущему окну, где в поле Config File вводим название нашей новой конфигурации (например, Kingston_4G). Далее окончательно сохраняем настройки (Save) и возвращаемся к главному окну программы. Выбираем кнопку Auto-LLF и ждем...

Форматирование и запись начались.

По завершению безопасно извлекаем устройство, а при повторном присоединении система уже видит вместо одной флешки два устройства.

Отправляем компьютер на перезагрузку и благополучно грузимся с флешки. Надо сказать, новоявленная LiveUSB поднялась без проблем, да к тому же по скорости работы в разы опережала аналог на CD за счет скоростного обмена данными. Если я правильно понял, программой для контроллера skymedi из рассмотренного примера можно выбить у флешки только 1 раздел под СD-дисковод. Значит, записать на карту одновременно LiveCD и полноценный образ, увы, не удастся. Однако в качестве теста ничего не мешает забросить на флешку сборку с интегрированным LiveCD и получить на выходе загрузочную штуковину "на все случаи жизни".Кроме того, вполне возможно, что на других контроллерах данное ограничение можно обойти. Нужно проверять.

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

Создание загрузочной CD-ROM области на USB-флэшке

По современным меркам диск устарел, и наличие у компьютера дисковода, в основном означает лишь его устаревшую начинку. Но что делать если DVD romа нет, а компьютер не поддерживает установку Windows с флешки? К сожалению, нам приходиться время от времени сталкиваться с переустановкой ОС, и установка ОС с диска сегодня все еще актуальна и востребована. Что же делать, как навсегда отказать от дисков? Использовать USB накопители! Не смотря на то, что у некоторых установка с USB вызывает больше вопросов, чем с диска, USB все же имеет много плюсов.

  1. Восстановление работоспособности ПК. Имея USB с набором эмулированных дисков, шансов на починку старого компьютера больше. И это лучше, чем таскать с собой комплект дисков.
  2. Диски устарели, они быстро изнашиваются и при переносе довольно быстро приходят в негодность.
  3. Самые вместительные, даже продвинутые диски, не способны вместить в себя такие объёмы данных какие предлагают USB накопители. Плюс скорость чтения быстрее.
  4. Дисковод давно уже не является важной частью ПК, и выкидывать деньги на них только из-за необходимости загружать ОС пустая трата денег.

И так общий смысл операции, что бы наша флешка определялась компьютером как СД ром, то есть у флешки будет CD – область в которую будет монтироваться образ, а компьютер будет определять флешку как CD rom.

Давайте рассмотрим общий процесс превращения USB флеш накопителя в DVD-R привод с монтированным в него образом диска. Вернее сказать просто, давайте создадим флешку с ОС для установки на компьютер. Данная манипуляция избавит вас от необходимости использовать диски при установке ОС и в тоже время выставлять в BIOS в Boot загрузку с флешки, плюс, если у вас старый компьютер БИОС может совсем не располагать такой функцией. Подобная эмуляция образа и создание видимости привода есть в одном из режимов флешек, благодаря стараниям производителей. Но, к сожалению, прошивка самого чипа, не разглашается и программы с драйверами, руководства и инструкции не распространяются официально. Их приходиться искать по всему интернету.

Здесь я попробую разобрать по пунктам, что примерно необходимо сделать для прошивки флешки и монтирования образа на неё. А так же ниже приведу конкретный пример на примере флешек Kingston.

  1. Нам необходимо определить значения PID и VID , а также производителя чипсета.

Сделать это можно при помощи программы ChipGenius . Данные, которые вы получите, лучше всего сохранить. Они могут понадобиться в случае не удачной прошивки. Так же их можно узнать используя стандартные возможности самой Windows? То есть через «Диспетчер задач».

  1. PID или VID вводим в базу данных на странице http://flashboot.ru/iflash/. Там узнаем, какие программы предназначены для работы с нашей флешкой.
  2. А дальше следует теория, ведь в большинстве случаев каждая программа отличается интерфейсом и алгоритмом. Но в общих чертах, попробую теоретически универсально объяснить последующий процесс.
  3. Подключение USB накопителя к ПК.
  4. Запуск программы, название которой определили в пункте 2.
  5. В утилите необходимо получить информацию о флеш накопителе и разобраться с основным интерфейсом.
  6. В настройках ввести данные по созданию облости CD. Данные, которые вы можете продублировать из источника со странички инструкции программы.
  7. После всего проделанного, вы сможете использовать флеш накопитель, именно как привод DVD-Rom, и ПК будет видеть при этом диск образа, записанный на флешку, как диск вставленный в CD rom.

Например, у вас флешка Kingston 8Gb DataTrаveler 101 с чипом Skymedi для работы с чипсетов флешки идет программа SK6211_20090227_BA.exe. Подсоединяем флешку, запускаем прогу. Кликаем -->Advanced -->в окошке Password вводим 123456 и жмем Check.

В меню Code Bank ver. выбираем последнюю базу данных. Жмем Multi-Partition.

В окошке в верхнем углу слева устанавливаем галочку в пункте Enable CD-ROM, если необходимо разбить на CD-ROM, а часть на разделы flash+Flash. Не забудьте установить размер разделов.

Вверху справа галочку Enable CD-Rom Booting, то есть сделать D-ROM загрузочным, после этого вам необходимо прописать путь до образа ОС.

Прописываем параметр autorun counter, данный параметр отвечает за количество раз загрузок с флешки, что бы процесс был бесконечным, прописываем значение 255 (==unlimited)

В статье описан вариант создания на флэш дополнительного раздела CD-ROM. На этом разделе можно разместить любой образ CD/DVD. Например, образы Windows PE/BartPE, LiveCD или любые другие образы для установки операционных систем.

Для примера использована флэш 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.

Шаг 1.

Распаковывем утилиту, например в каталог C:\Temp

Запускаем ParamEdt-F1-v1.0.20.2.exe.

На вкладке 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.

Шаг 2.

Создаём дополнительный раздел CD-ROM.

Запускаем ParamEdt-F1-v1.0.20.2.exe

Переходим на вкладку 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. Запуститься процесс тестирования и записи образа.

mob_info