Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 95/98/Me (архив) (http://forum.oszone.net/forumdisplay.php?f=4)
-   -   Загрузка ОС (http://forum.oszone.net/showthread.php?t=173173)

Bazaroff 14-04-2010 23:16 1392803

Загрузка ОС
 
Господа! Поделитесь знаниями
Цитирую.
...в начальном секторе жесткого диска имеется таблица, описывающая разделы жесткого диска (partition table)...
не ее ли мы наблюдаем при использовании, к примеру, DOS-программу fdisk, или нужны какие-то специальные средства, чтобы лицезреть эту таблицу?
Далее.
...и маленькая программа, которая выбирает, с какого из разделов жесткого диска следует продолжить загрузку...
это ли есть, все в том же fdisk, присвоение разделу С статус "активный", или это нечто непостижимое?
Далее.
...А уж в первом секторе этого раздела (логического диска) содержится программа-загрузчик ОС, которая и продолжает загрузку ОС с данного диска...
Далее для наглядности (для меня естественно) текст применительно к DOS.
...Когда системный загрузчик найден, он заносится в память компьютера и начинает управлять дальнейшим процессом загрузки. В первую очередь загрузчик проверяет, есть ли в корневом каталоге два системных файла Io.sys и Ms-dos.sys. Эти файлы загружаются в ОЗУ, и управление получает первый из них...
...В результате загрузки системных файлов на экране появляется сообщение "Starting MS-DOS..."...
...Файл Config.sys, с помощью которого загружаются драйверы, начинает исполняться сразу после сообщение "Starting..."...
...После обработки файла Config.sys в память загружается командный процессор Command.com, которому передается дальнейшее управление загрузкой...
...Командный процессор отрабатывает командный файл Autoexec.bat...
...В завершение процесса загрузки, то есть непосредственно после исполнения Autoexec.bat, на экран выводится приглашение MS-DOS...

Прошу прощения, если посчитаете, что много лишнего написал.
Интересуют такие вопросы: пару из них я уже изложил, и еще вопрос - что есть загрузчик? Чем его можно увидеть? В нортоне, кроме описанных выше файлов, в корневом каталоге ничего больше нет. (А при переносе системных файлов, скажем с А: на отформатированный С: - их еще меньше).

Angry Demon 15-04-2010 08:26 1393018

Цитата:

Цитата Bazaroff
не ее ли мы наблюдаем при использовании, к примеру, DOS-программу fdisk, или нужны какие-то специальные средства, чтобы лицезреть эту таблицу?

Практически. Более наглядны сторонние GUI-средства.

Цитата:

Цитата Bazaroff
это ли есть, все в том же fdisk, присвоение разделу С статус "активный"

Да.

Цитата:

Цитата Bazaroff
что есть загрузчик? Чем его можно увидеть?

Это не файл. Его не увидеть просто так. Он находится в первом секторе загрузочного логического диска.

Bazaroff 15-04-2010 20:17 1393544

Если не возражаете... еще вопросы.
Повторюсь, простите.
...В первую очередь загрузчик проверяет, есть ли в корневом каталоге два системных файла Io.sys и Ms-dos.sys. Эти файлы загружаются в ОЗУ, и управление получает первый из них...
Как загрузчик ищет это ядро? По имени файлов, или "прочитыванием" их содержимого?
Такая ли же схема загрузки Windows 95 (в плане, фигурируют имена тех же файлов)?

Drinko 16-04-2010 03:48 1393802

Цитата:

Цитата Bazaroff
...и маленькая программа, которая выбирает, с какого из разделов жесткого диска следует продолжить загрузку...
это ли есть, все в том же fdisk, присвоение разделу С статус "активный", или это нечто непостижимое? »

Статус Активный читается BIOS, и позволяет ему определить с какого именно раздела будет считываться загрузочный сектор.
Если же взять Win9x, то этап DOS загрузки определяется файлами autoexec.bat и config.sys, а этап загрузки самой Windows определяется для 16-bit файлами MS-DOS.sys и Win386.ini, а 32-bit и GUI - реестром.

Цитата:

Цитата Bazaroff
Как загрузчик ищет это ядро? »

По имени файла прописанном в нулевом секторе.

Цитата:

Цитата Bazaroff
Такая ли же схема загрузки Windows 95 (в плане, фигурируют имена тех же файлов)? »

Здесь немного сложнее. Вначале происходит загрузка ядра для DOS-режима (файл IO.sys), после чего, если в интерпритатор (command.com) передана комманда WIN (или в MS-DOS.SYS имеется соответствующая директива), происходит загрузка ядра Windows.


Цитата:

Цитата Angry Demon
Он находится в первом секторе загрузочного логического диска. »

Поправка - в нулевом :)

Angry Demon 16-04-2010 07:10 1393823

Цитата:

Цитата Drinko
Поправка - в нулевом

Справедливо. :)

Bazaroff 16-04-2010 20:22 1394332

Цитата:

Цитата Drinko
Если же взять Win9x, то этап DOS загрузки определяется файлами autoexec.bat и config.sys, а этап загрузки самой Windows определяется для 16-bit файлами MS-DOS.sys и Win386.ini, а 32-bit и GUI - реестром. »

Что-то не вполне ясно...
Порядок загрузки DOS: Io.sys, Msdos.sys, Config. sys, Command.com, Autoexec.bat.
А порядок Windows?
Простите за тупизну, но прошу вот так расписать.

Drinko 16-04-2010 21:51 1394402

Цитата:

Цитата Bazaroff
А порядок Windows? »

:) Улыбнуло. Расписать порядок загрузки нескольких сотен файлов? А если учесть, что конфигураций ПК великое множество...

http://comp.site3k.net/?/ibmpc/chaptr4.html

Bazaroff 16-04-2010 23:37 1394462

Простите, я не правильно поставил вопрос.
Скажем так: сообщение "Starting MS-DOS" пояавляется после загрузки Msdos.sys.
Каков порядок загрузки до сообщения "Starting Windows 95". И непосредственно за ним?

KECAPb 06-10-2010 15:43 1512829

вы все такие продвинутые...мож и мне поможете?
у меня проблема с установкой Вин98.сперва в загрузочном меню он требует вставить 'Диск 1' а после отмены выдает:Не получается загрузить файл 'D:\WIN98SERUS\mini.cab'.проблема возникла после того как я установил на комп Loner 2009 sp3.она для него слишком тяжелая,поэтому хочу вернуть 98-ю,которая на не была раньше.

yurfed 06-10-2010 18:19 1512945

Пусть и поздно.
Цитата:

Цитата Bazaroff
Каков порядок загрузки до сообщения "Starting Windows 95 »

Цитата:

Цитата Bazaroff
"Starting MS-DOS" пояавляется после загрузки Msdos.sys »

Вы уже сами и ответили.
По поводу очереди загрузки разного всякого используйте [b]boot.ini[/B] с параметром bootlog

/bootlog. Включает протоколирование хода загрузки драйверов в файл %SystemRoot% tbtlog.txt (формат текста - Unicode). Полезен при выявлении сбойного драйвера.

El Scorpio 08-10-2010 07:04 1514057

Цитата:

Цитата KECAPb
.проблема возникла после того как я установил на комп Loner 2009 sp3.она для него слишком тяжелая »

выкиньте эту говносборку и установите стандартный XP
Или у вас настолько музейный экспонат,*что на нём даже XP не тянет?


Время: 02:09.

Время: 02:09.
© OSzone.net 2001-