Программы для восстановления загрузчика windows xp. Восстановление Windows XP. Загрузка последней удачной конфигурации

09.07.2021

Загрузка Windows XP – это сложный и многоэтапный процесс, начинающийся с момента включения компьютера и заканчивающаяся уже после появления на экране рабочего стола. За эти несколько минут выполняется множество скрытых от глаз пользователя операций, каждая из которых длится от долей секунды до нескольких секунд. Сам процесс старта системы можно сравнить с эстафетой, где каждый из участников проходит свою часть пути и решает свои, строго определенные задачи, после чего передает “эстафетную палочку” дальше. Если хотя бы один компонент-участник выпадает из этой цепочки, процесс загрузки останавливается, и на экране, как правило, отображается сообщение об ошибке.

Чтобы иметь представление о том, как проходит загрузка Windows XP, кратко разберем ее последовательность. Досистемные этапы включения компьютера (самотестирование, инициализацию и начало выполнения кода BIOS и т. д.) рассматривать не будем, а за начало старта системы условно примем момент считывания программой BIOS первого сектора жесткого диска, где находится главная загрузочная запись – MBR, содержащая загрузочный код и таблицу разделов (логических дисков). Итак:

  • BIOS считывает код MBR (Master Boot Code) и передает ему управление.
  • Загрузочный код MBR проверяет таблицу разделов и находит раздел, помеченный как активный, считывает его первый (загрузочный) сектор (Boot Sector) и передает управление записанному туда коду.
  • Код загрузочного сектора передает управление загрузчику Windows NT – файлу NTLDR (NT Loader), который находится в корневом каталоге диска, куда установлена операционная система.
  • Загрузчик Windows переводит процессор в 32-разрядный безопасный режим работы, проверяет наличие файла hiberfil.sys (образ спящего режима) и если находит, загружает его. Если такого образа нет, NTLDR считывает файл конфигурации загрузки Boot.INI. Если в этом файле перечислено более одной операционной системы, на экран выводится меню, чтобы пользователь самостоятельно выбрал, какую систему загружать.

  • При нажатии пользователем клавиши F8 перед стартом системы, NTLDR открывает меню дополнительных вариантов загрузки:

  • Далее загружается программа ntdetect.com для определения конфигурации аппаратных устройств компьютера.
  • Вслед за этим загружается ядро Windows XP (файл ntoskrnl.exe) и библиотека Hal.dll (Hardware Abstraction Layer), задача которой – скрыть различия в оборудовании компьютера от кода ядра.
  • После этого загрузчик NTLDR загружает драйвера, помеченные как загрузочные, и передает управление ядру (ntoskrnl.exe).
  • HAL инициализирует оборудование и подготавливает контроллер прерываний.
  • Далее включается в работу система ввода-вывода и загружаются остальные драйвера, которым назначен тип запуска “авто”.
  • Ядро загружает подсистему управления сеансами Windows – файл Smss.exe, который создает пользовательское окружение и продолжает загрузку – запускает графическую подсистему (драйвер win32k.sys), клиентсерверную подсистему (Csrss.exe) и программу входа пользователя (Winlogon.exe и Lsass.exe).
  • После логина пользователя запускается Userinit.exe, запускающий оболочку системы (проводник Explorer.exe) и сетевые подключения. На экране, тем временем, появляется рабочий стол.

Почему Windows XP не загружается?

Причиной, по которой Windows XP не загружается, может быть любой сбой в “эстафете” процесса загрузки, например, отсутствие или повреждение одного или нескольких компонентов. Это может быть загрузочный код в первом разделе жесткого диска или активного раздела, сам загрузчик NTLDR, файлы, ответственные за запуск Windows, а также системный реестр, где содержится информация о том, что и в какой последовательности запускать.

К нарушению загрузки чаще всего приводит:

  • неквалифицированная установка нескольких операционных систем на жесткий диск, когда вместо создания конфигурации с двойной загрузкой, загрузочный код позже установленной системы затирает код ранее установленной;
  • вирусное заражение, преимущественно – блокираторы-вымогатели, которые могут модифицировать параметры запуска важных для загрузки файлов в системном реестре, сами файлы и загрузочные сектора на диске.
  • дефекты поверхности жесткого диска, приводящие к повреждениям и потере данных на нем;
  • перебои в электропитании компьютера во время операций чтения записи файлов, ответственных за загрузку (если во время запуска или завершения работы Windows произошло неожиданное выключение, вероятность того, что система больше не загрузится, довольно существенна).

Восстановление загрузки Windows XP

Чтобы выяснить, почему система не загружается, важно определить, на каком этапе ее загрузки происходит сбой. Проблемы на самых ранних этапах старта по внешним признакам будут отличаться от проблем с загрузочными файлами, ответственными за вход в систему. Разберемся, как диагностировать типичные сбои загрузки Windows и как с ними бороться.

Повреждение MBR (главной загрузочной записи)

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

  • Invalid Partition Table – повреждение таблицы разделов;
  • Missing Operating System – не найдена операционная система;
  • Error Loading Operating System – ошибка загрузки операционной системы.

Решение

  • Загрузите с установочного диска с дистрибутивом Windows XP консоль восстановления (Recovery Console): поместите в привод установочный диск, сконфигурируйте BIOS для загрузки с CDDVD и запустите программу установки.
  • После появления на экране текста “Вас приветствует программа установки”, нажмите клавишу “R” (восстановление).

  • Запустится консоль восстановления. На экране будет отображен список установленных на компьютере копий Windows XP и вам будет предложено указать, в какую из них выполнить вход.

  • Далее введите пароль администратора (если есть). Если его нет, просто нажмите Enter, а следом – команду перезаписи загрузочного кода MBR: fixmbr , нажмите Enter и Exit для выхода из консоли и перезагрузки компьютера.

Эта команда восстанавливает только загрузчик MBR (boot code), а таблицу разделов, к сожалению, нет. Восстановление таблицы разделов требует использования сторонних утилит, например, TestDisk – одного из бесплатных и доступных для понимания инструментов.

Повреждение загрузочного сектора

По симптомам похоже на повреждение MBR, но при этом система может выдавать следующие ошибки:

  • А disk read error occurred – ошибки чтения диска;
  • NTLDR is compressed – загрузчик NTLDR заархивирован (сжат);
  • NTLDR is missing – загрузчик не найден.

Решение

  • Загрузите консоль восстановления и выполните вход в нужную вам копию Windows XP;
  • Введите команду: fixboot – загрузчик (код) активного раздела будет перезаписан. Далее – Enter и Exit.

Важно! Если в корневом каталоге вашей системы отсутствует файл NTLDR – загрузчик Windows, его придется скопировать с установочного диска или другой копии Windows XP и поместить на диск C: (если система находится на нем).

С появлением Windows Vista была создана утилита Bootsect.exe , предназначенная для перезаписи загрузочного кода разделов диска. Ее также можно использовать для восстановления загрузки Windows XP.

Утилитой Bootsect.exe можно воспользоваться, если у вас на жестком диске стоит еще одна операционная система Windows или загрузившись с Windows LiveCD (“живого” диска с операционной системой, которая работает при загрузке с DVD или флешки).

Восстановление загрузки системы с помощью Bootsect.exe выполняется следующим образом:

  • скопируйте файл Bootsect.exe (можно взять с дистрибутива Windows Vista и выше) в корневую директорию системы, загрузку которой вам требуется восстановить.
  • запустите командную строку и выполните команду: Путь_к_bootsect.exe /NT52 , например: D:bootsect.exe /NT52.

Ошибки конфигурации загрузки в файле Boot.INI

Если конфигурационный файл загрузки Windows XP содержит ошибки или отсутствует, загрузчик NTLDR не сможет найти систему. О проблемах с Boot.INI свидетельствуют следующие сообщения:

  • Check boot path and disk hardware – предложение проверить путь к загрузочному диску и сам диск;
  • Could not read from selected boot disk – прочитать данные с загрузочного диска не удалось;
  • Windows could not start because of a computer disk hardware configuration problem – из-за проблем с конфигурацией диска загрузить Windows не удалось.

Решение

  • Запустите консоль восстановления.
  • После входа в систему выполните команду: bootcfg /rebuild – каждый раздел диска будет просканирован на наличие установленной в нем копии Windows XP. При обнаружении первой же системы, пользователю будет предложено добавить информацию о ее загрузки в конфигурационный файл:

Восстановление конфигурации загрузки будет выполнено.

Повреждение системных файлов

В загрузке Windows принимает участие множество файлов – помимо тех, которые мы назвали, еще несколько десятков. Отсутствие или повреждение любого из них может привести к тому, что система не сможет стартовать, а вместо этого будет циклически перезагружаться или “радовать” пользователя синими экранами смерти (BSoD). Скриншот одной из типичных ошибок, связанных с системными файлами при загрузке, приведен ниже:

Запись “STOP C000021a {fatal system error}” – говорит о неустранимой ошибке системы, связанная с проблемами в входе выполнения Winlogon.exe или Csrss.exe. Это, вероятнее всего, говорит о том,что файлы повреждены или отсутствуют.

Решение

Для выполнить восстановление загрузки, необходимо найти аналогичные файлы и вернуть их на “законные места” – в каталог WindowsSystem32. Их копии находятся в хранилище Windows – папке WindowsSystem32DllCach или на установочном диске в папке i386. На дистрибутивном диске файлы хранятся в сжатом виде, и перед заменой их необходимо распаковывать. Это можно сделать также при помощи Recovery Console:

  • Скопируйте на флешку с установочного диска папку i386 , подключите ее к компьютеру.
  • Выполните вход в систему, загрузчик которой требуется восстановить.
  • Введите команду: expand d:i386winlogon.ex_ c:windowssystem32 – с ее помощью архивный файл winlogon.ex_ на установочном диске будет распакован в папку system32 под именем winlogon.exe. Аналогичным образом можно провести восстановление и других файлов. D: – в данном случае – буква флешки.

Повреждение куста реестра SYSTEM

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

Файлы реестра уникальны для каждой системы, поэтому их восстановление при помощи переноса с другой копии Windows невозможно – необходим свой собственный раздел. Копия реестра, созданного на момент установки системы, хранится в каталоге WindowsRepair

Решение

Восстановление поврежденного раздела также несложно выполнить через консоль.

  • Выполните вход в Windows.
  • Введите команду: rename c:windowssystem32configsystem system.old и нажмите Enter. Поврежденный куст реестра будет переименован, теперь на его место можно копировать новый.
  • Выполните вторую команду: copy c:windowsrepairsystem c:windowssystem32configsystem – будет произведено восстановление раздела. После этого вы сможете загрузить систему.

Загрузка Windows XP – это сложный и многоэтапный процесс, начинающийся с момента включения компьютера и заканчивающаяся уже после появления на экране рабочего стола. За эти несколько минут выполняется множество скрытых от глаз пользователя операций, каждая из которых длится от долей секунды до нескольких секунд. Сам процесс старта системы можно сравнить с эстафетой, где каждый из участников проходит свою часть пути и решает свои, строго определенные задачи, после чего передает “эстафетную палочку” дальше. Если хотя бы один компонент-участник выпадает из этой цепочки, процесс загрузки останавливается, и на экране, как правило, отображается сообщение об ошибке.

Чтобы иметь представление о том, как проходит загрузка Windows XP, кратко разберем ее последовательность. Досистемные этапы включения компьютера (самотестирование, инициализацию и начало выполнения кода BIOS и т. д.) рассматривать не будем, а за начало старта системы условно примем момент считывания программой BIOS первого сектора жесткого диска, где находится главная загрузочная запись – MBR, содержащая загрузочный код и таблицу разделов (логических дисков). Итак:

  • BIOS считывает код MBR (Master Boot Code) и передает ему управление.
  • Загрузочный код MBR проверяет таблицу разделов и находит раздел, помеченный как активный, считывает его первый (загрузочный) сектор (Boot Sector) и передает управление записанному туда коду.
  • Код загрузочного сектора передает управление загрузчику Windows NT – файлу NTLDR (NT Loader), который находится в корневом каталоге диска, куда установлена операционная система.
  • Загрузчик Windows переводит процессор в 32-разрядный безопасный режим работы, проверяет наличие файла hiberfil.sys (образ спящего режима) и если находит, загружает его. Если такого образа нет, NTLDR считывает файл конфигурации загрузки Boot.INI. Если в этом файле перечислено более одной операционной системы, на экран выводится меню, чтобы пользователь самостоятельно выбрал, какую систему загружать.

  • При нажатии пользователем клавиши F8 перед стартом системы, NTLDR открывает меню дополнительных вариантов загрузки:

  • Далее загружается программа ntdetect.com для определения конфигурации аппаратных устройств компьютера.
  • Вслед за этим загружается ядро Windows XP (файл ntoskrnl.exe) и библиотека Hal.dll (Hardware Abstraction Layer), задача которой – скрыть различия в оборудовании компьютера от кода ядра.
  • После этого загрузчик NTLDR загружает драйвера, помеченные как загрузочные, и передает управление ядру (ntoskrnl.exe).
  • HAL инициализирует оборудование и подготавливает контроллер прерываний.
  • Далее включается в работу система ввода-вывода и загружаются остальные драйвера, которым назначен тип запуска “авто”.
  • Ядро загружает подсистему управления сеансами Windows – файл Smss.exe, который создает пользовательское окружение и продолжает загрузку – запускает графическую подсистему (драйвер win32k.sys), клиентсерверную подсистему (Csrss.exe) и программу входа пользователя (Winlogon.exe и Lsass.exe).
  • После логина пользователя запускается Userinit.exe, запускающий оболочку системы (проводник Explorer.exe) и сетевые подключения. На экране, тем временем, появляется рабочий стол.

Почему Windows XP не загружается?

Причиной, по которой Windows XP не загружается, может быть любой сбой в “эстафете” процесса загрузки, например, отсутствие или повреждение одного или нескольких компонентов. Это может быть загрузочный код в первом разделе жесткого диска или активного раздела, сам загрузчик NTLDR, файлы, ответственные за запуск Windows, а также системный реестр, где содержится информация о том, что и в какой последовательности запускать.

К нарушению загрузки чаще всего приводит:

  • неквалифицированная установка нескольких операционных систем на жесткий диск, когда вместо создания конфигурации с двойной загрузкой, загрузочный код позже установленной системы затирает код ранее установленной;
  • вирусное заражение, преимущественно – блокираторы-вымогатели, которые могут модифицировать параметры запуска важных для загрузки файлов в системном реестре, сами файлы и загрузочные сектора на диске.
  • дефекты поверхности жесткого диска, приводящие к повреждениям и потере данных на нем;
  • перебои в электропитании компьютера во время операций чтения записи файлов, ответственных за загрузку (если во время запуска или завершения работы Windows произошло неожиданное выключение, вероятность того, что система больше не загрузится, довольно существенна).

Восстановление загрузки Windows XP

Чтобы выяснить, почему система не загружается, важно определить, на каком этапе ее загрузки происходит сбой. Проблемы на самых ранних этапах старта по внешним признакам будут отличаться от проблем с загрузочными файлами, ответственными за вход в систему. Разберемся, как диагностировать типичные сбои загрузки Windows и как с ними бороться.

Повреждение MBR (главной загрузочной записи)

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

  • Invalid Partition Table – повреждение таблицы разделов;
  • Missing Operating System – не найдена операционная система;
  • Error Loading Operating System – ошибка загрузки операционной системы.

Решение

  • Загрузите с установочного диска с дистрибутивом Windows XP консоль восстановления (Recovery Console): поместите в привод установочный диск, сконфигурируйте BIOS для загрузки с CDDVD и запустите программу установки.
  • После появления на экране текста “Вас приветствует программа установки”, нажмите клавишу “R” (восстановление).

  • Запустится консоль восстановления. На экране будет отображен список установленных на компьютере копий Windows XP и вам будет предложено указать, в какую из них выполнить вход.

  • Далее введите пароль администратора (если есть). Если его нет, просто нажмите Enter, а следом – команду перезаписи загрузочного кода MBR: fixmbr , нажмите Enter и Exit для выхода из консоли и перезагрузки компьютера.

Эта команда восстанавливает только загрузчик MBR (boot code), а таблицу разделов, к сожалению, нет. Восстановление таблицы разделов требует использования сторонних утилит, например, TestDisk – одного из бесплатных и доступных для понимания инструментов.

Повреждение загрузочного сектора

По симптомам похоже на повреждение MBR, но при этом система может выдавать следующие ошибки:

  • А disk read error occurred – ошибки чтения диска;
  • NTLDR is compressed – загрузчик NTLDR заархивирован (сжат);
  • NTLDR is missing – загрузчик не найден.

Решение

  • Загрузите консоль восстановления и выполните вход в нужную вам копию Windows XP;
  • Введите команду: fixboot – загрузчик (код) активного раздела будет перезаписан. Далее – Enter и Exit.

Важно! Если в корневом каталоге вашей системы отсутствует файл NTLDR – загрузчик Windows, его придется скопировать с установочного диска или другой копии Windows XP и поместить на диск C: (если система находится на нем).

С появлением Windows Vista была создана утилита Bootsect.exe , предназначенная для перезаписи загрузочного кода разделов диска. Ее также можно использовать для восстановления загрузки Windows XP.

Утилитой Bootsect.exe можно воспользоваться, если у вас на жестком диске стоит еще одна операционная система Windows или загрузившись с Windows LiveCD (“живого” диска с операционной системой, которая работает при загрузке с DVD или флешки).

Восстановление загрузки системы с помощью Bootsect.exe выполняется следующим образом:

  • скопируйте файл Bootsect.exe (можно взять с дистрибутива Windows Vista и выше) в корневую директорию системы, загрузку которой вам требуется восстановить.
  • запустите командную строку и выполните команду: Путь_к_bootsect.exe /NT52 , например: D:bootsect.exe /NT52.

Ошибки конфигурации загрузки в файле Boot.INI

Если конфигурационный файл загрузки Windows XP содержит ошибки или отсутствует, загрузчик NTLDR не сможет найти систему. О проблемах с Boot.INI свидетельствуют следующие сообщения:

  • Check boot path and disk hardware – предложение проверить путь к загрузочному диску и сам диск;
  • Could not read from selected boot disk – прочитать данные с загрузочного диска не удалось;
  • Windows could not start because of a computer disk hardware configuration problem – из-за проблем с конфигурацией диска загрузить Windows не удалось.

Решение

  • Запустите консоль восстановления.
  • После входа в систему выполните команду: bootcfg /rebuild – каждый раздел диска будет просканирован на наличие установленной в нем копии Windows XP. При обнаружении первой же системы, пользователю будет предложено добавить информацию о ее загрузки в конфигурационный файл:

Восстановление конфигурации загрузки будет выполнено.

Повреждение системных файлов

В загрузке Windows принимает участие множество файлов – помимо тех, которые мы назвали, еще несколько десятков. Отсутствие или повреждение любого из них может привести к тому, что система не сможет стартовать, а вместо этого будет циклически перезагружаться или “радовать” пользователя синими экранами смерти (BSoD). Скриншот одной из типичных ошибок, связанных с системными файлами при загрузке, приведен ниже:

Запись “STOP C000021a {fatal system error}” – говорит о неустранимой ошибке системы, связанная с проблемами в входе выполнения Winlogon.exe или Csrss.exe. Это, вероятнее всего, говорит о том,что файлы повреждены или отсутствуют.

Решение

Для выполнить восстановление загрузки, необходимо найти аналогичные файлы и вернуть их на “законные места” – в каталог WindowsSystem32. Их копии находятся в хранилище Windows – папке WindowsSystem32DllCach или на установочном диске в папке i386. На дистрибутивном диске файлы хранятся в сжатом виде, и перед заменой их необходимо распаковывать. Это можно сделать также при помощи Recovery Console:

  • Скопируйте на флешку с установочного диска папку i386 , подключите ее к компьютеру.
  • Выполните вход в систему, загрузчик которой требуется восстановить.
  • Введите команду: expand d:i386winlogon.ex_ c:windowssystem32 – с ее помощью архивный файл winlogon.ex_ на установочном диске будет распакован в папку system32 под именем winlogon.exe. Аналогичным образом можно провести восстановление и других файлов. D: – в данном случае – буква флешки.

Повреждение куста реестра SYSTEM

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

Файлы реестра уникальны для каждой системы, поэтому их восстановление при помощи переноса с другой копии Windows невозможно – необходим свой собственный раздел. Копия реестра, созданного на момент установки системы, хранится в каталоге WindowsRepair

Решение

Восстановление поврежденного раздела также несложно выполнить через консоль.

  • Выполните вход в Windows.
  • Введите команду: rename c:windowssystem32configsystem system.old и нажмите Enter. Поврежденный куст реестра будет переименован, теперь на его место можно копировать новый.
  • Выполните вторую команду: copy c:windowsrepairsystem c:windowssystem32configsystem – будет произведено восстановление раздела. После этого вы сможете загрузить систему.

Что следует делать обычному рядовому пользователю операционной системы «виндовс» при так называемом «падении загрузчика»? Как его восстановить его? Возможно ли исправить данную неполадку своими силами? Рассмотрим детально данный вопрос.

Причина первая. Повреждение MBR

Нарушение работы MBR проявляется в том, что при запуске ПК монитор остается темного цвета либо выдает несколько разновидностей ошибок, таких как:

  1. Повреждение таблиц разделов;
  2. Нарушение при загрузке ОС.

Чтобы исправить указанные неполадки, необходимо:


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

Проявляются симптомы, по признакам напоминающие предыдущую неполадку, при которых «ХР» выдает такие ошибки, как:


Решение данных проблем заключается в следующем:

Проблема третья. Ошибка в загрузочной конфигурации файла boot.INI

При отсутствии или содержании ошибок в конфигурационном файле загрузки «виндовс» XP NTLDR, при всём желании, не «найдет» ОС. Эту проблему характеризуют нижеперечисленные сообщения, выдаваемые системой:

  1. Предложение о проверке загрузочного диска;
  2. Неудачная попытка прочесть данные, находящиеся на загрузочном диске;
  3. Невозможность загрузки Windows XP из-за неполадок, связанных с конфигурацией.

Исправить их можно следующим образом:

В запущенной консоли восстановления пропечатайте «bootcfg /rebuild ». После этой команды разделы диска будут просканированы на установленные в них версии «Виндовс» XP. При нахождении первой ОС – «юзеру» предложат внести данные в файл конфигурации.

Ошибка четвертая. Повреждены системные файлы

Так называемый «синий экран смерти». Для устранения этой «жуткой» картины выполните восстановление загрузки методом нахождения аналогичных поврежденных файлов при помощи Recovery Console.

Ошибка пятая. Повреждение системного реестра

Данная неполадка происходит нечасто, но всё же. Системный реестр, содержащий данные о запуске драйверов, влияет на старт операционной системы Windows XP. При повреждении раздела SYSTEM, NTLDR приостанавливает работу компьютера и выводит уведомление с ошибкой. Файлы, находящиеся в реестре – уникальны. Поэтому восстановить их, перенеся с другой версии «операционки» — задача невозможная. Выход заключается в следующем:

  1. При входе в Windows ХР пропечатайте: rename c:windowssystem32configsystem system.old , завершив «Вводом». Поврежденный раздел реестра получит другое имя, после чего его можно заместить другим.
  2. После этого выполните: copy c:windowsrepairsystem c:windowssystem32configsystem для восстановления раздела. Система должна загрузиться.

В некоторых, совсем непонятных случаях ломается логическая область жесткого диска. Поломка чаще всего носит логический характер и как оказывается легко поправима. Для того, чтобы починить и вернуть все на свое место можно воспользоваться каким-нибудь самопальным LiveCD с Windows, но это не есть good-путь.

Самое лучшее – это использовать абсолютно легальный метод, который предлагает нам компания Microsoft.

Как распознать сломанную загрузочную область Windows XP

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

В последнее время появились вирусы, которые намеренно изменяют эту область и прописывают в этой области вместо загрузки операционной системы загрузку самого себя. При следующей загрузке требуют от бедного пользователя денег. Как оказывается, этот вирус MBRL ock лечится нижеописанным способом.

Этот вирус, кстати, может испортить все продвижение веб сайта , так как оптимизатор не сможет физически его произвести, так как компьютер будет заблокированный.

Восстановление загрузочной области Windows XP

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

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

Если Вы пользователь нетбука и у Вас нет места куда бы этот диск можно было засунуть, то можете замутить загрузочную . С помощью нее сделать восстановление также можно.

  1. Загружаемся с установочного диска Windows XP
    Все точно также как и при установке Windows.
  2. В самом первом окне нужно нажать R . Чтобы было понятнее, это то бесполезное окно при установке Windows XP, где требуется просто нажимать Enter .
  3. Дожидаемся загрузки режима восстановления Windows. Во время загрузки мастер запуска попросит уточнить у Вас операционную систему (нужно будет цифрой выбрать ОС) и если у Вас установлен пароль администратора ввести его. После этого появится консоль восстановление Windows XP.
  4. В этой консоли нужно будет поочередно исполнить 2 команды:

    fixboot
    fixmbr

    Во время исполнения каждой команды, потребуется подтвердить эти действия нажатием клавиши Y и Enter .

  5. Далее перезагрузить компьютер, набрав соответственно exit , и успеть обрадоваться полностью восстановленной загрузочной области.

Так как Windows XP больше похожа на танк, чем на гибкую операционную систему, после восстановления загрузочной области Вы получите загрузку Windows XP без какого-либо выбора, то есть, если у Вас была установлена Windows 7 или какая-нибудь Linux, то загрузится под ней у Вас не получится. Путей запуска просто не будет.

P.S. Я вот все больше и больше удивляюсь: насколько удобен все таки для написания статей. Раньше я пользовался голым HTML , так как не видел вменяемой альтернативы. Теперь вот открыл для себя этот способ разметки.

Проблемы с загрузкой ОС – явление, широко распространенное среди пользователей Windows. Происходит это по причине повреждения средств, отвечающих за запуск системы – главной загрузочной записи MBR либо особого сектора, в котором содержатся файлы, необходимые для нормального старта.

Как уже было сказано выше, существует две причины неполадок при загрузке. Далее поговорим о них подробнее и постараемся решить данные неполадки. Делать это мы будем с помощью консоли восстановления, которая содержится на установочном диске Windows XP. Для дальнейшей работы нам необходимо загрузиться с этого носителя.

Если у Вас в наличии только образ дистрибутива, то сначала нужно будет записать его на флеш-накопитель.

Восстановление MBR

MBR обычно записана в самой первой ячейке (секторе) на жестком диске и содержит небольшой кусок программного кода, который при загрузке выполняется первым и определяет координаты загрузочного сектора. Если запись повреждена, то Windows не сможет стартовать.

  1. После загрузки с флешки мы увидим экран с доступными для выбора вариантами. Нажимаем R .

  2. Далее консоль предложит выполнить вход в одну из копий ОС. Если Вы не устанавливали вторую систему, то она будет единственной в списке. Здесь вводим цифру 1 с клавиатуры и нажимаем ENTER , затем пароль администратора, если есть, если он не установлен, то просто жмем «Ввод» .

    Если Вы забыли пароль администратора, то прочтите следующие статьи на нашем сайте:

  3. Команда, которая производит «ремонт» главной загрузочной записи, пишется так:

  4. Новая MBR успешно записана, теперь можно выйти из консоли с помощью команды

    и попробовать запустить Windows.

    Если попытка запуска прошла неудачно, то двигаемся дальше.

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

Загрузочный сектор в Windows XP содержит загрузчик NTLDR , который «срабатывает» после MBR и передает управление уже непосредственно файлам операционной системы. Если данный сектор содержит ошибки, то дальнейший старт системы невозможен.


Восстановление файла boot.ini

В файле boot.ini прописан порядок загрузки операционной системы и адрес папки с ее документами. В том случае, если данный файл поврежден или нарушен синтаксис кода, то Windows не узнает, что ей нужно запуститься.


Перенос загрузочных файлов

Кроме boot.ini за загрузку операционной системы отвечают файлы NTLDR и NTDETECT.COM . Их отсутствие делает загрузку Windows невозможной. Правда, эти документы есть на установочном диске, откуда их можно просто скопировать в корень системного диска.

  1. Запускаем консоль, выбираем ОС, вводим пароль админа.
  2. Далее необходимо ввести команду

    Это нужно для просмотра списка носителей, подключенных к компьютеру.

  3. Затем нужно выбрать букву диска, с которого мы в данный момент загрузились. Если это флешка, то ее идентификатор будет (в нашем случае) «\Device\Harddisk1\Partition1» . Отличить накопитель от обычного жесткого диска можно по объему. Если пользуемся компакт-диском, то выбираем «\Device\CdRom0» . Обратите внимание, что цифры и названия могут несколько отличаться, главное понять принцип выбора.

    Итак, с выбором диска мы определились, вводим его букву с двоеточием и нажимаем «Ввод» .

  4. Теперь нам необходимо перейти в папку «i386» , для чего пишем

  5. После перехода нужно скопировать файл NTLDR из этой папки в корень системного диска. Вводим следующую команду:

    а затем соглашаемся с заменой, если будет предложено («Y» ).

  6. После успешного копирования появится соответствующее сообщение.

  7. Далее проделываем то же самое с файлом NTDETECT.COM .

  8. Заключительным шагом будет добавление нашей Windows в новый файл boot.ini . Для этого выполняем команду

    Вводим цифру 1 , прописываем идентификатор и параметры загрузки, выходим из консоли, загружаем систему.

Все произведенные нами действия для восстановления загрузки должны привести к требуемому результату. Если все же не удалось запустить Windows XP, то, скорее всего, придется воспользоваться переустановкой. «Переставить» Виндовс можно с сохранением пользовательских файлов и параметров ОС.

Заключение

«Поломка» загрузки не происходит сама собой, этому всегда есть причина. Это могут быть как вирусы, так и Ваши действия. Никогда не устанавливайте программы, добытые на сайтах, отличных от официальных, не удаляйте и не редактируйте файлы, созданные не Вами, возможно, они окажутся системными. Выполнение этих простых правил поможет не прибегать лишний раз к сложной процедуре восстановления.