• ベストアンサー
  • 困ってます

Cドライブをフォーマット&インストールすると・・・?

現在Windows2000をCドライブとDドライブにインストールして、デュアルブートしています。 Cで起動するWindows2000の動きが怪しくなってきたので、DドライブのWindows2000環境を残したまま、Cドライブをフォーマットして新たにWindows2000を入れなおしたいです。 その場合、すでにある「boot.ini」、「ntldr」、「bootfont.bin」、「NTDETECT.COM」は新しく上書きされてしまいますよね? ということは、これらのファイルをDドライブにコピーしておき、Cをフォーマットして新たにWindows2000を入れた後、Dから持ってくればよいのでしょうか? それとも、boot.ini以外はバイナリファイルなので、boot.iniのみの中身を書き換えれば済む話でしょうか?(その場合はFDにフォーマットする前のboot.iniを退避させておき、Cドライブのフォーマット&インストール後に上書き) CをフォーマットするとMBRとかも消えちゃいそうで、ためらってます。どなたかご教示ください。 なお、現在の状況は以下の通りです。 A:FD C:Windows2000Professional(NTFS)プライマリパーティション D:Windows2000Professional(NTFS)拡張パーティションの論理ドライブ E~H:データ 拡張パーティションの論理ドライブ I:CD-ROM よろしくお願いいたします。

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数265
  • ありがとう数4

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.3
  • deadline
  • ベストアンサー率63% (1239/1943)

>0.FDにBoot.iniを退避 >1.BIOSのBootSequenceをCD-ROMに変更 >2.インストールの画面上で、Cのパーティションを削除⇒フォーマット >3.Cに通常のインストール >4.Cの起動、AからBoot.iniを上書き >5.(必要があれば)Boot.iniの編集 ↑で良いと思いますョ。 "boot.ini"を退避する時に、ついでに、"ntldr"、"ntdetect.com"、"bootfont.bin"も退避しておくと、誤ってC:から"ntldr"を削除したりして、HDからの起動が出来なくなった時に、FDから起動することが出来ます。(ただし、Windows 9xでフォーマットしたFDでは、"ntldr"を読みにいかないので、2000でフォーマットしたFDに限り、です。)

共感・感謝の気持ちを伝えよう!

質問者からのお礼

どうもありがとうございました! 無事Cドライブに新しい環境を作成でき、今その環境からお礼を記入しています。 大変助かりました。 FDも2000でフォーマットですね。諒解です。 再々度のご回答どうもありがとうございました!

関連するQ&A

  • Dのntldr boot.ini bootfont NTDETECTを

    Dのntldr boot.ini bootfont NTDETECTをCに移動してCをアクティブにしてもいいのでしょうか? WindowsXP Professional SP3です。 データの入ったDドライブを残したまま再インストールをしました。 Dにntldr boot.ini bootfont NTDETECTがあり、アクティブパーティションがDになってしまいました。 アクティブとマークされたパーティションをCに直して、ntldr boot.ini bootfont NTDETECTをCに移動させても問題ないでしょうか? もとは、Cは、再インストール後、論理ドライブになってしまっていました。それはAcronisDiskDirectorでプライマリ・パーティションに変えました。

  • Dがプライマリ システム。Cが論理 ブート。XPはCにあります。

    Dがプライマリ システム。Cが論理 ブート。XPはCにあります。 データのみのパーティション:Dを残したまま、ディスクの先頭にパーティション:Cをつくりなおし、XPを再インストールいたしました。いままでも、先頭をCドライブ(XP)にしていました。 すると、ディスクの管理の画面では、XPのある先頭のCドライブが論理ドライブになってしまい、Cには「状態 正常(ブート)」と表示があり、プライマリ・パーティションのままのDには「状態 正常(システム)」という表示があり、Dにntldr boot.ini bootfont NTDETECTが存在するようになってしまいました。 ソフトウェアAcronisDiskDirectorでCをプライマリ・パーティションに直し、ntldr boot.ini bootfont NTDETECTをCに移動させてもいいのでしょうか? WindowsXP Pro SP3

  • Cドライブをフォーマットしました。(デュアルブート環境にて)

    C:をフォーマットしたのですが、起動しなくなってしまいました。 【HD構成】 C:Windows2000Pro←これを消してしまいました。 D:Windows2000Prp boot.ini ntldr ntdetect.com bootfont.bin 上記のファイルはFDにバックアップをとっており、それを使用するとFDからの起動は可能です。(D:が起動します)ですが、HDから起動しません。 何とかしたいのですが、これをなおすことは可能でしょうか? 【PC情報】 IBM Thinkpad iseries ノートPCです。 CD-ROM起動不可 FD起動可能 どなたか、教えてくださいませ。

その他の回答 (2)

  • 回答No.2
  • deadline
  • ベストアンサー率63% (1239/1943)

ANo.#1の補足です。 私と同じ手順でセットアップを進めるつもりなら、ANo.#1の5.の[詳細オプション]の所で、 □セットアップ中にインストールパーティションを選ぶ。 にもチェックを入れてくださいね。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

deadlineさん、補足どうもありがとうございます。 それにしても、インストールにはいろいろオプションがあるんですね! 普段はめったにOSのインストールする機会が無いので、いろいろな種類があることを知ることができ勉強になりました。 通常のインストール以外では、修復インストールくらいしか知りませんでしたので。 再度のご回答どうもありがとうございました。

  • 回答No.1
  • deadline
  • ベストアンサー率63% (1239/1943)

"boot.ini"だけバックアップして、インストール後に上書きコピーすれば大丈夫ですョ。(MBRがフォーマットされることはありません。) 私も似たようなことをやっています(C:2000(プライマリ)、H:2000(2台目のHDDの拡張))が、C:に新規インストールする時には、 1.H:の2000を起動。 2."ntldr"、"ntdetect.com"、"bootfont.bin"、"boot.ini"をバックアップ。 3.[コマンドプロンプト]から、 format c: /fs:ntfs /x で、C:を強制フォーマット(『エクスプローラ』や『ディスクの管理』からは、ブートドライブ(C:)のフォーマットは出来ませんが、[コマンドプロンプト]で"/x"パラメータを付けて強制的にマウントを解除すれば、フォーマット出来ます。) 4.バックアップした"ntldr"、"ntdetect.com"、"bootfont.bin"、"boot.ini"をC:にコピー後、"boot.ini"の"C:"の起動メニューを削除&上書き保存。 5.H:の2000上から、CD-ROMの"i386\winnt32.exe"を実行してセットアップを開始し、プロダクトキーの入力後の画面の[詳細オプション]をクリックして、 □セットアップファイルをすべて CD からハードディスクにコピーする。 にチェックを入れてセットアップを続行。(この時には、それなりに時間がかかりますが、セットアップ後半のコンポーネントのインストール等が短時間で終わります。) 6.ファイルのコピーが終わると自動的に再起動し、通常のセットアップが進行します。(再度、プロダクトキーの入力を要求されることはありません。)

共感・感謝の気持ちを伝えよう!

質問者からのお礼

deadlineさんご回答どうもありがとうございます。 なるほど。MBRがフォーマットされることは無いのですね。安心しました。 また、基本的な考え方も私の考え方であっていそうです。 ただ、ご回答されている方法で、「詳細オプション」を使用する方法以外に、このような方法は大丈夫でしょうか?というのも、以前会社でWindowsのインストールに失敗したことがあり、そのときのトラウマでインストール時にフォーマットしない方法はなんとなく不安なんです・・・。 (そのときは基本的な考え方を理解していなかったからかもしれませんが) 0.FDにBoot.iniを退避 1.BIOSのBootSequenceをCD-ROMに変更 2.インストールの画面上で、Cのパーティションを削除⇒フォーマット 3.Cに通常のインストール 4.Cの起動、AからBoot.iniを上書き 5.(必要があれば)Boot.iniの編集 以上よろしくお願いいたします。 ご回答どうもありがとうございました!

関連するQ&A

  • システムの一部が別のパーティションにインストールされる

    OSをインストールすると、システムファイルの一部が別のパーティションにインストールされてしまいます。 どうしたら改善できるでしょうか。 D:にインストールするとC:に以下のファイルがインストールされます Documents and Settings<DIR> bootfont.bin NTDETECT.COM ntldr AUTOEXEC.BAT boot.ini CONFIG.SYS IO.SYS MSDOS.SYS 他のドライブから起動して、上記のファイルを削除、D:をフォーマット、D:に再インストールしましたが同様でした。 WinXPsp3 D:ブート  15GB(プライマリパーティション) C:システム 285GB(プライマリパーティション) パーティションマジック8でD:パーティションを作成した際に 「1024シリンダに跨っているので起動できません」と警告が出ました D:をシステムドライブにしてC:をデータドライブにしたい (ドライブレターは後で変更)

  • プライマリパーティションと拡張パーティションの垣根を越えて、一つのドライブにできるのでしょうか?

    ディスクの構成について質問です。 現在プライマリパーティション内にCドライブが1つ、残りのD、E、Fは全て拡張パーティションにあります。 各ドライブのサイズは以下のとおりです。     C・・・2G(Win2kSP4)    プライマリパーティション     D・・・2G(Win2kSP4)    拡張パーティション(論理ドライブ1)     E・・・4G(Win2kSP4)    拡張パーティション(論理ドライブ2)     F・・・20G(データ)    拡張パーティション(論理ドライブ3) 今、ブートできる環境はC、D、Eなのですが、CとDをつぶして、新たに4GのC´を作成したいと考えてます。 つまり、以下のように変えたいのですが、可能なのでしょうか?     C´・・・4G(Win2kSP4)   プライマリパーティション     E・・・4G(Win2kSP4)    拡張パーティション(論理ドライブ1)     F・・・20G(データ)    拡張パーティション(論理ドライブ2) プライマリパーティションであるCと、拡張パーティションの一部であるDをつぶしてサイズ変更をするのが可能なのかどうか・・・。 全て拡張パーティション内なら問題ないと思うんですが、プライマリとの垣根があるところが引っかかります。 因みにCとDはフォーマットして新たに環境(C´)を作る前提です。 また、ドライブレターが変わってもかまいません。 以上よろしくお願いいたします。

  • システムの一部が別のパーティションにインストールされる

    以前にも質問したのですが未解決で締め切ってしまった為、再質問させて下さい。 OSをインストールすると、システムファイルの一部が別のパーティションにインストールされてしまいます。 どうしたら正常にインストールできるでしょうか。 WinXPsp3 D:ブート  15GB(プライマリパーティション) C:システム 285GB(プライマリパーティション) D:をフォーマット後OSインストールすると、 C:に以下のファイルがインストールされます 。 Documents and Settings<DIR> bootfont.bin NTDETECT.COM ntldr AUTOEXEC.BAT boot.ini CONFIG.SYS IO.SYS MSDOS.SYS 他のドライブから起動して、上記のファイルを削除、D:をフォーマット、D:に再インストールしましたが同様でした。

  • 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

  • ntldr is missing とでてXPが起動しない

    上記の通りです。 knoppixで調べたところ 「boot.ini」 「NTDETECT.COM」 「ntldr」 「bootfont.bin」 の全てが存在しなかったので http://lets-go.hp.infoseek.co.jp/kaihuku.html を参考にして回復コンソールを作成したのですが C:\WINDOWS>cd .. C:\>copy D:\i386\boot.ini と入力したのですが,ファイルが見つかりませんとでてコピーできません。 どうした良いのかわからず途方にくれております。 回答お願いします。 ちなみにFDのスロットはありません。

  • hall.dllが壊れているか、見つかりません。

    というエラーが出てしまいました。 以前のドライブ構成は以下のようでした。 C: →Win98(FAT32) 不明なパーティション →(Linux /) 不明なパーティション →(Linux swap) D: →Data(FAT32) E: →Application(FAT32) F: →XP(NTFS) boot.iniは現状以下のようになっています。 [boot loader] timeout=5 default=multi(0)disk(0)rdisk(0)partition(4)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(4)\WINDOWS="Microsoft Windows XP Professional" /fastdetect C:\="Microsoft Windows 98" エラーが出るようになった原因ですが、 EのAPPLICATIONをコンピュータの管理から削除し、論理ドライブAPPLICATIONを再作成しました。 そしてそのフォーマット中に、誤って再起動してしまいました。 フォーマットは終わっていなかったと思います。 boot.iniは以前と変わっていないと思います。 partitionの番号が一つ少なくなったのかと思い、C:のWin98から立ち上げて(Win98はたちあがります)boot.iniのXPを4から3に編集して再起動しましたが、同じhal.dllエラーメッセージが表示されてしまいました。 どうすればXPを起動できるようになるでしょうか、ご存知の方教えてください。 よろしくお願いします。

  • XPがインストールされていないドライブ(C以外)がシステムになっています。

    これはどうなんでしょうか? OSはCでないと、さまざまなファイルのパスが不整合になるので避けていますが、これはどうなんでしょうか? 該当ドライブのboot.ini bootfont ntldr NTDETECTを削除すると、もとにもどるでしょうか? 削除した方が・・? XPをインストールしても、データドライブの方がシステムになってしまいます。 XP Pro SP3です。 今、だいぶ困っています。

  • Windows Sever 2003 を入れてから、・・・

    Windows Sever 2003 を入れてから、Cドライブが行方不明になり、パーティションテーブルがおかしくなっていて、パーティションマジックが使えなくなってしまいました。boot.ini も行方不明です。このCドライブには、WindowsXPの boot loader を入れていたつもりです。パーティションマジックを使って、パーティションを12に切って、WindowsXPは今、ラベル H のドライブ に入っています。さらに、最近、Windows Sever 2003 の入っていた D ドライブは、WindowsXP の起動中にフォーマットしてしまいました。boot.ini はどこに行ってしまったのでしょう?WindowsXPの起動自体は、その後も問題なくできています。デュアルブートしているLinux もちゃんと起動します。boot.ini を探し出したり、パーティションテーブルを修復したり、C ドライブを表示させたりしたいのですが、簡単な方法がありましたら、ご教授下さいませ。 

  • ntldr is missing Ctrl+Alt+Del  「boot.ini」

    パソコンを起動するとntldr is missing Ctrl+Alt+Del と出てOSが立ち上がらなくなりました。 以下のサイトを参考にしてみたのですが http://pctaisyohou.eax.jp/Entry/36/ ntldr NTDETECT.COM bootfont.bin boot.ini の内「boot.ini」が見当たりません。「保護されたオペレーティングシステムファイルを表示しない(推薦)」の チェックも外して見えるようにしています。会社のXPのパソコンのローカルディスクCを開いてコピーしようとしているのですが bootfont BINファイル NTDETECT MS-DOSアプリケーション ntldr システムファイル 3つはこれであっていますでしょうか? 「boot 構成設定」これは違いますか? 「boot.ini」がやはり見つかりません。 探し方がおかしいのでしょうか。よろしくお願いします。 またコピーするのはUSBメモリー・CD-Rでも大丈夫でしょうか。

  • 起動できない-FD起動

    現在なぜこうなったかは、よくわからないのですが急に先日PCが起動できなくなったので、以前作成した、起動ファイル(boot.ini bootfont.bin hiberfil.sys NTDETECT.COM ntldr)の入ったフロッピーから起動できるのですが、それをWindowsが入っているCドライブに上書きすれば直るのでしょうか? また、正しい方法を知っている方は教えてください。 メーカー:富士通 型名:FMV-BIBLO NB18D OS:Windows XP Home SP2 です。 方法がない場合はリカバリーするしかないと思っているのですが知っている方お願いします。