Содержание
- Восстановление загрузки Windows XP
- Восстановление MBR
- Загрузочный сектор
- Восстановление файла boot.ini
- Перенос загрузочных файлов
- Заключение
- Вопросы и ответы
Проблемы с загрузкой ОС – явление, широко распространенное среди пользователей Windows. Происходит это по причине повреждения средств, отвечающих за запуск системы – главной загрузочной записи MBR либо особого сектора, в котором содержатся файлы, необходимые для нормального старта.
Как уже было сказано выше, существует две причины неполадок при загрузке. Далее поговорим о них подробнее и постараемся решить данные неполадки. Делать это мы будем с помощью консоли восстановления, которая содержится на установочном диске Windows XP. Для дальнейшей работы нам необходимо загрузиться с этого носителя.
Подробнее: Настраиваем BIOS для загрузки с флешки
Если у Вас в наличии только образ дистрибутива, то сначала нужно будет записать его на флеш-накопитель.
Подробнее: Как создать загрузочную флешку
Восстановление MBR
MBR обычно записана в самой первой ячейке (секторе) на жестком диске и содержит небольшой кусок программного кода, который при загрузке выполняется первым и определяет координаты загрузочного сектора. Если запись повреждена, то Windows не сможет стартовать.
- После загрузки с флешки мы увидим экран с доступными для выбора вариантами. Нажимаем R.
- Далее консоль предложит выполнить вход в одну из копий ОС. Если Вы не устанавливали вторую систему, то она будет единственной в списке. Здесь вводим цифру 1 с клавиатуры и нажимаем ENTER, затем пароль администратора, если есть, если он не установлен, то просто жмем «Ввод».
Если Вы забыли пароль администратора, то прочтите следующие статьи на нашем сайте:
Подробнее:
Как сбросить пароль учетной записи Администратора в Windows XP
Как сбросить забытый пароль в Windows XP. - Команда, которая производит «ремонт» главной загрузочной записи, пишется так:
fixmbr
Дальше нас потребуют подтвердить намерение записи новой MBR. Вводим «Y» и жмем ENTER.
- Новая MBR успешно записана, теперь можно выйти из консоли с помощью команды
Exit
и попробовать запустить Windows.
Если попытка запуска прошла неудачно, то двигаемся дальше.
Загрузочный сектор
Загрузочный сектор в Windows XP содержит загрузчик NTLDR, который «срабатывает» после MBR и передает управление уже непосредственно файлам операционной системы. Если данный сектор содержит ошибки, то дальнейший старт системы невозможен.
- После запуска консоли и выбора копии ОС (см. выше) вводим команду
fixboot
Здесь также необходимо подтвердить согласие, введя «Y».
- Новый загрузочный сектор успешно записан, выходим из консоли и запускаем операционную систему.
Если снова нас постигла неудача, то переходим к следующему средству.
Восстановление файла boot.ini
В файле boot.ini прописан порядок загрузки операционной системы и адрес папки с ее документами. В том случае, если данный файл поврежден или нарушен синтаксис кода, то Windows не узнает, что ей нужно запуститься.
- Для восстановления файла boot.ini вводим в запущенной консоли команду
bootcfg /rebuild
Программа просканирует подключенные диски на наличие копий Windows и предложит добавить найденные в список загрузки.
- Далее пишем «Y» для согласия и нажимаем ENTER.
- Затем вводим идентификатор загрузки, это название операционной системы. В данном случае ошибку допустить невозможно, пусть это будет просто «Windows XP».
- В параметрах загрузки прописываем команду
/fastdetect
Не забываем после каждой записи нажимать ENTER.
- Никаких сообщений после выполнения не появится, просто выходим и загружаем Windows.
Предположим, что и данные действия не помогли восстановить загрузку. Это значит, что необходимые файлы повреждены или попросту отсутствуют. Этому могло поспособствовать вредоносное программное обеспечение или самый страшный «вирус» – пользователь.
Перенос загрузочных файлов
Кроме boot.ini за загрузку операционной системы отвечают файлы NTLDR и NTDETECT.COM. Их отсутствие делает загрузку Windows невозможной. Правда, эти документы есть на установочном диске, откуда их можно просто скопировать в корень системного диска.
- Запускаем консоль, выбираем ОС, вводим пароль админа.
- Далее необходимо ввести команду
map
Это нужно для просмотра списка носителей, подключенных к компьютеру.
- Затем нужно выбрать букву диска, с которого мы в данный момент загрузились. Если это флешка, то ее идентификатор будет (в нашем случае) «DeviceHarddisk1Partition1». Отличить накопитель от обычного жесткого диска можно по объему. Если пользуемся компакт-диском, то выбираем «DeviceCdRom0». Обратите внимание, что цифры и названия могут несколько отличаться, главное понять принцип выбора.
Итак, с выбором диска мы определились, вводим его букву с двоеточием и нажимаем «Ввод».
- Теперь нам необходимо перейти в папку «i386», для чего пишем
cd i386
- После перехода нужно скопировать файл NTLDR из этой папки в корень системного диска. Вводим следующую команду:
copy NTLDR c:
а затем соглашаемся с заменой, если будет предложено («Y»).
- После успешного копирования появится соответствующее сообщение.
- Далее проделываем то же самое с файлом NTDETECT.COM.
- Заключительным шагом будет добавление нашей Windows в новый файл boot.ini. Для этого выполняем команду
Bootcfg /add
Вводим цифру 1, прописываем идентификатор и параметры загрузки, выходим из консоли, загружаем систему.
Все произведенные нами действия для восстановления загрузки должны привести к требуемому результату. Если все же не удалось запустить Windows XP, то, скорее всего, придется воспользоваться переустановкой. «Переставить» Виндовс можно с сохранением пользовательских файлов и параметров ОС.
Подробнее: Как восстановить систему Windows XP
Заключение
«Поломка» загрузки не происходит сама собой, этому всегда есть причина. Это могут быть как вирусы, так и Ваши действия. Никогда не устанавливайте программы, добытые на сайтах, отличных от официальных, не удаляйте и не редактируйте файлы, созданные не Вами, возможно, они окажутся системными. Выполнение этих простых правил поможет не прибегать лишний раз к сложной процедуре восстановления.
Еще статьи по данной теме:
Помогла ли Вам статья?
В Windows XP файл boot.ini управляет меню загрузки операционных систем и указывает откуда именно загружать файлы операционной системы. Если его случайно или злонамеренно удалить, грузиться Windows будет, но станет доставать ошибкой «Неправильный файл boot.ini. Загрузка с C:WINDOWS».
Однако если установлено более одной операционной системы, то выбрать их при загрузке не получится. Восстановить boot.ini довольно легко, рассмотрим три самых распространённых случая с содержимым файла boot.ini.
Что нужно сделать
1. Если установлена одна операционная система Windows XP на первом разделе жесткого диска (на диске C:), то файл должен содержать следующие строки:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP Professional RU» /noexecute=optin /fastdetect
Нужно всего лишь создать текстовый файл и скопировать в него эти строки, а сам файл положить в корневую папку диска «C:».
2. Если было установлено две операционные системы Windows XP, на диски C: и D:, тогда содержимое изменится на такое:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP» /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)WINDOWS=»Microsoft Windows XP (2)» /noexecute=optin /fastdetect
3. Если на компьютере установлена «Консоль восстановления», то к обоим первым случаям добавляется такая строчка:
c:CMDCONSBOOTSECT.DAT=»Microsoft Windows XP Recovery Console» /CMDCONS
С помощью параметра timeout можно указать время ожидания выбора из меню, работает только если есть больше одного пункта, минимальное значение 3.
Можно восстановить файл boot.ini в полуавтоматическом режиме, для этого понадобится установочный диск Windows, с помощью которого входим в «Консоль восстановления».
В консоли проводим следующие действия:
- вводим: bootcfg /rebuild
- после поиска имеющихся операционных систем консоль спросит:
«Добавить систему в список загрузки? ([Y(да)/N(нет)/A(все)]:»
нажимаем «Y»
- на запрос:
«Введите идентификатор загрузки:»
вводим «Microsoft Windows XP Professional RU» или как хочется чтобы отображалось в меню.
- на запрос:
«Введите параметры загрузки:»
вводим «/fastdetect»
Всё, теперь вводим «exit» чтобы перезагрузиться, файл boot.ini создан заново. А я желаю вам удачи, будьте осторожны, не удаляйте системные файлы.
PS: в зависимости от версии и языка операционной системы сообщения могут отличаться, но смысл тот же.
- ВКонтакте
25
25 people found this article helpful
Fix a corrupt or missing BOOT.INI file using the BOOTCFG tool
What to Know
- Go to Recovery Console > enter «bootcfg /rebuild» in command line > wait for bootcfg utility to finish scanning.
- Next: Enter Y when prompted > enter name of operating system > enter «/Fastdetect«.
- Next: Remove Windows XP CD > enter «exit» to restart.
This article explains how to easily repair or replace the boot.ini file in Windows XP.
Invalid BOOT.INI file Booting from C:Windows
How to Repair or Replace Boot.ini in Windows XP
Repairing or replacing the boot.ini file usually takes less than 10 minutes, but the total time could be a lot longer if you need to locate a Windows XP CD.
-
Enter the Windows XP Recovery Console. The Recovery Console is an advanced diagnostic mode of Windows XP, with special tools that will allow you to restore the boot.ini file.
-
When you reach the command line (detailed in Step 6 in the link above), type the following command and then press Enter.
bootcfg /rebuild
-
The bootcfg utility will scan your hard drives for any Windows XP installations and then display the results.
Lifewire / Tim Fisher
Follow the remaining steps to add your Windows XP installation to the boot.ini file.
-
The first prompt asks, Add installation to boot list? (Yes/No/All). Type Y in response to this question and press Enter.
-
The next prompt asks you to Enter Load Identifier. This is the name of the operating system. For example, type one of these and then press Enter:
Windows XP Professional
Windows XP Home Edition
-
The final prompt asks you to Enter OS Load options. Enter this:
/Fastdetect
-
Take out the Windows XP CD, type exit, and then press Enter to restart your PC.
Assuming that a missing or corrupt boot.ini file was your only issue, Windows XP should now start normally.
How to Rebuild Boot Configuration Data in Newer Versions of Windows
In newer versions of Windows, like Windows 10 and Windows 8, boot configuration data is stored in the BCD data file, not in a boot.ini file.
If you suspect that boot data is corrupt or missing in one of those operating systems, see How to Rebuild the BCD in Windows for a full tutorial.
Do I Have to Fix This Problem Myself?
No, you don’t have to manually run the command above and follow those steps in order to repair the boot.ini file—you do have the option of letting a third-party program do it for you. However, it’s really not that difficult if you follow the directions as they are. Plus, lots of the software that can fix the boot.ini file for you will cost you.
You shouldn’t ever need to purchase a software program to fix errors with the boot.ini file. Even though there are probably dozens of applications that can do the fixing for you, when it comes down to the way those programs work, each of them will, at their core, be doing the exact same thing we described above. The only difference is that you can click a button or two to have the commands written out.
If you’re curious, Fix Genius from Tenorshare is one such program. They have a free trial version that we haven’t tried, but it’s likely that not all the features will work unless you pay full price.
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe
25
25 people found this article helpful
Fix a corrupt or missing BOOT.INI file using the BOOTCFG tool
What to Know
- Go to Recovery Console > enter «bootcfg /rebuild» in command line > wait for bootcfg utility to finish scanning.
- Next: Enter Y when prompted > enter name of operating system > enter «/Fastdetect«.
- Next: Remove Windows XP CD > enter «exit» to restart.
This article explains how to easily repair or replace the boot.ini file in Windows XP.
Invalid BOOT.INI file Booting from C:Windows
How to Repair or Replace Boot.ini in Windows XP
Repairing or replacing the boot.ini file usually takes less than 10 minutes, but the total time could be a lot longer if you need to locate a Windows XP CD.
-
Enter the Windows XP Recovery Console. The Recovery Console is an advanced diagnostic mode of Windows XP, with special tools that will allow you to restore the boot.ini file.
-
When you reach the command line (detailed in Step 6 in the link above), type the following command and then press Enter.
bootcfg /rebuild
-
The bootcfg utility will scan your hard drives for any Windows XP installations and then display the results.
Lifewire / Tim Fisher
Follow the remaining steps to add your Windows XP installation to the boot.ini file.
-
The first prompt asks, Add installation to boot list? (Yes/No/All). Type Y in response to this question and press Enter.
-
The next prompt asks you to Enter Load Identifier. This is the name of the operating system. For example, type one of these and then press Enter:
Windows XP Professional
Windows XP Home Edition
-
The final prompt asks you to Enter OS Load options. Enter this:
/Fastdetect
-
Take out the Windows XP CD, type exit, and then press Enter to restart your PC.
Assuming that a missing or corrupt boot.ini file was your only issue, Windows XP should now start normally.
How to Rebuild Boot Configuration Data in Newer Versions of Windows
In newer versions of Windows, like Windows 10 and Windows 8, boot configuration data is stored in the BCD data file, not in a boot.ini file.
If you suspect that boot data is corrupt or missing in one of those operating systems, see How to Rebuild the BCD in Windows for a full tutorial.
Do I Have to Fix This Problem Myself?
No, you don’t have to manually run the command above and follow those steps in order to repair the boot.ini file—you do have the option of letting a third-party program do it for you. However, it’s really not that difficult if you follow the directions as they are. Plus, lots of the software that can fix the boot.ini file for you will cost you.
You shouldn’t ever need to purchase a software program to fix errors with the boot.ini file. Even though there are probably dozens of applications that can do the fixing for you, when it comes down to the way those programs work, each of them will, at their core, be doing the exact same thing we described above. The only difference is that you can click a button or two to have the commands written out.
If you’re curious, Fix Genius from Tenorshare is one such program. They have a free trial version that we haven’t tried, but it’s likely that not all the features will work unless you pay full price.
Thanks for letting us know!
Get the Latest Tech News Delivered Every Day
Subscribe
У меня при загрузке Windows XP, на экране появлялась ошибка неправильный boot ini, загрузился с Live CD и отредактировал его, но видимо неправильно, так как компьютер перестал загружаться совсем, установлено несколько операционных систем, сознаюсь работал несколько дней без антивирусного обеспечения, говорят консоли восстановления не избежать, а что ещё можно предпринять?
Денис.
Неправильный boot ini
- Копирование файла boot ini с другой системы и его редактирование под конфигурацию своего компьютера вручную.
- Восстановление файла boot ini в консоли восстановления.
Ни в коем случае не надо бояться консоли восстановления, а так же работы в командной строке, поверьте мне друзья, нужно просто немного потренироваться. Совсем ещё не давно не было ни какой мыши и графического интерфейса, все мы пользовались одной клавиатурой, ну да вернёмся к нашему неправильному boot ini. Довольно часто меня просят рассказать как восстановить файл boot ini, видимо не один я пользуюсь старушкой XP. Данный файл находится в корне диска (С:) и напрямую используется операционной системой Windows XP при загрузке. Загрузчик системы NTLDR запрашивает информацию об установленном железе у файла Ntdetect.com и в дальнейшем читает наш файл boot ini, затем выводит нам информацию на монитор для выбора операционной системы.
- Файл boot ini, это простой текстовый файл, с расширением txt, в котором содержится информация для загрузчика Windows XP-на каком именно жёстком диске, если их несколько и в каком именно разделе, например С или D, искать папку Windows с основными системными файлами, нужными для загрузки системы, какое время отображать меню загрузки и так далее, можете ознакомится более подробно Редактирование файла boot ini. Файл обладает атрибутами Только для чтения и скрытый, если вы захотите внести в него свои изменения, вам придётся данные атрибуты снять, как это осуществить, тоже можете узнать у нас Где находится файл boot ini.
Нарушается обычно конфигурация файла boot ini или он просто удаляется обычно в следствии атаки вируса или установки различных менеджеров загрузки операционных систем, например EasyBCD или Acronis OS Selector, в этом случае файл boot ini заменяется загрузочными файлами этих программ и если вы их в дальнейшем удаляете, у вас обязательно появится ошибка неправильный boot ini или хуже Bootmgr is missing.
Как восстановить файл boot ini? Первое, если ваша операционная система не загружается именно из-за неправильного файла boot ini, вы можете вручную создать этот файл на другом компьютере или даже скопировать его с другой системы ХР, а так же у нас (предварительно подкорректировав под конфигурацию своего компьютера), далее закинуть его на флешку, загрузится с любого Live CD и скопировать его в корень диска C неисправной машины. Файл boot ini практически одинаковый у всех компьютеров с установленной ХР.
Вот мой файл boot ini, открыт в блокноте, как видите ничего сложного.
В данном случае он говорит, что на компьютере установлены две операционные системы ХР и обе загружаются.
Обычно ошибка кроется в трёх выделенных красным строчках.
[boot loader] управляет процессом загрузки.
timeout=20 время, которое дано пользователю на выбор системы, в данном случае 20 секунд
default=multi(0)disk(0)rdisk(0)partition(1)WINDOWS
[operating systems] Операционная система загружающаяся по умолчанию.
На выбор предлагаютя две операционные системы.
multi(0)disk(0)rdisk(0)partition(1)WINDOWS=»Microsoft Windows XP Professional RU» /fastdetect
multi(0)disk(0)rdisk(1)partition(1)WINDOWS=»Microsoft Windows XP Professional RU» /fastdetect
multi(0) контроллер диска, должен быть в 0
disk(0) этот параметр тоже должен быть в 0
rdisk(0) это порядковый номер диска, содержащий загрузочный раздел, номера начинаются с нуля, если у вас два жёстких диска и Windows XP находится на первом винчестере как у меня, то указан он должен быть rdisk(0), если на втором жёстком диске, значит rdisk(1).
partition(1) вот здесь по моим наблюдениям многие допускают ошибки, это номер загрузочного раздела жёсткого диска, номера начинаются с единицы, можно увидеть, что у меня операционная система находится на partition(1) или на системном разделе «С«, если в вашем случае она находится на D,значит должно быть partition(2) и так далее. Вот и всё.
Ну а теперь восстановление файла boot ini в консоли , как туда попасть можете почитать Консоль восстановления. Загружаемся с установочного диска Windows XP, выбираем R для восстановления системы с помощью консоли.
Выбираем нашу операционную систему ставим цифру 1
Если есть пароль вводим, нет жмём Enter
Вводим bootcfg /rebuild, и Enter эта команда произведёт поиск всех установленных операционных систем и предложит добавить найденные в меню загрузки, а заодно создаст новый файл boot ini, то что нам и надо.
Найдена одна операционная система, соглашаемся с предложением добавить её в меню загрузки Y.
Вводим идентификатор загрузки Microsoft Windows XP Professional RU
Параметр ключ /fastdetect, отключающий распознавание устройств подключенных к параллельным портам, ускоряет загрузку.
Exit. Выходим из консоли восстановления.
Теперь ошибки Неправильный boot ini быть не должно.
На чтение 3 мин. Просмотров 585 Опубликовано 26.08.2019
Содержание
- Исправить поврежденный или отсутствующий файл BOOT.INI с помощью инструмента BOOTCFG
- Как восстановить или заменить Boot.ini в Windows XP
- Как восстановить данные конфигурации загрузки в более новых версиях Windows
- Должен ли я сам решить эту проблему?
Исправить поврежденный или отсутствующий файл BOOT.INI с помощью инструмента BOOTCFG
Файл boot.ini – это скрытый файл, который используется для определения, в какой папке, на каком разделе и на каком жестком диске находится ваша установка Windows XP.
Boot.ini иногда может быть поврежден, поврежден или удален по ряду причин. Поскольку этот INI-файл содержит важную информацию о том, как загружается ваш компьютер, проблемы с ним обычно доводятся до вас сообщением об ошибке во время запуска Windows, например:
Неверный файл BOOT.INI Загрузка из C: Windows
Выполните следующие простые действия, чтобы восстановить поврежденный/поврежденный файл boot.ini или заменить его, если он был удален:
Как восстановить или заменить Boot.ini в Windows XP
Требуемое время . Восстановление или замена файла boot.ini обычно занимает менее 10 минут, но общее время может быть намного больше, если вам нужно найти компакт-диск Windows XP.
-
Войдите в консоль восстановления Windows XP. Консоль восстановления – это расширенный режим диагностики Windows XP со специальными инструментами, которые позволят вам восстановить файл boot.ini.
-
Когда вы дойдете до командной строки (подробно описано в шаге 6 по ссылке выше), введите следующую команду и нажмите Enter .
bootcfg/rebuild
-
Утилита bootcfg просканирует ваши жесткие диски на наличие любых установок Windows XP, а затем отобразит результаты.
Выполните оставшиеся шаги, чтобы добавить установку Windows XP в файл boot.ini:
-
Первая подсказка спрашивает Добавить установку в список загрузки? (Да/Нет/Все) . Введите Y в ответ на этот вопрос и нажмите Enter .
-
Следующее приглашение попросит вас ввести идентификатор нагрузки. Это название операционной системы. Например, введите Windows XP Professional или Windows XP Home Edition и нажмите Enter .
-
В последнем приглашении вас попросят ввести параметры загрузки ОС: введите /Fastdetect и нажмите Enter .
-
Извлеките компакт-диск Windows XP, введите выход и нажмите Ввод , чтобы перезагрузить компьютер. Предполагая, что единственной проблемой является отсутствующий или поврежденный файл boot.ini, Windows XP теперь должна запускаться нормально.
Как восстановить данные конфигурации загрузки в более новых версиях Windows
В более новых версиях Windows, таких как Windows Vista, Windows 7, Windows 8 и Windows 10, данные конфигурации загрузки хранятся в файле данных BCD, а не в файле boot.ini.
Если вы подозреваете, что загрузочные данные повреждены или отсутствуют в одной из этих операционных систем, ознакомьтесь с полным руководством по тому, как восстановить BCD в Windows.
Должен ли я сам решить эту проблему?
Нет, вам не нужно вручную запускать приведенную выше команду и выполнять эти шаги для восстановления файла boot.ini – у вас есть возможность позволить сторонней программе сделать это за вас. Тем не менее, это действительно не так сложно, если вы будете следовать указаниям, как они. Кроме того, большое количество программного обеспечения, которое может исправить файл boot.ini, будет стоить вам.
Вам никогда не нужно приобретать программное обеспечение для исправления ошибок с файлом boot.ini. Несмотря на то, что, вероятно, существуют десятки приложений, которые могут исправить вас, когда дело доходит до работы этих программ, каждая из них, по своей сути, будет делать то же самое, что мы описали выше. Разница лишь в том, что вы можете нажать одну или две кнопки, чтобы записать команды.
Если вам интересно, Fixors Genius от Tenorshare – одна из таких программ. У них есть бесплатная пробная версия, которую мы не пробовали, но у нас есть ощущение, что не все функции будут работать, если вы не заплатите полную цену.