[23745]  マルチブート
投稿者:NZE さん   2002-09-18 23:16:05
会社のパソコン(FMV 450MHz)なんですが、Win98SE(英語版)をインストールして
その後、WinXP(英語版)をインストールしてマルチブートで使っていました。その後
WinXP(中国語版)を追加して今まで使っていたのですが、今度はWin2000(日本語版)をその上にインストールしました。ところが、Win98は正常に動作しますが、WinXPは
両方ともに動作しません。(Win2000は正常に動作します。)具体的には、立ち上げ時にWinXPを選択するとその後は画面に何も表示されません。これは再度、WinXPをインストールしなければいけないのでしょうか?
それと、パソコン立ち上げ時にOSを選択する画面になりますが、この表示されるOSの
名前を変更したり、一部のOS名を削除するようなことはできないのでしょうか。
どなたか教えてください。
  1. BlackBox さん   2002-09-19 07:13:35
    Cドライブ直下にあるboot.iniというファイルを書き換えることで編集ができます
    書き換えるときは意味を調べて十分に理解したうえで書き換えてください

    マルチブートをするときは古いOSから98→2000→XPのように順番に入れないと、古いOSが新しいOSのことを認識できずに失敗しやすいです
  2. さかい さん   2002-09-19 07:19:37
    勝手な推測で、CドライブにWin2000、その後にWinXPがインストールされていると。

    おそらく、WinXPのブートセクタがWin2000のアップグレードによって上書き、または削除されたんだと思います(OSのインストールはバージョン順にするのがお勧めで、下のを後からインストールするのはあまり良くないかと)。

    でWinXPの修復はそれぞれのWinXPをCDブートで立ち上げ、回復コンソールを使って修復できるかも。
    あとはMSで「JP414564」、「JP306559」、「JP418257」をキーワードに検索、参考にして頑張って下さい。

    それと、起動時のOSの表示ですが、システム(ほとんどC)ドライブにあるboot.ini(テキストファイル)を編集すれば表示名の変更やシステムから認識させなくすることは可能です。
  3. さかい さん   2002-09-19 07:21:10
    Black Boxさんと内容かぶっていまいました。
    意味なくてすみませんです。
  4. 名人 さん   2002-09-20 08:33:57
    Windows2000を後から入れると、Windows2000のOSローダで書き換え
    られてしまうので、それより新しいOSは起動することができません。
    以下のファイルをXPのCDの中i386フォルダからとってきて、
    Cドライブのものと置き換えてください。

    bootfont.bin
    ntdetect.com
    ntldr
  5. 名人 さん   2002-09-20 08:36:16
    おっ NZEさんもnetwaveだ。