antOOn
08-06-2005, 01:30
Уважаемые, модеры. Заткните, пожалуйста, мой пост в соответствующую тему. А то я искал, искал, так и не нашёл нормальной общей темы по этому вопросу. Всё как-то кусками. Спасибо!
Замучился я с этой раздельной загрузкой. Прошу помощи.
Положение такое. Первой устанавливалась WinXP Pro на диск С: -20Гб - FAT32, с оставшимися 60Гб на D:, сконверитрованными в NTFS.
Дальше. Понадобилось поставить WinME. Для чего у второго раздела (D:, NTFS) было откусано 5Гб и сделано в диск F: (e: - CD-ROM) и FAT32. Наверно, надо было D: возвращать в FAT32, но там уже стояли какие-то проги, в общем сделали как сделали. Итак, мы имеем
C: - FAT32 - 20Gb
D: - NTFS - 55Gb
F: - FAT32 - 5Gb
Теперь рассказываю всё, что делал, и скажите мне, пожалуйста, где я не прав. На новый раздел ставится WinME. Прочитав разные инструкции, я исправил msbatch.inf так, что он выглядит так:
; MSBATCH.INF
;
; Copyright (c) 1995-2000 Microsoft Corporation.
; All rights reserved.
;
[BatchSetup]
Version=3.0 (32-bit)
SaveDate=06/08/2000
[Version]
Signature = "$CHICAGO$"
[Setup]
ProductKey="P8DJW-xxxxx-xxxxx-HFB29-4FK3Y"
;ProductKey="RFHM2-xxxxx-xxxxx-H4KDR-D3DYD"
CleanBoot=0
Мало того, что он лежал в папке с дистрибутивом, но и при установке была дана команда: setupcor c:\flatme\msbatch.inf
Почему я рассказываю так подробно. Как можно догадаться, WinME после успешной установки в раздел F: затерла загрузчик WinXP. Т.е. Me грузится из своего раздела и даже и не подаёт признаков присутствия WinXP. Почему так сделала, не понятно, всё вроде прописал как надо.
<Тут ещё одна проблема. Понятно, что WinME не видит NTFS раздел. Т.е. в WinXP мы видим диски C (метка disk C), D (метка NTFS) и F (метка WinME) [хорошо, что есть label, а то бы совсем запутался], а в WinME соответственно видно - C (метка disk C) и D (метка WinME)>
Ну думаю, не страшно, затёрло, так затёрло - сейчас исправим. Пошёл во всякие FAQ и вот с этого момента возможно, что-то делаю не так. Загрузился с установочного диска в Recovery Console написал FIXBOOT. Нормально, он чего-то записал. Потом хотел ещё FIXMBR написать, но он напугал, что мол у вас непонятная стоит таблица разделов (или вроде того) и всё можно потерять, я и не стал больше ничего писать.
После перезагрузки - о, радость! - появился загрузчик WINXP с предложением выбрать из двух ОС. Теперь плохая новость - WinXP грузится нормально, если же выбрать Windows Millennium Edition, то он пишет что-то про ошибку ВВОДА /вывода и ещё что-то неразборчивое и виснет намертво.
Ставил WinME второй раз, и приходилось проделывать те же шаги - он опять затирал, я восстанавливал, WinME не грузится.
Я так понимаю, что проблема с тем как две ОС видят диски, или с загрузочными файлами типа boot.ini и bootsect.dos.
boot.ini выглядел так:
[Boot Loader]
timeout=3
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" /fastdetect /NoExecute=OptIn
C:\="Windows Millennium Edition"
если поменять последнюю строку на D:\= или F:\=, то при выборе Windows Millennium комп просто перезагружается.
Что делать с bootsect.dos и где он должен быть, я, честно говоря, не знаю. А чем больше в инете про него читаю (например, здесь http://www.oszone.net/display.php?id=3183), тем больше боюсь вообще всё похе*ить. Сторонними прогами типа Acronis или Partition Magic BM пользоваться не хочется. Кажется, должен быть более простой "ручной" способ.
Наставьте, плз, на путь истинный.
Замучился я с этой раздельной загрузкой. Прошу помощи.
Положение такое. Первой устанавливалась WinXP Pro на диск С: -20Гб - FAT32, с оставшимися 60Гб на D:, сконверитрованными в NTFS.
Дальше. Понадобилось поставить WinME. Для чего у второго раздела (D:, NTFS) было откусано 5Гб и сделано в диск F: (e: - CD-ROM) и FAT32. Наверно, надо было D: возвращать в FAT32, но там уже стояли какие-то проги, в общем сделали как сделали. Итак, мы имеем
C: - FAT32 - 20Gb
D: - NTFS - 55Gb
F: - FAT32 - 5Gb
Теперь рассказываю всё, что делал, и скажите мне, пожалуйста, где я не прав. На новый раздел ставится WinME. Прочитав разные инструкции, я исправил msbatch.inf так, что он выглядит так:
; MSBATCH.INF
;
; Copyright (c) 1995-2000 Microsoft Corporation.
; All rights reserved.
;
[BatchSetup]
Version=3.0 (32-bit)
SaveDate=06/08/2000
[Version]
Signature = "$CHICAGO$"
[Setup]
ProductKey="P8DJW-xxxxx-xxxxx-HFB29-4FK3Y"
;ProductKey="RFHM2-xxxxx-xxxxx-H4KDR-D3DYD"
CleanBoot=0
Мало того, что он лежал в папке с дистрибутивом, но и при установке была дана команда: setupcor c:\flatme\msbatch.inf
Почему я рассказываю так подробно. Как можно догадаться, WinME после успешной установки в раздел F: затерла загрузчик WinXP. Т.е. Me грузится из своего раздела и даже и не подаёт признаков присутствия WinXP. Почему так сделала, не понятно, всё вроде прописал как надо.
<Тут ещё одна проблема. Понятно, что WinME не видит NTFS раздел. Т.е. в WinXP мы видим диски C (метка disk C), D (метка NTFS) и F (метка WinME) [хорошо, что есть label, а то бы совсем запутался], а в WinME соответственно видно - C (метка disk C) и D (метка WinME)>
Ну думаю, не страшно, затёрло, так затёрло - сейчас исправим. Пошёл во всякие FAQ и вот с этого момента возможно, что-то делаю не так. Загрузился с установочного диска в Recovery Console написал FIXBOOT. Нормально, он чего-то записал. Потом хотел ещё FIXMBR написать, но он напугал, что мол у вас непонятная стоит таблица разделов (или вроде того) и всё можно потерять, я и не стал больше ничего писать.
После перезагрузки - о, радость! - появился загрузчик WINXP с предложением выбрать из двух ОС. Теперь плохая новость - WinXP грузится нормально, если же выбрать Windows Millennium Edition, то он пишет что-то про ошибку ВВОДА /вывода и ещё что-то неразборчивое и виснет намертво.
Ставил WinME второй раз, и приходилось проделывать те же шаги - он опять затирал, я восстанавливал, WinME не грузится.
Я так понимаю, что проблема с тем как две ОС видят диски, или с загрузочными файлами типа boot.ini и bootsect.dos.
boot.ini выглядел так:
[Boot Loader]
timeout=3
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" /fastdetect /NoExecute=OptIn
C:\="Windows Millennium Edition"
если поменять последнюю строку на D:\= или F:\=, то при выборе Windows Millennium комп просто перезагружается.
Что делать с bootsect.dos и где он должен быть, я, честно говоря, не знаю. А чем больше в инете про него читаю (например, здесь http://www.oszone.net/display.php?id=3183), тем больше боюсь вообще всё похе*ить. Сторонними прогами типа Acronis или Partition Magic BM пользоваться не хочется. Кажется, должен быть более простой "ручной" способ.
Наставьте, плз, на путь истинный.