Фактор Звука | ФОРУМ Советских Радиолюбителей  

Вернуться   Фактор Звука | ФОРУМ Советских Радиолюбителей > Мир увлечений | Творческая мастерская > Компьютеры и Интернет
Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы Опции просмотра
Старый 09.10.2010, 19:22   #1
Администратор
 
Аватар для SKat
Фотографий: 10
 
Регистрация: 08.12.2007
Адрес: Yekaterinburg
Сообщения: 1,342

Вы сказали Спасибо: 29
Поблагодарили 89 раз(а) в 79 сообщениях
SKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человек
По умолчанию Создаем загрузочный диск

ОПТИЧЕСКИЙ ЗАГРУЗ

Вряд ли можно считать сильным преувеличением утверждение, что любой работающий на компьютере человек хотя бы раз (а обычно и больше) сталкивался с невозможностью загрузить операционную систему обычным способом. Что поделаешь - Windows система такая. Показательно то, что вплоть до версии ME при первой установке системы предлагается создать загрузочную дискету. Зачем? Так просто, на всякий случай. Значит, сбой заранее предусмотрен? В других операционных системах ситуация несколько более стабильна, сбоев не так много, но и там возможность загрузки не с жесткого диска, а с другого носителя может пригодиться.

КАК КОМПЬЮТЕР СЕБЯ ГРУЗИТ
На заре компьютерной цивилизации единственным энергонезависимым носителем данных была дискета, и вся загрузка системы шла с нее. Потом, с появлением жестких дисков, размеры операционных систем стали стремительно расти, и переместились они на жесткие диски. Теперь "по умолчанию" чаще всего загрузка шла с жесткого диска. Впрочем, возможность загрузки с дискеты осталась и спокойно дожила до наших дней. Но теперь в связи с малой емкостью, кроме загрузки ОС в "обрезанном" режиме с нее запустить уже мало что получается - места катастрофически не хватает. Да и надежность дискет настолько невелика, что использовать ее как лекарственное средство в случае неполадок, может быть, несколько опрометчиво. А что делать, если на компьютере установлено несколько операционных систем - таскать с собой по дискете на каждую, плюс дискеты и компакты с программами и драйверами? Конечно, удобнее разместить все на один носитель.

ЗАГРУЗКА С CD И ZIP
В 1995 году была утверждена спецификация загрузочного оптического диска и в BIOS материнских плат появилась опция "загрузка с CD-ROM". Немного позднее появилась так же возможность загрузки с ZIP дисководов. Значительная емкость (250 Мб) позволяет разместить довольно много, но из-за малой распространенности соответствующих дисководов загрузка с ZIP почти не используется. А вот устройство для чтения CD-ROM диска есть практически на любом компьютере. CD-ROM приводы стоят до $50, DVD-ROM - от $60 до $100. Да и готовые загрузочные диски продаются где угодно. Казалось бы, все просто - купил, поставил, загрузился. Но не совсем так. Далеко не всегда на одном компакте находятся все нужные вам программы, а покупать несколько и таскать их потом не всегда удобно. Падение же цен на CD-RW приводы до $100 позволяет в свою очередь создать загрузочный диск на любой вкус в домашних условиях при небольших усилиях. Носитель компактный, как обычная дискета, и емкий, как жесткий диск, удобен для оперативной загрузки в случае неполадок. Конечно, встречаются еще в использовании компьютеры, на которых нет загрузки с CD, там без дискеты не обойтись. Но в большинстве случаев вы можете смело переносить все свои старые загрузочные дискеты на один CD-R диск.
Загрузка с CD-ROM в системах Unix и MAC достаточно проста. Нужно просто скопировать на компакт загрузочную системную директорию и указать возможность загрузки с нее. В операционных системах типа DOS и Windows эта задача сложнее. Для того, чтобы получить доступ к содержимому обычного CD-ROM, требуется драйвер устройства типа MSCDEX.EXE, запущенный в уже загруженной операционной системе. Получается замкнутый круг: чтобы загрузить систему с обычного CD-ROM, нужен драйвер, запущенный из сиcтемы, которая уже загружена с CD-ROM. Для того, чтобы решить эту проблему, создатель BIOS фирма Phoenix совместно с IBM создали спецификацию загрузочных CD-ROM дисков, которые могут загружать систему (одну из нескольких расположенных на компакт-диске) при включении компьютера, не обращаясь к другим носителям информации (дискетам или жесткому диску).

КАК МОЖНО ЗАГРУЖАТЬ С CD?
Загрузка с компакт-диска возможна не только с использованием SCSI дисководов, но и с обычными IDE. Для загрузки с CD-ROM надо войти в Setup BIOS при загрузке и указать там порядок следования устройств загрузки как CD-ROM; C; A. Если используются SCSI устройства, то в BIOS SCSI надо провести аналогичную операцию. Стандарт, созданный усилиями Phoenix и IBM, представляет собой описание структуры загрузочного CD, работающего с использованием 13 прерывания.

СТРУКТУРА ЗАГРУЗОЧНОГО CD



Примерная структура загрузочного CD и ее отличие от обычного CD показаны на рис.1.


Вначале любого CD диска располагается неиспользуемая область. Обычный CD-ROM содержит образы областей данных (треки) и описание структуры диска (Volume Descriptor). В загрузочном CD к этим данным добавляется две записи: Boot Record и Boot Catalog. В секторе 17 диска (именно 17) появляется надпись CD001. El TORITO SPECIFICATION ("диск записан в формате ISO9660 и является потенциально загрузочным"). Здесь же располагается ссылка на место нахождения загрузочного каталога. В каталоге может быть до пяти записей: Validation Entry, Initial/Default Entry, Section Header, Section Entry, Section Entry Extension. Первая запись подтверждает, что это действительно загрузочный каталог, вторая указывает на загрузочный образ по умолчанию. Остальные записи используются только в мультизагрузочных дисках и содержат данные о количестве загрузочных записей на диске и месте их расположении.
Согласно стандарту, CD-ROM может загружаться или как флоппи-дисковод A, или как жесткий диск С. Для этого на компакт-диске кроме обычных данных размещаются образы загрузочных дисков (один или несколько образов загрузочных дискет или жестких дисков). В случае загрузки как с флоппи-дисковода стандарт позволяет эмулировать дискету емкостью 1,2 Мб, 1,44 Мб, 2,88 Мб. При этом стандартный дисковод системы принимает имя B, а второй дисковод, если он есть, исчезает. Если CD-ROM загружается как жесткий диск, то его загрузочный сектор принимает имя C, замещая обычный жесткий диск (правда, полностью защищенный от записи). Имена обычных жестких и логических дисков системы при этом сдвигаются. Для доступа через 13 прерывание специальных драйверов не нужно, и MS-DOS и Windows будут видеть и так, но только загрузочную область. Чтобы увидеть весь остальной диск, на этой самой загрузочной области надо разместить обычные драйвера CD-ROM привода. И обратно, при чтении СD диска в обычном режиме вы не увидите данных, содержащихся в загрузочной надписи.
Итак, при загрузке с CD-ROM считываются данные из BOOT Record Volume, если она есть. Затем система обращается к загрузочному каталогу, где хранятся данные о каждой загрузочной записи. Потом происходит проверка возможности работы с записью и загрузка с нее, если она возможна. Иначе выдается ошибка и система загружается со следующего устройства.
Загрузочный каталог содержит ссылки на каждую загрузочную запись. В ссылке содержатся данные о типе эмулируемого устройства, индикатор загрузки (загрузочная/нет) загрузочный сегмент, тип системы и несколько дополнительных служебных данных. CD может быть как с одной загрузочной записью, так и с несколькими. Ограничение на количество загрузочных образов нет, все зависит только от емкости диска. То есть вы можете создать загрузочный диск с меню хоть из 20 вариантов загрузки с разных дискет. Полное описание стандарта можно найти по адресу http://www.phoenix.com/prodacts/specs.html
Основные ограничения при загрузке с CD - это невозможность загрузки систем, записывающих данные на диск в процессе загрузки, так как без специальных программ в уже загруженной системе даже на CD-RW диск писать нельзя. Так что вы сможете запустить только DOS и командные строки Windows 95/98/ME. С диска так же можно будет запустить ОС Windows NT/2000, расположенную на жестком диске. В принципе можно эмулировать загрузку оконного W95/98 и даже WinNT с CD диска, но это потребует значительных усилий при создании такого диска. Возможно, мы вернемся к этой теме в отдельной статье. Чаще всего достаточно ограничиться одним или несколькими вариантами загрузки в режиме DOS7.0. Как это сделать наиболее простым способом, мы сейчас и обсудим.

СОЗДАЕМ ОБРАЗ



Способов сделать это довольно много. Единственное ограничение - тип вашей операционной системы. С одной дискеты можно загрузить DOS или Windows 95/98/98SE/ME без оконного интерфейса. Windows NT, 2000 и XP загрузить с дискет нельзя, но можно создать системный диск для восстановления загрузочной области.
Простейший вариант изготовления системной дискеты - воспользоваться средствами самой системы. Для этого нужно в Панели управления открыть пункт "Установка и удаление программ" и запустить создание загрузочной дискеты (это предусмотрено в Windows 95/98/ME). Для этого вам понадобится дискета и работающий флоппи-дисковод. Если под рукой нет нужной операционной системы, то образы загрузочных дисков практически всех ОС можно скачать с сайта http://www.bootdisk.com. Там размещены самораспаковывающиеся архивы, которые создают загрузочную дискету в дисководе А:. Если вы хорошо разбираетесь в компьютере, а именно в DOS-командах, то можно попробовать создать такую дискету самому. Рекомендую для этого скачать с сайта www.cenatek.com программу-эмулятор дисковода RamDISK (есть версии для W95/98 и WNT/2k). С ее помощью можно создать в системе виртуальный дисковод (до 2.88 Мб флоппи) и сохранить затем его образ на жесткий диск.
Теперь нужно создать на жестком диске папку, где будут храниться данные для загрузочного CD, например, C:\BOOTCD. Запускаем RamDISK. Выставляем параметры: DiskType 2.88Mb Floppy, имя образа, например, C:\BOOTCD\W98.IMG. В системе появляется флоппи-дисковод D:. Теперь на эту виртуальную дискету нужно перенести системные файлы и то, что может вам понадобиться при загрузке. Проще всего воспользоваться готовой загрузочной дискетой, созданной средствам Windows. Вставьте ее в дисковод A:. В командной строке DOS (из под NC, или FAR, или набрав в меню Пуск - Выполнить - COMMAND.EXE) выполните команду SYS A: D:, при этом системные файлы будут скопированы с дискеты А: на виртуальную дискету D:. Теперь скопируйте с системной дискеты A: все файлы на RamDISK D: (кроме уже перенесенных системных). Благодаря большей емкости виртуального дисковода у нас осталось еще как минимум 1.44 Мб свободного места. Теперь следует перенести на дискету вспомогательные файлы, например оболочку Volcov Commander (www.vc.com.ua), и антивирусную программу, например DrWEB для DOS или версию для командной строки Windows. Нелишним будет также подвергнуть некоторой редакции файлы Config.sys и Auotexec.bat. После строки " device=himem.sys" внесите строку "device=emm386.exe ram", потом все строки "device=" замените на "devicehigh=". Файл EMM386.EXE можно найти в папке DOS или Windows\Command. Эти изменения позволят освободить место в оперативной памяти для команд DOS. В строке PATH в файле autoexec добавьте ";a:\vc" (если вы скопировали его на диск). В конце файла autoexec.bat не забудьте ввести строки для запуска драйвера мыши и русификатора. Еще один совет. Для хранения временных файлов и основных фалов системы удобно использовать виртуальный диск. Создав его, вы сможете менять диски после загрузки с CD.
Примеры полного вида отредактированных файлов приведены на листингах 1 и 2.





Подробное описание всех команд DOS и файлов можно найти в Интернете.
В программе RamDISK нажмите SaveImage, и в указанной ранее директории появится файл w98.img, из которого мы потом сделаем загрузочную часть CD.
Для создания системной дискеты в Windows NT/2000 нужно отформатировать под этой системой дискету и перенести на нее системные файлы из корневой директории (boot.ini, cmldr, ntldr, ntdetect.com, arcldr.exe, arcsetup.exe и, возможно, некоторые другие). Если у вас повредится загрузочная запись на жестком диске, то с этой дискеты можно будет запустить NT, установленный на жесткий диск.
Теперь все готово для создания загрузочного CD-диска.
SKat вне форума   Ответить с цитированием
Старый 03.08.2013, 17:36   #2
Администратор
 
Аватар для SKat
Фотографий: 10
 
Регистрация: 08.12.2007
Адрес: Yekaterinburg
Сообщения: 1,342

Вы сказали Спасибо: 29
Поблагодарили 89 раз(а) в 79 сообщениях
SKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человек
По умолчанию

ПИШЕМ ДИСК

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

CD с одной загрузочной записью


Это простейший вариант, который может выполнить практически любая программа для записи CD-R дисков (имеются в виду последние версии WinOnCD, EasyCDCreator, Nero, NTI). Формат загрузочного диска может быть любым, ограничения в основном накладываются программой (вроде требования ECDC записывать имена файлов на загрузочном диски исключительно в ISO). Рассмотрим создание загрузочного диска на примере NERO5.5. Выбрав в Меню помощника BOOT-CD, укажите в качестве источника загрузочной надписи либо дискету, вставленную в флоппи-дисковод, либо готовый образ на диске.
Загрузочный СD не обязательно должен быть записан в формате ISO9660, возможно использовать файловую систему Jouliet. Однако во втором случае диск будет мультисессионным, а загружаться с такого диска могут не все BIOS. Затем выберите файлы, которые будут скопированы на сам компакт-диск. Это могут быть драйверы, загрузочные программы и операционные системы. После этого нажимаете в меню WriteCD, и программа создаст готовый компакт. Для проверки работоспособности составленной загрузочной надписи рекомендуется первый раз использовать CD-RW диск, в случае ошибки его можно переписать. Собственно именно CD-R может понадобиться только при необходимости загрузки со старых CD-ROM приводов, не видящих CD-RW. При записи программа проверяет возможность загрузки с boot-образа, но при возникновении ошибки запись не прерывается, только высвечивается предупреждающая надпись, если не найден загрузочный сектор. Теперь осталось проверить, все ли сделано правильно. Перезагружаем компьютер, выставив в BIOS первую загрузку с CD. Если все записано без ошибок, то система загрузится с единственного загрузочного образа, содержимое которого будет видно как диск А, обычный дисковод будет виден как диск B, создастся в памяти виртуальный RAMDISK D, а содержимое основной части компакта будет видно под буквой E.
В Nero и WinOnCD также существует возможность записи загрузочного образа с жесткого диска. Но для этого у вас должен в системе быть диск емкостью менее 650 Мб. Можно использовать какой-нибудь старый жесткий диск, а можно создать логический диск (с помощью Partition Magic). На него надо перенести системные файлы вручную командой "sys c: d:". Такой диск можно использовать, например, для сохранения фалов спасения из под NU вместо семи дискет. Необходимость в таких больших загрузочных образах обычно невелика, ведь оконную версию Windows с них запустить нельзя, а остальные файлы можно разместить в обычной области данных CD-ROM.

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


На данный момент программ, позволяющих создавать мультизагрузочные образы компакт-дисков, на удивление мало. Если вы хотите создать компакт-диск с несколькими вариантами загрузки, вам надо скачать программу mkbootcd (http://hp.vector.co.jp/authors/VA004...cd/index.html). Она была создана в 1997 году и до сих пор является основной. С помощью этой программы заранее подготовленный ISO образ делается загрузочным. Второй вариант - программа mkisofs версии старше 1.13. Используя опцию eltorito-alt-boot, вы сможете создать загрузочный ISO образ. Программа изначально ориентирована для записи под Unix, но возможно использование и под Windows. Вы сможете поискать ее на FTP серверах в составе пакета CDRTOOLS. В стандартных пакетах для записи CD возможности создания мультизагрузочного диска почему-то до сих пор не предусмотрено.
Кроме MKBOOTCD.EXE вам понадобится программа для создания ISO образа будущего диска. Можно использовать Easy CD Creator, NTI CD MAKER 2000, CDRWIN или WinISO. Образы, создаваемы Ahead Nero 5.5, тоже подходят, если их сохранять не с расширением .NRG, а с названием ИМЯ.ISO, выставив "другие файлы" в меню расширений. Заранее подготовьте загрузочные образы, как описано ранее.
Порядок действий следующий.
Создайте на диске папку, например C:\BOOTCD\. Скопируйте в нее все файлы, которые вы хотите перенести на компакт. Скопируйте в корень этого каталога все загрузочные образы, которые вам нужны и файл BOOTCAT.BIN, скаченный вместе с MKBOOTCD. Он представляет собой пустой файл на 2 кб, с помощью которого резервируется место под загрузочный каталог. Без него ничего не получится. Затем создайте какой-нибудь программой образ будущего диска BOOTCD.ISO (можно в этом же каталоге).
Теперь скопируйте в одну папку файлы bootcd.iso, mkbootcd.exe, bootcat.bin и загрузочные записи. В командной строке DOS наберите "mkbootcd.exe bootcd.iso bootcat bin -i88 dos.img -i88 w95.img -i88 w98img -i88 w2000img".
Программа пометит эти образы (dos.img, w98.img и т.д.) в файле ISO как загрузочные.
-i88 означает, что запиcываемый образ будет загрузочным (-i00 - не загрузочный). Все остальные опции программы mkbootcd.exe можно получить, если запустить ее одну без параметров. Если запустить строку MKBOOTCD.EXE BOOT.ISO без параметров, то она покажет количество и тип загрузочных записей, содержащихся в образе компакт-диска.

Теперь, запустив программу для работы с CD-RW, например NERO, нужно выжечь этот образ на диске.
В результате при загрузке с CD вы увидите примерно следующее меню:
1. FDD 2.88 (0)
2. FDD 2.88 (0)
3. FDD 2.88 (0)
4. FDD 1.44 (0)
И так далее.
Количество и порядок загрузочных записей соответствует тому, который вы указывали в строке mkbootcd.exe. FDD означает эмуляцию флоппи-дисковода определенной емкости (HDD-жесткого диска). Некоторые BIOS видят только первую загрузочную запись, поэтому лучше на первом месте разместить наиболее важную.
К сожалению, AWARD BIOS не позволяет использовать меню при загрузке, в котором словами обозначался бы каждый пункт. Но первое время можно обойтись пометкой на коробке от компакт диска. Если вы хотите создать более развернутое меню, посмотрите рекомендации по созданию эмулятора загрузочного CD на сайте www.nu2.nu/bootcd.
SKat вне форума   Ответить с цитированием
Старый 03.08.2013, 18:57   #3
Администратор
 
Аватар для SKat
Фотографий: 10
 
Регистрация: 08.12.2007
Адрес: Yekaterinburg
Сообщения: 1,342

Вы сказали Спасибо: 29
Поблагодарили 89 раз(а) в 79 сообщениях
SKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человекSKat - очень-очень хороший человек
По умолчанию

Простейший загрузочный диск

Для создания простого (не мультизагрузочного) диска вам понадобится образ любой загрузочной дискеты, который можно скачать здесь http://cdboot.narod.ru/download/download.htm, и программа для записи дисков, например, Nero.

Далее описание ведется для записи при помощи Nero
Запустить Nero 5;
Закрыть Мастер кнопкой "Close Wizard" ("Закрыть Мастер")
Выбрать проект загрузочного компакт-диска - "CD-ROM (Boot)"
Перейти на вкладку "Boot" ("Загрузка")
Переключить "Source of image boot data" ("Источник данных для загрузки") в положение "Image file" ("Файл образа")
Указать расположение образа загрузочной дискеты с помощью кнопки "Browse…" ("Просмотр…")
Далее продолжить запись так, как это Вы делате обычно
SKat вне форума   Ответить с цитированием
Ответ


Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +5, время: 21:04.


vBulletin® 3.6.4, Copyright ©2000-2019, Jelsoft Enterprises Ltd.
Перевод: RSN-TeaM (zCarot)
SKAT by AudioBUILDING.RU © All rights reserved