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

Компьютерный форум 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:
SYS Updates the master boot code on the system partition used to boot Windows.
REM Следовательно, утилита автоматически определяет раздел, помеченный флагом активности, возможно, использует дополнительные признаки. Какие - не знаю. »
Но ведь даже если не указать параметр SYS утилита по любому автоматически определит активный раздел

Цитата okshef:
ALL Updates the master boot code on all partitions. ALL does not necessarily update the boot code for each volume. Instead, this option updates the boot code on volumes that could be used as Windows boot volumes, which excludes any dynamic volumes that are not connected with an underlying disk partition. This restriction is present because boot code must be located at the beginning of a disk partition.
REM Задел на будущее - запись загрузочного сектора на тома, которые могут быть использованы как загрузочные. »
В этом опять нет смысла. Насколько я понял загрузочный сектор из не активного раздела не может запустить загрущик операционной системы который находиться на активном разделе. Тем более на активном разделе есть свой загрузочный сектор который запускает систему.

Насчет командной строки Vista. Где можно найти описание параметров команд move и xcopy?
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:08, 03-11-2010 | #11



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

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


Модератор


Moderator


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

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


Давайте посмотрим на синтаксис
Код: Выделить весь код
bootsect {/help|/nt60|/nt52} {SYS|ALL|<DriveLetter>:} [/force] [/mbr]
параметр в {фигурных скобках} - обязателен, то есть, если не указать параметр SYS, утилита вернет ошибку.
Цитата firedevil:
В этом опять нет смысла. »
Возрожу: Как перенести файлы загрузки Windows 7 на другой жесткий диск
firedevil, +1 за то, что статью нужно дополнить.
А нет, не забыл: Перенесение файлов загрузки с помощью утилиты bcdboot.exe - пункт 2. Эх, терминология...
Цитата firedevil:
Насчет командной строки Vista »
Давайте не будем мешать все в одну кучу, тем более прикрепленная тема этого раздела На заметку. Перечень системных команд.

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


Последний раз редактировалось okshef, 03-11-2010 в 10:35.

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

Отправлено: 10:22, 03-11-2010 | #12


Ветеран


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

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


okshef, что означает параметр forсe в команде bootsect?
Отличие между bootsect от fixmbr, fixboot насколько я понял выражается в том что bootsect создавался как способ решения проблем возникающие в системах с двумя OS. То есть, bootsect отличается от fixmbr, fixboot тем что может восстанавливать загрузочные сектора как Vista, так и XP.

Отправлено: 14:28, 03-11-2010 | #13


Модератор


Moderator


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

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


firedevil, насчет /force, это вы бы и сами могли...
Код: Выделить весь код
/force  Forcibly dismounts the volume(s) during the boot code update.  You should use this option with caution.
Иными словами, тома отмонтируются во время выполнения команды (механизм отмонтирования точно мне неизвестен, но, как один из способов: сначала удалить букву тома, а затем заново присвоить)
Цитата firedevil:
То есть, bootsect отличается от fixmbr, fixboot тем что может восстанавливать загрузочные сектора как Vista, так и XP. »
Скорее всего, так оно и есть. Для XP свои fixboot и fixmbr, для Vista - свои. А тут - все "в одном флаконе".

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

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

Отправлено: 18:41, 03-11-2010 | #14


Ветеран


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

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


okshef, в статье про перенос загрузочных файлов Windows 7 в другой раздел, в качестве способа переноса используется командная строка. Так вот, не проще ли использовать для этих целей Live CD Ubuntu например, т.е. просто перетащить загрузочные файлы из одного раздела в другой?

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


Модератор


Moderator


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

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


Нет. Даже если само по себе перемещение состоится удачно, параметры будут неверны. Задача статьи - все сделать средствами Windows без дополнительных средств.

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

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

Отправлено: 21:34, 03-11-2010 | #16


Ветеран


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

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


Какие именно параметры будут неверны, речь идет о BCD?

Отправлено: 12:13, 05-11-2010 | #17


Модератор


Moderator


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

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


Да, параметры BCD.

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

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

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


Ветеран


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

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


okshef, в некотрых статьях пишут что команда fixmbr, восстанавливает главную загрузочную запись на системном разделе, и тут возник вопрос, а разве MBR находиться на разделе, ведь он должен находиться в начале диска, вне разделов?
Второй вопрос, в мануалах также указывается о том что MBR должен быть совместим с операционной системой на активном разделе. Может здесь какая то ошибка, может имелось ввиду совместимость загрузочного сектора с устанавливаемой системой? Насколько я понял MBR универсален, и не имеет значения какая операционая система установлена, или я ошибаюсь?

Отправлено: 10:54, 08-11-2010 | #19


Модератор


Moderator


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

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


firedevil, это то, о чем я говорил в самом начале - недоговоренность в понятиях и особенности локализации.
Цитата firedevil:
а разве MBR находиться на разделе, ведь он должен находиться в начале диска, вне разделов? »
так и есть: http://www.microsoft.com/resources/d....mspx?mfr=true
Цитата:
Repairs the master boot record of the boot disk.
ни о каких разделах и речь не идет, в отличие от
Цитата:
Fixboot
Writes a new partition boot sector to the system partition.
boot disk - имеется в виду физическое устройство, HDD, который является загрузочным.
Проверяется элементарно: в ком строке
Код: Выделить весь код
diskpart
sel disk X
detail disk
system partition - активный раздел диска, на котором находятся файлы загрузки всех установленных систем.

Цитата firedevil:
MBR универсален »
почему? Разве загрузочный код не имеет права на совершенствование? У меня нет достаточной компетенции, да и желания, честно говоря, самому разбираться в хитростях ассемблера.

Можете сами поискать информацию о разнице загрузочного кода XP, 7 и Ubuntu, например. Но, думаю, вы ближе к истине, чем кажется - загрузка системы, в большинстве своем, BIOS-зависимая, а значит, и код должен быть понятен BIOS, в первую очередь.

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

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

Отправлено: 18:47, 08-11-2010 | #20



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




 
Переход