Monday, December 11th, 2017

Создание и использование загрузочного диска Windows XP

Published on Февраль 18, 2009 by   ·   Комментариев нет

В этой статье мы научимся создавать загрузочный диск для системы Windows XP. Загрузочный диск может запустить операционную систему на компьютере под управлением Windows XP, если она не загружается правильно или если были повреждены файлы, запускающие Windows.

Используйте процедуры, описанные в этой статье для того, чтобы обойти проблемы, которые мешают запуску вашей системы. Проблемы могут появиться (но не ограничены этим) при повреждении загрузочного сектора, потери файлов, в результате работы вируса, неправильными драйверами и т.п. Обо всем этом мы расскажем в этой статье. Мы опишем терминологию процесса загрузки, возможные проблемы и ситуации, а затем, покажем вам, как создать и использовать загрузочный диск. Не работающий сервер – это не очень хорошо для компании, особенно если на этом сервере хранятся важные документы. Я рекомендую создать загрузочный диск и всегда держать его рядом на тот случай, если произойдет авария и вам потребуется запустить систему, которая не загружается.

Терминология

В этом разделе я опишу терминология, которая используется в этой статье.

  • POST: Power On Self Test (Автоматический тест при включении компьютера). Когда компьютер начинает загрузку, BIOS запускает процедуру, которая проверяет, что все компоненты работают правильно. При помощи различных звуков при загрузке компьютера BIOS пытается сообщить об успехе или неудаче при работе теста.
  • MBR: Сокращение для Master Boot Record (основная загрузочная запись)- маленькая программка, которая выполняется при загрузке компьютера. Обычно, MBR размещается в первом секторе жеского диска. Программа начинает процесс загрузки, заглядывая в таблицу разделов для определения какой из разделов использовать для загрузки
  • BIOS: аббревиатура от Basic Input/Output System (базовая система ввода/вывода). На PC BIOS используется для выполнения всех необходимых функций для правильной инициализации системного аппаратного обеспечения при подаче напряжения. BIOS также помогает процессу загрузки.
  • CMOS: Complementary Metal Oxide Semiconductor. Чип, который потребляет мало энергии. Он питается от батареи и используется для сохранения конфигурационной информации при выключении компьютера.

Процесс загрузки

Понимание процесса загрузки поможет вам лучше понять, почему определенные файлы помещаются на гибкий диск. Нажмите ссылку, чтобы зайти на сайт Microsoft.

  • Первое, что происходит, когда вы включаете питание компьютера – это запускается POST. POST проверяет ваше аппаратное обеспечение.
  • Тестируется такое аппаратное обеспечение, как память и др. Это обычно можно увидеть на мониторе при запуске системы.
  • После того, как POST завершает свою работу, PC пытается определить загрузочное устройство, настроенное в системе BIOS/CMOS.
  • После того, как загрузочное устройство найдено, MBR (Master Boot Record) загружается в память.
  • MBR определяет активный раздел и загружает загрузочный сектор в память.
  • Загрузочный сектор содержит код, который запускает NTLDR, который является загрузчиком для Windows XP. NTLDR должен располагаться в корневой папку активного раздела вместе с файлами Ntdetect.com, boot.ini, bootsect.dos (для двойной загрузки) и Ntbootdd.sys (необходим для некоторых адаптеров SCSI)
  • NTLDR выбирает операционную систему.
  • NTLDR использует файлы Ntdetect.com, boot.ini, и bootsect.dos, чтобы правильно выбрать и загрузить операционную систему
  • Система запускается в 16-битном режиме, затем переходит в 32-битный режим.
  • После того, как NTLDR переключается в 32-битный режим, загружается файловая система (NTFS, FAT32, и т.п.), поэтому может быть прочитан и проверен файл boot.ini.
  • После проверки boot.ini, вы выбираете операционную систему, которую хотите загрузить.
  • При выборе из загрузочного меню XP, NTLDR запускает Ntdetect.com, чтобы получить информацию об установленном аппаратном обеспечении.
  • Затем NTLDR использует путь ARC, который указан в файле boot.ini, чтобы найти загрузочный раздел. Это может выглядеть примерно так:

default=multi (0)disk (0)partition (2) \WINDOWS
[operating systems]
multi(0)disk(0)partition(2)\WINDOWS=»Microsoft Windows XP» /fastdetect

  • Ntdetect.com может начать собирать информацию о вашем аппаратном обеспечении:
    • ID компьютера
    • Тип шины/адаптера
    • Адаптеры SCSI
    • Видео адаптеры
    • клавиатура
    • Com порты
    • Параллельные порты
    • Гибкие диски
    • Мышку и подобные устройства (джойстик, трекбол)
  • После того, как Ntdetect.com соберет необходимую информацию, NTLDR загрузит Ntoskrnl и передаст ему управление.
  • Загружаются Ntoskrnl.exe и hal.dll. Ntoskrnl.exe и Hal.dll должны располагаться в папке %SystemRoot%\System32.
  • Далее загружается реестр и выбирается профиль аппаратного обеспечения. Если у вас созданы несколько профилей, то вас могут спросить, какой из них необходимо загрузить.
  • После того, как вы выберите правильный профиль аппаратного обеспечения (или загрузится профиль по умолчанию), появится окно для входа в систему.
  • Ntoskrnl.exe запустит Winlogon.exe,  которая в свою очередь запустит Lsass.exe (Local Security Administration) – это программа, которая отображает окно приветствия и позволяет пользователю войти в систему (указать учетную запись и пароль).

Чтобы дойти до этого момента, все перечисленные выше файлы должны присутствовать и правильно работать. Также как и любые другие данные, они могут быть подвержены разрушению, повреждению или диверсии. Загрузочный диск – это ни что иное, как набор наиболее критичных файлов, которые в случае повреждения могут быть заменены, что позволить загрузить систему. Вы можете использовать загрузочный диск в случае аварии, чтобы получить критичные данные или вернуть сервер в рабочее состояние.

Проблемы при загрузке

В большинстве случаев избежать проблем не удается. Повреждение или вирус в загрузочном секторе может убить любую систему. Так что же может случиться? В этом разделе мы расскажем об основных проблемах, которые могут возникнуть.

  • Повреждение загрузочного сектора
  • Повреждение главной загрузочной записи
  • Проблемы с вирусами
  • Пропавшие или поврежденные файлы (Ntldr или Ntdetect.com)
  • Неправильный драйвер Ntbootdd.sys
  • Загрузка с испорченного образа

Загрузочный диск 101

Теперь вы знаете, что такое загрузочный процесс, и что может его нарушить, поэтому теперь давайте посмотрим, как создать и использовать загрузочный диск.

Чтобы создать загрузочный диск для Windows XP для раздела NTFS или FAT вам нужен отформатированный гибкий диск. Он должен быть чистым и без вирусов. Вам также понадобится Windows XP CD-ROM или работающий на Windows XP компьютер.

1. Отформатируйте ваш гибкий диск.

Загрузочное устройство

2. Скопируйте необходимые файлы (Ntldr, Ntdetect.com, и the boot.ini). Скопируйте их с Windows XP, если он не заражен вирусами, или с установочного диска Windows XP.

3. Отредактируйте файл boot.ini, который вы скопировали на гибкий диск. Вам необходимо правильно установить путь, поэтому вы должны знать ARC naming convention. Вы можете изучить ее при помощи документации Microsoft.

4. Запустите ваш компьютер с помощью гибкого диска, а затем войдите в Windows XP.

Пример Boot.ini:

[boot loader]
timeout=30
Default= multi(0)disk(0)rdisk(0)partition(1)\windows
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\windows=»Windows XP»

Примечание:

  • Если ваш компьютер загружается с жесткого SCSI диска, то вам может понадобиться заменить multi(0) на scsi(0) в строке [operating systems]
  • Есть возможнсоть отключить загрузочный экран Windows XP и тем самым немного ускорить процесс загрузки. Вы может попрактиковаться в редактировании файла *.ini и посмотреть процесс, которые он скрывает
    • Редактирование boot.ini
    • Добавление » /noguiboot» сразу после «/fastdetect».
    • После перезагрузки загрузочный экран исчезнет.
    • Он может быть восстановлен, если удальть ключ, указанный выше

Устранение неисправностей

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

  • Вы можете разместить копию edit на загрузочный диск, чтобы с его помощью редактировать boot.ini.
  • Файл Boot.ini почти всегда будет проблемой, только если диск не поврежден, заражен и т.п.
  • Вы можете увидеть сообщение об ошибке, связанной с ‘ARC’, и если это случилось, то скорей всего ваш файл boot.ini неправильно сконфигурирован. Если вы не знаете синтаксиса файла boot.ini, то вы можете записать на гибкий диск необольшой текстовый файл с простым пояснением, что и как вам надо сделать.
  • Сторонние производители (например производители NTFSDOS) имею программные продукты, которые могут монтировать диск NTFS, что позволит вам в случае необходимости скопировать файлы (если у вас отсутствует раздел FAT), а также, посмотреть текущий  файл boot.ini, чем отличаются текущий и оригинальный файл.

Резюме

В этой статье мы изучили основы создания загрузочного диска Windows XP. Для тех из вас, кто уже является гуру Microsoft, я надеюсь, что эта статья послужила хорошим источником информации о том, как сохранить систему Windows от аварии… мы будем выглядеть как чемпионы, когда мы спасем систему! Я думаю, что после прочтения статьи вы захотите создать загрузочный диск! Расскажите мне о том, что вы думаете в форуме.

www.windowsnetworking.com








Смотрите также:

Tags: , ,

Readers Comments (Комментариев нет)




Да человек я, человек! =)

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]