Компакт-диск размером с флешку, или безпроблемная установка любой ОС на любую
систему
Думаю, всем вам прекрасно известно, что большинство современных операционных
систем распространяются в виде образов компакт-дисков cd,
или dvd, которые нужно прожечь на болванку,
чтобы иметь возможность установить операционную систему на чистый компьютер.
Думаю так же, что у большинства из вас либо есть, либо были нетбуки, планшеты, у
которых отсутствует привод cd/dvd и, думаю, многие из
вас сталкивались с трудностями при переустановке операционной системы на
подобных устройствах. Разумеется, можно купить внешний usb cd/dvd
привод и забыть о проблемах, или подготовить загрузочную флешку, о чём
так же написаны тысячи статей в том числе и на этом сайте. Однако, покупка
внешнего привода требует финансовых вложений, что в некоторых случаях может
оказаться неприемлемым, а изготовленные даже по феншую загрузочные флешки, будет
загружать далеко не всякое устройство. В этой статье я предложу ещё один вариант
для установки операционной системы на устройство, не оснащённое
cd/dvd приводом и на этот раз рецепт будет почти
универсальным.
Так в чём же суть
Начнём с того, что поговорим о типах устройств, которые можно различить на
пользовательском уровне. В зависимости от типа устройства, система будет вести
себя с ним по-разному.
- Съёмное устройство (removable media). Система
понимает, что устройство, как бы, в компьютере не на долго и что оно в любой
момент может быть извлечено. По этой причине, как правило при работе со съёмным
устройством система отключает Кеш записи.
- Фиксированное устройство (local media). Система
подразумевает, что устройство в компьютере надолго, если не навсегда, поэтому
система включает службы кэширования и оптимизирует файловую систему на
устройстве для более быстрого доступа.
- Оба вышеописанных типа устройства можно разделить ещё и на подтипы. Ниже я в
вкратце расскажу об этих подтипах. Не смотря на то, что некоторые из этих
подтипов уже не актуальны, информация о них, хоть и носит характер общего
развития, однако, позволит понять любознательным логику процесса загрузки с
такого носителя.
- Дисковод гибких дисков (fdd (floppy drive disk)).
Когда-то давно на квадратные дискетки влезала целая операционная система, да ещё
и набор программ к ней. Сейчас же это устройство нам интересно в основном с
академической точки зрения. При желании мы можем представить системе и флешку,
как дисковод гибких дисков, благо для этого достаточно функций, предлагаемых
операционной системой, но делать мы этого не будем, т.к. с дисковода гибких
дисков можно загрузить далеко не каждую операционную систему, а мы с вами
договорились, что постараемся сделать универсальный рецепт.
- Жёсткий диск (hdd (hard drive disk)). Основным
отличием жёсткого диска от гибкого диска на логическом уровне является то, что
жёсткий диск содержит таблицу разделов, тогда, как гибкий диск её не содержит, и
область загрузочной записи, которая в более старых вариантах разметки диска
называлась mbr. Хочется заметить, что всё написанное
справедливо и для твердотельных дисков (ssd), ибо на
логическом уровне большой разницы между ssd и
hdd нет. Когда мы изготавливаем загрузочную флешку, мы
учим её представляться системе, как внешний жёсткий диск, но ведь загрузка
пройдёт успешно только тогда, когда система умеет загружаться с внешнего
жёсткого диска, что, увы, для совсем старых систем не всегда так. Кроме того,
есть ещё один подводный камень, если флешку переделать на логическом уровне в
жёсткий диск: операционные системы windows видят
только первый раздел на флешке, таким образом, если на флешке создать несколько
разделов, работать мы сможем только с самым первым, а для работы с остальными
разделами нам придётся подменять драйверы, или устанавливать linux,
который работает с такими флешками нормально.
- компакт-диск. Один из универсальных носителей. Практически все компьютеры,
выпущенные после 1998 года, уже умели загружаться с компакт-диска, ведь тот же
дистрибутив windows 98 распространялся уже на
компакт-дисках. Таким образом, смело можно утверждать, что все современные
компьютеры умеют загружаться с компакт-диска, не зависимо от того, в какой
привод он вставлен: внутренний ide, или
sata, или во внешний usb.
Кроме того, если вы всё ещё хотите по каким-либо причинам пользоваться
windows xp, или более ранними версиями
windows, то устанавливать её желательно только с
компакт-диска, ибо иные способы, как правило, чреваты танцем с бубнами и не
всегда результативны.
Из вышенаписанного, если кто не заметил, плавно вытекает следующее: наиболее
универсальным устройством загрузки для того, чтобы начать установку операционной
системы, является компакт-диск. Имея привод компакт-дисков и диск с нужной нам
операционной системой, мы наверняка сможем установить её на любой компьютер,
лишь бы системные требования подходили.
А как же быть, если у нас нет привода, или есть только флешка? Да очень просто.
Сделать из флешки привод компакт-дисков. Нет-нет, это не шутка, а вполне суровая
реальность. Существует возможность сделать так, что флешка начнёт представляться
системе в виде привода компакт-дисков. Более того, даже всезнающая
windows честно нам скажет, что мы вставили диск в
новое устройство. Даже неразговорчивая bios честно
признает во вставленной флешке cd-rom drive и даст с
него загрузиться.
Волшебство в действии
Для начала стоит остановиться на том, как мы можем поизвращаться над нашей
флешкой, ведь вариантов, на самом деле, у нас несколько.
- Полностью превратить флешку в компакт-диск. В этом случае флешка будет
универсальная и будет работать на любом компьютере, однако, на такую флешку
нельзя будет ничего записать встроенными средствами любой операционной системы.
Проще говоря, чтобы использовать флешку для записи, её придётся снова превратить
из компакт-диска во флешку.
- Разделить флешку на несколько частей: первую часть флешки, скажем, размером в
700 мб сделать компакт-диском, а вторую оставить флешкой. В этом случае при
вставке такой флешки будут определяться 2 диска: cd/dvd
и обычный съёмный, на который можно будет записывать данные. Это удобно,
но не на всех флешках это будет работать и не каждый компьютер разрешит
загружаться с такой флешки. Однако, можно пожертвовать универсальностью ради
такой флешки и изготовить её. Если всё работает, то вам повезло, а, если нет, то
всегда можно сделать из такой флешки вновь обычную, а потом уже обычную
превратить в компакт-диск.
- Сделать из флешки несколько компакт-дисков. Достаточно удобно для
компомастеров и аникейщиков, ведь на каждом компакт-диске можно хранить свою
операционную систему, или образ загрузочного диска с инженерными утилитами.
Проблема тут в том, что далеко не каждая флешка позволит так над собой
извращаться и этот вариант лучше всего отбросить.
Хочется заметить, что всё вышеописанное можно реализовать далеко не на каждой
флешке, ибо поддержку представления флешки в виде cd-rom
должен иметь её контроллер. Вот некоторые модели флешек, из которых
гарантированно можно сделать cd-rom, равно, как и
флешку, которая будет одновременно и компакт-диском, и флешкой:
- Silicon power. Удалось протестировать 8 флешек
разной даты выпуска и разного размера. Все флешки поддерживают режим
cd-rom и со всеми ними можно работать с помощью
программы ModeConverterFF01.exe, о которой будет
рассказано ниже.
- AData Флешки поддерживают режим
cd-rom с помощью сторонних утилит, о которых в этой статье не
рассказывается, но, тем не менее, ссылки на архив с некоторыми утилитами вы
найдёте в этой статье.
- Transcent - флешки ограниченно поддерживают режим
cd-rom, можно попытаться сделать его с помощью утилит
из архива, ссылка на который есть в этой статье.
Флешки, о которых не говорится в списке выше, не обязательно не поддерживают
режим cd-rom. Дело в том, что в каждой флешке разный
контроллер, который либо поддерживает, либо не поддерживает указанный режим, но
работа с такими флешками будет немного сложнее, ибо надо будет искать утилиту
под конкретный контроллер конкретного производителя. В общем случае алгоритм
ваших действий будет таким.
- Ищете программу диагностики флешек, например USBDeview.exe
- Узнаёте с помощью вышеуказанной программы, или её аналогов идентификатор
производителя vendor id (vid).
- Пытаетесь найти информацию по этому vid в Интернете
на форумах.
- Если получается плохо, то узнаёте ещё и производителя памяти и повторяете
поиск.
Если же вам влом заниматься всем этим, но вы уж очень хотите себе такую вот
многофункциональную флешку, то купите флешку Silicon power
и прочитайте краткую памятку по созданию cd-rom
области с помощью программы ModeConverterFF01.exe
Создаём cd-rom область с
помощью программы ModeConverterFF01.exe
Итак, мы пойдём по пути наименьшего сопротивления: возьмём флешку
Silicon power любого размера, программу
ModeConverterFF01.exe и приступим. Для начала подготовим все инструменты,
которые нам понадобятся. Итак, что нам нужно:
- Разумеется, компьютер, работающий под управлением
windows xp, или выше.
- Флешка Silicon power. Можете пробовать и
другие, хуже не будет, ибо, если флешка не поддерживается программой, то
программа просто ничего не позволит на ней делать.
- Программа ModeConverterFF01.exe. Ссылка на архив, в котором есть и эта
программа есть в самом начале статьи.
- Образ компакт-диска, который мы будем записывать на флешку. Его можно
снять с уже имеющегося у вас диска с операционной системой, или скачать из
Интернета. Образ должен быть только в формате iso.
Перед началом эксперимента помните, что все изменения обратимы, а так же, что
все данные, находящиеся на флешке, будут безвозвратно потеряны.
Если вы пользуетесь программами экранного доступа, обратите внимание, что
программа ModeConverterFF01.exe не полностью доступна и, скорее всего, вам
придётся использовать дополнительные средства повышения доступности, типа
jaws курсор, или режим плоского просмотра. Ну а теперь
поехали
- Отключаем от разъёмов usb все дисковые
накопители: флешки, жёсткие диски и т.д.
- Запускаем программу ModeConverterFF01.exe
- Вставляем флешку, которую мы будем превращать в cd
привод. Через некоторое время программа опознает флешку.
- Если флешка не опознаётся, жмём кнопку find device.
Если и после этого флешка не опознаётся, то вам просто не повезло, и
программа не будет работать с этой флешкой. Показателем того, что флешка
опозналась станет наличие буквы вашей флешки в поле drive.
- Теперь переключаемся на jaws курсор, или
плоский просмотр и в группе No. of partition выбираем количество областей,
которые мы хотим создать на флешке. Если мы хотим создать только
cd-rom, или хотим превратить флешку из
cd-rom в обычную, то выбираем значение 1, если же
мы хотим сделать мультидевайс, то выбираем значение 2. В последнем случае
группа параметров для одного раздела станет недоступной, т.к. 1 из разделов
при таком варианте будет всегда съёмным (removable media).
Именно такой тип раздела (removable) выберите,
если хотите превратить флешку из cd-rom в
нормальную. При выборе значения 2 группа параметров, относящихся к первой
области станет неактивной, т.к. первая область всегда будет
removable media.
- После того, как выберем радиокнопку cd-rom,
нажнём кнопку image, чтобы указать путь к
iso образу нашего компакт-диска. Обратите
внимание, что в пути к образу не должны быть пробелы. Лучше положить образ
на время операции поближе к корню диска.
- Теперь, когда файл образа указан, смотрим в графу
size и запоминаем размер нашего образа. Я взял для примера образ
знаменитой в определённых кругах winxpe by antey,
размером 894.09 mb. Запомним этот размер.
- Теперь обращаем внимание на две области secure (mb)
и public (mb). В области
secure (mb), не смотря на её название, указан размер области, которая
будет доступна нам, как флешка, а в области public (mb)
указан размер области cd-rom). Обратите
внимание, что размер области public (mb) нужно
задать самостоятельно и её размер должен быть немного больше размера образа.
В нашем с вами примере размер образа 894.09 mb,
следовательно размер области public (mb) должен
быть 805 мб, или выше. Если этого не сделать, то либо программа ругнётся на
то, что размер области меньше раздела образа, либо не ругнётся и всё запишет
правильно, но место, которое вы могли бы использовать с пользой, пропадёт
просто так. Замечу, что редактировать размеры областей вы будете только,
если будете создавать их две. При создании одной области под неё будет
выделена вся флешка. Да, чуть не забыл: не пытайтесь вписывать размер
руками, ничего хорошего из этого не выйдет, двигайте ползунок, или мышкой,
или придите к нему табом и двигайте стрелками, он доступен.
- После того, как вы зададите все размеры и несколько раз перепроверите
их, нажимайте кнопку convert.
- Через некоторое время программа выдаст сообщение: Please re-plug device
and click "OK" when device is ready to continue с
одной кнопкой ok. Ни в коем случае не нажимайте
кнопку. Сначала, как и просит программа, извлеките флешку, затем вновь
подключите её, дождитесь, пока она определится системой, и только потом
нажимайте кнопку. Да, и никакого безопасного извлечения устройств на этом
этапе!!!
- А вот теперь просто ждите. Программа никак не индицирует свою работу...
Никакой кнопки отмена, никакого прогрессбара. Более того, вам может
показаться, что программа даже зависла, но на самом деле это не так. В любом
случае наберитесь терпения и не вынимайте флешку. Процесс записи образа в
специально сформированную область памяти может продолжаться до 10 минут при
большом размере флешки и большом образе.
- После того, как программа отработает, она выдаст одно единственное
диалоговое окно с кнопкой ok.
- Нажмите кнопку ok и закройте программу.
Теперь снова выньте флешку из разъёма и снова вставьте обратно и снова
никакого безопасного извлечения устройств.
Система начнёт устанавливать драйверы. Не пугайтесь, это нормально, ведь вы
только что подключили в систему новое устройство. Через некоторое время система
скажет, что устройство успешно установлено.
А теперь откройте 'компьютер',
'мой компьютер' или как там
у вас ещё называется то место, где показываются все диски компьютера и взгляните
на дерево дисков. Ну как, понравилось? В списке дисков появился привод
компакт-дисков, если открыть который, вы увидите файлы и папки того образа,
который вы только что прожгли на флешку вот таким странным образом. Замечу, что,
если вы делали две области, то у вас при вставке флешки теперь будет
отображаться, как новый привод для компакт-дисков, так и новый съёмный диск.
Всё, вы только что сделали себе флешку, с которой сможете установить себе
операционную систему на любом компьютере и помните, даже самый старый
bios будет видеть такую флешку, как компакт-диск со
всеми вытекающими с одной оговоркой: некоторые биосы не будут работать с
флешками, у которых есть и область съёмного диска, и область
cd-rom, тогда просто купите маленькую флешку Silicon
power на 4 гб и прожгите на неё, скажем, образ windows
7, не оставив на ней места под съёмный диск. Хочется заметить, что я
проверял флешки с несколькими областями уже на нескольких машинах и все они
давали загружаться.
Кстати, в область съёмного диска вполне можно поставить загрузчик, например
grup и запускать с него, скажем,
windows pe, или даже сделать ветвление загрузки, т.к. например,
windows 7 позволяет загружаться с
usb flash без танцев с бубном, таким образом вырисовывается вполне себе
флешка компомастера и аникейщика:
- в области cd-rom записан дистрибутив
windows xp для олдфагов, или слабых машин.
- В области removable media с помощью
grup, или иного альтернативного загрузчика
записана windows pe и windows 7.
Как работать с такой флешкой компомастера? Да очень просто: хотим
устанавливать xp, в bios,
или в меню загрузки выбираем в качестве устройства загрузки
usb cd-rom, или просто cd-rom; хотим починить
систему из-под windows pe, или установить
windows 7, или что вы туда напихаете, выбираем
устройством загрузки usb flash, или
usb hdd. Всё, профит. Ну и последнее: флешка, превращённая в
cd-rom описанным выше способом, работоспособна не
только в windows, испытано на себе.
За сим, пожалуй, будем заканчивать, ибо статья, хоть и не рассчитана на
начинающих, но уже достаточно большая. Надеюсь, я смог понятно изложить вам то,
что хотел сказать. Если вы меня поняли, то я рад за вас, если же не очень, то
спрашивайте у меня лично, по скайпу, джабберу, почте, или в лс сайта, постараюсь
ответить.
Если вам понравилась статья, пожалуйста, оцените её и поделитесь ссылкой на
неё среди своих друзей и знакомых: как реальных, так и в социальных сетях.
|