Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] fixmbr, fixboot и bootsect.exe /NT60 (NT52) - чем они отличаются?

Ответить
Настройки темы
[решено] fixmbr, fixboot и bootsect.exe /NT60 (NT52) - чем они отличаются?

Ветеран


Сообщения: 577
Благодарности: 28


Конфигурация

Профиль | Отправить PM | Цитировать


Возник вот такой вопрос. Есть несколько команд для восстановления загрузщика, а именно fixmbr, fixboot и bootsect.exe /NT60 (NT52). Так вот, чем они отличаются друг от друга, точнее чем отличается последняя команда от двух первых? И еще вопрос, команда fixboot восстанавливает только загрузочный код загрузочного сектора или весь загрузщик полностью (ntldr, boot.ini, ntdetekt.com)?
И еще, в командной строке Vista не распознаются многие команды из командной строки XP. Где найти мануал для командной строки Vista. Поиск не дал результатов.
Это сообщение посчитали полезным следующие участники:

Отправлено: 19:15, 01-11-2010

 

Ветеран


Сообщения: 577
Благодарности: 28

Профиль | Отправить PM | Цитировать


Цитата okshef:
Ой ли? »
Ну возможно еще возникнут вопросы

Цитата okshef:
Возможна. В этом случае можно, "играя активностью" разделов загружать две системы без меню. Только практического смысла я в этом не вижу. »
Ну я не совсем о том, я имел ввиду что система загружается через активный раздел где установлена Windows 7, затем загрузщик Windows 7 передает управление загрузщику XP, который находиться на неактивном разделе, то есть загрузщик Windows 7 передает управление не загрузочному сектору раздела где установлена XP, а непосредственно загрузщику XP. Ведь если активный раздел загружен, то теоритически можно запустить ОС который находиться на неактивном разделе?

Для итога можно привести в пример следующую статью Параметры командной строки Bootsect .
В данной статье фактически указывается что основной функцией данной утилиты является создание конфигурации с двойной загрузкой, в этом основное отличие bootsect от fixboot, fixmbr. В итоге между данными утилитами отличие выражается в целях применения, а функционал один и тот же

Отправлено: 09:51, 15-11-2010 | #31



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

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Модератор


Moderator


Сообщения: 16855
Благодарности: 3248

Профиль | Сайт | Отправить PM | Цитировать


firedevil, вот опять вольное обращение с терминами приводит к неразберихе. Замечу, что мои пояснения ниже относятся к операционным системам от XP:
  • загрузчик - код, находящийся в первых секторах диска (в MBR). К нему обращается BIOS, он ищет активный раздел и загрузочный сектор на нем.
  • загрузочный сектор - записан в начале раздела (он может быть на любом и на всех) и служит для совместимости загрузочного файла операционной системы (да, то что обычно для удобства неправильно называют "загрузчиком")
  • загрузочный файл ОС - тут все ясно. Файл, содержащий код, непосредственно ответственный за последующую загрузку операционной системы. Но! Его тоже почти всегда называют "горшком" "загрузчиком". Для XP - ntldr, для Vista - bootmgr
Цитата firedevil:
можно привести в пример »
Я вам постоянно приводил из нее цитаты.
Цитата firedevil:
передает управление загрузщику XP, который находиться на неактивном разделе »
Позвольте цитату из себя, любимого : Немного теории
Попрошу заметить, после нашей беседы и в этой статье открылась бо-ольшая терминологическая неразбериха. Поэтому прошу не судить - исправлю.
Цитата:
в случае, когда на компьютере установлены две операционные системы (Windows XP и Windows 7), на активном разделе должны находиться файлы загрузки их обеих.
Пример: при выполнении всех условий двойной загрузки, правильного расположения файлов и т.д., если удалить файл bootmgr, загрузится XP.
Случаи загрузки с неактивного раздела мне неизвестны.

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:48, 15-11-2010 | #32


Ветеран


Сообщения: 577
Благодарности: 28

Профиль | Отправить PM | Цитировать


Цитата okshef:
# загрузчик - код, находящийся в первых секторах диска (в MBR). К нему обращается BIOS, он ищет активный раздел и загрузочный сектор на нем.
# загрузочный сектор - записан в начале раздела (он может быть на любом и на всех) и служит для совместимости загрузочного файла операционной системы (да, то что обычно для удобства неправильно называют "загрузчиком")
# загрузочный файл ОС - тут все ясно. Файл, содержащий код, непосредственно ответственный за последующую загрузку операционной системы. Но! Его тоже почти всегда называют "горшком" "загрузчиком". Для XP - ntldr, для Vista - bootmgr »
okshef, ну все верно, просто я по своему описал значение терминов. Например под загрузщиком предполагал загрузочные файлы ОС

Цитата okshef:
Пример: при выполнении всех условий двойной загрузки, правильного расположения файлов и т.д., если удалить файл bootmgr, загрузится XP.
Случаи загрузки с неактивного раздела мне неизвестны. »
А вот здесь не совсем все понятно, ведь если удалить файл bootmgr, то какой файл передаст управление загрузщику XP, то есть NTLDR. И тем более загрузочный сектор совместимый с загрузщиком Vista (bootmgr), наверняка не захочет запускать файл ntldr?

Отправлено: 21:56, 15-11-2010 | #33


Модератор


Moderator


Сообщения: 16855
Благодарности: 3248

Профиль | Сайт | Отправить PM | Цитировать


Читайте под спойлером Ответы с объяснениями в этом сообщении Вопрос 20
Под "загрузчик" нужно понимать "загрузчик ОС" (bootmgr и ntldr)

Кстати, загрузочный сектор Vista / 7 спокойно запускает ntldr.

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:26, 15-11-2010 | #34


Ветеран


Сообщения: 577
Благодарности: 28

Профиль | Отправить PM | Цитировать


Цитата okshef:
Кстати, загрузочный сектор Vista / 7 спокойно запускает ntldr. »
Не знал. Тогда зачем в утилите bootsect отдельные команды для восстановления загрузочного сектора XP и Vista, W7, если можно обойтись командой bootsect /NT60?

Отправлено: 15:41, 16-11-2010 | #35


Модератор


Moderator


Сообщения: 16855
Благодарности: 3248

Профиль | Сайт | Отправить PM | Цитировать


При выполнении
Код: Выделить весь код
bootsect /nt52 All
Windows 7 / Vista не загрузится. Например, после установки XP, выполненной при установленной Win 7, boot-сектор переписывается на XP-шный и без
Код: Выделить весь код
bootsect /nt60 ...
не обойтись.

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 22:02, 16-11-2010 | #36


Ветеран


Сообщения: 577
Благодарности: 28

Профиль | Отправить PM | Цитировать


Ну это все понятно, я имел ввиду что раз загрузочный сектор Vista, W7 может запустить как bootmgr, так и ntldr, то есть фактически команда bootsect /NT 60 создает загрузочный сектор который может запускать как bootmgr так и ntldr, тогда зачем нужна команда bootsect /NT 52?

Отправлено: 10:51, 17-11-2010 | #37


Модератор


Moderator


Сообщения: 16855
Благодарности: 3248

Профиль | Сайт | Отправить PM | Цитировать


Чтобы исключить из загрузочного сектора возможность загрузки с помощью bootmgr...

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 19:57, 17-11-2010 | #38


Ветеран


Сообщения: 577
Благодарности: 28

Профиль | Отправить PM | Цитировать


okshef, возник вопрос по поводу утилиты bcdboot. Источником в который копируются файлы загрузки указывается расположение каталога Windows, то есть например так bcdboot c:\windows. Не понятно почему источником в который копируются загрузочные файлы указывается папка windows, а не корень системного раздела, ведь по логике команда должна выглядеть так bcdboot c:?

Отправлено: 17:28, 22-11-2010 | #39


Модератор


Moderator


Сообщения: 16855
Благодарности: 3248

Профиль | Сайт | Отправить PM | Цитировать


Потому, что резервная копия файлов загрузки и всего BCD находятся в каталоге Windows, а не в корне раздела с Windows. Особенно это заметно, когда на диске несколько систем типа Windows 7/Vista. Для пересоздания BCD нужно использовать bcdboot несколько раз, тогда получится загрузочное меню.
Пример: на С: - Windows 7-32, на D: - Windows Vista, BCD - на С:
Порядок действий такой: скопировать bcdboot из Windows/System32 Windows 7 (потому, что в Vista нет), например, в корень С: и выполнить в такой последовательности:
Код: Выделить весь код
c:\bcdboot d:\Windows /s c:     восстанавливает запись о Vista в BCD
c:\bcdboot c:\Windows /s c: /m     восстанавливает запись о Windows 7 в BCD и соединяет ее с существующей записью

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:05, 22-11-2010 | #40



Компьютерный форум OSzone.net » Компьютеры + Интернет » Хочу все знать » [решено] fixmbr, fixboot и bootsect.exe /NT60 (NT52) - чем они отличаются?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - fixboot и fixmbr noz_so Microsoft Windows 2000/XP 11 09-11-2011 19:57
Чем отличаются дистрибутивы? Artem-Samsung Новости и флейм из мира *nix 5 18-11-2010 22:13
Чем отличаются Стеснительность от Скромности aset Флейм 22 18-05-2009 22:17
Загрузка - fixmbr и fixboot уничтожили данные. Как востановить? Deni P. Microsoft Windows 2000/XP 12 03-01-2008 17:21
Чем отличаются ядра? Andrewkras Общий по Linux 6 22-11-2002 18:05




 
Переход