Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];




Вниз

2 винта - 2 системы. Как ? 


Dimedrol   (2002-03-11 11:43) [0]

Коллеги, есть такая ситуация: у меня на 1 винте - Вин2000 (с ним все ОК), на втором - Вин98 (тоже - рулИт).
Как мне сделать так, чтобы можно было выбирать с какого винта грузануться ?
Дело в том, что у меня есть чудо-программа Partition Manager.
Это - малюсенькая прога, отлично работала, когда точно
такие же системы я ставил на 1(!) винт,- делил его пополам
и на 1 - 2000 на другом - 98. Все работает.
А когда я ее поставил на 98-й винт, появляется выбор -
с какого грузиться и все такое...
Так с 98-го грузимся ок! (он - primary master IDE-0),
а когда я там выбираю грузиться с другого
(2000 - он висит на этом же шлейфе slave-ом) то просто
затык и молчок! ;-)
Винты скорее всего и будут висеть на 1 шлейфе.
(больше некуды втыкать)

Никто не сталкивался....
Поможите плиз...



Shaman_Naydak   (2002-03-11 11:56) [1]

В чем прикол объянить могу, но вот способ решения ищи сам..
Твой манагер подменяет MBR и там выплевывает диалог с предложением выбора системы..
Когда же ты выбираешь 2000-ный (а точнее slave винт = 81h), то
он загружает BootRecord с него и передает ему управление..
НО! все Boot Record"ы пишутся в предположении, что они работают на primary master"e (80h).. отсюда и получается завис..
он пытается подтянуть ntldr с первого винта, обламывается и все такое..
Короче, легче всего переустновить 2000-й.. тогда он сам сделает мультизагрузчик и все разрулит.. можешь подправить BR, в общем, много чего можно сделать :)



Dimedrol   (2002-03-11 12:04) [2]

А если 2000-ный повесить на другой шлейф (хрен с ним!)
и сделать ТАМ его мастером... ?



Dimedrol   (2002-03-11 12:08) [3]

К стати а если я пославлю винт с Вин2000 primary master-ом...
то можно ли подшить некое меню загрузки,
чтобы можно было грузиться со второго (98-го) винта ?



Shaman_Naydak   (2002-03-11 13:12) [4]

1. Если его сделать секондари-мастером.
Проблема может сняться автоматически, если в биосе поддерживается мультизагрузка.. тогда он автоматически просто их обменяет местами.. (секондари и примари)
2. Если 2000-к примари-мастер.
Добавить-то в boot.ini строчечку для 98-х не проблематично,
Но! опять таки BR от 98-х не подтянет это дело корректно..
что можно сделать..
на примари-мастер активном разделе (там, где лежит ntldr и boot.ini), если он не NTFS, добавить в boot.ini ссылочку на c:\Windows, создать файл bootsect.dos с BR 98-х, переписать io.sys, msdos.sys, command.com, config.sys, autoexec.bat, и, наконец, подправить в msdos.sys WinDir и WinBootDir..
ВО! :)

Но легче всего, в 1-м варианте (примари-мастер 98, примари-секонд=2000 + партитион manager) подправить пару байтиков в BR 2000=х




Форум: "Потрепаться";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.04.18;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.73 MB
Время: 0.034 c
7-57898           AlexanderV            2002-01-23 10:15  2002.04.18  
Получение информации о правах текущего пользователя


14-57862          Swinger               2002-03-06 23:24  2002.04.18  
Игры


1-57798           Yuriy                 2002-04-06 18:24  2002.04.18  
как определить имя компонента вызвавшего событие


3-57635           yuricom               2002-03-28 08:06  2002.04.18  
Справочники, как определить свободна ли запись?


14-57851          Sasha9                2002-03-07 12:30  2002.04.18  
Мой первый комп