PDA

Показать полную графическую версию : [решено] BOOTSECT.BAK


mnbv
03-10-2009, 08:24
Каким образом восстановиться из этого файла? Меня интересует сам процесс.

okshef
03-10-2009, 13:48
Опишите задачу подробнее. Для чего, какой цели хотите достигнуть?

mnbv
03-10-2009, 17:10
Я же написал:
Меня интересует сам процесс. »
если есть файл BOOTSECT.BAK, то где тот файл который он восстанавливает, и как это сделать (технически)?

okshef
03-10-2009, 17:55
Файла как такового нет - есть последовательность команд, которая записывается в начальный сектор диска. Когда происходит установка ОС, то бут-сектор перезаписывается, а его прежнее состояние сохраняется в виде файла. Как с его помощью выполнить восстановление - не знаю, да и не вижу практической пользы, так как для восстановления достаточно инструментов.

stanisluv
03-10-2009, 18:27
Думаю это как-то можно сделать при помощи bootsect.exe. А вообще вот статья про более старые версии такого файла: http://support.microsoft.com/kb/101789
Да, а файла действительно нет.

okshef
03-10-2009, 18:59
Нет, bootsect в этом случае - не помощник. Справка по команде: bootsect /?
Вы объясните, что случилось?

stanisluv
03-10-2009, 19:15
okshef, bootsect просто напросто перезаписывает бут-сектор. А вот как он это делает: из файла или сам по себе. Это уже вопрос. В справке к нему просто пишется, что он его обновляет.

Valeant
03-10-2009, 21:12
В нем самом bootsect есть варианты многих бут секторов, достаточно найти в нем например строчки для одного из вариантов
...
лR?NTFS
...
A disk read error occurred
BOOTMGR is missing
BOOTMGR is compressed
Press Ctrl+Alt+Del to restart
...
Кончается это байтами "55 AA"

- это все лежит в самом 1 секторе загрузочного HDD, а в следующий секторе который номер 2 на загрузочном HDD
• B O O T M G R ♦ $ I 3 0 а 0
...


BOOTSECT.BAK - размер 8192байт копия мастер только это не один сектор. Содержимое данного файла
{
...NTFS
...BOOTMGR is missing
BOOTMGR is compressed
Press Ctrl+Alt+Del to restart
...
B O O T M G R ♦ $ I 3 0 а 0
...
}

Следовательно если данный файл переписать в нужное физ.место на HDD то это восстановить загрузку с данного HDD

mnbv,
Технически данного файла нет, эта информация лежит на загрузочном HDD в секторах, а это просто копия.

Valeant
03-10-2009, 21:27
Для информация в Vista было вот так в семерке наверное так же

Процесс загрузки Vista
Bios - определение загрузочного устройства. Загрузка загрузочного сектора MBR c загрузочного устройства.
Загружается загрузочный сектор и таблица разделов HDD (его можно просмотреть живьем копия он лежит в корне диска где установлена Vista - bootsect.bak он скрытый).

MBR передает загрузку загрузчику файлу BOOTMGR, если посмотреть в файл bootsect.bak, то
...
A disk read error occurred
BOOTMGR is missing
BOOTMGR is compressed
Press Ctrl+Alt+Del to restart
___К UЄ• B O O T M G R ♦ $ I 3 0 а 0
л"__♣ N T L D R
...

видно, что данный файл должен находится на этом же диске откуда произошла загрузка загрузочного сектора без него загрузки не будет, далее все сводится к чтение конфигурации загрузки boot\bcd где есть запись о запуске windows\system32\winload.exe данная конфигурация копируется в в реестр HKEY_LOCAL_MACHINE\BCD00000000

есть программа Bootrec.exe для восстановления :
восстановление главной загрузочной записи (MBR)
восстановление загрузочного сектора
восстановление конфигурации загрузки (BCD)

okshef
04-10-2009, 01:27
восстановление конфигурации загрузки (BCD) »
а это уже вряд ли.
Смысл восстановления - совместимость boot-сектора с лоадером в зависимости от версии: если 5 - ntldr, 6 и выше - bootmgr. Это же видно из ваших распечаток. И не нужно приписывать ей чудодейственных свойств. Для восстановления BCD есть другая утилита - bootrec.exe, но это - не по теме.

GPS777
16-12-2010, 15:01
BOOTSECT.BAK »
есть такой файл на TYPE=12(раздел OEM) как им воспользоваться ?

Vadikan
16-12-2010, 15:53
GPS777, см. сообщение 2.




© OSzone.net 2001-2012