• 締切済み

デュアルブートがうまく起動しません。

デュアルブートのうち、Win2000がうまく起動しません。もともとパーティションは1つでそこにWin2000を入れていました。しかしどうしてもWin98環境が必要で急遽PartitionMagic7で今のドライブの前にもう一つパーティションを区切りWin98を入れました。Win98がCドライブ、Win2000がDドライブになったのですが、Win98しか起動しません。PartitionMagic7の設定内容は2ドライブともFAT32で基本ドライブになってます。状況はWin98が「アクティブ」、2000が「なし」ですが、どこかおかしいでしょうか?

みんなの回答

noname#161749
noname#161749
回答No.5

Win2000用のNTLDRとMBRがCドライブに無いためにWin2000が起動できなくなっています、 Win2000インストールCDから起動し、 修復セットアップで高速オプションを実行してください。

  • appaloosa
  • ベストアンサー率34% (28/81)
回答No.4

デュアルブートでうまくいかないのは、Win98を2000の後にインストールした時です。この時、2000のインストーラを使うと、2000を再インストールせずにデュアルブートを有効にできるはずです。

  • Te-Sho
  • ベストアンサー率52% (247/472)
回答No.3

#2からです。 補足ですが、BootMagicで隠すドライブを上手く設定すれば既存のドライブレターは変わらないのでそのまま使用できます。 PMにはDriveMapperと言うレジストリを検索してインストールソフトのレジストリ等を自動で書き換えてくれるツールも有りますが、それを使うよりBootMagicで構成を変えないように設定をやりくりした方が無難です。

  • Te-Sho
  • ベストアンサー率52% (247/472)
回答No.2

OSを別パーティションにインストールしていると言うことはWindows2000のOSLoaderにはWindows98の情報は書かれていません。 Windows2000でデュアルブートさせるには通常Windows98をインストールした後にWindows2000をインストールする必要が有ります。 しかし今回の場合はそれとは違いますのでツールを使用することとなります。 PMをお持ちと言うことでしたらその中にBootMagicという物が有るはずです。それが起動パーティションセレクタですのでそれを使用すれば複数のパーティションから起動できるようになります。また、起動する際に隠すパーティション等も細かく設定できます。 他にも有名なところでシステムコマンダーと言うツールも有りますが機能はほとんど一緒です。 ちなみにWindows2000のOSLoaderは4GB以降に置くと起動出来ません。同一ドライブの場合はWindows98のパーティションは4GB以下にする必要が有ります。 (その辺りの起動パーティションの注意事項はPMのHELPに詳しく載っています。一度ご参照下さい)

  • HAL2010
  • ベストアンサー率24% (37/150)
回答No.1

OSの起動にはHDDなど記憶媒体のMBR(マスターブートレコード)と呼ばれる部分に起動に関する情報が書き込まれています。エクスプローラなどでは見えない部分です。 インストールの順序が、win98→win2kならば、win2k側で、win98を起動できるようMBRを書きこんでくれるので、対応できます。 ただ、今回の例でいうと、逆のパターン、win2k→win98の順番にインストールするとwin98の形式でMBRが上書きされます。win98のMBRは基本的にデュアルブートに対応していないため、win98しか起動できなくなります。 マルチブート対応するフリーソフトも有りますので、試してみるのもひとつの手段です。(使用経験が無いため、使用感については不明です) http://www.vector.co.jp/ また、PMでパーティションを分けたとのことですが、仮に、ブートできるようになっても、WIN2K側のシステム設定ファイル(レジストリ他多数)に書きこまれている情報が恐らく、全て必要なファイルが全てCドライブに有ると誤認して、正常な動作は期待できないかもしれません。 win2kを上書きインストールすることをお勧めします。運が良ければドライバ等、そのまま認識するかもしれません。

参考URL:
http://www.vector.co.jp/

関連するQ&A

専門家に質問してみよう