Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» как установить Win2000 на установленную WinXP (после WinXP)

Автор: ustoun
Дата сообщения: 27.03.2004 00:40
Привет Всем!
Вопрос такой, есть комп, диск поделен на C,D портиции, на C Windows xp, на D хотелось бы поставить Windows 2000, как можно это сделать без потери системы (xp), знаю что наоборот ставиться прекрасно тоесть ,2000 и xp, но впоследовательности , xp 2000, после установки нельзя войти в xp т.к он не находит какого то файла системы и предлагает воспользоваться опцией repare системы
Заранее спасибо
Автор: alandr
Дата сообщения: 28.03.2004 11:33
попробовать загрузиться с диска с вин2000 и с него начинать установку? вроде должно помочь. если запускать из хыра setup.exe с диска вин2000, то хыр пошлёт куда подальше, типа установленная система более новая, чем устанавливаемая (и его не волнует, что устанавливаемая намного устойчивее).
Автор: dg
Дата сообщения: 28.03.2004 12:24
ustoun
рекомендую один из двух способов. конечно, можно придумать ещё массу, но у них меньше преимуществ. disclaimer. сразу предупреждаю сведущих людей - да, разумеется, я в курсе того, что многое из описанного ниже можно выполнить разными, в том числе и более быстрыми способами. однако же я старался, не зная всех нюансов, гарантировать результат и максимально уберечь пользователя от ошибок, которые очень легко совершить по неграмотности. если вы считаете некоторые действия излишними - пусть это всецело остаётся на вашей совести.

итак, способ I простой и не требующий использования программного обеспечения от сторонних производителей.
1. берёшь все файлы из корня диска c:\ c windows xp и копируешь в какую-нибудь временную папку.
2. устанавливаешь windows 2000 на диск d:\. при этом она переписывает некоторые файлы в корне диска c:\.
3. возвращаешь на место файлы из временной папки в корень диска c:\, заменяя при необходимости более новые (которые записала windows 2000) более старыми (те, что остались от windows xp).
4. правишь файл c:\boot.ini, чтобы получилось примерно вот так:

[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\windows="windows xp" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\winnt="windows 2000" /fastdetect


по сути ты должен только дописать третью строчку по образу и подобию второй, изменив только одну цифру. текст в кавычках можешь писать любой.
5. идёшь в "управление дисками" (правой кнопкой по "моему компьютеру" -> "управление"). нажимаешь правой кнопкой на диске "c:\" и выбираешь "сделать раздел активным".
6. после перезагрузки ты должен увидеть меню выбора ос - так, как ты обозвал их в кавычках, редактируя boot.ini.

результат: обе оси видят первый раздел как c:\, второй как d:\. windows xp, живущая на первом разделе, функционирует автономно. на втором разделе находится windows 2000, для которой жизненно необходимо выполнение следующих условий:
а) чтобы перед ней был один и только один раздел жёсткого диска
б) чтобы на нём лежали те файлы, которые мы положили туда в пункте (3) и изменили в пункте (4).
выбор ос для загрузки осуществляется штатными средстваими windows xp.

способ II сложный, но дающий полную независимость ос друг от друга
1. берёшь какой-нибудь хороший менеджер загрузки от третьей фирмы. я как всегда рекомендую acronis osselector. устанавливаешь (инсталляция достаточно понятно происходит из windows xp). после установки (можешь и перед) положи дистрибутив программы куда-нибудь на диск d:\ - это важно.
2. после установки программы перезагружаешься. теперь ещё до начальной загрузки windows xp у тебя появится окно менеджера загрузки, который обнаружит установленную ос и предложит выбор между нею и загрузкой с дискеты.
3. в этой программе нажимаешь иконку "редактора конфигураций" или просто давишь <ctrl+s>.
4. в появившемся окне выделяешь секцию "загрузка с дискеты" и выбираешь редактирование её свойств (или нажимаешь <alt+enter>).
5. здесь идёшь на закладку "разделы". выделяешь первую строчку (тут у тебя должен быть раздел с windows xp. хорошо бы, ты узнал его по размеру, а если повезёт - то и по метке диска). нажимаешь кнопку "скрыть". теперь он должен быть помечен как скрытый.
6. идёшь на последнюю вкладку этого диалога. она называется как-то наподобие "дополнительно". там отмечаешь пункт "скрытие разделов для операционных систем windows nt/2000/xp". у тебя запрашивают подтверждение, отвечаешь "ок".
7. ещё раз нажимаешь ок, в предыдущем окне.
8. ты опять оказался в первом окне (ты уже был в нём в пунте 2). выбираешь пункт "загрузка с дискеты". проверяешь, чтобы в дисководе ничего не было и нажимаешь ок (или <enter>). можешь ещё до этого настроить опции экрана и меню по своему вкусу.
9. osselector честно попробует загрузиться с дискеты и, не найдя её в дисководе, предложен нажать <enter>, чтобы вернуться в главное меню. не соглашайся и нажимай <ctrl+alt+del>.
10. входишь в bios, настраиваешь загрузку с cd и устанавливаешь windows 2000 обычным способом. обрати внимание, что если ты всё сделал правильно, то при выборе раздела для установки тебе будет показано свободное место там, где должна находиться windows xp. а раздел, бывший d:\, станет c:\. это нормально, туда и надо устанавливать.
11. после установки у тебя, скорее всего, станет автоматом загружаться windows 2000, причём будет видеть только один раздел (бывший d:\, ставший c:\). а windows xp, казалось бы, и след простыл. не волнуйся, с ним всё в порядке - помнишь, мы его спрятали? счас вернём.
12. запусти инсталлятор acronis osselector (вот зачем я просил положить его на раздел с windows 2000 - хр ведь тебе сейчас недоступна). в появившемся меню выбираешь пункт "включить ossector".
13. после перезагрузки опять появится загрузочне меню osselector, причём программа обнаружит изменения и спросит тебя, какая ос стоит на втором разделе. она может и сама определить, что это windows 2000, но автоматически это удаётся ей достаточно редко. ответив на вопрос, ты получишь возможноть загружать обе ос из этого меню.

результат:
а) выбор ос для загрузки теперь происходит в меню acronis osselector;
б) windows 2000 живёт совершенно независимо. её собственный системный раздел видится ей как c:\ (с windows xp всё остаётся по-прежнему);
в) зато windows 2000 не видит раздела с windows xp, а посему не имеет доступа к её файлам.
наверное, это тебя не устраивает. что ж - можно исправить. для этого понадобятся следующие дополнительные шаги.

14. открывай файл boot.ini, лежащий в корне системного раздела с windows 2000 (не перепутай). измени в нём в отмеченном месте (1) на (2):

[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\winnt="windows 2000" /fastdetect


как и в предыдущем случае, текст в кавычках зависит только от твоей фантазии.
15. при первой же перезагрузке заходи в редактор конфигураций acronis osselector и произведи операции, обратные тем, что были описанны в пункте (5) второго способа. то есть отменяй скрытие первого раздела для windows 2000.
16. при загрузке windows 2000 обнаружит новый для себя раздел и присвоит ему первую свободную букву (то есть, напрмер, если из накопителей у тебя только один cd-rom, получивший в windows 2000 букву d:\, раздел с windows xp станет e:\ и так далее). при желании буквами известных разделов можно манипулировать как угодно из консоли "управление дисками", уже известной тебе по пункту 5 первого способа.

вот, собственно, и всё. у вдумчивого читателя может возникнуть резонный вопрос - зачем в пунтке (5) второго способа надо было скрывать первый раздел, если в пункте (15) мы его показали обратно. отвечаю. если бы мы этого не сделали на время установки windows 2000, она бы назначила первому по счёту разделу (где у нас живёт windows xp) букву c:\, а своему - второму по счёту - d:\. то есть мы получим ситуацию, аналогичную первому способу. а ведь всю эту кутерьму мы затевали именно ради независимости windows 2000 от хр - иначе и менеджер загрузки не нужен.

подробнее о разных способах скрытия разделов и о том, нафиг оно надо, я не далее, как сегодня, очень подробно писал вот здесь: Компьютерный форум RU.Board » Компьютеры » Операционные системы » Скрытие разделов диска от Windows в WinXP.

всем приятного чтения. если что непонятно - лучше не экспериментировать, а переспросить.
Автор: ustoun
Дата сообщения: 28.03.2004 20:34
Всем большое спасибо (особое dg), Сейчас попробую, надеюсь будет нормально

Страницы: 1

Предыдущая тема: Как изменить IRQ в WinXP?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.