О, скриншот - это то, что надо. Ясно видно, что таки нужно сделать Code (Text): mov dword [7C1Ch], 9318480h P.S. Странная какая-то таблица разделов - расширенный раздел перекрывается с первичным...
mov dword [7C1Ch], 9318480h а можно это не в проге сделать, а, находясь в винде, подправить в редакторе, а потом перезагрузиться?
И исправь таблицу разделов! Кстати в расширенном разделе у тебя сейчас что-нибудь есть? Если нет, то запись о нем лучше зачистить, потому что она все равно некорректна.
извините за долгое отсутствие... восстанавливал жесткий диск после такого совета... правда байтики я еще до него поменял...
не, уже не зависает... босле старта биоса, попытки загрузки с сд, флоппика после перехода на хард - сразу ребутится((
Ты раскурочил свой диск еще до моих советов тебе Ты мне показал на картинке дамп сектора 9318480h. Судя по представленной таблице разделов это первый сектор активного первичного NTFS-раздела. Содержимое дампа это подтверждает за исключением поля по смещению 1Ch, т.к. там находилась запись 3Fh, 00h, 00h, 00h. Однако и в FAT32, и в NTFS в этом поле должен находиться номер самого сектора (по крайней мере для первичных разделов это точно должно быть так). Я тебе посоветовал исправить эту запись на прапвильную. Все.
Ну, я её и исправил... После этого вообще все грузиться перестало... Если не веришь - исправь у себя на нтфс разделе
Кажется я все понял... У вас жесткий диск разбит стандартными прогами, а я свой отчасти сам разбивал... В общем, как только я с другого нтфс-раздела, сделанного ср-ми виндовс,попытался загрузиться, все пошло)) P.S. вот, только не пойму, зачем системе знать количество скрытых секторов... имхо, бесполезная инфа... P.P.S. а по поводу того, как исправить мой "самодельный" раздел нужно, наверное, создать отдельную тему)
Ты еще не понял? Количество скрытых секторов определяет фактическое местоположение раздела. Это поле в обязательном порядке используется загрузчиками на самих разделах. Правда, есть еще возможность использовать структуру, указатель на которую передается от mbr-загрузчика в ds:si, но она практически не используется. К тому же если идет загрузка из тома, находящегося в расширенном разделе типа 05h, то без корректировки этой структуры со стороны mbr-загрузчика не обойтись.