Как грамотно создать файл Boot.ini?

Решение вопросов, связанных с прикладными программами, операционными системами и прочим ПО.

Модераторы: BlackIsle, Lovrik

Ответить
SpecteRR
Новичок
Сообщения: 63
Зарегистрирован: 01.01.1970 3:00
Откуда: Россия С.-Петербург
Контактная информация:

Как грамотно создать файл Boot.ini?

Сообщение SpecteRR » 09.02.2003 12:43

У меня каким-то образом исчез этот файл,причем его совсем нет, соответственно при загрузке появляется мессага:Неправильный файл Boot.INI Загрузка с C:/Windows
А на компе 2 системы ХР, который и грузится, и Миллениум, раньше появлялась менюшка выбора
теперь, соответственно, ее нет.
Могу я как-то в ручную прописать этот файлик?Подскажите как это сделать и где он должен лежать.
Заренее благодарен.

Lelik83.

Сообщение Lelik83. » 09.02.2003 13:20

boot.ini.backup в папке Win\pss

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 09.02.2003 13:27

Файл boot.ini должен лежать там же, где и файлы NTLDR и Ntdetect.com
Вот типовой пример:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows 2000 Server" /fastdetect


Timeout означает задержку выбора системы по умолчанию.
default - какую систему загружать по умолчанию
В [operating systems] перечисляются установленные системы. Для NT систем запись выглядит так:
multi(*) — В скобках указывается номер загрузочного адаптера. Адаптеры нумеруются с нуля, нулевой обычно primary контроллер на матери
disk(*) — равен нулю, это значение для SCSI устройств
rdisk(*) равен нулю по аналогии
partition(*) — раздел, содержащий файлы ОС. Нумерация разделов начинается с 1, то есть первый раздел обозначается partition(1), второй — partition(2)
\path — определяет директорию с файлами windows
В кавычках указывается название системы, которое будет отображаться в меню загрузчика.
Для DOS/9x систем все проще, запись имеет вид:
C:\="Windows 98"
DOS-имя логического диска и название системы
Последний раз редактировалось DrEvil 10.02.2003 13:39, всего редактировалось 1 раз.

Lelik83.

Сообщение Lelik83. » 09.02.2003 13:46

DrEvil
Файл boot.ini должен лежать там же, где и файлы NTLDR и Ntdetect.com
Вот типовой пример:
чета у меня нет таких файлов=)
boot.ini.backup только есть

SpecteRR
Новичок
Сообщения: 63
Зарегистрирован: 01.01.1970 3:00
Откуда: Россия С.-Петербург
Контактная информация:

Сообщение SpecteRR » 09.02.2003 17:27

Я конечно извиняюсь, только что-то папки "pss" в директории Windows я не нашел. Да и файла boot.ini.backup тоже не обнаружил... :-) Может он как-то по другому называется?
To Dr.Evil: Я немного не понял, то есть я должен прописать что-то вроде:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WindowsXP home edition

А что писать в [operating systems]? Вторая-то система у меня миллениум...
multi(0)disk(0)rdisk(0)partition(1)\WindowsXP="Windows Millenium" /fastdetect ?! :P

Уж извините меня за навязчивось, только туповат я в таких вопросах...

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 09.02.2003 18:55

SpecteRR
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT

[operating systems]
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows XP Home" /fastdetect
C:\="Windows Millenium"

Естественно, что вместо \WINNT должно стоять имемя папки, куда система реально поставлена.
Последний раз редактировалось DrEvil 10.02.2003 13:37, всего редактировалось 1 раз.

nikolai

Сообщение nikolai » 09.02.2003 19:45

SpecteRR
хлопаеш по мой комп правой кнопкой
выбираешь свойства потом дополнительно
потом загрузка и востановление(параметры)
потом правка, а дальше создашь этот файл и скопируй в него

[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" /fastdetect

SpecteRR
Новичок
Сообщения: 63
Зарегистрирован: 01.01.1970 3:00
Откуда: Россия С.-Петербург
Контактная информация:

Сообщение SpecteRR » 09.02.2003 23:03

Всем огромное спасибо,только я что-то не пойму в чем дело, при выборе из меню Windows Millenium комп просто перезагружается...Что я сделал не так? Вот мой Boot.INI:
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="WindowsXP Home Edition" /fastdetect
d:\Windows="Windows Millenium"

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 10.02.2003 12:33

SpecteRR
А файл bootsect.dos имеется в том же месте, где и boot.ini ?
Запись d:\Windows="Windows Millenium" должна, конечно, выглядеть как С:\="Windows Millenium", обшибся я малость.

SpecteRR
Новичок
Сообщения: 63
Зарегистрирован: 01.01.1970 3:00
Откуда: Россия С.-Петербург
Контактная информация:

Сообщение SpecteRR » 10.02.2003 22:11

DrEvil Извиняюсь, немного перепутал.Теперь идет такая пьянка- появляется меню выбора Win XP или Win Millenium , при выборе ХР все нормально грузится, а вот при начале загрузки Миллениума появляется сообщение:
Не удается запустить Windows из-за испорченного или отсутствующего файла <Windows root>system32/hal.dll Установите копию указанного файла.
Проблема в том, что файл на месте, попытка переписать его из дистрибутива ничего не дает- все то-же сообщение...
Что бы это значило?

DrEvil
Администратор Judge Dredd
Сообщения: 17062
Зарегистрирован: 17.01.2003 11:52
Контактная информация:

Сообщение DrEvil » 12.02.2003 10:08

Вы \Windows убрали из строки для ME ? А то загрузчик ищет NTkernel

Ответить