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

» Установка Win ME после XP

Автор: Sipavel
Дата сообщения: 25.01.2006 09:58
УСтановил 2-ю операционную систему "ME" На диск "С". На диске "D" стоит "XP". Теперь загружается только "МЕ".Как можно исправить ситуацию? В журнале Подводная лодка за 11.05г. описывается такая ситуация, да что-то у меня по их рекомендациям не получается. Подскажите, если можно- пошагово. Я в этом -чайник.
Автор: XPEHOMETP
Дата сообщения: 25.01.2006 10:50
Я не знаю, когда я ставил Win ME после ХР, то "Линолеум" просто создал таблицу выбора загрузки из двух имеющихся систем и скромненько прописал себя вторым номером. После этого все нормально грузилось. Тут, похоже, что-то еще было сделано. Когда "Линолеума" не было, диск С, что, стоял без системы? Или его вообще не было? С и D - это один диск (физический) разбит на два (логических) или это два разных винчестера? Я такое подозреваю: был один раздел NTFS, где жила ХР, чтобы поставить Win ME, этот раздел подвинули и в начале диска был создан раздел FAT32, куда ставился "Линолеум". Так? По-детальнее, пожалуйста!
Автор: Blackbox7
Дата сообщения: 25.01.2006 21:28
Sipavel
Грузимся с диска ХР.
Выбираем "Восстановить..."
Консоль восстановления
Выбираем найденную версию виндов (клавиша 1 по умолч.)
Пароль (энтер, если не было)
Набираем fixboot - Yes.
Перегружаемся.
Автор: Uriu
Дата сообщения: 26.01.2006 01:10
Blackbox7
После таких смелых действий возможно вообще ничего не загрузится. Чтобы загрузить WinXP нужно еще чтобы в корне системного диска (активного первичного раздела) лежало три файла: NELDR, ntdetect.com, Boot.ini, для локализованной версии еще файл шрифтов BootFont.bin. Boot.ini нужно "заполнить". Если всего этого не учитывать, то командой fixboot будет стерт загрузчик Win 98 и тогда будет полная "тишина".

Sipavel
Подробно опишите как Вы ставили Win98. Как Вы создали раздел под Win98. Возможно Вам в данный момент достаточно лишь сделать активным раздел с Win XP, и он загрузится. Буквы дисков это всего лишь условность, это то как сама операционная система считает на какой букве она стоит.
Автор: DITARS
Дата сообщения: 26.01.2006 01:14
http://forum.ru-board.com/topic.cgi?forum=62&topic=3773#1
Автор: Blackbox7
Дата сообщения: 26.01.2006 10:25
Uriu
Предполагается, что эти файлы есть, т.к. чел не говорит, что удалял что нибудь на загрузочном диске.
Автор: Sipavel
Дата сообщения: 26.01.2006 22:45
Uriu
На двух логических дисках стояли 2 системы. На С: Миллениум, на Д: ХР. После сбоев в МЕ отформатировал диск С и установил снова. Вот и все подробности. При попынке воспользоваться советом Blackbox7 вообще перестало что-либо загружаться. Пробовал установить на диск С еще одну ХР, но это проблему не решило. По-прежнему вида только последняя установленная система.
И что означает эта фраза: " нужно еще чтобы в корне системного диска (активного первичного раздела) лежало три файла: NELDR, ntdetect.com, Boot.ini, для локализованной версии еще файл шрифтов BootFont.bin. Boot.ini нужно "заполнить". Какое расширение у файла NELD, чем заполнить файл Boot.ini и где взять файл шрифтов BootFont.bin? Заранее благодарен.
Автор: VdV
Дата сообщения: 26.01.2006 22:50

Цитата:
NELDR, ntdetect.com, Boot.ini, для локализованной версии еще файл шрифтов BootFont.bin.


Не NELDR, а ntldr
Автор: Sipavel
Дата сообщения: 26.01.2006 23:23
Ну хорошо, Не NELDR, а ntldr. Дальше-то что?
Автор: Uriu
Дата сообщения: 27.01.2006 06:43
Sipavel
Я описался. NTLDR.
Файлы найдете в дистрибутиве. Теперь после установки второй версии WinXP, эти файлы у Вас уже есть в корне системного диска. Странно что вновь установленная версия Win XP не обнаружила установленную в раздел "D" Win XP. Что бы загрузить Win XP с диска "D", допишите в файл Boot.ini еще одну строчку. Ваш Boot.ini должен выглядеть так:

[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 RU Uriy" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU Test" /noexecute=optin /fastdetect

В кавычках пишите что угодно.

Теперь по поводу Wim ME. Сначала попробуйте проделать то о чем я написал выше в этом посте. Ваша "старая" Win XP должна загрузиться. Если загрузится, сохраните на "дискету" файлы, которые я указал выше. Они вам понадобятся чтобы восстанавливать загрузку Win XP. Лучше всего сделать так. Создать в Win XP загрузочную дискету MS DOS (галочку поставте в аплете форматирование дискеты). После этого скопируйте на дискету все выше обозначенные файлы. Теперь если что либо случится с загрузчиком Win XP, вы всегда сможете загрузится с этой дискеты. Попробуйте сначала загрузится таким образом, потом приступайте к установке Win ME.

Ставите WinME. Загрузчик Win XP затерт. (Win XP вы пока сможете загружать используя дискету.) Дальше думаю для Вас будет не тривиальная задача. Нужно взять где нибуть любую програмку типа "Редактор диска" или "Шестнадцатиричный редактор". С помощью нее нужно добраться до первого загрузочного сектора раздела жесткого диска на котором стоит WIN ME. Предполагаю что в вашем случае это должен быть сектор 63. В конце сектора должно стоять 55АА. Это признак загрузочного сектора. Каждый раздел жесткого диска имеет загрузочные сектора. Ошибиться нельзя. Нужен только один самый первый. У Win ME их по моему 4, у Win XP 16. Теперь Вы должны скопировать этот сектор в файл Botsect.dos
Файл можно назвать как угодно. Сектор можно получить и с помощью какой либо вспомогательной програмки. Вам лучше поступить именно так. По ссылке выше вроде есть ссылка на такую програмку. Botsect.dos нужно поместить в корень системного диска, туда же где и NTLDR и прочее. Поправить Boot.ini. Для начала просто допишите ничего не трогая C:\BOOTSECT.Dos="Мой милениум". Последним пунктом будет загрузка в консоль восстановления Win XP и командуйте fixboot.

Зачем Вам Win ME??



Автор: XPEHOMETP
Дата сообщения: 27.01.2006 12:03
Да не затирает "Линолеум" загрузчик у ХР, не затирает! И самостоятельно вписывается в Boot.ini, шаманить с этим не придется. Винда ХР с диска D вновь установленной ХР не цепляется, т.к. она не рабочая, при форматировании стерты ее системные файлы, которые лежали на диске С. А так - вроде все правильно, только восстановлением MBR заниматься не придется (весь последний параграф - это зря).
Автор: Uriu
Дата сообщения: 28.01.2006 01:33
XPEHOMETP
А MBR то здесь причем??? Главная загрузочная запись находится в нулевом секторе винчестера, и она универсальна для всех x86 компьютеров. (В тонкости я вдаваться не буду.) Главная загрузочная запись одинакова для всех ОС Windows и всех ОС не Windows, предназначенных для работы на x86 компьютерах.

Затирает Win ME или не затирает загрузчик Win XP, я об этом не слова не сказал. Если проводить форматирование раздела то точно Win ME затрет загрузчик Win XP потому что эти загрузчики принципиально разные, а при форматировании какого либо любого раздела все оси Windows всегда пишут свой загрузчик на форматируемый раздел.
Вы сами себе противоречите. Если проведенно форматирование с помощью средств любой оси (Win XP, Win ME) то системные файлы будут уничтожены. Куда будет "дописываться" Win ME, или Вы будете утверждать что в дистрибутиве Win ME есть BOOT.ini, NTLDR и пр.
Добавлено:
Пожалуй соглашусь только вот с этим:

Цитата:
Винда ХР с диска D вновь установленной ХР не цепляется, т.к. она не рабочая, при форматировании стерты ее системные файлы

Автор: easyrider
Дата сообщения: 28.01.2006 10:18
Хм, странный спор. Ну, затёрла WinME загрузчик XP, и что? Загрузился в Recovery Console XP, выполнил fixmbr и fixboot, и вот она - мультизагрузка. Делал такое неоднократно - всё работает. Я даже делал так: если надо было поставить Win9x после XP, перед этим копировал файлы ntldr, ntdetect.com и boot.ini на дискету, после установки Win9x снова их закидывал в корень диска с XP и слегка правил boot.ini - добавлял строку для загрузки Win9x.
Автор: KLASS
Дата сообщения: 28.01.2006 17:19
RuBoard говорит... улыбнитесь

Цитата:
В журнале Подводная лодка за 11.05г. описывается такая ситуация


Цитата:
На двух логических дисках стояли 2 системы. На С: Миллениум, на Д: ХР


Цитата:
УСтановил 2-ю операционную систему "ME". На диск "С".


Цитата:
Загрузчик Win XP затерт


Цитата:
Теперь загружается только "МЕ".


Цитата:
Пробовал установить на диск С еще одну ХР, но это проблему не решило


Цитата:
Подскажите, если можно- пошагово.


Цитата:
После таких смелых действий возможно вообще ничего не загрузится


Цитата:
Хм, странный спор


Цитата:
Делал такое неоднократно - всё работает.


Цитата:
Дальше-то что?


Цитата:
Ну, затёрла WinME загрузчик XP, и что?


Цитата:
Да не затирает "Линолеум" загрузчик у ХР, не затирает!


Цитата:
Я даже делал так:


Цитата:
выполнил fixmbr...


Цитата:
А MBR то здесь причем???


Цитата:
Тут, похоже, что-то еще было сделано.


Цитата:
Вот и все подробности


Цитата:
Я описался


Цитата:
Заранее благодарен.

Автор: easyrider
Дата сообщения: 28.01.2006 18:50
KLASS

Молодец, смешно!
Автор: Sipavel
Дата сообщения: 29.01.2006 12:29
KLASS
Не понял юмора.
Автор: KLASS
Дата сообщения: 30.01.2006 07:55
Sipavel
Ты загрузку восстановил или как? Заодно поведай, какие у тя разделы: два основных или, что вероятнее всего, основной и дополнительный с одним логическим диском. Про файловую систему сказать не забудь...
Отформатируй С: средствами 9х, установи МЕ, скопируй файлы из дистрибутива ХР в корень диска С:
ntdetect.com
ntldr
bootfont.bin - если ХР русская, если английская только первых два.
Открой блокнот и в него скопируй следующее

Цитата:

[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP" /noexecute=optin /fastdetect
C:\="Windows ME"


последняя строка пустая. Сохрани файл под именем BOOT.INI и тоже, положи в корень диска С: Теперь скачай программу WinHex, ссылки ищи в этой теме http://forum.ru-board.com/topic.cgi?forum=35&topic=1665&start=1280
После, дай свое мыло, я те фильм коротенький пришлю, как сделать бутсектор для загрузки МЕ.
После того, как сделаешь бутсектор и назовешь его Bootsect.dos, положишь его в корень диска С:, загрузишься в консоль восстановления и сделаешь fixboot. Теперь, думаю, все будет грузиться.

Можно еще так попробовать, дешевле. Установи МЕ, и скопируй указанные файлы в корень и сделай boot.ini

Цитата:

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


положи в корень. Загрузись в консоль восстановления и сделай fixboot. Далее, можно из консоли или загрузись с какого нибудь загрузочного CD с файл-менеджером и удали все папки от ME, не форматируя раздел. Снова ставь МЕ. Она должна прописать себя сама и после установки будет у тя двойная загрузка.

Хотя, если у тя щас на С стоит ХР, то просто, исправь BOOT.INI, как последний мной написанный и загрузись в ХР на диске D: Удали все папки от ХР на диске С и ставь МЕ. Сам так никогда не ставил, но думаю, будет тоже самое... .
Автор: Sipavel
Дата сообщения: 02.02.2006 18:49
После многочисленных и ,увы, бесплодных попыток восстановить ХР, пришлось переустановить его заново. Спасибо всем за участие.
Автор: Lonely_Knight
Дата сообщения: 15.10.2008 12:44
Здравствуйте!
У меня проблема попроще. харды подключены к иде. к первому контроллеру. на первом харде (мастер, оба раздела нтфс) установлена винда 2000 (1 раздел, загрузочный) и хр (второй раздел), при загрузке выводится список, всё нормально. на втором харде (слейв, один раздел - фат32) я установил ленолеум. если я в биосе выбираю грузиться со второго диска - ленолеум грузится без проблем, если с первого - выводится список - 2000 или хр. я хочу добавить в этот список ещё и ленолеум, чтоб и он грузился через мультизагрузчик. файл бут или у меня выглядит так:

[boot loader]
timeout=1
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP Professional RU" /noexecute=optin /fastdetect
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional RUS" /fastdetect
multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows ME"

последнюю строчку я сам написал, но видимо неправильно. потому что если я выбираю ленолеум при загрузке то пишет, что не хватает файла в system32\hal.dll
не хочу я пока связываться с копированием бутсекора. может есть способ попроще? или я просто ошибся в бут ини...
Автор: rodrigo_f
Дата сообщения: 15.10.2008 16:42
Привожу в качестве примера boot.ini моего "старого" компа, где были три системы, токо на одном харде - это две ХР-шки и одна win98.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="... XP1" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="... XP2" /noexecute=optin /fastdetect
C:\="Microsoft Windows"

Отличие вашей и моей записи:
ваша - multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows ME"
моя - C:\="Microsoft Windows"

Может вам это поможет...
Автор: Lonely_Knight
Дата сообщения: 16.10.2008 06:18
rodrigo_f
попробовал такой способ, только вместа диска С написал D, чёто не канает... если я выбираю в списке ленолеум, комп просто в ребут уходит.
Автор: rodrigo_f
Дата сообщения: 16.10.2008 16:50
Lonely_Knight

Есть еще один способ - это поставить менеджер загрузок операционных систем, так называемый boot manager, например - Aronis OS Selector. Там есть функция поиска операционных систем на хардах(правда ей не пользовался), после которой этот селектор должен создать меню выбора всех ОС.
Автор: sedarmill
Дата сообщения: 16.10.2008 19:55
Lonely_Knight

Цитата:
не хочу я пока связываться с копированием бутсекора. может есть способ попроще?

Тогда лучше способ для блондинок, как тебе правильно подсказали - Aronis OS Selector, потому что кроме копирования бутсектора, придется его еще и патчить - http://forum.ru-board.com/topic.cgi?forum=62&active=15&topic=1930&start=40
Автор: jONES1979
Дата сообщения: 02.03.2009 01:10
мож кому пригодится инфа:

потребовалось добавить winME к уже существующей winXP

XP была на С, primary-разделе (primary partition), активном, загрузочном:

Оба C: и D: были под FAT32, (иначе, думаю ME установить бы и не удалось)
Установочного диска XP не было (соотв. недоступна Recovery Console, c fixboot и fixmbr)

ME решил установить на D: , как и ожидалось nt-загрузчик был затёрт, и запускалась только ME без всяких запросов.

нашел тут http://yusoft.kulichki.com/russian/soft/bootpart_r.htm программку BootPart - "простая утилита для добавления разделов в загрузочное меню Windows NT"

Загрузился с CD-диска-"реаниматора" в командную строку, и этой прогой легко восстановил загрузчик XP, делов на 30 сек.
В boot.ini добавил строку C:\="Microsoft Windows ME" - не смотря на то что ME ставил на D, загрузочным оно все равно считает С, на котором есть autoexec.bat, который и позволяет ME "незатеряться"

Страницы: 1

Предыдущая тема: Как расшифровать зашифрованные файлы


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