Консультация № 145268
28.09.2008, 09:45
0.00 руб.
0 6 2
Добрый день, уважаемые эксперты! У меня жесткий диск поделен на три раздела, на одном стоит XP, на другой ставил Vista на испытательный срок. Сейчас срок закончился, и теперь во время загрузки зря выходит меню выбора ОС: как бы от него избавиться? В boot.ini ничего похожего на выбор системы я не нашел. И, кстати, вопрос по теме: существуют ли удобные средства редактирования boot.ini (run > msconfig позволяет смотреть, а можно ли там редактировать?)

Обсуждение

Неизвестный
28.09.2008, 10:34
общий
Существует - Notepad
Неизвестный
28.09.2008, 10:47
общий
Да? А вы бы ещё не подсказали, как сделать, чтобы notepad видел boot.ini?
Неизвестный
28.09.2008, 10:49
общий
это ответ
Здравствуйте, Gerhard!
"...Удаление записи загрузки системы Windows Vista из конфигурации с двойной загрузкой

Если требуется удалить систему Windows Vista из среды с двойной загрузкой, которая включает более раннюю версию Windows, выполните следующие действия.

Примечание. Эти действия можно выполнить в более ранней версии Windows или в системе Windows Vista. При выполнении этих действий в системе Windows Vista команды необходимо выполнять в командной строке с повышенными правами пользователя. Для этого нажмите кнопку Пуск, выберите пункт Стандартные, щелкните правой кнопкой мыши ярлык командной строки и выберите пункт Запуск от имени администратора.
Для восстановления программы Ntldr.exe воспользуйтесь программой Bootsect.exe>>. Для этого введите следующую команду:
X:\Boot\Bootsect.exe /NT52 All
Примечание. В этой команде X - это диск, на котором находятся установочные файлы системы Windows Vista.
После перезапуска компьютера диспетчер загрузки Windows не будет загружен. Вместо этого загрузятся Ntldr.exe и Boot.ini.
Удалите раздел, на котором установлена система Windows Vista.


Внимание! Раздел, на котором установлена система Windows Vista, можно удалить только в том случае, если этот раздел не является активным.
Например, возможна следующая ситуация:
система Windows Vista установлена на диске C, а диск C является разделом под номером 1 и активным разделом
система Windows XP установлена на диске D, а диск D является разделом под номером 2 и не является активным разделом
В этой ситуации можно выполнить команду bootsect, но нельзя удалить раздел, на котором установлена система Windows Vista. При удалении этого раздела компьютер будет невозможно загрузить, поскольку загрузочные файлы системы Windows XP будут удалены.

В случае, если нет возможности удалить раздел где была установлена Windows Vista вы можете удалить файлы и папки Vista с диска, загрузившись в другую ОС (например Windows XP). Некоторые файлы и папки будет невозможно удалить, так как файловая система хранит информацию о разрешениях.
Для того, чтобы компенсировать отсутствие разрешений на файлы и папки необходимо переназначить владельца этих объектов, сделать это можно следующим образом.
Щелкните правой кнопкой значок папки, владельца которой необходимо сменить, и выберите команду Свойства.
Откройте вкладку Безопасность.
Нажмите кнопку Дополнительно и перейдите на вкладку Владелец.
В столбце Имя выделите свое имя пользователя, запись Администратор (если вход в систему был выполнен с помощью учетной записи «Администратор») или группу Администраторы. Чтобы стать владельцем содержимого папки, установите флажок Заменить владельца субконтейнеров и объектов.
Нажмите кнопку OК, а после появления сообщения подтверждения смены владельца - кнопку Да.
Нажмите кнопку ОК и настройте параметры безопасности для папки и ее содержимого.

Для того, чтобы изменить разрешения на доступ к файлам и папкам, которые расположены в текущей папке, выполните следующие действия.
Примечание. Необходимо войти в систему с помощью учетной записи, обладающей полномочиями администратора.
Щелкните правой кнопкой значок папки или файла, разрешения которых необходимо изменить, и выберите команду Свойства.
Откройте вкладку Безопасность
Нажмите кнопку Добавить.
В списке Введите имена выбираемых объектов (примеры) введите пользователя или группу, которые должны обладать правом доступа к этому файлу (например, Администратор).
Нажмите кнопку ОК.
В списке Группы или пользователи выделите нужную учетную запись и установите флажки соответствующих разрешений.
По окончании нажмите кнопку OК..." [size=1] источник >> [/size]

Для возможного восстановения загрузки ХР смотрим Описание консоли восстановления Windows XP >>, Установка и использование консоли восстановления в Windows XP >>

По второй части вопроса: boot.ini легко редактируется в "Блокноте" или любом текстовом редакторе. Но он скрытый и системный. Чтобы его увидеть, нужно в файловом менеджере включить просмотр скрытых и системных файлов (без него: Мой компьютер-Сервис-Свойства папки-Вид-снимаем отметку "Скрывать защищенные системные файлы", "Скрывать расширения зарегистрированных для зарегистрированных типов файлов" и включаем "Показывать скрытые файлы и папки").
Сам файл будет находиться C:\boot.ini

Приложение:
Смена владельца объектов с помощью утилиты командной строки cacls

Примеры команд, которые можно применить для изменения
cacls "X:\Documents and Settings" /T /E /G Администратор:F
В результате выполнения команды пользователю Администратор будет предоставлен полный доступ к папке Documents and Settings.
cacls "X:\Documents and Settings" /E /R Администратор
В результате выполнения команды полномочия указанного пользователя будут аннулированы.
Примечание. В командах буквой X обозначен диск на котором находятся целевые файлы и папки.

На компьютере под управлением Windows Vista вы можете использовать утилиту командной строки ICACLS, которая выполняет функции Cacls и наделена множеством дополнительных возможностей.
Неизвестный
28.09.2008, 11:00
общий
Да, теперь вот могу выложить содержимое boot.ini:
;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[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
Как видите, ничего про Vista нет. Так что все не так просто, как я думал
Неизвестный
28.09.2008, 11:08
общий
А Vista и не использует boot.ini. У нее свой загрузчик.
Use BCDEDIT.exe to modify Windows Vista boot options.
Я вообще воспринял эту часть вопроса, как просто дополнительную
Неизвестный
28.09.2008, 11:51
общий
это ответ
Здравствуйте, Gerhard!

1. Попробуйте сделать автоматическое редактирование . В том же msconfig - проверить пути загрузки. редактировать там нельзя. можно добавлять команды , но для свободного редактирования не подходит.

2. Для редактирования . Правая кнопка по МОЙ КОМПЬЮТЕР (или win+break) - дополнительно - загрузка и восстановление-параметры - правка

3. Можно поправить и альтернативным способом =). Вставляем загрузочный диск - входим в режим восстановления и bootcfg /​scan ( смотрим , что стоит на хдд) . fixboot должен поправить мёртвые ссылки . для редактирования bootcfg /? и далее определитесь.


Удачи.


Форма ответа