Восстановление запуска Windows XP при повреждении загрузчика
Загрузка 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 XP, а также системный реестр, где содержится информация о том, что и в какой последовательности запускать.
К нарушению загрузки чаще всего приводит:
- неквалифицированная установка нескольких операционных систем на жесткий диск, когда вместо создания конфигурации с двойной загрузкой, загрузочный код позже установленной системы затирает код ранее установленной;
- вирусное заражение, преимущественно — блокираторы-вымогатели, которые могут модифицировать параметры запуска важных для загрузки файлов в системном реестре, сами файлы и загрузочные сектора на диске.
- дефекты поверхности жесткого диска, приводящие к повреждениям и потере данных на нем;
- перебои в электропитании компьютера во время операций чтения записи файлов, ответственных за загрузку (если во время запуска или завершения работы 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
Решение
Для выполнить восстановление загрузки, необходимо найти аналогичные файлы и вернуть их на «законные места» — в каталог 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 7 и Windows XP при переустановке одной из них
Статья рассчитана на пользователей, знакомых с такими понятиями, как, например, работа в командной строке с правами администратора и умеющими включать отображение скрытых и системных файлов и папок. Желательно знание процесса установки и особенностей установки Windows XP после Windows 7. Статья не претендует на универсальность, то есть в ней рассматриваются операционные системы компании Microsoft: от Windows XP до Windows 7.
Начальные условия, или "И еще несколько ограничений". Само собой разумеется, что у вас уже две системы установлены, и возникла необходимость переустановки одной из них. Они расположены на одном жестком диске, в ходе переустановки не будет изменяться конфигурация разделов, установка будет производиться в тот же раздел, на котором она и находилась, форматирование будет выполнено с помощью программы — установщика.
Введение
Как показывает практика, пользователи сталкиваются со значительными трудностями при переустановке одной из операционных систем при наличии нескольких на одном компьютере. Данная статья будет интересна прежде всего тем, у кого загрузка реализована в виде загрузочного меню (а не выбором загрузочного устройства в BIOS). Цель — рассказать о необходимых предварительных действиях для облегчения процесса воссоздания меню мультизагрузки после переустановки одной из операционных систем.
Немного теории
Загрузка операционной системы происходит с активного раздела жесткого диска. В диспетчере дисков такой раздел называется системным. На этом разделе находятся файлы загрузки операционных систем. Также определить активность раздела можно как с помощью сторонних программ типа Acronis Disk Director Suite (активный раздел будет помечен так называемым "флагом активности"), так и воспользоваться имеющейся в Windows программой DiskPart.
Запустите командную строку и далее последовательно выполните команды:
Результатом выполнения команд будет отчет, на котором будет указано состояние активности. Если выбранный раздел не будет активным, нужно выполнить две последние в списке команды, но выбрать следующий раздел — 2
Рисунок 1 — работа с программой DiskPart
Кроме этого для успешной загрузки необходимо:
- наличие Главной Загрузочной Записи (Master Boot Record — MBR) и загрузочного сектора, совместимых с файлами загрузки операционной системы (ntldr — для Windows XP и bootmgr — для Windows 7/Vista);
- наличия в корневом каталоге активного раздела других файлов загрузки: для Windows XP — файлов ntdetect.com и boot.ini, для Windows 7/Vista — хранилища загрузки — Boot Configuration Data (BCD), которое расположено в скрытой системной папке BOOT;
- в случае, когда на компьютере установлены две операционные системы (Windows XP и Windows 7), на активном разделе должны находиться файлы загрузки их обеих.
Невыполнение хотя бы одного из этих условий
сделает загрузку одной или нескольких операционных систем невозможной!
Рисунок 2 — файлы загрузки Windows XP и Windows 7 на активном разделе
Красным подчеркнуты файлы загрузки Windows 7, синим — файлы загрузки Windows XP
Необходимые инструменты
- Установочный диск с операционной системой Windows XP;
- Установочный диск с операционной системой Windows 7;
- Утилита bootsect.exe, которая находится в папке BOOT на дистрибутивном диске с Windows 7. В случае отсутствия такового, её можно взять здесь bootsect.zip.
Часть 1. Переустановка операционной системы, находящейся на неактивном разделе
Конфигурация 1: Windows 7 на активном разделе, переустанавливаем Windows XP
- Утилиту bootsect.exe поместите на раздел с Windows 7;
- Загрузитесь с установочного диска Windows XP. После появления приглашения установить систему, выберите тот, на котором она раньше находилась, выполните его форматирование и установку;
- После установки возможность выбора операционных систем для загрузки пропадет. Для того, чтобы вернуть такую возможность, в командной строке выполните:
где Х — буква раздела с Windows 7, или
где Х — буква привода DVD-ROM с установленным в него дистрибутивным диском Windows 7;
Конфигурация 2: Windows XP на активном разделе, переустанавливаем Windows 7
- Создайте на разделе с Windows XP папку BCDREZ
- В Windows 7 в командной строке с правами администратора выполните:
где X — буква раздела с Windows XP
Если вы не можете загрузиться в Windows 7, то данную команду можно выполнить в Windows XP:
где Y — буква раздела с Windows 7, X — с Windows XP;
После установки в меню загрузки появится новая запись о загрузке. Откорректировать меню можно различными средствами, но мы воспользуемся одним: вернем сохраненную запись.
где Х — буква раздела с Windows XP.
После перезагрузки вы получите прежнее загрузочное меню.
Часть 2. Переустановка операционной системы, находящейся на активном разделе
Конфигурация 1: переустанавливаем Windows 7 на активном разделе, Windows XP — на неактивном
Возможны два варианта:
Первый: при установке Windows 7 скрытый раздел System Reserved не образовался.
После форматирования активного раздела в данном случае, вы лишитесь возможности загружаться в Windows XP, так как файлы загрузки будут удалены. Во избежание сложностей, в Windows 7 выполните несколько нехитрых действий:
- На разделе с Windows XP создайте папку BOOTREZ;
- Откройте отображение скрытых и системных файлов, скопируйте файлы загрузки XP: ntldr, ntdetect.com, boot.ini, желательно дополнительно скопировать файл bootfont.bin для корректного отображения кириллицы в меню загрузки;
- Экспортируйте BCD командой:
где X — буква раздела с Windows XP
где Х — буква раздела с Windows XP
Второй: при установке Windows 7 скрытый раздел System Reserved был создан.
Рисунок 3 — предложение выбрать для установки второй раздел
В этом случае активным является раздел System Reserved, поэтому если вы ограничитесь форматированием дискового пространства, ранее занятого Windows 7, то после перезагрузки ничего не потеряется. Единственное действие, которое вам придется выполнить — с помощью утилиты bcdedit изменить название "Ранней версии операционной системы", да и то по желанию:
Конфигурация 2: Windows XP на активном разделе, Windows 7 — на неактивном
После форматирования активного раздела, вы потеряете не только меню загрузки операционных систем, но и саму возможность загрузки в Windows 7 даже после изменения MBR с помощью утилиты bootsect.exe, так как файл загрузки bootmgr и BCD будут удалены. Однако существует простой способ избежать трудностей.
- Создайте на разделе с Windows 7 папку для хранения копий файлов загрузки BCDREZ
- В Windows XP (это обстоятельство особенно важно, так как в Windows 7 вы не сможете выполнить подобную процедуру) скопируйте в созданную папку из корневого каталога активного раздела файл bootmgr и папку BOOT (не забывайте, что они скрытые и системные)
- Выполните переустановку Windows XP
- Откройте отображение скрытых и системных файлов, скопируйте из папки BCDREZ папку BOOT и файл bootmgr в корневой каталог активного раздела
- Выполните перезапись MBR и загрузочного сектора:
где Х — буква раздела с Windows 7 или
где Х — буква привода DVD-ROM с установленным в него дистрибутивным диском Windows 7
После перезагрузки вы вновь получите возможность загружаться в обе операционные системы.
Заключение
Если вы прочитали эту статью уже после возникших проблем, воспользуйтесь дистрибутивным диском Windows 7, либо диском восстановления Windows 7. Как его создать, читайте в статье Создание диска восстановления системы и загрузка с него. Загрузившись с одного из них, в окне с предложением установить систему, выберите ссылку "Восстановление системы", а затем — "Восстановление запуска". После этого, при отсутствии других проблем загрузки, вы получите возможность загрузиться в Windows 7, а затем и организовать двойную загрузку. Если у вас еще есть вопросы, добро пожаловать на форум.
Статья опубликована в рамках конкурса "Наш выбор — Windows 7!". Оригинальный стиль автора сохранен.
Как восстановить загрузку windows xp после установки windows 7
Восстановление запуска Windows XP при повреждении загрузчика
Загрузка 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 XP, а также системный реестр, где содержится информация о том, что и в какой последовательности запускать.
К нарушению загрузки чаще всего приводит:
- неквалифицированная установка нескольких операционных систем на жесткий диск, когда вместо создания конфигурации с двойной загрузкой, загрузочный код позже установленной системы затирает код ранее установленной;
- вирусное заражение, преимущественно — блокираторы-вымогатели, которые могут модифицировать параметры запуска важных для загрузки файлов в системном реестре, сами файлы и загрузочные сектора на диске.
- дефекты поверхности жесткого диска, приводящие к повреждениям и потере данных на нем;
- перебои в электропитании компьютера во время операций чтения записи файлов, ответственных за загрузку (если во время запуска или завершения работы 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 » — говорит о неустранимой ошибке системы, связанная с проблемами в входе выполнения 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 XP
Проблемы с загрузкой ОС – явление, широко распространенное среди пользователей Windows. Происходит это по причине повреждения средств, отвечающих за запуск системы – главной загрузочной записи MBR либо особого сектора, в котором содержатся файлы, необходимые для нормального старта.
Восстановление загрузки Windows XP
Как уже было сказано выше, существует две причины неполадок при загрузке. Далее поговорим о них подробнее и постараемся решить данные неполадки. Делать это мы будем с помощью консоли восстановления, которая содержится на установочном диске Windows XP. Для дальнейшей работы нам необходимо загрузиться с этого носителя.
Если у Вас в наличии только образ дистрибутива, то сначала нужно будет записать его на флеш-накопитель.
Восстановление MBR
MBR обычно записана в самой первой ячейке (секторе) на жестком диске и содержит небольшой кусок программного кода, который при загрузке выполняется первым и определяет координаты загрузочного сектора. Если запись повреждена, то Windows не сможет стартовать.
- После загрузки с флешки мы увидим экран с доступными для выбора вариантами. Нажимаем R.
- Далее консоль предложит выполнить вход в одну из копий ОС. Если Вы не устанавливали вторую систему, то она будет единственной в списке. Здесь вводим цифру 1 с клавиатуры и нажимаем ENTER, затем пароль администратора, если есть, если он не установлен, то просто жмем «Ввод».
Если Вы забыли пароль администратора, то прочтите следующие статьи на нашем сайте:
Дальше нас потребуют подтвердить намерение записи новой MBR. Вводим «Y» и жмем ENTER.
и попробовать запустить Windows.
Загрузочный сектор
Загрузочный сектор в Windows XP содержит загрузчик NTLDR, который «срабатывает» после MBR и передает управление уже непосредственно файлам операционной системы. Если данный сектор содержит ошибки, то дальнейший старт системы невозможен.
- После запуска консоли и выбора копии ОС (см. выше) вводим команду
Здесь также необходимо подтвердить согласие, введя «Y».
Восстановление файла boot.ini
В файле boot.ini прописан порядок загрузки операционной системы и адрес папки с ее документами. В том случае, если данный файл поврежден или нарушен синтаксис кода, то Windows не узнает, что ей нужно запуститься.
-
Для восстановления файла boot.ini вводим в запущенной консоли команду
Программа просканирует подключенные диски на наличие копий Windows и предложит добавить найденные в список загрузки.
Не забываем после каждой записи нажимать ENTER.
Перенос загрузочных файлов
Кроме boot.ini за загрузку операционной системы отвечают файлы NTLDR и NTDETECT.COM. Их отсутствие делает загрузку Windows невозможной. Правда, эти документы есть на установочном диске, откуда их можно просто скопировать в корень системного диска.
- Запускаем консоль, выбираем ОС, вводим пароль админа.
- Далее необходимо ввести команду
Это нужно для просмотра списка носителей, подключенных к компьютеру.
Итак, с выбором диска мы определились, вводим его букву с двоеточием и нажимаем «Ввод».
а затем соглашаемся с заменой, если будет предложено («Y»).
Вводим цифру 1, прописываем идентификатор и параметры загрузки, выходим из консоли, загружаем систему.
Все произведенные нами действия для восстановления загрузки должны привести к требуемому результату. Если все же не удалось запустить Windows XP, то, скорее всего, придется воспользоваться переустановкой. «Переставить» Виндовс можно с сохранением пользовательских файлов и параметров ОС.
Заключение
«Поломка» загрузки не происходит сама собой, этому всегда есть причина. Это могут быть как вирусы, так и Ваши действия. Никогда не устанавливайте программы, добытые на сайтах, отличных от официальных, не удаляйте и не редактируйте файлы, созданные не Вами, возможно, они окажутся системными. Выполнение этих простых правил поможет не прибегать лишний раз к сложной процедуре восстановления.
Как восстановить загрузчик Windows XP
Если по какой-либо причине у вас перестал запускаться Windows XP, вы видите сообщения наподобие ntldr is missing, non system disk or disk failure, boot failure или no boot device, а может, и вообще не видите никаких сообщений, то, возможно, решить проблему поможет восстановление загрузчика Windows XP.
Кроме описанных ошибок, есть и еще один вариант, когда вам потребуется восстановить загрузчик: в том случае, если на компьютере с ОС Windows XP у вас появилась блокировка, требующая отправить деньги на какой-либо номер или электронный кошелек и надпись «Компьютер заблокирован» появляется еще до начала загрузки операционной системы — это как раз говорит о том, что вирус изменил содержимое MBR (главной загрузочной записи) системного раздела жесткого диска.
Восстановление загрузчика Windows XP в консоли восстановления
Для того, чтобы восстановить загрузчик, вам потребуется дистрибутив любой версии Windows XP (не обязательно именно той, что установлена у вас на компьютере) — это может быть загрузочная флешка или загрузочный диск с ней же. Инструкции:
Загрузитесь с этого накопителя. Когда появится экран «Вас приветствует программа установки», нажмите клавишу R для запуска консоли восстановления.
Если у вас установлено несколько копий Windows XP, то вам также нужно будет указать, в какую из копий нужно войти (именно с ней и будут производиться действия по восстановлению).
Дальнейшие действия довольно-таки просты:
- Выполните командув консоли восстановления — эта команда запишет новый загрузчик Windows XP;
- Выполните команду— это запишет код загрузки на системный раздел жесткого диска;
- Выполните командудля обновления параметров загрузки операционной системы;
- Перезагрузите компьютер, введя exit.
Восстановление загрузчика Windows XP в консоли восстановления
После этого, если вы не забыли убрать загрузку с дистрибутива, Windows XP должен загрузиться как обычно — восстановление прошло успешно.
А вдруг и это будет интересно:
21.05.2015 в 19:47
Здравствуйте. я установил хр на второй новый диск, при этом не отключив физически первый диск также с хр, так как надо было скопировать все нужные данные срочно (скорость чтения-записи упал на 50-60% во всех секторах) . и теперь когда отключил/вынул первый проблемный диск ничего не загружается (reboot and select proper boot device or insert boot media and press a key). понятно что так называемый загрузчик был записан на первый. и как следовательно по этой статье можно записать на новом диске загрузчик? в биосе порядок как надо, в компе есть и будет только один диск (новый)
смущает ваши слова «Если ошибки, связанные с boot device появились после установки второй операционной системы, то вышеприведенные инструкции могут и не помочь, а если помогут, то скорее всего запускаться будет только первоначально установленная операционная система»
22.05.2015 в 09:25
Здравствуйте. Я вот давно с XP этого не проделывал, если честно. И, по-моему, в описанном вашем случае fixmbr с fixboot работали, проверьте.
21.09.2016 в 06:18
Приветствую, Dmitry. Хочу попробовать воспользоваться Вашей статьей и восстановить ХР-шку (стала работать не корректно (вирусов нет). Не дадите ли ссылочу на хорошую сборку для скачки в и-нете?
Заранее спасибо!
21.09.2016 в 11:23
Нет, такого рода информации я здесь не даю, извините. Но вообще для восстановления загрузчика подойдет оригинальный образ XP.
21.09.2016 в 18:59
Жаль, но все равно спасибо за ответ. А насколько критично качать ту же битную и с тем же сервис паком (которая стоит на компе) операционку?
22.09.2016 в 11:14
Разрядность — важна. Насчет SP не уверен (да и просто что-то я меньше чем SP3 и не встречал уж тыщу лет).
06.11.2016 в 17:22
Доброго времени суток.
К данной статье можно ещё добавить следующий вариант восстановления Windows XP.
Можно на экране «Вас приветствует программа установки», выбрать не восстановление (нажмите R), а установку Windows XP. Но далее установщик найдёт существующую копию Windows XP, и опять предложить либо чистую установку, либо восстановление. Выбираем восстановление, происходит процесс, похожий на чистую установку, но в результате мы получаем систему со всеми установленными ранее программами.
Лично мне только так помогло.
01.06.2017 в 07:37
Bootcfg/rebuild — пишет нет такой команды
Что делать?
01.06.2017 в 13:56
Если вы писали ее так же как в комментарии, то забыли пробел после bootcfg просто.
14.08.2017 в 10:23
Там всего то 4 файла скопировать надо с системного диска: ntldr, boot.ini, Bootfont.bin, NTDETECT.COM , ну и выполнить fixmbr , fixboot
29.03.2018 в 01:06
Здравствуйте.
Такая ситуация. Есть ноутбук самсунг (R528), установлена XP. Установил в ноутбук другой диск (больше) и поставил win 7. Хотел оставить старый диск в качестве резервного, но обнаружил, что теперь ноутбук с него не запускается, только чёрный экран с мигающим дефисом. А вот если диск с XP воткнуть в системный блок, то загрузка с диска происходит (начинается). Что делать? как побороть?
Забыл написать, что выполнил все команды из консоли и это не помогло.
29.03.2018 в 09:19
Ну по описанию там не в загрузчике дело. Возможно, какие-то параметры биос поменяли, когда 7-ку ставили?
01.04.2018 в 23:08
Уже всё менял и даже батарейку выдёргивал.
22.06.2018 в 00:49
Здравствуйте! А у меня после выбора версии спрашивает пароль администратора, а я его не знаю, да и не устанавливал: хотя комп я получил с других рук, хоть и в 2012. Как быть? Благослови Господь!
22.06.2018 в 10:06
Видимо, пароль там все-таки стоит, просто запрос пароля отключен. А это XP или другая версия ОС? В любом случае, поищите как сбросить пароль + версия Windows.
22.06.2018 в 10:57
Благодарю за такой быстрый ответ! )
Виндовс ХР.
А с паролем разобрался из другого сайта: там при отсутствии пароля просто надо было нажать «Ввод». ) На 4 дня с такой ерундой застрял, — а ларчик просто открывался. )
23.06.2018 в 22:56
Здравствуй, Дмитрий! Всё проделал — не помогло: опять вышло на начало, а именно
«Не удаётся запустить Windows из-за испорченного или отсутствующего файла:
\WINDOWS\system32\c_866.nls
Можно попробовать восстановить этот файл, запустив программу установки Windows с оригинального установочного CD-ROM. Выберите ‘r’ в первом диалоговом экране для запуска процедуры восстановления.»
Причём я точно знаю, что это я этот файл стёр по глупости, как и несколько других, — и что они в корзине остались.
Может можно как-то скопировать этот файл с установочного СD на win32 или как-то восстановить тот родной из корзины (и в том числе на всякий случай и все остальные)?
24.06.2018 в 08:55
Здравствуйте.
По идее, можно, причем и тот и другой вариант возможны. Второй, быть может, проще будет, если загрузиться с какого-то LiveCD.
Но: я более подробно, к сожалению, ответить не могу — подзабыл я особенности XP, 5 лет с ним не доводилось общаться, разве что пару-тройку раз где-то устанавливал и настраивал.
30.01.2019 в 13:29
На одном диске стояло 2 системы: на C — XP, на D — 7, хрюша слетела — с000021а. раньше при загрузке спрашивал с какой грузиться, пробовал восстановить хрюшу, не получилось( и перестал спрашивать с какой грузиться. Подскажите как быть.
30.01.2019 в 13:35
Восстановите загрузчик 7-ки, именно там меню показывалось вероятнее всего.
03.05.2019 в 15:54
Метод не работает, если XP ставилась не с того дистрибутива, что есть у вас сейчас в наличии — немного отличается версия. В этом случае у вас не будет доступа к консоли восстановления.
Но есть более простой для обычного пользователя способ:
— Загружаемся с загрузочного диска. Выбираем установить Windows на тот диск, на котором, собственно, у вас Windows XP и стоит.
— Выбираем установку на имеющийся раздел без изменения (форматирования и т.п.)
— Установщик начинает копировать файлы.
— Ждём, пока перезагрузится.
— Вот здесь важно поймать момент выбора ОС. На данном этапе у вас загрузчик УЖЕ восстановлен! Поэтому выбор ОС происходит согласно фалу boot.ini (новому, который создал загрузчик). Вам нужно отменить загрузку установщика, выбрав нижнюю строчку (не верхнюю — иначе будет установлена новая ОС).
— Начнётся загрузка вашей Windows XP.
— После загрузки, чтобы больше не было выбора ОС, нужно либо отредактировать файл boot.ini, удалив загрузку установщика, либо, если у вас старый boot.ini был не повреждён, восстановить его: удалить boot.ini, переименовать boot.ini.saved в boot.ini
— Также можно удалить файлы установщика — папку C:\WINDOWS.0
Всё, загрузчик восстановлен.
17.09.2019 в 19:54
Фууух, только что победил, и самым непредсказуемым образом)) Мои беды начались с установки убунту на отдельный винт d: В результате эта замечательная штука испохабила загрузчик диска С: , воткнув туда свое меню загрузки. Да еще таким похабным образом, что достань я свой убунту-винт из компа или если бы он сам по себе скоропостижно скончался, всё, алес капут, комп перестанет грузится во-о-бще. Разумеется такое положение вещей меня не устроило.
Метод, описанный в статье не сработал, потому что fixmbr, набранный без параметра, по умолчанию фиксит диск, с которого произошла загрузка, т.е. флешку. Набирать мне нужно было:fixmbr \Device\Harddisk0\Partition1. Что нужно набирать вам, можно понять из вывода команды «map». Но и это мне не помогло. Начались танцы с бубном с перекурами в тяжких раздумьях. Что-то сподвигло меня набрать: fixmbr \Device\Harddisk0, Гружусь с родного С: Не помню конкретный текст сообщения, но означал он конец загрузчику. Морально готовясь выуживать свои полезности из огромной кучи хлама, в которую превратился мой диск, снова гружусь с дистрибутива. Снова «R», снова «fixmbr \Device\Harddisk0\Partition1», снова «fixboot c:», и … вуаля…. мерзкое меню исчезло, винда грузится как прежде сама по себе.
25.12.2019 в 14:19
Работает также и для Windows 2000 (сам проверял).
17.05.2022 в 13:34
Здравствуйте! Не загружается Windows XP. Как только анимации загрузки появляется, через секунду зависает и перезагружается, попробовал по инструкции восстановить загрузчик, но это привело к ошибкам с файлами и всё. Может кто-то помочь??
Восстановление загрузчика Windows и Linux
Загрузчик Windows не воспринимает ничего кроме себя, поэтому его нужно ставить первым и в случае, когда использует только Windows и в случае, когда кроме него будут другие ОС.
1) Загружаемся с установочного диска Windows
2) Выбираем востановление системы
3) Выбираем средство восстановления “коммандная строка”
Далее действия зависят от ОС
Восстановление загрузчика Windows XP
Для восстановления загрузчкика Windows XP выполняем команды
Восстановление загрузчика Windows 7, 8
Для Windows 7 выполняем команды
Параметр ScanOS (bootrec /scanos) покажет обнаруженные операционные системы. Если ничего не обнаружено, то fixboot и fixmbr не помогут.
- Для восстановления системного раздела можно также использовать утилиты (загрузившись с live-CD/DVD/USB):
- BCDboot[1] — выполняет инициализацию системного раздела с помощью файлов из образа операционной системы, установленной на томе С: опции /l и /s не обязательны, если загрузчик установлен на отдельный раздел (как происходит по умолчанию), то, как правило, этот загрузочный раздел вообще не имеет буквы, поэтому опция /s не нужна.
- Bootsect[2]
- Для просмотра разделов и их изменения можно использовать утилиту DiskPart[3]
Восстанавливаем загрузчик Linux
загрузчик Grub 2
Эта инструкция поможет когда:
- Переустанавливали Windows и кроме него был ещё Linux, который стал невиден
- Linux перестал загружаться, даже будучи единственной ОС
1) Загружаемся с LiveCD (LiveDVD, LiveUSB)
2) Смотрим таблицу разделов:
Ответ команды сокращён для наглядности. Видно, что в системе есть три диска. На двух первых есть загрузочные области и несколько разделов как Linux так и Windows (HPFS/NTFS). Нужно определиться какой из них будет восстанавливать (можно по очереди, отключив временно остальные диски). В случае с одним жёстким диском ситуация проще. Это будет /dev/sda
3) Монтируем Linux-раздел (здесь sda5, но если есть отдельный boot рездел, то нужно монтировать его), добавляем в него устройства и процессы, переходим в него, таким образом попадая в окружение ОС, которая установлена на компьютере:
После перехода вам не придется использовать sudo, т.к. теперь все команды выполняются от рута (root):
4) Устанавливаем загрузчик
Если получили сообщение об ошибке, то обновляем информацию об устройсве /dev/sda и пробуем установить снова:
5) Выходим в окружение LiveCD ОС, отмонтируем разделы и перезагружаем компьютер:
двойная загрузка win7 и windows xp
Восстановление совместной загрузки Windows 7 и Windows XP при переустановке одной из них
Аннотация
Статья рассчитана на пользователей, знакомых с такими понятиями, как, например, работа в командной строке с правами администратора и умеющими включать отображение скрытых и системных файлов и папок. Желательно знание процесса установки и особенностей установки Windows XP после Windows 7. Статья не претендует на универсальность, то есть в ней рассматриваются операционные системы компании Microsoft: от Windows XP до Windows 7.
Введение
Немного теории
Загрузка операционной системы происходит с активного раздела жесткого диска. В диспетчере дисков такой раздел называется системным. На этом разделе находятся файлы загрузки операционных систем. Также определить активность раздела можно как с помощью сторонних программ типа Acronis Disk Director Suite (активный раздел будет помечен так называемым «флагом активности»), так и воспользоваться имеющейся в Windows программой DiskPart.
Запустите командную строку и далее последовательно выполните команды:
Кроме этого для успешной загрузки необходимо:
Невыполнение хотя бы одного из этих условий
сделает загрузку одной или нескольких операционных систем невозможной!Необходимые инструменты
Часть 1. Переустановка операционной системы, находящейся на неактивном разделе
Конфигурация 1: Windows 7 на активном разделе, переустанавливаем Windows XP
Конфигурация 2: Windows XP на активном разделе, переустанавливаем Windows 7
Если вы не можете загрузиться в Windows 7, то данную команду можно выполнить в Windows XP:
После установки в меню загрузки появится новая запись о загрузке. Откорректировать меню можно различными средствами, но мы воспользуемся одним: вернем сохраненную запись.
После перезагрузки вы получите прежнее загрузочное меню.
Часть 2. Переустановка операционной системы, находящейся на активном разделе
Возможны два варианта:
Первый: при установке Windows 7 скрытый раздел System Reserved не образовался.
После форматирования активного раздела в данном случае, вы лишитесь возможности загружаться в Windows XP, так как файлы загрузки будут удалены. Во избежание сложностей, в Windows 7 выполните несколько нехитрых действий:
Второй: при установке Windows 7 скрытый раздел System Reserved был создан.
После форматирования активного раздела, вы потеряете не только меню загрузки операционных систем, но и саму возможность загрузки в Windows 7 даже после изменения MBR с помощью утилиты bootsect.exe, так как файл загрузки bootmgr и BCD будут удалены. Однако существует простой способ избежать трудностей.
После перезагрузки вы вновь получите возможность загружаться в обе операционные системы.
Заключение
Две ОС Windows на одном компьютере
Устанавливаем две операционные системы Windows 7 и Windows Xp на один жёсткий диск компьютера.
Установка трёх OS на один жёсткий диск компьютера, или установка двух систем одна из которых Linux, в данной статье рассматриваться не будет.
Необходимо сказать, что для того чтобы правильно установить две Windows на один компьютер с одним винчестером, нам понадобится создать два логических раздела, о которых необходимо подумать заранее. Также, во избежание потери данных (без необходимости последующего восстановления информации), лучше всего скопировать ценные файлы и папки на другой накопитель: флешку, внешний жёсткий диск, DVD.
Почему необходимо сделать копию данных при установке двух операционных систем?
В процессе установки может произойти сбой или вмешается в процесс «человеческий фактор» — информация будет безвозвратно потеряна.
Установка двух операционных систем на один винчестер
Итак, у нас есть пустой жёсткий диск или диск, с первым, достаточным объёмом свободного дискового пространства, разделом.
Есть дистрибутивы Windows Xp и Windows 7.
Установить две Windows на один компьютер можно двумя способами:
Для удобной работы с двумя операционными системами рекомендуется создать минимум 3 раздела на жёстком диске: первый для Windows XP, второй — для Se7en, третий — для пользовательских файлов (фильмов, музыки, фото и прочее). Минимальное количество разделов для установки двух операционных систем на один винчестер равно двум, оптимальное три или четыре.В нашем случае имеем два раздела — первый и второй полностью отформатированы и готовы к установке. Для Xp-ишки желательно подготовить раздел размером более 25 гигабайт. Для Windows seven более 35 гигабайт.
В первый раздел устанавливаем XP — процедура стандартная.
Затем сразу же устанавливаем Windows 7, но раздел при установке указываем второй.
Таким образом, устанавливаются две системы на один жёсткий диск. Выбор системы Xp или 7 будет осуществляться в самом начале загрузки.
В последующем, если необходимо изменить время ожидания в меню bootloaderа при загрузки системы, и саму систему по умолчанию, необходимо загрузиться в Windows 7.
Далее правой кнопкой мыши по «Мой компьютер»- Свойства — открывается панель управления: домашняя страница. Далее следуем — Дополнительные параметры системы — Свойства системы — Дополнительно — Загрузка и восстановление — Параметры. Здесь меняем систему по умолчанию и тайм-аут, модифицируя опцию «Отображать список операционных систем» — выбираем нужное время — я устанавливал значение равное 5 секундам.Таким образом, мы установили две системы Windows на один компьютер без дополнительных программ.
Начало стандартное: есть уже установленная Windows 7. Готовим раздел для Windows XP размером не менее 15 Gb. Это можно сделать либо в процессе установки, если жёсткий диск без информации, или если информация есть — то специальной программой для создания и редактирования разделов — Acronis DiskDirector.
После этого устанавливаем на созданный раздел Windows XP — всё стандартно.
После того, как мы установим XP, на нашем компьютере перестанет загружаться Windows 7- это нормально. Для того, чтобы система вновь увидела загрузчик «Семёрки», необходимо из XP установить программу MultiBoot.MultiBoot — графическая (GUI) оболочка для работы с системными файлами BootSect, BcdEdit и BcdBoot, позволяющая восстановить загрузчик Windows 7, затертый при установке Windows ХР. И этой программой восстановить загрузчик Windows 7 (разобраться в программе не очень сложно). В самом начале загрузки системы имеется выбор для загрузки той или иной операционной системы.
Вот собственно и всё!
Есть нюанс. В таком варианте (Windows 7 — первая, XP- вторая система) могут возникнуть определённые проблемы. Дело в том, что Windows 7 создаёт дополнительный загрузочный раздел System Reserved (Зарезервировано системой) в начале дискового пространства. Этот раздел является особенностью операционной системы, но эта особенность может создать дополнительные трудности при работе из под Windows XP, при совместном использовании.
Проблема может заключаться в том, что раздел System Reserved, размер которого не превышает 150Mb, при работе из «Семёрки» не виден, поэтому не используется ни нами, ни системой (практически). Но как только мы установим Windows XP второй системой на один жёсткий диск, этот раздел в начале дискового пространства становится видимым диском C:\, а это уже проблема.
Объясню почему. Дело в том, что многие программы (драйвера и другие) будут пытаться, либо установиться по умолчанию, на диск C:\, либо использовать его для хранения временных файлов в процессе установки. А поскольку размер нашего «хромого» диска C, очень мал, мы будем постоянно получать ошибки в процессе установки. Этого можно избежать, если изначально правильно подготовить разделы на жёстком диске для установки операционной системы без скрытого раздела System Reserved, либо устанавливать XP и 7 по первому варианту, описанному выше.Как создать два независимых загрузчика, если на разных томах одного жёсткого диска, с главной загрузочной записью MBR, установлены две операционные системы: Windows XP (32-bit) и Windows 7 (64-bit)? При этом скрытого системного раздела в процессе инсталляции Windows 7 создано не было
Обратите внимание, на скриншоте видно содержимое корня диска (D:) с установленной Windows XP и на нём вместе с загрузчиком Win XP (файлы boot.ini, ntldr и ntdetect.com) находятся файлы загрузчика Windows 7 (файл bootmgr и папка boot, содержащая файл данных конфигурации загрузки (BCD).
То есть, две операционки: Win XP и Win 7 имеют загрузчики на одном разделе жёсткого диска, на котором установлена Windows XP.
Для того, чтобы создать двум системам независимые загрузчики нужно предпринять такие шаги.
Находясь в Windows 7 делаем активным раздел с Виндовс 7. Сделать это можно в окне «Управление дисками».
Открываем командную строку от имени администратора.
Вводим команду bcdboot C:\Windows
Данная команда создаёт загрузчик для Windows 7 на диске (C:), то есть на том диске, на котором она установлена.
Или другими словами, этой командой мы перенесли загрузчик Windows 7 с диска (D:) на диск (C:). С этого момента Windows 7 имеет свой отдельный загрузчик на диске, на котором она установлена и теперь Windows XP загружаться не будет.
Загружается Windows 7 без возможности выбора Windows XP.
Идём в «Управление дисками» и делаем активным раздел с установленной Windows XP и опять перезагружаемся.
Появляется меню выбора операционных систем. Выбираем для загрузки Win XP.
Открываем Свойства папки.
Отмечаем пункт «Показывать скрытые файлы, папки и диски».
Снимаем галочки с пунктов: «Скрывать защищённые системные файлы (рекомендуется)» и «Скрывать расширения для зарегистрированных типов файлов».
Теперь скачиваем программу Bootice и запускаем её.
Идём на вкладку BCD, отмечаем пункт «Другой BCD файл» и жмём на кнопку проводника.
В открывшемся проводнике заходим в Диск (C:).
Открываем папку «Boot».
Выделяем левой кнопкой мыши файл BCD и жмём «Открыть».
Выделяем Windows 7 и жмём «Удалить».
Данным действием мы удаляем из Windows XP информацию о существовании Windows 7.
Теперь у каждой ОС свой отдельный загрузчик.
Сохранить основные настройки.
Сохранить текущую систему.
Закрываем программу Bootice и перезагружаемся.
Загружается Windows XP без возможности выбора операционных систем.
Загружается Windows 7.
Если нам с вами нужно загрузить Windows XP, расположенную на первом разделе, то делаем активным раздел с установленной Windows XP. Идём в Управление дисками и делаем раздел с установленной XP-ишкой активным.
windows7+xp как сделать двойную загрузку
Помощь в написании контрольных, курсовых и дипломных работ здесь.
Про двойную загрузку системы
Здравствуйте! На компьютере установлено несколько жестких дисков. Подключены они к разъемам SATA1.Как сделать выборочную загрузку?
Значит есть: 1) винт с ХР (Primary) NTFS 2) Винт с Win ME (Slave) FAT32 По умолчанию грузится.Как сделать снимок экрана на OC WINDOWS7?
Мне надо сделать скриншот переписки в вк, а я не умею ( Вы же программисты, расскажите как это.Как сделать резервную копию реестра Windows7
Здравствствуйте! Как сделать резервную копию реестра Windows7? Заранее СПАСИБО!Решение
У Вас XP на С, поэтому нужно писать device partition=C.
Как и намеревался, восстановил 7-ку из образа, прямо поверх чистой 7-ки. В процессе восстановления Acronis предлагал выбрать параметры восстановления. Указал на архив 7-ки, указал путь куда восстановить, убрал галочку с MBR. Кроме того, был выбор восстановления раздела как активный или нет, как основной или логический. Разумеется, если выбирать как активный и основной, последовала бы перезапись MBR и пришлось бы восстановить MBR из копии которую я предварительно сделал с помощью EasyBCD. Но я выбрал вариант восстановления без изменения астивного раздела, а сам раздел куда восстанавливал пометил как логический. И что Вы думаете? Прокатило! Обе системы работают, меню выбора загрузки появляется, сама 7-ка в том виде как я ее сохранил в образе, все программы работают как и раньше. Единственное изменение это то что слетела активация, но это мелочи по сравнению с перспективой устанавливать и настроить весь софт!.
PS. Правда меня смущает что загрузившись в ХР диспетчер дисков видит диски C-D-E такими какими они должны быть, а загрузившись в 7-ку D) становится С), Е) становится D), а раздел с ХР пропадает в диспетчере дисков. В принципе, пока работаю в 7-ке мне этот раздел с ХР и не нужен, но тем не менее.
Теперь попробую сделать раздел с 7-кой основным, как и пологается разделам с установленным ОС, посмотрим что получится.Вижу, пока отписывался, проблема со сменой букв разделов в разные ОС была затронута другими.
Windows XP + Windows 7, или как установить две системы на один компьютер
Простое создание мультизагрузочной конфигурации из Windows 7 и Windows XP на одном компьютере. Как сделать так, чтобы после установки второй системы не пропала первая, и как вообще потом между ними переключаться.
Последняя операционная система от Microsoft Windows 7 приобрела множество как поклонников, так и противников. Но практически никого она не оставила равнодушным. При этом почти каждому, кто имел с ней дело, первое время довелось сталкиваться с разнообразными проблемами из-за несовместимости программ, и у многих возникло желание вернуться на «старую добрую» XP. Но и с новой системой не все спешат расставаться. И поэтому многие пользователи испытывают потребность иметь на одном компьютере сразу две операционные системы, чтобы можно было использовать их по очереди, переключаясь между ними по потребности. Но поскольку Windows 7 – система новая, то тут иногда возникают некоторые трудности при попытке создать мультизагрузочную конфигурацию (а ведь нужно еще знать, как это правильно делается). И если Вы относитесь к тем пользователям, которые после установки Windows 7, всё еще нуждаются в XP, то эта статья для Вас.
Ну, а теперь сама установка.
Настраиваем очередность проверки загрузочных устройств
Заходим в настройки BIOS в раздел Advanced и ищем пункт Boot Device Priority. Здесь необходимо установить первым загрузочным устройством (First Device) привод оптических дисков, а вторым – жесткий диск. Это нужно для того, чтобы при перезагрузке можно было запустить компьютер с загрузочного диска и попасть в его меню. Сохраняем конфигурацию нажатием Save & Exit в основном меню BIOS (либо клавишей F10 с последующим ответом на вопрос клавишей Y).
Если у Вас версия BIOS слегка отличается, то придётся искать нужный раздел по аналогии. Ориентируйтесь при этом на слово «Boot» («Загрузка»).
ВНИМАНИЕ. BIOS категорически НЕ предназначена для «очумелых ручек». Поэтому не стоит там ничего трогать без четкого понимания того, что делаете! Это как раз тот случай, когда лучше семь раз подумать и один раз сломать.
Первый пункт можно пропустить, если Ваш компьютер при перезагрузке сам может читать диск, давно забытый в приводе. Это обычно можно определить, если при запуске Windows диск в дисководе сам начинает раскручиваться.
Запускаем установку Windows XP
Каждой системе – свой личный раздел
ВНИМАНИЕ. Вышеописанные процедуры предназначены для чистого жёсткого диска на котором нет никаких данных, поскольку при удалении разделов вся информация исчезнет. Если же на винчестере имеются данные, которые необходимо сохранить, то проводить эти телодвижения НЕЛЬЗЯ. Вернитесь к началу статьи и создайте, как там описано, два чистых основных раздела с помощью специальных программ и лишь потом приступайте к установке операционных систем, ничего уже не переразбивая и не форматируя, а просто устанавливайте каждую ОС в заготовленный для неё раздел.
Установка Windows XP в раздел D
После всех манипуляций с разделами жесткого диска приступаем к самой установке, указав раздел D в качестве места для Windows XP. Именно так, а не иначе, чтобы в будущем не возникло никаких проблем с выбором и загрузкой нужной операционной системы. После это проводим установку до конца как обычно.
Обратите внимание. Мы установили Windows XP на диск D. Находиться она будет там и работать будет с него, но её загрузочные файлы, то есть файлы, которые её запускают, всё равно будут размещаться на диске C. И если диск C будет отформатирован или каким-либо образом повреждён (вместе с этими загрузочными файлами), то Вы потеряете возможность загрузки Windows XP. Хотя сама система может быть при этом в полном порядке, но вот запустить её будет нечем.
Загрузочные файлы Windows XP это:
На очереди установка Windows 7
Выбор раздела для установки
Далее проводим установку Windows 7 самым обычным способом.
Всё! Мультизагрузочная конфигурация у нас готова.
Если же Вы хотите изменить загружаемую по умолчанию операционную систему или время задержки, то зайдите в Windows 7, далее кнопка Пуск => Панель управления => Система => Дополнительные параметры системы (слева) => кнопка «Параметры» в разделе «Загрузка и восстановление«.
ВНИМАНИЕ. Чуть более сложный вариант установки, когда 7-ка уже стоит на диске, и надо рядом с ней поставить XP, подробно рассматривается вот в этой статье: Windows 7 и Windows XP на одном компьютере. «7-ка» установлена первой