Как сделать загрузочным сд ром

Как самостоятельно сделать Bootable CD-ROM

Несмотря на то, что многие крупные фирмы создают свои варианты замены 3.5″ дискет, обычный дисковод все же находит свое место в подавляющем числе ПК, несмотря на низкую скорость и маленький объем (только загрузочные файлы Windows 98 занимают 25% дискеты!). Сегодня, в эпоху сетей и Интернета, дискеты, как переносчик информации используются все реже. Одним из основных их применений остается загрузка ОС ПК в случае установки нового диска, тестирования и настройки специфичного оборудования, проверки на вирусы, восстановления информации с испорченного жесткого диска.

К сожалению даже для простейших из этих задач объема дискеты катастрофически не хватает (например, базы антивирусов уже давно перевалили отметку в 1.44Мб). Объем тестовых программ и дистрибутивов также не хочет уменьшаться. Конечно можно использовать накопители типа IOmega ZIP, LS-120, однако гораздо более распространенным устройством является CD-ROM. И к счастью уже года три существует стандарт, по которому с этого устройства можно загрузить ПК.

Варианты применения: загрузочный диск для диагностики, проверки на вирусы, установки системы «с нуля»; backup системного раздела для быстрого восстановления системы; диски с демо версиями ПО, презентациями, видео, слайд шоу. В последнем варианте ПК может даже не иметь жесткого диска!

Quick Start

Итак, все будет работать так:

При записи на CD-ROM еще какие-то файлов кроме образа дискеты, доступ к ним возможен только после загрузки правильного драйвера и MSCDEX.EXE. Таким образом можно при загрузке с CD получить доступ ко всем 640Мб емкости диска.

Несмотря на простоту, даже в этом варианте есть подводные камни: он рассчитан на наличие в ПК только одного устройства CD-ROM (с которого и идет загрузка). Иначе возможно, что после загрузки с дискеты Вы не сможете получить доступ к остальному содержимому CD из-за конфликта драйверов.

Для проверки всех тонкостей, обязательно проверьте перед записью возможность загрузки ПК с подготовленной дискеты, правильность подключения драйвера CD-ROM. Вообще лучше оставить с CONFIG.SYS единственный драйвер (что конечно снижает универсальность) или сделать меню для выбора его при загрузке. В крайнем случае можно нажать F8 и включить пошаговый режим загрузки, потом выбрать только необходимый драйвер.

Обратите внимание, что рекомендуется не использовать явных указаний путей, например device=himem.sys вместо device=a:\himem.sys.

Итак, если после этого ПК смог загрузиться со сделанного диска, первый этап пройден. Далее мы рассмотрим суть процесса загрузки с CD-ROM и опишем путь решения проблемы с доступом ко всему объему диска без драйверов.

Как это на самом деле работает

Благодаря стараниям фирм Phoenix и IBM на свет появился “El Torito” Bootable CD-ROM Format Specification, версия 1.0 которого датирована 25 января 1995г. Хотя спецификация допускает наличие множественных загрузочных образов (и выбор их из меню при загрузке) на одном диске, мы рассмотрим для простоты вариант с единственным образом.

CD-ROM представляет собой устройство с последовательной адресацией секторов с 0 до (обычно) 335249, которые имеют размер 2048 байт (в Mode 1). Интересная для нас часть логической структуры включает в себя:

Сектор
0-15
16Primary Volume Descriptor
17Boot Record Volume
.
BCBooting Catalog
.
BI_1-BI_mBootable Disk Image
.

При этом эмуляция включает в себя и трансляцию 4-х 512 байтных секторов в 2048 байтные на CD.

Обратите внимание, что смещение 0x8000 соответствует 16*2048.

Его структура подробно:

СмещениеТипОписание
0ByteBoot Record индикатор, 0
1-5ByteISO-9660 ID, должен быть “CD001”
6ByteВерсия этого дескриптора, должно быть 1
7-26ByteBoot System ID, должно быть “EL TORITO SPECIFICATION” далее 0
27-46Byteне используется, должен быть 0
47-4ADwordАбсолютная ссылка на Boot Catalog.
4A-7FFByteне используется, должен быть 0

Нужное нам здесь поле, это ссылка на Booting Catalog. Его необходимо изменить для соответствия ссылке на наш каталог.

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

Следующий интересный сектор, это собственно Booting Catalog. В моем примере он располагается в секторе 0x1D (0x1D * 2048 = 0xE800):

Состоит он из двух записей по 32 байта. Первая это Validation Entry:

В принципе можно в любом случае (для 80×86) использовать приведенную на картинке. А вот если Вы захотите поменять ID string, то не забудьте исправить и контрольную сумму, так, чтобы сумма всех слов в этой 32 байтной записи была равна 0.

Следующая запись называется Initial/Default Entry:

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

В этом слове содержится адрес сегмента, в который будет загружен MBR/Boot Sector образа. Для IBM PC это 0x7C0. (Если в этом поле 0, то также используется традиционный 0x7C0).

Адрес первого сектора образа диска на CD.

Далее необходимо подготовить загрузочный образ.

Образ дискеты

Образ жесткого диска

А вот с этим пришлось сильно повозиться. Сильно смущали упоминания ISO, ghost, diskedit, при подготовке этого образа. Конечно, скорее всего, если взять диск не более 640Мб, создать на нем один раздел, поставить систему и т.д., то наверное и можно было использовать diskedit для приготовления образа такого диска, но где взять сегодня такой маленький диск и куда его подключить?

На самом деле это можно узнать по таблице разделов. Если предположить, что конец раздела обязательно приходится на последний сектор последней стороны некоторого цилиндра, то данные из MBR помогут нам узнать количество секторов в дорожке и сторон в цилиндре! Например (снова используем diskedit):

Из этой таблицы видно, что последним сектором каждого раздела является сектор номер 63, что с учетом нумерации секторов с 1 дает нам 63 сектора на дорожку. Аналогично для количества сторон получается цифра 255 (нумерация с 0!).

Итак, было поведено несколько опытов (количество циллиндров в нашем случае не важно; диск на 270 действительно работает в LBA):

Объем МбHeadsSectorsCylinders
2703263262
5403263524
12006463847
350012863621
13400255631650
ОбъемHeadsSectors
1G25563

Тем не менее единственное требование, упомянутое в стандарте, это использование только одной и только первой записи в Partition Table. К счастью этого легко добиться.

Не забудьте только приготовить необходимое место на другом диске или разделе.

Что касается геометрии жесткого диска, то вот результаты проведенных экспериментов по загрузке ПК с различных образов:

тестSCSIATAPI
H 32 S 63, DOS-16Yes (1)Yes (2)
H 255 S 63, Windows 98Yes (1)Yes
H 64 S 32, Windows 98 (Zip drive)Yes (1)Yes

(1) в этом тесте после загрузки правильно виден только раздел D: жесткого диска (был C:). Скорее всего это связано с реализацией SCSI BIOS, т.к. он перехватывает Int 13 и не совсем прозрачно его использует.

(2) естественно раздел жесткого диска ПК с FAT32 не виден, т.к. система DOS 6.22

Таким образом никаких проблем с несовместимостью геометрии эмулируемого диска отмечено не было и можно сказать, что AWARD 4.51 BIOS и немного хуже Adaptec 7880 SCSI BIOS 1.32 справляются с идентификацией образа диска.

Загрузка с эмуляцией жесткого диска

Теперь опишем, как все это можно сделать для варианта с жестким диском.

Общий принцип такой: используем программу ECDC для подготовки ISO образа диска. Потом немного его правим diskeditом и записываем на CD.

Booting Catalog и образ загрузочного диска могут располагаться в любом месте, поэтому мы их просто добавляем как файлы (желательно первыми, чтобы потом долго не искать). Для первого берем просто файл длинны 2048 с запоминающимся содержимым (например заполненный строчкой «BC**»). Второй и есть образ диска. Назовем его image.bin.

В 17 сектор (смещение 0x8800) записываем Boot Volume Descriptor, как указано выше, проверяем, что в байтах 0x47-0x4A правильная ссылка на Booting Catalog (у нас 0x0000001D):

Теперь создаем Booting Catalog (сектор 0x1D):

Вот собственно и все что удалось найти и проверить по этому вопросу.

Использовались:

Источник

Как загрузится с CD-DVD диска при загрузке компьютера

Published date 26.03.2010

Очень часто возникает ситуация когда нужно загрузится с CD-DVD диска, например при установке windows, либо загрузки других приложений непосредственно при запуске компьютера.

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

В зависимости от вашего БИОСа (Ami или Award) вы сможете настроить его под загрузку с CD-DVD диска, Какой у вас БИОС вы поймете по картинкам в инструкциях.

Устанавливаем загрузку с CD-DVD диска в Award BIOS.

1. Запускаем настройки БИОС’a с помощи нажатия клавиши Delete в момент запуска компьютера.

2. С помощью стрелочек на клавиатуре выбираем вкладку Advanced BIOS features и нажимаем Enter

Как сделать загрузочным сд ром. Смотреть фото Как сделать загрузочным сд ром. Смотреть картинку Как сделать загрузочным сд ром. Картинка про Как сделать загрузочным сд ром. Фото Как сделать загрузочным сд ром

3. Выбираем вкладку First Boot device, нажимаем клавишу Enter, в появившемся окне так же с помощью стрелочек на клавиатуре ставим указатель напротив надписи CDROM и нажимаем Enter.

Как сделать загрузочным сд ром. Смотреть фото Как сделать загрузочным сд ром. Смотреть картинку Как сделать загрузочным сд ром. Картинка про Как сделать загрузочным сд ром. Фото Как сделать загрузочным сд ром

4. Выходим из БИОС сохраняя при этом настройки, для этого нажимаем на клавиатуре клавишу F10, После появления красного окна нажимаем клавишу Enter. Компьютер перезагрузится и если у вас будет установлен в привод СD-DVD диск с загрузочным сектором то он попытается запустить его содержимое, например установку windows.

Как сделать загрузочным сд ром. Смотреть фото Как сделать загрузочным сд ром. Смотреть картинку Как сделать загрузочным сд ром. Картинка про Как сделать загрузочным сд ром. Фото Как сделать загрузочным сд ром

Устанавливаем загрузку с CD-DVD диска в Ami BIOS.

1. Запускаем настройки БИОС’a с помощи нажатия клавиши Delete в момент запуска компьютера.

Как сделать загрузочным сд ром. Смотреть фото Как сделать загрузочным сд ром. Смотреть картинку Как сделать загрузочным сд ром. Картинка про Как сделать загрузочным сд ром. Фото Как сделать загрузочным сд ром

2. С помощью стрелочек на клавиатуре выбираем вкладку Boot, после чего выбираем пункт Boot Device Priority, с помощью клавиши Enter заходим в этот пункт.

Как сделать загрузочным сд ром. Смотреть фото Как сделать загрузочным сд ром. Смотреть картинку Как сделать загрузочным сд ром. Картинка про Как сделать загрузочным сд ром. Фото Как сделать загрузочным сд ром

3. Выбираем пункт 1st Boot Device, в появившемся окне выбираем свой CD-DVD привод и нажимаем клавишу Enter.

Как сделать загрузочным сд ром. Смотреть фото Как сделать загрузочным сд ром. Смотреть картинку Как сделать загрузочным сд ром. Картинка про Как сделать загрузочным сд ром. Фото Как сделать загрузочным сд ром

4. Выходим из БИОС сохраняя при этом настройки, для этого нажимаем на клавиатуре клавишу F10, в появившемся окне выбираем ОК и нажимаем клавишу Enter. Компьютер перезагрузится и если у вас будет установлен в привод СD-DVD диск с загрузочным сектором то он попытается запустить его содержимое, например установку windows.

Как сделать загрузочным сд ром. Смотреть фото Как сделать загрузочным сд ром. Смотреть картинку Как сделать загрузочным сд ром. Картинка про Как сделать загрузочным сд ром. Фото Как сделать загрузочным сд ром

Как сделать загрузочным сд ром. Смотреть фото Как сделать загрузочным сд ром. Смотреть картинку Как сделать загрузочным сд ром. Картинка про Как сделать загрузочным сд ром. Фото Как сделать загрузочным сд ром

Share

Related Posts

Как убрать пароль с BIOS если вы его не знаете

Как сделать загрузочным сд ром. Смотреть фото Как сделать загрузочным сд ром. Смотреть картинку Как сделать загрузочным сд ром. Картинка про Как сделать загрузочным сд ром. Фото Как сделать загрузочным сд ром

Загрузка Windows с флешки и настройка BIOS

Как сделать загрузочным сд ром. Смотреть фото Как сделать загрузочным сд ром. Смотреть картинку Как сделать загрузочным сд ром. Картинка про Как сделать загрузочным сд ром. Фото Как сделать загрузочным сд ром

Как узнать какая у меня видеокарта

50 комментариев

Спасибо, очень полезный мануальчик!

Павел, сразу после установки windows, просто переведите все строки boot на HDD.

большущее спасибо, помогло!

сенкью вери, теперь вкурсе))))

мне говорили, что при установке windows, в какой-то момент надо boot перевести обратно на hdd, вот только в какой именно?

Не запускается с DVD с интерфейсом SATA. Все делаю как написано здесь. Просто происходит игнорирование привода (даже не пытается к нему обратиться)и через некоторое время перезагрузка. Диски точно загрузочные. Что делать? Спасибо.

Если вам нужно установить систему выбирайте (Автоматическая установка…), после следующих перезагрузок выбирайте (Диск C) также после установки отключите загрузку с привода.

как загрузить с диска с,или автоматически

Помогите пожалуйста, не могу поставить в биосе сидюк на первое место. У меня биос очень древний как и сам комп пентиум 2 офисный фирма dell. скиньте в аську 561672443 — зарание спасибо…

Сделал все как в описании для установки windows через bios, a все равно винду не грузит, что делать диск вставил(((

Попробуйте F1 или F2

При загрузке с CD при включении нажимайте часто скажем клавишу пробел.Там же выскакивает надпись «для загрузки с cd-rom нажмите любую клавишу».Меняйте на HDD в BIOS,когда при установке винды напишет «компьютер перезагрузится через 15 секунд»-после этого.

Не запускается с DVD с интерфейсом IDI. Все делаю как написано здесь. Просто происходит игнорирование привода (даже не пытается к нему обратиться)и через некоторое время перезагрузка. Диски точно загрузочные.У меня такая же проблема

Как всё, оказывается, просто! Спасибо, полезная инфа:)

Спасибо большое,хорошо оформленно,жилаю удачи.

Пытаюсь установить Windows. Сделал всё как на скринах, пишет:boot from CD:и на этом всё. Что делать?Диск загрузочный!

Автор: ilnurДобавлено: 30.01.2011Сделал все как в описании для установки windows через bios, a все равно винду не грузит, что делать диск вставил(((Такая же хрень, причем на 2м компе все запускается =

Здраствуйте. Всё, что тут описано я и так знаю, но у меня вот такая проблема… Я ставлю всё как надо и всё точно, но установочный диск Windows просто игнорируется и не чего не запускается! Из-за чего это может быть?! Помогите плз!

перевожув биосе в чтение с диска все равно идет загруска виндоус и этот проклятый банер. помогите плизз((

Огромное спасибо хозяину сайта за полезную информацию.

статью прочитал, так уже часто делал, но сейчас не помогает..В чём может быть ещё-то дело? заранее благодарен за помощ!

в мене шось подібне до амі біоса,але в розділі boot лише 1st boot device i 2st boot device?s вписаний хард і network. а сд або двд рома поможіть

Помогите, если можете. Получил вирус-вымогатель. Синий экран, текст про педофилию и требование 500 рублей на телефон МТС. Скачал лечилку Касперского на флешку.Не очень понимаю, как ее запустить через биос. Не получается, все время грузится эта фигня. Не подскажет ли кто? У меня винда ХР. Только пошагово, пожалуйста, ибо далек…

Сделал все так, как тут сказано, но камп не находит диск LiveCD и продолжает загружаться. P.S.:Подхватил баннера

Хотел переустановить Windows 7, форматировал диск С:,монитор стал черным и в левом верхнем углу надпись Press Ctrl+Alt+Del to Restart, дальше делаю всё как описано у вас, возврощается опять черный экран и загрузка не происходит, что мне делать?

Автор: ВалерийДобавлено: 20.07.2011Помогите, если можете. Получил вирус-вымогатель. Синий экран, текст про педофилию и требование 500 рублей на телефон МТС. Скачал лечилку Касперского на флешку.Не очень понимаю, как ее запустить через биос. Не получается, все время грузится эта фигня. Не подскажет ли кто? У меня винда ХР. Только пошагово, пожалуйста, ибо далек.

у меня проблемы с сидюком, он вообще как бы работает можно его открывать и тд…но когда я в биосе ставлю его первым в списке загрузки то винда не грузится..и сидюк вообще перестает работать: на чернов фоне слева вверху мигает нижнее подчеркиваение и все..дальше система не грузится…и не важно есть диск в сидироме или нет. Хотел установить винду но вот обнаружил такую проблемку. Есть подозрения что мой двд ром нарылся медным тазом. может быть у кого-то была аналогичная проблема, кто что подскажет?

Сделала все как написано, а у меня все равно загружается винда

у меня в биос невозможно раставить преоритеты как быть

Интересная статья, вот только не все версии биос-а рассмотрены

Пытаюсь установить Windows. Сделал всё как на скринах, пишет: boot from CD: и на этом всё. Что делать? Диск загрузочный!

КАК ЗАЙТИ В НАСТРОЙКИ БИОСА?

Я смотрю много одних и тех же вопросов, но чет админ не видит или не хочет отвечать или не знает как ответить. почему? пипец блин.

ктонебуть помогите как проще сделат в системе висит две 7 винды как снести 1 нерабочию или все потом устоновлю

у меня нет меню First Boot device, что делать?

у меня ноутбук самсунг,он у меня запускается только с кнопки F1.раньше запускался как обычно.в чём может быть причина?мой адрес kisa679176@yandex.ru

у меня нет раздела First Boot device,че делать.

Помогите пожалуйста. Не могу загрузиться с CD. Ставлю все настройки в биос как показанно на рисунках,но все равно загружается винда. (Загрузочный диск проверял на другом компе,все работает нормально.)

Уже устанавливал много раз винду..но такая проблема..В биосе всё сделал как надо, первым поставил СД РОМ загружаться, но всёравно загружается Виндоус с жоского, я попробовал выдернуть шлейф из жоского диска, он начал загружать Винду с СД рома, но если находу обратно вставляю шлейф, он ошибку пишет какую то и нажать любую клавишу для перезагрузки, короче не могу его заставить никак…А виндоус накрылся медным тазом…после приветствия выходит окно где нужно логин и пароль ввести (раньше его не было, началось после проверкой антивирусником), нажимаю в этом окне ОК, появляется фоновый рисунок рабочего стола, тупит несколько сек и снова это окошко с логином … Read more »

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *