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

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

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

Ветеран


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


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

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


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

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

 

Ветеран


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

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


Но ведь файл bootmgr находиться в корне раздела и в случае его повреждения копирование должно производиться в корень раздела, или в Windows 7 все не так как в Vista?

Отправлено: 19:41, 22-11-2010 | #41



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

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


Модератор


Moderator


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

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


Утилита все делает сама, в том числе помещает bootmgr в указанное место.

Цитата firedevil:
файл bootmgr находиться в корне раздела »
при наличии скрытого раздела System Reserved файл нужно поместить в этот раздел, а не в корень раздела с системой.

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

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

Отправлено: 19:53, 22-11-2010 | #42


Ветеран


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

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


Цитата okshef:
при наличии скрытого раздела System Reserved файл нужно поместить в этот раздел, а не в корень раздела с системой. »
В случае повреждения файла bootmgr находящийся на скрытом разделе как указать путь для копирования файлов с помощью утилиты bcdboot, ведь у скрытого раздела нет буквы?

Отправлено: 22:35, 22-11-2010 | #43


Модератор


Moderator


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

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


firedevil, читаем справку:
Цитата:
/s
Необязательный. Указывает букву диска системного раздела. По умолчанию используется системный раздел, заданный микропрограммой.
То есть, в программе заложен алгоритм распознавания раздела, с которого выполняется загрузка, и его "скрытость" - не помеха.

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

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

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


Ветеран


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

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


Насколько я понял, есть файлы загрузки bootmgr, BCD в корне диска (BCD в папке boot) и есть их архивные копии в папке windows. В случае повреждения файла bootmgr установочный диск копирует резервную копию bootmgr из папки windows в корень активного раздела и заменяет резервные копии в папке windows на новые командой bcdboot c:\windows. Не совсем понятно, если команда bcdboot копирует загрузочные файлы из их резервных копии в папке windows зачем нужно перезаписывать резервные копии командой bcdboot c:\windows?

Отправлено: 14:17, 23-11-2010 | #45


Модератор


Moderator


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

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


firedevil, какая-то каша у вас получается... Да, в папке Windows находятся резервные копии файлов загрузки, а в корне активного раздела - "рабочие" файлы. Никакого двустороннего обмена нет. Можете проверить: создайте "двойное" меню, выполните bcdboot - меню не будет - произойдет полное пересоздание меню в соответствии с "резервом".

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

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

Отправлено: 21:47, 23-11-2010 | #46


Ветеран


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

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


okshef, наверное я не совсем правильно представляю процесс работы утилиты bcdboot. Вначале я думал что утилита bcdboot копирует загрузочные файлы из установочного диска и заменяет ими поврежденные загрузочне файлы. Потом оказывается что утилита bcdboot использует резервные копии загрузочных файлов которые находяться в папке windows, чтобы заменить ими поврежденные загрузочные файлы в корне активного раздела. Но тогда не понятна логика команды bcdboot c:\windows. Если я правильно понимаю, то команда bcdboot c:\windows копирует в папку windows загрузочные файлы и создает новую резервную копию загрузочных файлов заместо старой. Зачем это нужно? Ведь утилита должна просто взять нужные загрузочные файлы из резервной копии в папке widows и скопировать их в корень активного раздела, за место поврежденных загрузочных файлов?

Отправлено: 23:30, 23-11-2010 | #47


Модератор


Moderator


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

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


firedevil, ваша ошибка здесь:
Цитата firedevil:
команда bcdboot c:\windows копирует в папку windows загрузочные файлы и создает новую резервную копию загрузочных файлов заместо старой. »
ничего это не происходит, а по-простому так и выходит
Цитата firedevil:
утилита должна просто взять нужные загрузочные файлы из резервной копии в папке widows и скопировать их в корень активного раздела, за место поврежденных загрузочных файлов? »

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

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

Отправлено: 01:01, 24-11-2010 | #48


Ветеран


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

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


okshef, то есть под командой bcdboot c:\windows подразумевается не копирование загрузочных файлов из установочного диска в папку windows, данная команда просто указывает утилите bcdboot путь к резервным копиям загрузочных файлов в папке windows, для их копирования в корень активного раздела?
Тогда если повредяться загрузочные файлы, то необходимо просто запустить команду bcdboot c:\windows? А чтобы перенести файлы загрузки на другой раздел диска нужно запустить команду bcdboot c:\windows d:\ ? Верны ли мои предположения?

Отправлено: 11:06, 24-11-2010 | #49


Модератор


Moderator


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

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


firedevil, все верно, за исключением отсутствия ключа /s в последней команде и неверного синтаксиса. Правильно будет так:
Код: Выделить весь код
bcdboot c:\windows /s d:\

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

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

Отправлено: 20:11, 24-11-2010 | #50



Компьютерный форум 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




 
Переход