- ベストアンサー
デュアルブートのboot.ini
windows2003serverをCドライブにwindows20000をDドライブにいれていたのですがwindows2003をCドライブに入れなおすとDドライブのwindows2000が起動しなくなってしまいました。多分boot.iniがおかしいのだとおもいDのboot.iniをいろいろとしこうさくごしましたがうまくいきません。 Cの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="Windows Server 2003, Enterprise" /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 2000 Professional" Dの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(2)\WINDOWS="Microsoft Windows 2000 Professional" /fastdetect となっております。よろしくおねがいします。
- naga092
- お礼率63% (679/1065)
- Windows系OS
- 回答数4
- ありがとう数2
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
ブートローダーは1つ最初のパーティションのが使用されます。 ですから、普通はCドライブのboot.iniが適用されます。 Dドライブのboot.iniを変えても、起動には適用されません。 ドライブ名のCとかDではなくIDEのプライマリーのマスターの最初の基本パーティションに置かれたntldrが使用されます。 ドライブ名のCとかDは、OSが起動されてからOSが決めることになりますから、boot.iniはハード的に記述しなければなりません。 補足質問のほうは、boot.iniを正常に記述すれば、出なくなります。 /fastdetectはブートスイッチですから、あってもなくても今回は、関係有りません。 パーティションの切り方とOSのインストールの場所が分かれば、boot.iniの正確な書き方が解答できます。 参考URLを見てください。
その他の回答 (3)
d:\winnt\system32\ntoskrnl.exeの日付を調べてみてください。 ひょっとしたらWinS2k3の物と書き換えられたのかもしれません。 このファイルをWin2kのCDからリストアーすれば直るのではないでしょうか。 なお、 multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 2000 Professional" この行がなぜ\WINDOWSになっているのかわかりません。 Windows2000はインストールディレクトリー名の変更はできません。 \WINNT以外あり得ないはずですが。
お礼
[operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect multi(0)disk(0)rdisk(0)partition(3)\WINNT="Microsoft Windows 2000 Professional" とすることにより解決しました。どうやら2003をインストールしたときにパーティションの設定をかえたようです。確かにインストールしたときにDVDドライブがDドライブとして認識していましたのでDVDのドライバを削除して2000が入っているパーティションをDドライブにしてました。
- latte4202
- ベストアンサー率76% (19/25)
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 2000 Professional" ↑ WINDOWSではなくWINNTの間違いでは?
補足
WINDOWSの部分をWINNTとするといままでかってに再起動していたのですが ¥system32\ntoskrnl.exeをインストールしてください とエラーがでるようになりました。どのようにこのエラーに対処すればいいのでしょうか?
- traviq-ss
- ベストアンサー率16% (7/42)
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows 2000 Professional" /fastdetect /fastdetectを2000proに追加してみる。
関連するQ&A
- デュアルブートPCのboot.ini の編集
3回に一回ぐらいしかPCが起動しないので、編集 したのですが、下記の内容でOKでしょうか? 参考にしたサイトは↓です。 http://pctrouble.lessismore.cc/boot/bootini.html HDDの基本構成は HDD二本で プライマリーのマスター C:Windows98se FAT32 D:拡張領域 FAT32 プライマリーのスレーブ E:Windows 2000 professional SP4 NTFS 以下、編集後のboot.ini の内容です。 _____________________________________________________________________________ [boot loader] timeout=26 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows 98se" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect _______________________________________________________________________________ 以上で問題はないでしょうか? ところが編集前の boot.ini は下記のようになっていて、 PC内でトラブルのようなのがあって自然に書き換わった のでしょうか? どうすれば良いのか迷います。 ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ [boot loader] timeout=26 default=C:\ [operating systems] C:\="Microsoft Windows" multi(0)disk(0)rdisk(1)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・ 皆様、宜しくお願い致します。
- ベストアンサー
- Windows NT・2000
- デュアルブートの削除方法
デュアルブートの一方を削除する方法を教えて下さい。 なお、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 Home Edition" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /fastdetect /NoExecute=OptIn
- ベストアンサー
- Windows系OS
- デュアルブートしなくなりました
マスタードライブCにW2K スレーブドライブDにXP 別々のドライブにOSを入れてデュアルブート環境にしてましたが うっかりバックアップを取らずに CドライブのW2Kを再インストールしてしまいました。 XPがBOOT出来なくなった訳ですが NTLDR ntdetect.com bootfont.bin のバックアップがない場合 BOOT.INIを [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP Professional" /fastdetect に書き換えただけでは元の環境に戻らないでしょうか? 助言頂けると助かります。
- ベストアンサー
- Windows NT・2000
- boot.iniの内容について
マザーボードを交換したのでWindows XPを再インストールしました。 HDDは2台です。マスターを2分割してあります。 マスターのHDDがCドライブ、Eドライブに割り当てられています。スレーブのHDDがDドライブです。 CドライブにXPをインストールしてあります。E、Dドライブはデータ用です。 boot.iniファイルがEドライブにあります。下記のような内容です。 [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" /fastdetect 疑問なのですが、partition(2)となっています。partition(1)になるべきではないでしょうか? 現在特に起動は問題ありません。
- ベストアンサー
- Windows XP
- boot.iniの書き方
[Boot Loader] Timeout=20 Default=デフォルトをWindows98にするためにはここに何を書けばよいですか? [Operating Systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows2000" /fastdetect /BOOTLOG C:\="Windows98" /BOOTLOG C:\$WIN_NT$.~BT\BOOTSECT.DAT="Winセットアップ"
- 締切済み
- Windows NT・2000
- パーティションがトリプルブートだったのでシステムでデュアルブートにしようとし...
パーティションがトリプルブートだったのでシステムでデュアルブートにしようとして・・・アレッ! [boot loader] timeout=5 default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Microsoft Windows XP (E)" /fastdetect multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP (C)" /fastdetect multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Microsoft Windows XP (D)" /fastdetect で="Microsoft Windows XP (D)" を削除し の"Microsoft Windows XP (E)"を(3)だったのを(2)にしたら Windows root>\system32\hal.dii と出て”D”が開きません 教えて頂けませんか? default=multi(0)disk(0)rdisk(0)partition(2)\WINDOWSで(3)だったのか?覚えていません・・・が今は、(2)です。 どうしたら元に戻せるでしょうか?
- ベストアンサー
- その他([技術者向] コンピューター)
- 増設ディスクからブートさせる方法
下記のようにboot.iniを修正しましたが 増設のdisk(1)の方は起動しません partition しか切り替えれないのですか [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Server" /fastdetect multi(0)disk(1)rdisk(1)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn multi(0)disk(1)rdisk(1)partition(2)\WINNT="Microsoft Windows 2000 Professional" /fastdetect
- ベストアンサー
- Windows系OS
- 2つのHDDの2つのXPの1つを消したい
現在HDDが2つあり Cドライブ Dドライブ です 両方にXPが入っていますが 容量の問題で使っていないDドライブの XPを消してデータエリアにしようと思っています 自分で調べたのですが boot.ini で消すというのと コマンドラインを使うがありました 自分としては簡単なのがいいのですが 起動しなくなるのも怖くて・・ ちなみに boot.ini は Cドライブ にしかありませんでした boot.ini は [boot loader] timeout=10 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP(C)" /noexecute=optin /fastdetect multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP(D)" /noexecute=optin /fastdetect となっています 最下段の multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="Windows XP(D)" /noexecute=optin /fastdetect だけを消せばいいのでしょうか? よろしくお願いいたします
- ベストアンサー
- Windows XP
- Boot.iniの変更
いつも皆様のアドバイスに感謝しております。 早速ですがパーテーションマジックで基本領域を増設しmeとwin2000デュアルブートしてBootMagicで起動OSを選択するようにしたのですがmeを選択するとwindowsとwindows2000proの選択画面が表示され再度windowsを選択することになっていまいます。boot.iniはつぎの用になっておりますのでどこを変えたら起動選択画面が出なくなるか教えて下さい。 [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINNT [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINNT="Microsoft Windows 2000 Professional" /fastdetect C:\="Microsoft Windows"
- ベストアンサー
- Windows NT・2000
- デュアルブートのboot.iniの書き方
WindowsXPがインストール済みのパソコンにHDDを追加し、追加HDDにWindowsMeをインストールしました。その後、リカバリーCDでXPをインストールし直しました。CドライブにXP(NTFS)が、DドライブにMeがあります。 boot.iniは次のようになっています。 [boot loader] default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Home Edition" /noexecute=optin /fastdetect いろいろ参照し書き換えてみましたがデュアルブート切り替えがうまくいきませんでした。5年前自作PCでMe→XPでは問題なくできましたが、XPインストール済みPCをバックアップ用に購入してしまいうまくいきません。リカバリーではなく新規インストールすべきでしょうか。MeはCドライブに入れないとだめなのでしょうか。参照URLがあればお教え下さい。
- 締切済み
- Windows XP
お礼
[operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows Server 2003, Enterprise" /fastdetect multi(0)disk(0)rdisk(0)partition(3)\WINNT="Microsoft Windows 2000 Professional" とすることにより解決しました。どうやら2003をインストールしたときにパーティションの設定をかえたようです。確かにインストールしたときにDVDドライブがDドライブとして認識していましたのでDVDのドライバを削除して2000が入っているパーティションをDドライブにしてました。