Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Пользователь


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

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


SandroK

Цитата:
попинать меня везде где я ошибся
енто всегда пожалуйста, а ты сам, кстати, передай пинки всем остальным, кто будет наступать на теже грабли, а то меня уже достало людям повторять, что НЕТУ В MBR НИЧЕГО NT-ШНОГО ИЛИ 9X-ВОГО!!!!!!!
они конечно ставят туда загрузчик, НО!
там стоит мааааааленькая такая программка, которая ищет, какой раздел является активным, и:
1)если находит один такой раздел, грузит Boot Record этого раздела
2)не находит ни одного - INVALID SYSTEM DISK или что-то типа того
3)находит два и больше - говорит, что MBR запорчена, причем, если загрузчик ставился 98SERUS, то мессагу он выдает НА РУССКОМ!!!(в смысле, иероглифами)
4)если найдет раздел, помеченный , например 81h (80h - активный, 00h - неактивный), то вообще виснет на@рен
не выдавая ничего вразумительного

насчет вышесказанного даю 100% в случае 98SE - сам диссасемблировал, а в 2000 сегодня проверю, потом напишу(от инета неохота отключаться)

это во-первых, а во-вторых, надпись c:\ (как, собственно, и d:\) в boot.ini обозначает, что в файле c:\bootsect.dos (соответственно, d:\bootsect.dos) лежит Boot Record от 98 винды (хотя 2000 все равно в принципе, пусть там хоть PC DOS в этом Boot Record, или вообще LINUX)

посему, собственно по теме:
грузим из доса Disk Editor, в нем сохраняем Boot Record диска C: (того, что на FAT, поскольку NTFS DOS не видит) в файл
c:\bootsect.dos, и только тогда пишем d:\ в boot.ini
лично проверял - работает (правда я написал c:\ а файл перекинул на раздел с NTFS уже в винде)

Добавлено:

проверил - отличие загрузчика MBR у 2000 только в том, что надписи на английском, а не на русском, и возможно где-то что-то чуть подправлено, но суть та же


[s]Исправлено: Dread Knight, 5:05 5-03-2003[/s]

-------
Если долго мучиться - что-нибудь заглючиться.
Если долго глючиться - ну... а винду пераставлять не пробовали? :)


Отправлено: 04:09, 05-03-2003 | #6