Загрузочные диски Windows
Возможность установки системы путём загрузки непосредсвенно с "системного" CD-ROM появилась, если мне не изменяет память, в Window 98. Там используется вариант эмуляции гибкого диска — т.е. при загрузки с CD-ROM система ведёт себя так же, как при загрузке с дискеты. При этом загрузчик выполняет довольно внушительную часть действий по взаимодействию с пользователем и подготовке системы к работе. Например, именно через загрузчик вы выбираете, собственно, вариант загрузки — работать с CD-Rom, скопировать нужные файлы на Ram-диск, либо просто запустить систему без поддержки CD-ROM. Затем, опять же, именно загрузчик выполняет указанный вами вариант. И только если вы выбираете в качестве варианта "Установку Windows 98", загрузчик обращается к данным на CD-Rom и запускает setup.exe, который находится уже вне его самого. Иначе говоря, если у вас будет "голый" загрузочный CD-ROM Windows 98, не содержащий никаких файлов, то единственное, что вы НЕ сможете сделать с этим диском — это установить Windows 98, в то время, как все остальные функции (помощь по установке, форматирование и разбиение диска и прочие функции) будут доступны и работоспособны.
В Windows 2000 и XP метод загрузки изменился. Теперь там используется режим "без эмуляции". Сам по себе загрузчик очень мал. Его единственная функция — вывод на экран фразы "Press any key to run from CD...", после чего загрузчик ждёт некоторое время, и, если пользователь нажал кнопку, то с CD-rom загружается файл %Platform%\SetupLdr.Bin (для PC это будет i386\setupldr.bin), и ему передаётся управление. Если пользователь проигнорировал приглашение загрузчика, то спустя несколько секунд управление будет передано обратно в BIOS, загрузка с CD-Rom будет воспринята как неудачная, и BIOS выполнит следующие предписанные в её настройках действия (попытается загрузиться с дискеты, жёсткого диска и пр.). Таким образом, все действия по подготовке и установке Windows в данном случае выполняются непосредственно средствами установки Windows, вне зависимости от загрузчика. "Голый" загрузочный диск такого вида совершенно бесполезен и никаких действий, кроме вывода на экран строки приглашения и некоторой паузы ожидания выполнить не может. С другой стороны, столь простой загрузчик может быть легко создан средствами пользователя, или же вообще проигнорирован без ущерба для установки.