В настройках системы нет boot ini. Загрузочный файл boot ini в Windows XP. Перенос загрузочных файлов

Загрузчик Windows 7 перестает работать по многим причинам - при повреждении boot.ini или попытке установить XP вместе с «Семеркой», после чего последняя не хочет грузиться. Это происходит из-за того, что XP производит переписывание загрузочной записи MBR Windows 7. Обычно восстановление загрузчика Windows 7 осуществляется стандартными средствами системы. Можно использовать и другое средство, например, Bootice.

Самый простой способ восстановления загрузчика

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

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

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

Редактируем boot.ini

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

Иногда boot.ini может быть испорчен вирусом или тому могла способствовать какая-нибудь программа, после чего ОС не запускается самостоятельно.

Исправить это просто - загрузитесь с LiveCD и отредактируйте boot.ini обычным блокнотом. Здесь всего два раздела - boot loader, управляющий загрузкой и operating systems. Следует запомнить значение нескольких параметров:

  • timeout=10 - время в секундах, в течение которого пользователь может выбрать ОС для запуска;
  • multi(0) и disk(0) - параметры, которые должны иметь нулевые значения;
  • rdisk(0) - номер диска с системным разделом (отсчет ведется с нуля).

В целом boot.ini с одной ОС должен выглядеть так, как на картинке.

Применяем возможности командной строки для восстановления сектора MBR

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

  1. Введите команду Bootrec и нажмите после этого Enter, появится полный список возможностей
  2. Запишите сектор MBR, для чего есть команда Bootrec.exe /FixMbr;
  3. Об успешном завершении операции после нажатия Enter компьютер оповестит пользователя в следующей строчке;
  4. Далее проведите процедуру записи нового сектора загрузки, для чего введите Bootrec.exe /FixBoot;
  5. Останется только ввести Exit и попытаться перезагрузить компьютер.
  1. Войдите в командную строку с установочного диска или флешки;
  2. Введите Bootrec /ScanOs, после чего утилита просканирует компьютер на предмет наличия операционной системы;
  3. Напишите в следующей строке команду Bootrec.exe /RebuildBcd, программа вам предложит внести в меню запуска все найденные версии Windows, включая XP и др.;
  4. Останется с этим согласиться, нажав последовательно Y и Enter, после чего при загрузке системы вы будете иметь выбор, какую из ОС загрузить - XP или семерку.

Устранить проблему с MBR можно и еще одной командой. Для этого в командной строке нужно ввести bootsect /NT60 SYS, затем Enter. Введите для выхода Exit. В результате основной загрузочный код обновится, а ваши системы появятся в списке во время загрузки.

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

BOOTMGR is missing

Такое сообщение на черном экране компьютер обычно выдает при повреждении или удалении сектора MBR. Причина может быть и не связана с MBR, например, если BIOS слетели настройки вкладки Boot и система пытается загрузиться не с того диска. Но чаще бывает виноват именно загрузчик, поэтому опишем, как осуществить восстановление загрузки Windows 7.

На диске с Windows 7 всегда имеется небольшой 100-мегабайтовый зарезервированный скрытый раздел, для записи загрузочных файлов ОС, в том числе и поврежденный BOOTMGR. Можно просто скопировать BOOTMGR с установочного носителя и записать в этот раздел. Для этого:

  1. Зайдите в командную строку с диска восстановления.
  2. Введите последовательно команды diskpart и list volume, после чего на экране появится список ваших дисков и буквы, которые система присвоила каждому из них. Нас интересует зарезервированный раздел 100 Мб и оптический дисковод - диски C и F соответственно, как на картинке.
  3. Для выхода введите Exit и нажмите Enter.

Введите букву установочного диска с двоеточием и команду скопировать загрузчик bootmrg в зарезервированный раздел. Это будет выглядеть так:

  • F: и далее Enter;
  • copy bootmgr C:\ и нажмите Enter;
  • Exit, утилита завершит работу.

Если копирование в скрытый раздел не удастся, то хранилище загрузки можно полностью перезаписать. Восстановление загрузчика Windows 7 производится командой bcdboot.exe N:\Windows, где N - буква диска с ОС. После того, как будет сообщено, что файлы созданы успешно, можно покинуть средство командой Exit и перезагрузить компьютер.

  • запишите в командной строке строчку diskpart, которой вызывается утилита;
  • для отображения всех имеющихся физических дисков напишите list disk;
  • выбирается нужный диск командой sel disk 0, где 0 - номер единственного установленного HDD;
  • для отображения всех разделов винчестера введите list partition;
  • для выбора зарезервированного раздела запишите команду sel part 1, где 1 - номер раздела;
  • сделайте его активным, введя active;
  • выйдите из приложения, написав exit.

В крайнем случае можно полностью вручную удалить и отформатировать раздел системы, произведя запуск с какого-нибудь LiveCD, а затем командой bcdboot.exe создать сектор заново.

Используем Bootice

Если Windows XP была установлена после «Семерки», из-за перезаписанного сектора MBR запускается только XP и у вас нет возможности выбора системы после того, как вы включите компьютер. Вместе с тем, обе системы полностью исправны, а вернуть меню запуска можно очень легко, для чего используется утилита Bootice:


В новом окне Bootice слева вы увидите список загрузки ОС, в который и нужно будет добавить к Windows XP отсутствующую «Семерку»:

  • нажмите «Добавить»;
  • в открывшемся списке выберите строчку новой записи Windows 7;
  • в правой стороне в верхнем поле для ввода выберите жесткий диск;
  • в поле ниже укажите раздел с «Семеркой»;
  • нажмите на сохранение основных настроек.

Программа уведомит вас об успешном изменении данного элемента в Boot и из Bootice можно будет выйти. Когда вы в следующий раз включите компьютер, уже можно будет выбрать, какую ОС загружать с жесткого диска - Windows 7 или XP.

Пожаловаться на контент


  • Нарушение авторских прав Спам Некорректный контент Сломанные ссылки


  • Отправить

    Редактирование BOOT.INI произвести на работающей операционной системе довольно не сложно, найти его можно в корневом каталоге системного диска С:\, сразу вы его не увидите, потому что файлу BOOT.INI присвоен атрибут скрытый. Как найти файл BOOT.INI можно прочитать в нашей статье . Но я предлагаю другое, давайте усложним себе задачу. Допустим Вы не смогли загрузить Windows XP, в результате допущенной вами ошибки при редактировании файла BOOT.INI или он испорчен какой-либо программой. Как теперь добраться до нашего файла BOOT.INI и отредактировать его?

    Редактирование BOOT.INI

    Нам понадобится или загрузочная дискета, как создать и загрузить с неё Windows XP, читайте Или можно воспользоваться дистрибутивом Windows XP, для того что бы изменить файл BOOT.INI прямо в , либо вариант попроще: Live CD - операционная система, загружающаяся со сменного носителя (CD, DVD, USB-накопитель и т. д.), не требующая для своего функционирования установки на жёсткий диск, если у вас до сих пор его нет, вам обязательно нужно им обзавестись, в интернете такие Live CD очень просто найти. Выставляем в BIOS загрузку с диска, если не знаете читайте и загружаемся с Live CD, заходим в корневую директорию диска "C" и находим там наш файл. Открываем его с помощью любого текстового редактора, например Блокнота, находится он в корневом каталоге системного диска С:\. Здесь я привёл расшифровку и содержание типичного файла BOOT.INI и для наглядности приложил фото управления компьютером.


    timeout=20
    default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
    multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional RU" /fastdetect

    Расшифровка:

    Управляет процессом загрузки.

    timeout=20 время, которое дано пользователю на выбор системы, в данном случае 20 секунд

    multi(0) контроллер диска, должен быть в 0

    disk(0) этот параметр тоже должен быть в 0

    rdisk(0) определяет порядковый номер диска, который содержит загрузочный раздел, внимание номера начинаются с нуля, то есть если у вас два жёстких диска и операционная система находится на первом жёстком диске, то указан он должен быть так rdisk(0), посмотрите на фото Управление дисками, у меня три жёстких диска

    отсчёт идёт не с единицы, а с нуля, операционная система находится на диске обозначенном как ноль, то есть на первом. На фото он размером 232,88ГБ.

    partition(1) номер загрузочного раздела жёсткого диска, номера начинаются с единицы, на фото можно увидеть, что операционная система находится на partition(1) или по другому сказать на системном разделе "С" объёмом 92,29 ГБ.

    И последнее \WINDOWS="Microsoft Windows XP Professional RU" /fastdetect .

    WINDOWS = путь к директории или проще к папке, где установлена операционная система.

    " Microsoft Windows XP Professional RU " название операционки, кстати здесь вы можете написать любое название.

    /fastdetect это специальный ключ отключающий распознавание устройств подключенных к последовательным и параллельным портам.


    В начале статьи мы хотели так же отредактировать файл BOOT.INI на работоспособной Windows XP, но мне кажется, прочитав всё вышеописанное, отредактировать файл BOOT.INI на работоспособной Windows XP, вам не составит труда.

    Здесь я привёл параметры подобные ключу /fastdetect : Если у вас мало опыта, будьте с данными параметрами очень осторожны.

    1. /basevideo система будет использовать стандартный VGA драйвер, используется если у вас проблемы с видеокартой
    2. /fastdetect система не определяет Plug and Play устройства в процессе загрузки.
    3. /maxmem применить если оперативная память работает нестабильно.
    4. /bootlog используют для того что бы найти причину почему система может загрузится только в безопасном режиме.
    5. /safeboot При его установке система загрузится в безопасном режиме.
    6. /sos включает на экране список загружаемых драйверов, поможет выяснить, на чём система спотыкается при загрузке.
    7. /crashdebug загружается отладчик,и пребывает в неактивном состоянии, пока не произойдёт ошибка ядра.
    8. /nodebug не выводится отладочная информация на экран.
    9. /hal указывает файл, который используется как hal.dll после загрузки.
    10. /kernel указывает файл, который используется как ntoskrnl.dll после загрузки.

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

    В начале статьи мы хотели так же отредактировать файл BOOT.INI на работоспособной Windows XP, но мне кажется, прочитав всё вышеописанное, отредактировать файл BOOT.INI на работоспособной Windows XP, вам не составит труда. Редактирование BOOT.INI должно было пройти удачно.

    Некоторым пользователям требуется несколько версий операционных систем на компьютере для работы. Переключение между ними в стандартном варианте осуществляется при перезагрузке. Но ПК настроен таким образом, что время выбора ОС для запуска строго ограничено. Если пользователь не успеет вовремя, то включится система по умолчанию.

    Файл boot.ini

    В Windows XP boot ini отвечает за порядок загрузки. Это системный файл, расположенный в заглавном каталоге. Документ имеет атрибут скрытности, поэтому просто так его из проводника не открыть. В нем прописаны все ОС, доступные для входа. Оттуда же можно поменять их порядок, вариант по умолчанию, а также время ожидания.

    Варианты доступа к файлу

    Существует множество вариантов доступа к файлу, в том числе и косвенных. В статье будут рассмотрены четыре простых способа, которые сработают в любом случае, вне зависимости от версии XP.

    Вариант 1: Свойства системы

    Данный способ считается самым популярным. Перейдите в категорию «Мой компьютер» Проводника. Наведите курсор мышки на свободную область и кликните ПКМ. Откройте свойства папки.

    Там нужен раздел «Дополнительно» . Нажмите на последнюю (третью сверху) кнопку «Параметры» .

    Теперь выберите «Правка» . При этом boot ini откроется в стандартном текстовом редакторе. В него можно вносить любые изменения, но не забудьте потом выйти с сохранением.

    Вариант 2: Окно «Выполнить»

    Диалоговое окно «Выполнить» предназначено для доступа к большому количеству компонентов Виндовс. Запускается оно из меню «Пуск» или при помощи одновременного нажатия Win + R. В текстовое окно вставьте запрос msconfig и подтвердите его.


    Откроется окно системных настроек. Там выберите раздел BOOT.INI и переходите к внесению изменений.

    Вариант 3: Проводник Виндовс

    Как уже было упомянуто в начале статьи, физически boot.ini расположен в заглавном каталоге логического диска с Виндовс. Он замаскирован не только атрибутом скрытности, но еще и системной защитой. Сделано это для закрытия доступа к нему неподготовленным пользователям, которые могут внести некорректные изменения. Но сейчас мы рассмотрим вариант открытия документа через Проводник Виндовс.

    Откройте раздел с системой (обычно - локальный диск (C:)). На панели инструментов Обозревателя нажмите на пункт «Сервис» . Там выберите «Свойства папки…» и сразу перейдите во вкладку «Вид» . Пролистайте список до самого низа. Активируйте последний пункт «Показывать скрытые…» и уберите галочку с «Скрывать защищенные…» , после чего нажмите «Ок» .

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

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

    Вариант 4: Командная строка

    Редактировать в Win XP boot ini получится и с помощью командной строки. В таком случае сам документ открывать не придется, все действия выполняются через команду bootcfg со следующими приписками:

    • /timeout «цифра» - время, которое дается пользователю на активацию самостоятельного выбора.
    • /add - активирует поиск версий Виндовс, присутствующих в компьютере. Когда процедура закончится, пользователю будет доступно их добавление в общий список.
    • /list - вызывает содержимое boot.ini для просмотра. При этом редактирование недоступно.

    Запускается командная строка из раздела «Стандартные» полного списка элементов Пуска.


    Содержимое

    Изначально в загрузочном файле указано всего лишь несколько строк.


    Первая после открывающей указывает время, в течение которого для пользователя висит окно выбора операционной системы. Затем идет указание стандартной ОС для загрузки.

    Далее можно обнаружить графу «» . Она открывает список всех версий Windows, установленных на компьютере. Обратите внимание, что для каждого элемента доступно четыре параметра: partition, disk, multi и rdisk. Еще есть один опциональный - scsi. Они все служат для описания записи системы. Рассмотрим два из них чуть подробнее:

    • Partition служит для обозначения раздела физического диска, на котором находится ОС.
    • В rdisk записывается номер самого жесткого диска.

    Остальные параметры заинтересуют только опытных пользователей, поскольку связаны с разными вариантами работы оборудования в BIOS. Для смены ОС по умолчанию при запуске ПК достаточно настройки только двух упомянутых.

    Для тех, кто не понимает о чем идет речь, покажу все в картинках:

    Так выглядит меню загрузки при установки последней ОС Windows 8.

    А так выглядит меню при установке последней ОС Windows Vista, 7.

    До Windows Vista (Windows 2000, XP) все изменения в загрузки вносились в файл boot.ini . Boot.ini представляет собой системный файл, содержащий сведения об установленных на компьютере операционных системах Windows. Эти данные отображаются во время загрузки компьютера/ ноутбука. Для того, что бы изменить параметры загрузки, достаточно открыть файлы boot.ini любым текстовым редактором и внести изменения.
    Начиная с операционной системы Windows Vista (Windows 7, 8, 10) файл boot.ini заменен файлом данных конфигурации загрузки (BCD). Этот файл более универсален, чем boot.ini, и его можно использовать на платформах, в которых для загрузки системы используются другие средства, а не BIOS.

    Но как вносить изменения в параметры загрузки в Windows Vista 7, 8, 10? Для этого есть два способа предусмотренные разработчиками Windows:

    1 С помощью графического интерфейса;

    2 С помощью командной строки.

    Изменить параметры загрузки с помощью графического интерфейса в Windows Vista, 7, 8.

    Что бы воспользоваться этим способом нажмите сочетание клавиш "Win" + "R", В строке "Выполнить" наберите msconfig , и нажмите клавишу Enter.

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

    1) Получить информацию о текущей и загружаемой по умолчанию системах.
    2) Отредактировать время (таймаут). По истечении этого времени будет загружена операционная система, определенная для загрузки по умолчанию без вмешательства пользователя. Для этого укажите время (в секундах) в поле "Таймаут".


    3) Изменить систему, загружаемую по умолчанию . Для этого выберите, какую систему хотите загружать по умолчанию (без внешнего вмешательства) и нажмите кнопку "Использовать по умолчанию".


    4) Удалить ненужную запись из меню загрузки . Выберите запись, которую хотите удалить и нажмите кнопку "Удалить".

    Все изменения вступят после нажатия клавиши "Ок" и перезагрузки системы.

    Изменить параметры загрузки с помощью командной строки (bcdedit) в Windows Vista, 7, 8.

    Более широкие возможности для изменения параметров загрузки предоставляет утилита bcdedit. Bcdedit - это средство командной строки, предназначенное для управления данными конфигурации загрузки. Оно может использоваться для различных задач: создание новых хранилищ, изменение существующих хранилищ, добавление параметров меню загрузки и многого другого.

    Для того, что бы познакомится с этой командой поближе, запустите командную строку с правами администратора и выполните команду:

    /bcdedit /?

    В этой статье я бы хотел более подробно остановиться на примерах использования команды bcdedit.

    Пример использования bcdedit.

    Прежде чем начинать вносить изменения в загрузчике Windows, предварительно нужно создать его резервную копию. Для этого создайте на любом диске папку BootBackup и введите в командной строке следующую команду (командная строка должна быть запущена от имени Администратора):

    bcdedit /export D:\BootBackup\bcd

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

    bcdedit /import D:\BootCopy\bcd

    Где D:\ диск размещения папки BootBackup.

    Следующим шагом выясним основную информацию о своей BCD. Для этого выполните команду bcdedit .

    Где:
    идентификатор – ID той или иной записи;
    device – показывает раздел, на котором расположены файлы загрузки (это может быть операционная система или папка BOOT);
    osdevice – показывает раздел, на котором расположены системные файлы операционной системы. Обычно, значения параметров device и osdevice равны;
    path – если device определял раздел диска, который содержит файлы операционной системы, то этот параметр определяет остальной путь к загрузчику операционной системы;
    default – показывает ID операционной системы, загружаемой по умолчанию, если операционная система, в которой запустили командную строку, загружается по умолчанию, параметру default присваивается значение {current};
    displayorder – показывает порядок, в котором расположены записи о загружаемых системах;
    timeout – таймаут (смотри выше), значение показано и устанавливается в секундах;
    locale – указывает язык загрузочного меню или меню дополнительных параметров загрузки;
    description – показывает название операционной системы, отображающееся в меню загрузки.

    Как изменить операционную систему, загружаемую по умолчанию.
    Укажите значение /default и идентификатор ОС, которая должна загружаться по умолчанию.
    bcdedit /default {ID}
    Теперь операционная система с указанным {ID} будет загружаться по умолчанию.

    Как изменить значение задержки загрузки
    Чтобы изменить значение задержки, по истечению которого начнется загрузка операционной системы, выполните такую команду:
    bcdedit /timeout XX
    где XX – число в секундах, по умолчанию используется 30 сек.

    Удаление записи из BCD и диспетчера загрузки выполняется с помощью команды:
    bcdedit /delete {ID}
    Есть особенность выполнения команды: если в качестве ID указывается известная запись, например {ntldr}, то команда должна выполняться с ключом /f:
    bcdedit /delete {ntldr} /f
    Если же ID записывается в буквенно- цифровом коде, ключ /f не нужен.

    Для того, что бы получить более подробную информацию о возможностях утилиты bcdedit, необходимо использовать справку bcdedit /?

    Приходилось ли Вам, когда нибудь устанавливать несколько О.С. (Операционных систем), на одном компьютере.

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

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

    Как видно на скриншоте, в загрузчике хранится всего несколько строчек с информацией о загрузке системы.

    Если Вы некорректно установили или удалили Windows, запись о O.C. , будет храниться в нерабочем состоянии в загрузчике boot.ini . Чтобы её убрать безболезненно для системы, необходимо всего лишь удалить лишнюю строчку и всё 🙂.

    2 Как создать загрузчик Windows

    Например, задача следующая.

    У вас вдруг пропал boot.ini . При этом у вас на компьютере две рабочие операционные системы, Windows XP и Windows 7.

    Вы знаете что XP, у вас находится на отдельном физическом диске, в разделе C, а Windows 7 находится на диске D, также на отдельно физическом диске(то есть в корпусе установлено два HDD ) .

    Задача - сделать возможным загрузку с любой системы, при этом Windows 7 должна грузится по умолчанию, время ожидания 10 сек.

    и изменяем его.

    Запись будет выглядеть так:

    timeout=10

    default=multi (0) disk (0) rdisk (1) partition (1)\WINDOWS

    multi (0) disk (0) rdisk (0) partition (1)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect

    multi (0) disk (0) rdisk (1) partition (1)\WINDOWS="Microsoft Windows 7 Ultimate " /noexecute=optin /fastdetect

    Как видите всё просто. Нам достаточно было изменить номер физического диска в значении default. И скопировав последнюю строчку, изменяем загрузку и название Windows.

    Также если какие-то записи в boot.ini работают не корректно вы можете исправить их средствами windows. Для этого в меню Пуск - выполнить — команда ”Msconfig” , находим вкладку boot.ini и нажимаем «проверить все пути загрузки».



    В моем случаем путь к загрузке Windows 7 не рабочий, поэтому я соглашаюсь на удаление строки из boot.ini.



    Просмотров