Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Хочу все знать (http://forum.oszone.net/forumdisplay.php?f=23)
-   -   Два HDD и две ОС (http://forum.oszone.net/showthread.php?t=77100)

Ser6720 05-01-2007 14:29 532089

Два HDD и две ОС
 
На одном HDD установлена Windows XP SP2 и целый вагон полезного софта, диск разбит на четыре раздела C, D, E, F.
На втором HDD установлена Windows Vista Ultimate, KAV 6.02.*** и ещё кое-что, диск также разбит на четыре раздела C, D, E, F.
Сейчас, чтобы перейти с одной ОС на другую, я просто физически отключаю питание с ненужного диска и гружусь с другого.
Оба диска - master.
Вопрос.
Как сделать, чтобы оба диска были постоянно подключены, а при загрузке я мог выбрать нужный диск и ОС и чтобы потом оба были видны и доступны
для переноса файлов с одного на другой.
Да, и про master и slave в данном случае расскажите.
Спасибо за подробный ответ.
...ох, ели осилил тему, эти праздники и бессонные ночи отняли столько сил и здоровья, а ведь ещё не всё..
...скорей бы на работу ...отдохнуть....

Baber 05-01-2007 20:50 532212

ser6720
Цитата:

Как сделать, чтобы оба диска были постоянно подключены, а при загрузке я мог выбрать нужный диск и ОС и чтобы потом оба были видны и доступны для переноса файлов с одного на другой.
Приветствую тебя!!! При загрузке РС нужно нажать на F8. Система спросит: "С какого драйвера стартовать?". Вот и всё.

Diseased Head 05-01-2007 21:14 532224

ser6720
Цитата:

я просто физически отключаю питание с ненужного диска и гружусь с другого.
Ну и извращение...
Ну можно конечно оставить два диска как master. Просто можно сделать переключатель питания и вывести его на переднюю панель. Будет проще но всё равно геморойно. Но тут Baber сказал что F8 нажать, первый раз про это слышу... Мож и правда - не пробовал... Файлы всё равно не перекинеш...

Я про Wist'у ничё не знаю, так что, скажу чё знаю. В общем так.

Ну если хочеш подключить сразу два харда, то скорее всего придётся переустановить одну из ОС'ей да и все проги... Ты не сказал на каких логических дисках установлены ОСи, но положим вариант что на C: (скорее всего так). Предположим что первый HDD с Windows XP. Тогда при подключении второго (как slave) получим такую схему:

Код:

Как было        | Как будет
-------+--------+--------------
HDD1  | HDD2  | HDD1 + HDD2
-------+--------+--------------
 C    |        | ->  C:
      | C      | ->  D:
 D    |        | ->  E:
 E    |        | ->  F:
 F    |        | ->  G:
      | D      | ->  H:
      | E      | ->  I:
      | F      | ->  J:

Так что, как ты понимаеш, в данном случае Wista не сможет грузится. Она окажется на диске D: и поэтому появится много проблем. Да и все проги которые у тебя установленны на HDD1 (для XP) в логиках D, E, F - окажутся в логиках E, F, G соответственно. Уж неговоря о прогах на HDD2. Вот такие вот пироги...

Так что придётся Wist'у поновой ставить. Скорее всего именно её. Так как, думаю, что XP не увидит Wist'у, потому как виста появилась позже (это просто эл. логика). А как Wista увидит XP (автоматом или нет) тоже не знаю (должна автоматом). Да и если брать boot-менеджер то наверное тот который знает Wist'у - тоисть новый. Но может я здесь не прав, так как опять же говорю что про Wist'у ни чё не знаю.

Вообще-то существуют boot-менеджеры. Ты об них слыхал?

У меня стоит boot-менеджер --- Acronis OS selector 5.0, Windows 98 и Windows XP. Я ставил так:

Сперва разделил и форматнул диски...
Установил Boot-менеджер...
Потом Win98...
Востановил Boot-менеджер...
Потом Win XP...
Востановил Boot-менеджер...
И всё O.K.

Можно и наоборот сперва XP а потом 98 (тока там надо создать msbatch.inf файл...). Я ещё было плюс к виндам и DOS и Linux ставил с этим Acronis'ом и всё на двух хардах.

Baber 05-01-2007 21:29 532228

Diseased Head
Цитата:

Но тут Baber сказал что F8 нажать, первый раз
Сейчас попробую ещё раз.


Всё работает.

Diseased Head 05-01-2007 21:30 532231

Baber
И это когда два диска как master стоят? И на любой BIOS работает?

Baber 05-01-2007 21:46 532242

Diseased Head У меня оба диска SATA.
Цитата:

У меня стоит boot-менеджер --- Acronis OS selector 5.0, Windows 98 и Windows XP. Я ставил так:
Для этих двух систем (в своё время) я не ставил Boot-Menedger. При загрузке придлагается выбрать систему для загрузки.

Diseased Head 05-01-2007 22:06 532255

Baber
Цитата:

Для этих двух систем (в своё время) я не ставил Boot-Menedger.
Да я знаю что можно и так... Просто с boot-менеджерами прикольней. ;)

Ser6720 05-01-2007 22:48 532268

Baber
Нет у меня не получилось, при загрузке, даже после F8 предлагается или F1 или Del (после в BIOS).
Оба диска IDI.
Я пробовал, если два master. Особо экспериментировать сейчас не хочется празднуем всё , потому и спрашиваю.
У меня есть Acronis лицензионный, а там OS Selector, но он не установлен ни на одном диске, не было нужды.
C загрузочного диска он вообще ничего не увидел, наверно потому, что оба master, другой вариант не пробовал пока.
Вот я и хочу спросить - куда его поставить, да и надо ли?

Baber 05-01-2007 23:09 532273

ser6720
Цитата:

Оба диска IDI. Я пробовал, если два master.
Они это не понимают. Нужен Master и Slave.

Diseased Head 06-01-2007 00:24 532298

Цитата:

Оба диска IDI.
Да ИДИ ты... А мож IDE. ;)


Ser6720 06-01-2007 01:15 532307

Baber
Сделал так:
- master - тот, где Windows XP,
- slave - тот, где Vista
При загрузке (и с F8) никакого выбора нет, только ХР
Что получилось посмотрите на скрине http://img379.imageshack.us/img379/6332/d2gn4.jpg
Не виден системный раздел, (он на скрине со знаком вопроса)на котором Vista, все другие разделы доступны для любых операций.
Наоборот попробую завтра.
а завтра Рождество

yurfed 06-01-2007 05:42 532342

Baber F8 - не у всех БИОСов это есть (если это имелось ввиду).
А почему ни кто не посоветовал указать с какого диска грузится в БИОСе, в BOOT-разделе? Самый простой вариант.

Ser6720 06-01-2007 19:18 532621

Сделал по-другому.
- master - тот, где Vista,
- slave - тот, где Windows XP
При загрузке (и с F8) никакого выбора нет, только Vista.
Что получилось посмотрите на скрине: http://img156.imageshack.us/my.php?image=vista2djn5.jpg
Видны все разделы, обоих дисков, все доступны для любых операций.
Нужен выбор, но вот только, что будет с разделом, где установлена Vista, большой вопрос.
Значительно более корректная загрузка произошла с Vista.
Кстати, копирование файлов большого объёма, в несколько ГБ,с одного диска на другой из под Висты прошло в несколько раз быстрее.

Diseased Head 06-01-2007 20:35 532671

Цитата:

Цитата yurfed
А почему ни кто не посоветовал указать с какого диска грузится в БИОСе, в BOOT-разделе? Самый простой вариант.

И то верно...

ser6720 а на какой файловой системе виста стоит?

Blast 06-01-2007 20:37 532673

Diseased Head
Windows Vista может быть установлена только на NTFS

Diseased Head 06-01-2007 23:26 532748

Хи, если NTFS, чё тогда у ser6720 через XP не виден раздел где Wist'а стоит? Не могу понять?
И почему у него буквы к логикам второго (slave) диска, идут после сидюков? У меня было так как я описал выше. Думаю это потому что он подключил HDD2 как slave, после установки ОСей. Буквы к сидюкам уже назначились, наверное.

Ser6720 07-01-2007 00:03 532768

Первый HDD на 120ГБ и где установлена ХР, у меня давно.
Второй HDD на 320ГБ я купил недавно и хотел просто клонировать на него первый, с целью увеличения рабочего пространства, т.к.
установил Торрент, здесь потребовалось место для хранения закачек, чтобы потом их раздавать и ещё стал ходить на FTP через DC++, а
там необходима обязательная шара в несколько Гигов.
А тут подвернулась Vista, я её установил на новый диск для пробы, не думал что надолго.
Посмотрел.
Теперь когда кое-что получилось и возникла идея оперативного перехода с одной ОС на другую.
Ну не заходить же каждый раз при загрузке в BIOS и выбирать там диск с которого грузиться, нужен другой более изящный
и простой способ.
Лучший вариант, когда комп при загрузке спрашивает, какую ОС использовать, но вот как это сделать при наличии двух HDD IDE,
вот в чём вопрос.

yurfed 07-01-2007 00:47 532788

ser6720
Код:

Если у вас уже установлена Windows XP, установщик Vista автоматически создаст загрузочное меню для того, чтобы при загрузке была возможность выбора XP или Vista.
Если обе системы ставились в то время, когда на компе было по одному диску, то выходит тебе наверно будет быстрее установить Vista поверх старой из под ХР или Vista. Есно в тоже место где сейчас Vista и стоит с одновременно подключёнными двумя дисками.

Источник: http://www.winsupersite.com
Перевод: deeper2k ( http://www.thevista.ru/page.php?id=5524 )

Или BOOT.INI (при условии что ВИСТА на втором диске "rdisk(1)" в первом разделе "partition(1)", а ХР "rdisk(0)" на первом диске в первом разделе "partition(1)")

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="VISTA" /noexecute=optin /fastdetect


где
«DEFAULT» — Задает используемый по умолчанию элемент списка загрузки.

«multi(0)» — порядковый номер адаптера, с которого осуществляется загрузка. Всегда имеет значение «0»,

«disk(0)» — всегда равен «0» (для большинства BIOS),

«rdisk(X)» — определяет порядковый номер жесткого диска с которого осуществляется загрузка (от «0» до «3»),

«partition(Y)» — порядковый номер раздела жесткого диска, с которого загружается ОС. Нумерация начинается с «1». Не нумеруются расширенные разделы MS-DOS (тип «5») и разделы типа «0 » — неиспользуемые.

Diseased Head 07-01-2007 01:07 532794

ser6720
Надо было сразу подключать второй диск как slave и ставить на него Wist'у (да можно и на второй логик первого HDD ставить). И она бы сама определила XP и создала бы меню, в котором бы спрашивалось какую ОСь грузить. А теперь геморой...

yurfed
Цитата:

Или BOOT.INI (при условии что ВИСТА на втором диске)

[boot loader]
timeout=30

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional #1" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="VISTA #2" /noexecute=optin /fastdetect
Ты думаеш он это поймёт? Я вот не понял до конца. Это BOOT.INI от XP, или от Wist'ы?

yurfed 07-01-2007 01:34 532812

Diseased Head В ХР встроен этот самый, простейший БУТ МЕНЕДЖЕР, с воможностью редактировать ini файл. Находится в boot разделе диска (как и все остальные БУТ МЕНЕДЖЕРЫ), а BOOT.INI всего лишь указывает откуда грузить. Так же, можно и ДОС вписать сюда.
Ещё раз повторю - ХР при этом должен находиться на первом диске.

Ser6720 07-01-2007 01:37 532813

yurfed
Ну вот, твой вариант меня вполне устраивает.
Чтобы не ошибиться, я повторю.
Первый диск, на котором ХР, делаю master,
второй диск, на котором Виста, делаю slave,
оба поключены в системе, загружаю естественно ХР, а затем из под ХР провожу установку Висты на
второй диск поверх уже установленной в тот раздел, где она уже стоит.
Так?
Я могу и снести Висту, мне не жалко, там пока ничего нет.
А это загрузочное меню будет появляться когда?

Diseased Head 07-01-2007 01:54 532818

yurfed
Не надо писать крупными буквами я не такой уж и чайник. Я просто про Wist'у ни чё не знаю. А про XP и его BOOT.INI... В общем разбираюсь более или менее. Я не знал что XP может Wist'у грузить. Объясни лучше ser6720 подробнее что делать.

yurfed 07-01-2007 02:08 532820

ser6720
Цитата:

Я могу и снести Висту, мне не жалко, там пока ничего нет.
Тогда, для чистоты лучше сноси. Можно как написано выше, создать в корне С:\boot.ini и скопировать то, что написано выше синим.(посмотрел ещё раз, там вроде без ошибок всё написал).

Попробуй создай его (файл) сейчас и отпиши. Самому интересно уже.

Diseased Head
Цитата:

Я не знал что XP может Wist'у грузить
Ну я сам не уверен. Если из логики исходить, происходит переключение загрузчиков с одного диска на другой. А что там будет грузить, это БООТу уже до фени. ИМХО.
Цитата:

Не надо писать крупными буквами я не такой уж и чайник.
Не понял, что я написал большими буквами. Скорей всего не охота теги было вставлять, вот и выделил большим. Но всё равно, извини, если чё не так

ScorpionXXX 07-01-2007 03:49 532849

yurfed
Думаю фокус с бут ини не прокатит. Сто процентно загрузятся любой из NT систем, но думаю с вистой лучше ее заного поставить что бы она сама определила сколько ОС и предлогала выбор.

ser6720
Цитата:

А это загрузочное меню будет появляться когда?
Когда начнешь устанавливать висту после первой перезагрузки она появиться должна где предложит либо загрузить старую ОС либо новую.

yurfed 07-01-2007 04:15 532853

ScorpionXXX
Цитата:

Думаю фокус с бут ини не прокатит.
Это проверить - секундное дело. Автор темы попробует и озвучит.
Цитата:

Когда начнешь устанавливать висту после первой перезагрузки она появиться должна где предложит либо загрузить старую ОС либо новую.
Про это я уже сказал http://forum.oszone.net/post-532788-18.html

Blast 07-01-2007 12:00 532891

Много написали.. не все читал, так что не судите если повторюсь.
В загрузке Windows Vista файл boot.ini не участвует, управлять менеджером загрузки можно при помощи консольной команды bcdedit. Там можно и добавить записьи и отредактировать существующую и т.д.
На первых порах, возможно, проще будет использовать утилиту VistaBootPRO - графический интерфейс для консольной утилиты bcdedit.

yurfed 07-01-2007 13:03 532917

Blast Но я думаю, для передачи команд управления загрузки от первого ФИЗИЧЕСКОГО диска на второй, неважно что стоит на втором. Со второго считывается загрузчик и грузит. Это происходит наполовину из БИОСа и BOOT MANAGERA. Заметь, не логические. Или не так?
И ещё, хозяин темы молчит. Я предложил попробовать, тем более это дело 1 минуты.

Blast 07-01-2007 13:07 532920

yurfed
Ну как бы не совсем.. просто загрузчик Vista дает выбрать что загружать - либо саму Vista либо другую ОС, например XP и при выборе загрузки XP загрузчик Vista передает управление загрузкой уже загрузчику XP в котором уже нет Vista, в котором уже работает boot.ini, а Vista в boot.ini не прописывается - у нее свой загрузчик.

yurfed 07-01-2007 13:09 532921

Blast Да, но если учитывать что ХР на первом диске и с него грузится... Тем более для ХР сам boot.ini не нужен. Будет грузится не спрашивая.

Blast 07-01-2007 13:21 532923

Так значения не имеет сколько дисков и кто где стоит, просто загрузчик XP не запустит Vista, рАвно как и загрузчик 2k не запустит XP...

ser6720
У меня установлено почти так же - XP на мастере, а Vista на слэйве. Установку я не проводил из-под XP, зачем? Загрузился с диска Vista и устанавливал, учитывая, что на втором винте не было ничего, то и переразметил вистовской программой установки, кстати удобнее и нагляднее стало чем в XP`шной. Меню загрузки и выбора ОС изначально стало нормально, единственное что я там корректировал это таймаут и название строки запуска XP (было Предыдущая система Windows)

yurfed 07-01-2007 13:30 532927

Blast Ну хорошо. Для чего нужен параметр RDISK(#)? Отдаётся полное управление загрузчику диска (#) под командами БИОСа. И ещё раз, что там - неважно. Если одинаковая файловая, то проблем быть не должно.

Считывание первого параметра диска заменяется под второй до запуска XP или VISTA. Это от байт до килобайт и их меняют местами.
(055А на что-то ещё)

Ser6720 07-01-2007 14:28 532945

Я только проснулся, а вы уже целую страницу накатали и совсем меня запутали,
один одно говорит, второй другое, посижу пока, подумаю, чайку попью, торопиться не буду..........пока всё работает.

yurfed 07-01-2007 15:06 532966

ser6720 Создай в корне С:\boot.ini и скопируй что синим ОТСЮДА Перезагрузись и сообщи что да как :)
Только проснулся говоришь :) Ну с праздником!

Diseased Head 07-01-2007 21:24 533114

Цитата:

Цитата Blast
Так значения не имеет сколько дисков и кто где стоит, просто загрузчик XP не запустит Vista, рАвно как и загрузчик 2k не запустит XP...

Во во я тоже так думал... А если всёже попробовать, а вось пролетит? Если уж ser6720 с самого начала криво Wist'у поставил, то можно попытатся BOOT.INI подредактировать. А если не выйдет то думаю лучше сносить Wist'у нафиг и по новой ставить (но уже как надо).
ser6720 и если не выйдет то BOOT.INI надо назад как было сделать.

yurfed 07-01-2007 21:58 533130

Diseased Head Ну почему не пустит. Команды передаются на БИОС второго винта. Винт начинает искать загрузчик, находит и соответственно запускает. А кто его об этом, до этого просил, он уже не помнит. Это же не один винт.
Не поленюсь, если не напьюсь, воткну второй винт и поставлю что нить экзотическое :)
Что посоветуете установить?

Blast 07-01-2007 22:00 533132

yurfed
Поставь Windows 1.1 - если станет... такая экзотика! :)

yurfed 07-01-2007 22:06 533137

Blast Еще и не такую экзотику ставили. Кстати где то есть

Diseased Head 07-01-2007 22:30 533150

Я вот щас подумал и думаю что может не выйти. Потому как Wista ставилась на второй диск, а он в тот момент был как master. Тоисть ставилась на диск C. И загрузчик Wist'ы будет её искать в диске C. А если мы грузимся с первого диска (ну c XP-шного), то он как master. А Wista на slave диске (в данном случае на J). И загрузчик Wist'ы если и запустится то будет искать её на C.
Хотя и попробовать то не сложно...

yurfed 07-01-2007 22:43 533154

Diseased Head А как же "default=multi(0)disk(0)rdisk(0)partition(1)" который указывает откуда грузиться? (Расшифровку смотри выше). Для каких-то особых сказей multi(0) может и отличаться.
к автору темыХотя, если не жалко, переустанови свою Висту и будет порядок. При этом на компе одновременно должны быть 2 диска. С какого загрузился - неважно.
Это я уже наверно в 1001 раз говорю.
Цитата:

Я вот щас подумал и думаю
Это можно до седьмого пришествия думать. Надо пробовать.

ScorpionXXX 07-01-2007 23:43 533180

yurfed
Цитата:

Винт начинает искать загрузчик, находит и соответственно запускает
Ты тут не совсем прав. Дело в том, что у XP загрузчик знает как загружать загрузчики на NT системах и все. Он даже таким образом не сможет загрузить 98. Если у тебя стоял 98 и ты рядом поставил XP, то в корневом каталоге активного диска ставиться загрузчик XP и + к этому файл BOOT.SEC (кажется так называется точно не помню) в нем содержится загрузочный сектор раздела с 98. Если ты выбираешь загрузку 98, то XP предает управление загрузчику 98 и тот сам грузит систему, а не XP загрузчик.
Есть способ поставить Linux на XP загрузчик для этого надо сохранить загрузочный сектор у раздела с линуксом в файл (допустим bootsect.lnx) и разместить на разделе с загрузчиком а потом прописать путь к нему в файле boot.ini

С:\BOOTSECT.LNX="Linux"

Появиться возможность грузить линукс. Предположу, что возможно аналогичным способом можно загрузить Висту. Для этого надо сохранить ее загрузочный сектор в файл (допустим низкоуровневым редактором жесткого диска) и прописать в Boot.ini как я написал выше (аналогично)

yurfed 08-01-2007 00:50 533206

ScorpionXXX
Цитата:

+ к этому файл BOOT.SEC (кажется так называется точно не помню) в нем содержится загрузочный сектор раздела с 98. Если ты выбираешь загрузку 98, то XP предает управление загрузчику 98 и тот сам грузит систему, а не XP загрузчик.
Это правильно, если две, и больше, систем стоят на одном диске, тк, в загрузочном секторе может находиться один образ загрузчика системы. Ибо он просто не будет знать при случае наскольких загрузчиков, что грузить. А BOOT.SEC (называется Bootsect.dos) - второй ОБРАЗ загрузчика, на который также можно указать. Но находится он вне зоны.
В случае с двумя дисками, каждый загрузчик имеет своё, законное место и достаточно передать управление ему (указать диск).
Это всё ИМХО. Но исходя из логики, при наличии двух дисков, можно загрузить обе системы. А при наличии одного с двумя системами не имея "указателя", только одну, последнюю установленную. Переписывают они сами себя при установке. NT, 2000, XP etc, умеют их сохранять. Отсюда и возможность грузить несколько систем.

Tigr 08-01-2007 00:56 533209

Цитата:

Я могу и снести Висту, мне не жалко, там пока ничего нет
Никто не помешает тебе пить чай (только чай ?) одновременно с этип процессом. Не поленись поставить ее, отформатировав раздел, куда она сейчас установлена. Если при этом не появится мультизагрузочное меню, то придется въезжать в это.

yurfed 08-01-2007 01:10 533211

Tigr Верно, об этом и говорим и говорили, но разговор немного перешёл в другое русло :). А именно - можно-ли через boot.ini указать диск (не партицию) и загрузить любую систему.

Tigr 08-01-2007 01:46 533222

Цитата:

можно-ли через boot.ini указать диск (не партицию) и загрузить любую систему
Обсуждения подобных вопросов были, но давно - резюме я не помню. Даже если с помощью boot.ini "перевести стрелки" на раздел с Vista, как быть с реестром, где явно прописаны пути на диск С (или какой-либо другой) ?
Была в этой теме интересная идея о смене загрузочного харда в БИОС-е. Если эта функция у ser6720 есть (если нет, то можно просто отключать "ненужный" хард там же), то он может, при необходимости загрузить другую ОСь, залезая каждый раз в БИОС (если не лень).
Не знаю - относится ли совет к данной теме, но, IMHO, лучше сначала попробовать эмулировать другую ОСь (например, с помощью VMware).

yurfed 08-01-2007 01:58 533224

Tigr
Цитата:

о смене загрузочного харда в БИОС-е
Дык я ему предложил, вроде это его не устроило.
Цитата:

Не знаю - относится ли совет к данной теме, но, IMHO, лучше сначала попробовать эмулировать другую ОСь (например, с помощью VMware).
О, это совсем другой репертуар :)
Цитата:

перевести стрелки" на раздел с Vista, как быть с реестром, где явно прописаны пути на диск С
Никак переводить не надо. Всё должно быть нормально. Всё будет грузиться так, как оно и должно быть.

ScorpionXXX 08-01-2007 03:39 533248

yurfed
Цитата:

В случае с двумя дисками, каждый загрузчик имеет своё, законное место и достаточно передать управление ему (указать диск).
Таки нет. Представь есть два винчестера (мастер и слейв) На каждом из них по разделу. На первом (он же мастер и активный раздел) установлен 98. На второй позже поставили XP в этом случае несмотря на то что XP был установлен на слейв загрузчик XP будет располагаться на первом. Это обусловлено тем что если в биосе выставлена загрузка в HDD, то комп считает первый сектор на мастере загрузит код MBR тот передаст управление загрузочному сектору активного раздела и тот передаст управления файлу ntldr и тот подгрузив бут ини покажет меню выбора ОС. Если будет выбрана 98, то передается управление загрузчику 98 IO.SYS, а если XP, то ntoskrnl.exe.
Если заново обновить 98, то комп считает первый сектор на мастере загрузит код MBR тот передаст управление загрузочному сектору активного раздела и тот передаст управления файлу IO.SYS. Разница лишь в коде MBR и BOOT-сектора. Поскольку (несмотря на разницу в коде) Принцип действия у MBR один и тот же (применимо для систем Майкрософт) разница заключается в коде BOOT-сектора который передаст управление не файлу ntldr а IO.SYS и MSDOS.SYS.
Опять же если через консоль восстановление выполнить команду FIXBOOT, то загрузочный сектор передает управление файлу ntldr (т.е. загрузчику XP).
Загрузчик всегда располагается на активном винче и разделе потому что именно с него начинается загрузка. Никто ничего не ищет. Ни ОС ни загрузчиков. Все происходит линейно. Для примера загрузчики линукса имеют другой код поэтому когда загрузиться MBR (линукса) он не передает управление загрузочному сектору активного раздела, а сразу грузится с заранее вложенного в него данных о разделе (допустим hda3). Поэтому чтобы заново вернуть загрузчику Windows возможность грузиться нужно дать команду FIXMBR и все будет путем.
Цитата:

Я только проснулся, а вы уже целую страницу накатали и совсем меня запутали, один одно говорит, второй другое, посижу пока, подумаю, чайку попью, торопиться не буду..........пока всё работает.
Наверное он попив чайку решил отредактировать BOOT.INI и что-то сделал не так и теперь у него вообще никакая система не грузиться и он не может нам тут доложить о результатах :lol:

yurfed 08-01-2007 04:28 533258

ScorpionXXX А я что говорил в самом начале? Грузится с ХР и создать boot.ini описанный выше.
Цитата:

Наверное он попив чайку...
Вспомни какое число было. Думается и рюмочкой...супа не обошлось :)

ScorpionXXX 08-01-2007 06:32 533266

yurfed
Цитата:

А я что говорил в самом начале? Грузится с ХР и создать boot.ini описанный выше.
А я что говорил выше....что не поможет.

Ser6720 08-01-2007 06:40 533268

Молчу, потому что возникла проблема, комп стал глючить, уже писал об этом здесь http://forum.oszone.net/post-532478-1.html.
Повторилось несколько раз, а началось с появлением второго винта!
Сейчас пишу из под Висты, пока не разберусь, дальше не пойду.
Не ожидал, что моя тема вызовет такой интерес, но тем и приятнее.
Пока отдохните или пообсуждайте.
по поводу краха системы не боюсь - давно пользуюсь Acronis и имею образы системного и программного разделов

Baber 08-01-2007 23:59 533583

Я только что получил информацию от "Subscribe.Ru " раздела "Осваиваем Windows Vista ~ Любопытные подробности". Вот выдержка от туда:
Цитата:

Boot loader
Не знаю, насколько это интересно, но просто я тут столкнулась, показалось прикольно - файла boot.ini в Висте нет.

Его функции переданы вообще ехе-файлу, причем, тот находится не в корне, а в папке system32. Вот такие дела. Что при этом происходит на экране?

У меня две операционки на одном компе - ХР и Виста. Виста взяла вот эти вот начальные моменты загрузки под свое управление и распоряжается, как хочет. Нет, сначала меня все устраивало, но после многочисленных переустановок (ну, я ж тут тестирую, всячески эксперименты провожу) Виста стала включаться слишком уж быстро. Если нужна ХР, попробуй еще успей среагировать и перескочить на нее. Вот мне и захотелось изменить ситуацию. Не тут-то было.

Обычными средствами найти boot.ini не удалось даже в ХР (где он был до появления Висты, я помню) - только специальная сторонняя программа помогла. Хотите взглянуть, что там написано? В boot.ini я имею в виду. Вот текст:
;
;Warning: Boot.ini is used on Windows XP and earlier operating systems.
;Warning: Use BCDEDIT.exe to modify Windows Vista boot options.
;
[boot loader]
timeout=30
default=multi(0)disk(0)partition(1)WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)WINDOWS="Microsoft Windows Professional RU" /NOEXECUTE=OPTIN
/FASTDETECT

Те 30 секунд, которые тут видны, сработали бы, будь у меня больше, чем одна "не_Виста". А так - успел перескочить на строку с win ХР, всё. Дальше пока не нажмешь <Enter>, "кинА не будет".

Ну, вот, изменить ехе-файл я, конечно, не потянула. Правда, хотела вытащить старый из папки Windows.old, чтобы заменить имеющийся (говорю же, раньше время загрузки меня устраивало). Но и здесь сходу ничего не вышло - слишком уж защищен этот файл, не хочет, чтобы его заменили.

Ну, ничё! Кому нужен ХР (это в адрес моих детей), пусть учатся вырабатывать мгновенную реакцию :)

Blast 09-01-2007 10:40 533690

Baber
Ничего более нового чем в посте №26 я не увидел :)

DVDshnik 17-01-2007 12:25 537281

Возможно, опоздал на дискуссию, но с 7 января не отсылалось.
Давно делал, но до сих пор работает.
Два винчестера в компьютере, на обоих по два логических диска.
На каждом из винчестеров установлена Win9X и Win_XP, естественно, каждая на своём логическом диске. Чтобы не запутаться, у каждого логического диска индивидуальная метка тома.
При необходимости загрузки с первого винчестера в BIOS'е первым ставится HDD0.
При необходимости загрузки со второго винчестера в BIOS'е первым ставится HDD1.
И всё. Никаких бут-менеджеров не нужно.


Время: 08:54.

Время: 08:54.
© OSzone.net 2001-