• ベストアンサー

DドライブにインストールされてあるOSを起動するには?

VOTの回答

  • VOT
  • ベストアンサー率45% (11/24)
回答No.1

ただXPが選択できないというだけであれば、マスターブートレコード(MBR)を復旧させてやればいいだけなんですが、 >パーティションの編集作業が終わって再起動してみたところ、「<windows root>\system32\hal.dll.」が存在しない、または壊れているから起動できない これも怪しいですねぇ。パーティション操作の時にトラブルが発生したとしか思えないんですが。復活させても、XP が起動してくれるかどうか。 自分が同様の状態だったら、Knoppix などの 1CD linux から起動してパーティションにブートフラグが立ってるか確認したり、ブートローダーを突っ込んだりするような気がしますが、文章で説明するのはとても大変です。誰かもっといい手段を知っているかもしれませんので、とりあえず参考意見ということで。

aramis2009
質問者

お礼

迅速なお返事ありがとうございました。

aramis2009
質問者

補足

http://www5f.biglobe.ne.jp/~ayum/sample/mbr.html 上記URL「マスターブートレコード(MBR)の修復」「Windows 2000/XP の場合」のCの段階で「R」キーを押しても次に進むことができません。Windows7が起動しはじめます。ここを突破できたら何とかなりそうな気がするのですが。 あと、「パーティションにブートフラグが立ってるか確認」する方法等に関し、具体的手順が紹介されたサイトのURL(またはそのようなサイトを発見するための検索キーワード)を教えていただければ幸いです。言語は日本語のほか、英語でも可です。

関連するQ&A

  • デュアルブートしたパソコンに新規OSをインストール

    デュアルブートを解消してWindows7だけにして、パーテーションのサイズ変更もしたいです。 現在の環境 CドライブにVista、DドライブにXPのデュアルブート Cドライブが60GB、Dドライブが395GB Cドライブが「システム」、Dドライブが「ブート」 PC:  Dell inspiron530(Vistaモデル) このパソコンのデュアルブートを解除してWindows7をクリーンインストールしたい。 パーテーションのサイズ変更 Cドライブが60GB、Dドライブが395GBの容量を逆にしたい。 現在、電源を入れるとXPが起動します。Vistaの起動方法は忘れてしまいました。 DドライブのXPにWindows7のインストールディスクを入れたらどうなりますか?

  • dドライブをアクティブにしたら起動できない

    職場で、みんな勝手にソフトを入れ、Cドライブが1%の空きしかなくなり、困り、どうしようかとしていたとき何気なく、誤ってDドライブ(データドライブ)を「Dドライブをアクティブとしてマーク」にしてしまいました。一度押したら、戻せませんでした。 仕方なく、再起動したら、NTLDR is missing のメッセージできどうできません。 要はcドライブにwindowsが入っていて、cドライブをアクティブにできればいいのではないかとは、いろいろな サイトをみるとわかり、その解決方法もそれなりに乗っているのですが、詳細がわかりません。詳細が省略されているので・・・ 「Windows 回復コンソールを使用して問題を修正できる場合があります」とか 回復コンソールを使用して、以下のファイルを、元のシステム パーティションのルート ディレクトリから現在アクティブなパーティション (C ドライブに変更されたパーティション) のルート ディレクトリにコピーする必要があります。 NTLDR NTDETECT.COM BOOT.INI Windows を使用してパーティションをフォーマットしていない場合、状況によっては、回復コンソールの FIXBOOT コマンドを使用してアクティブなパーティションをブート可能にする必要もあります。(具体的に??) Windows のブートに成功した後、 Windows のディスクの管理スナップインを使用して(具体的に??)、元のシステム パーティションを アクティブなパーティションにリセットして、(具体的にどのように??) コンピュータを再起動することをお勧めします。これにより、正しいシステム パーティションが C: ドラ イブとして復元されます。 わかりません。わたしはもっと簡単に、CDディスクで、セーフモード起動ができて、Dドライブをアクティブにした画面にいけて、Cドライブをアクティブにして、復旧できると勘違いしていました。困っています。よろしくお願いします。

  • OSの起動

    Cドライブ(パーティション)に問題が起こったため、Dドライブ(パーティション)にOSをインストールし原因を探ったところ、わからなかったのでXPのCDから起動して、Cドライブを削除しました。すると、今までDだったドライブがCドライブにドライブの文字が変更になり、そして新しくFパーティションが作成されました(自動的に)。そして新たにできたFドライブ(パーティション)にXPをインストールしてデュアルブートにして、Fドライブから起動して今、質問しているのですが、起動すると、デュアルブートなら通常は「起動するOS選択」メニューが出ますよね。でもそれが出ずに、そのままFドライブからOSが起動してしまいます。どうすればCドライブから起動できるでしょうか? ※起動している途中で、F8キーを押し拡張起動メニューをだし、「OS選択メニューに戻る」を選択して「起動するOS選択」メニューを出しても、1つのOSしか表示されません。(表示されているのはFドライブのOSです。)

  • OSローダーが壊れた??

    突然、それまでDual Boot環境にあったパソコンでOSローダーが起動しなくなり、Dドライブで起動できなくなり、Cドライブでしか起動できなくなりました。バイオスを見ると、それまで起動順位をHDD1優先にしていたのに、いつの間にか、勝手にCDロム優先に変わっていました。また、HDD1優先に戻しました。OS SelectがNoneになっていたのでOS2にしました。再起動するとOSローダーが起動しました。ただし、Enterキーが効かず、反転表示部分を上下に動かすこともできず、実質的にOSローダーが正しく機能していません。  バイオスの操作で起動順位を元に戻す前(CDロム優先の状態)の<起動と回復>の「規定のオペレーションシステム」をのぞくと、"Microsoft Windows XP professional" / fastdetectと書いてあるだけでした。 起動順位を元通りに戻してOSローダーが起動してから規定のオペレーションをのぞくと、 "(C)Microsoft Windows XP professional" / fastdetect   "(D)Microsoft Windows XP professional" / fastdetect と。なっていました  編集のところものぞきました。起動順位を元通りに戻す前は [boot loader] time out=30 default=multi (O) disk(0) rdisk(0) partition(1)\Windows [operation system] multi(0) disk (o) rdisk(0) partition(1) \Windows = "Microsoft Windows Proffessional" / fastdetect となっていました。 起動順位を元に戻したら time out=10 default=multi (O) disk(0) rdisk(0) partition(1)\Windows [operation systems] multi (O) disk(0) rdisk(0) partition(1)\Windows="(C)Microsoft Windows XP Professional"/ fast tect multi (O) disk(0) rdisk(0) partition(1)\Windows="(D)Microsoft Windows XP Professional"/ fast tect となっていました。 さて、OSローダーを完全に復旧するにはどうすればよいのでしょうか。(Dドライブに大切なファイルが残っているのです)たぶん、Boot Fileの書き換えをタイミングよくやればよいのだろうと思っています。実は、数年前に、ハードディスクを別々にDual Bootを実現するには、Cドライブに割り当てたハードディスクにXPを入れ、その後、Dドライブに割り当てたハードディスクにやはりXPを入れ、起動させる。そのとき、DドライブのBoot情報をCドライブに集めさせるために、CドライブのBoot情報を書き換えてやる必要があるという考え方の元に試行錯誤の結果、Dual Boot環境を作るのに成功しました。なかなかうまくゆかず、最後は半分意地になってやったものだから、どういう方法が正しいのか自分でもあやふやでした。手順を一つ一つ書いておけばよかったのですがそうはしませんでした。ほとんど忘れてしまっています。今回、同じようにやればいつかは成功するはずですが、前回と違ってハードディスクには2本とも(CにもDにも)OSが入っていて、さらにいろいろなソフトが入っています。できれば、失敗(試行錯誤)はしたくないのです。  Dual Bootに詳しい人がおられるようでしたら、この場合、どの手順でOSを入れ、どのタイミングでBoot iniの書き換えをやったらよいのか教えていただけませんでしょうか。

  • DドライブからのOS起動について

    今回は二つのドライブによるOSブート切り替え時のトラブルが起きました。 ある程度は検索サイトでも目を通しましたが 解決出来ないので投稿させて頂きます。 構成(自作)↓ M/B ギガバイト 8I875 BIOS Award, VerF8 IDE1 pri.接続無し IDE1 sec.Cドライブ(HDD) IDE2 pri.Dドライブ(HDD) IDE2 sec.Eドライブ(CDD) Cドライブ(WINXPSP1→SP2→SP1)Fireball30GB Boot.iniあり Biosで1番目のブート設定 Dドライブ(WINXPSP1→SP2)Seagate120GB Boot.iniなし DのHDDを取り付けてから一部のHDDが認識されなかったり、 IDE CONNECTIONにプライマリ、セカンダリの表示すらなかったり (CDDしか認識せずにブートメニューとか) BIOSでHDDアクセスが日本語言語選択だと自動しか選択できなかったり何かと不安定です。  そして症状ですが、ブートメニューはでます。 CからのBoot.iniから、DドライブのOSを読めなくなってしまいました。 rootのhal.dllが無いか壊れていますと出ます。 それでHDDのCドライブのOSを読んだ後の場所ですが、 C=1(1) D=0(0) となっています。 CにあるBoot.ini は以下の通りです。 ~中略~ [operating systems] multi(0)disk(0)rdisk(1)partition(1)\WINDOWS="D Windows XP Professional" /fastdetect /NoExecute=OptIn multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="C Windows XP Professional" /fastdetect 読みにくいですが、まとめると。 今のところHDDアクセスモードは自動で全て認識されています。 Boot.iniも読み込まれ、CのOSは起動します。 但しDのOSを起動しようとするとhal.dllが無いと言われます。 DドライブのOSはセーフモード前回正常起動時、で起動しようとすると、 何も読み込む気配無く、黒い画面のまま固まります。 以上です。大変解りづらいかも知れませんが、 助言や補足要求あれば、お願いします。

  • DドライブのHDDだけで起動させたい

    2つのHDDをPCに接続しています。 CドライブにはWindows Meを、DドライブにはXPをいれています。 特に異常もなく普通に使えているのですが、CドライブのHDDから、 常に「キーン」という様な高音が出ていたりして、とても不快なんです。 そこで、Cドライブを外してDドライブのみを使うように、boot.iniを弄ったり、 boot.ini,bootfont.bin,ntdetect.com,ntldrをDドライブのルートフォルダにコピーして 起動してみましたが、「Operation System Not Found」と 表示されるだけでXPは起動しませんでした。 どうすればDドライブのHDDだけの接続で起動できるようになるでしょうか? ちなみにboot.iniの中身はこんな感じです。(rdiskの値を変えました) [boot loader] timeout=0 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 /noguiboot

  • Dドライブが見えない?

    WINDOWS2000にXPをデュアルブートでインストールしましたが、 XPのマイコンピュータでDドライブが見えなくなってしまいました。 160GのドライブをC,Dのパーティションに 80GのドライブをEにしてあります。 XPはEドライブに入れました。 XPのディスクの管理にはボリュームは在ります。 (不明なパーティションになっています) ボリュームを右クリックするとパーティションの削除しかありません。 このボリュームをXPから認識させる方法を 探しています、もちろん中のデータを消さない方法です。 よろしくお願いします。

  • インストールドライブの指定

    恥ずかしながら、プレインストールパソコンを使ったことがなく、いままですべてのパソコンはクリーンインストールでしか使用したことがありません。 XP環境にWindows7を追加する時も、DVDメディアから起動して、空いているパーティションにクリーンインストールしました。結果、WindowsXP上からもWindows7上からも自分自身はCドライブにインストールされていることになっていて、WindowsXPから見たWindows7はFドライブにWindows7から見たWindowsXPもFドライブになっています。 ところが、今日会社で触れたパソコン(富士通製品)はXPと7のデュアルブートなのですが、Windows7上で見てもWindows7がDドライブにインストールされていました。パソコンの内部のファイルやフォルダを理解するにはこちらの方が都合がいいように感じたのですが、その手順が想像できません。 私がクリーンインストールしたときにもインストールドライブを選択する画面があったはずで、たぶん「D」を選択したのだと思いますが、記憶が確かではありません。なにかデュアルブートのやりかた次第でドライブを変更できる箇所があったのに私が見逃していたのでしょうか。

  • windows xpと7のデュアルブート

    windows xp と windows 7のデュアルブート 既存のxpが入っているPCに後からwindows 7をインストールしてデュアルブート環境を作ろうと 思うんですが、HDDのパーティションDドライブに空きがないため、 windows xpがインストールされているCドライブにwindows 7をインストールしようと思うんですが大丈夫ですか? 例えばwindows xpが入っている状態で C\WINDOWSってありますよね? windows 7をCドライブにインストールするとwindows7用のC\WINDOWSが作成され、 windows xp用のC\WINDOWSが上書きされるような状態にならないんですかね? よろしくお願いします!

  • OSを再インストールしたいが一時的にデュアルブート状態にしたい

    こんにちは、お世話になっています。 システムが重くなってきたので OSごとを再インストールしたいと考えているのですが、 今のシステムをいきなりフォーマットしてしまうのは不安なので、 別ドライブにXPを新規インストールして、一度デュアルブート状態にし、 徐々にソフトや設定の移行を行い、 最終的に古い方のXPを削除したいと考えているのですが、 可能でしょうか? ちなみにパーティションは 20GB(Cドライブ)+40GB(Dドライブ)です。 Cドライブに今の使い古したXPが入っています。