ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |

03.08.2009, 11:17
|
|
Познавший АНТИЧАТ
Регистрация: 22.11.2007
Сообщений: 1,822
Провел на форуме: 4468361
Репутация:
1549
|
|
MBR и Windows.
есть вопрос. созрел вчера вечером... Как изменить мбр винта так, что бы до того, как пойдет загрузка форток - мне выдавало на черном фоне белыми буковками класическую фразу: "NTLDR missing" или "DISK BOOT FAILITURE PLEASE INSERT SYSTEM DISK"
и реакция на три пальца была обычной - ребут, а реакция на что-то типа альт+шифт+ф12 - была бы дальнейшей загрузкой.
хочу разобраться. Помогите.
Возможно, мбром нереализуемо, возможно, придется поставить открытый загрузчик типа граба или лило и поковырять его, что бы он загружал...
ntldr же не выйдет поправить...
Код:
При загрузке NTLDR выполняет следующие шаги:
Переводит процессор в «плоский» 32-битный режим работы (32-bit flat memory mode);
Организует доступ к текущей файловой системе (FAT или NTFS);
Если присутствует файл hiberfil.sys и загрузчик обнаруживает образ «спящего» режима, содержимое образа загружается в оперативную память и система восстанавливается в предыдущее состояние.
В противном случае, он читает файл boot.ini и выводит пользователю соответствующее меню для выбора запускаемой ОС:
если была выбрана не-NT система (например Windows 98), тогда он загружает файл, указанный в boot.ini (bootsect.dos, если не указан иной файл, являющийся полноценной загрузочной записью), и управление передаётся этому файлу, либо он загружает операционную систему на базе DOS.
если же была выбрана система на базе Windows NT, то запускается программа ntdetect.com, которая собирает информацию о составе оборудования.
Запускает файл Ntoskrnl.exe (ядро операционной системы), передавая ему собранную информацию о составе оборудования затем передаётся в , ntoskrnl.exe, и происходит запуск операционной системы.
Последний раз редактировалось Cthulchu; 03.08.2009 в 11:32..
|
|
|

03.08.2009, 18:32
|
|
Постоянный
Регистрация: 24.03.2009
Сообщений: 670
Провел на форуме: 2868783
Репутация:
414
|
|
Возможно, мбром нереализуемо, возможно, придется поставить открытый загрузчик типа граба или лило и поковырять его, что бы он загружал...
Как раз появилась только эта мысль )
Размер mbr 512 байт, много туда не запишешь (инициализация клавы, графики и тэдэ), прийдется делайть типа stage1 stage2, с нуля писать я смысла не вижу, а вот груб поковырять можно ))
Последний раз редактировалось razb; 03.08.2009 в 18:35..
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|