• ベストアンサー

DOSで起動できない

先日,mbrの修復をしようと,回復コンソールのインストール方法を質問する過程で,FREE-DOSでのfdisk /mbrの方法を教えていただきました。 http://oshiete1.goo.ne.jp/qa4346264.html さっそくCDでブートさせて実行してみたら,次のコマンドプロンプトに進まずに, missing parameter in config fire unknown keyword in config fire unknown keyword in config fire といったメッセージが出てきて,使えませんでした。これはいったいどうしてしまったのでしょうか?回答をお待ちしております。 機種情報や現状は上記のリンクの先のページにすべて入っております。

  • Tstar
  • お礼率39% (41/105)

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

  • ベストアンサー
noname#161749
noname#161749
回答No.2

FREE-DOSはNTFSファイルシステムには対応してませんから、 今回のようなトラブルには役に立たないはずです、 SP3のセットアップフロッピーは提供されてませんので、 起動CDはそのままでは作れません、 基本はリカバリCDからの再セットアップとWindowsUpdateですが、 友人などで製品版およびDSP(OEM)版Windowsxp/homeのインストールCDを元にSP3統合インストールCDを作り、 これで起動させての回復コンソールか、 XP/SP3のPCで緊急起動フロッピーを作り、 http://lets-go.hp.infoseek.co.jp/bootdisk1.html 外付けフロッピーから起動し、 HDD内のi386フォルダにある回復コンソールインストールプログラムを実行しHDDに回復コンソールをインストール、 緊急起動フロッピーのBOOT.INIに回復コンソール起動用のエントリーを書き加え、 C:\cmdcons\bootsect.dat="Microsoft Windows 2000 Recovery Console" /cmdcons Cmldrファイルもコピーしておき、 このフロッピーで起動し回復コンソールでFIXMBRの実行などをしてみる。

Tstar
質問者

お礼

追記です。まだXPはubuntuとともに正常に起動します。大事なことを言わずにいてすみません。

Tstar
質問者

補足

ありがとうございます。ファイルシステムはFAT32なので,大丈夫だと思ったのですが...指南して下さった方法を試してみたいと思います。 外付けフロッピーから起動し、 HDD内のi386フォルダにある回復コンソールインストールプログラムを実行しHDDに回復コンソールをインストール、 緊急起動フロッピーのBOOT.INIに回復コンソール起動用のエントリーを書き加え、 C:\cmdcons\bootsect.dat="Microsoft Windows 2000 Recovery Console" /cmdcons Cmldrファイルもコピーしておき、 このフロッピーで起動し回復コンソールでFIXMBRの実行などをしてみる。 このくだりを詳しく教えていただけませんでしょうか?このようなことに関しては完全な初心者なので,画面に出てくる言葉なども説明していただけるとありがたいです。ちなみにCmldrファイルのコピーはどうやったらいいでしょうか?

その他の回答 (3)

noname#161749
noname#161749
回答No.4

PCのHDDにi386フォルダがあるかどうか確認、 これにWindowsXP-KB936929-SP3-x86-JPN.exeを統合、 統合したii386フォルダから回復コンソールがインストールできないなら、 BOOTPARTを使ってみる。 http://nobumasa-web.hp.infoseek.co.jp/multi_boot/bootpart.html たぶんMS/DOSでフロッピー起動してやらないとMBRの修復はできないように書かれてると思われます(製品版のXPインストールCDがあるので、こういう危険なツールは使わなくて済みますから、試していません)。

Tstar
質問者

お礼

ありがとうございました。遅くなって申し訳ありません。すべて失敗してしまったので,先生がMBR領域ごとハードディスクを消去してくださったので再インストールからすべてやりなおすことができました。今までいろいろとご協力ありがとうございました。

noname#161749
noname#161749
回答No.3

現状起動できるならmbrの修復は必要ないと思いますが?

Tstar
質問者

補足

遅くなって申し訳ありません。今回は空き容量がまずいことになったので、一度ubuntuを抜いて再インストールすることを考えています。

noname#198419
noname#198419
回答No.1

XPでMBRを修復するのは、回復コンソールを使います. セーフモードの機動と同様に、パソコンの電源をいれて、白黒が面のうちにf8を押します。 メニューから回復コンソールを選択して起動させます. 普段DOSを使っていないようでしたら、XPの回復コンソールを使った方がよろしいかと思います。

Tstar
質問者

補足

ご回答ありがとうございます。おっしゃって下さった方法で出してみましたが回復コンソールのコマンドは見当たりませんでした。

関連するQ&A

  • 起動時にWindows2000、Windows2000のデュアルブート選択画面が出る

    デュアルで設定していたのですが、今は、Win2000だけに戻しても、起動時にWindows2000、Windows2000のデュアルブート選択画面が出ます。 プロンプトで、fdisk /mbrと打っても、Meの起動ディスクから、fdisk /mbrとしても消えません。どのすればよいか、教えて下さい。

  • WindowsのコマンドプロンプトだけでPC起動

    MS-DOSではNTFSのデータにアクセスできませんし、 回復コンソールでは、移動できないフォルダがあり、DOSとして使うことができません。 PCをDOS起動のように、すばやく軽く、Windowsのコマンドプロンプトだけで起動する方法、ありますでしょうか? 起動用CDの作り方とか、通常Windowsとコマンドプロンプト起動のマルチブートの作り方など、教えていただけるとうれしいです。 なお、対象PCは、WinXP あるいは Win7です。

  • Windos98セカンドが起動しなくなりました!!

    ハードディスクを4個に分けていました。CをDOS環境に、DをDOS環境の倉庫に、で残りの1つにターボLinaxを入れていましたが、Windos98セカンドのMSdosプロンプトからFDISKコマンド使って、C以外を全部消しました。そのあと再起動したら、起動する途中で表みたいな画面の下で L1 って表示されてWinndosが起動しなくなりました。 友達がシステムディスク入れて fdisk /mbr って打てば大丈夫っていってくれたのですがダメでしたどうしたらいいかわかります?? PS、パソコン弱いのでいまいち説明下手ですがどうか教えてください!!

  • MBRの初期化。

    WindowsXPを使用しています。 MBRを初期化したいと考えているのですが、リカバリーして初期出荷状態に戻すとMBRも初期化されるのではないのでしょうか? どうやらMBRに問題があるようで以前デュアルブートできていたものが(XPとFreeBSDです)できなくなりました。 それでリカバリーしてインストールしてもデュアルブートできなくなってしまいました。 それでMBRを初期化してやりなおしたいと考えているのですが、どうやってやればいいのでしょうか? fdisk、diskpart、fixmbrなど色々調べたのですが、XPではfdiskがコマンドプロンプトから実行できず、 それと似たようなdiskpartで試しましたがそれから先どうやっていいのかわかりません。 diskpartで色々コマンド一覧が表示されますがどれもMBRに関係ないように思います。 さらにfixmbr /mbrも実行できません。 どうやってMBRを初期化できるのでしょうか?

  • Linuxインストール後HDDをWinでフォーマットしたら容量が少ない

    ご教授願います。 RedhatLinuxをインストールしたHDDがあったのですが、 都合でそのHDDをWinに戻そうとして、Win98起動ディスクでfdiskをしましたが、 6GBのHDDなのに12MB(記憶が曖昧です)しか確保できません。 dosプロンプトで fdisk /mbr としてみましたが結果は同じでした。 他に何か原因or対処方法はあるのでしょうか? どうぞ宜しくお願い致します。

  • WinXP起動しない。どこまで起動しているかの?

    みなさん、こんにちは。 自宅のWindowsXPが突然起動しなくなったのですが、再インストールせずに何とか起動できるようにしたいと考えています。詳しい方、お知恵を貸してください。 状況) ○ある日突然起動しなくなった。BIOS上ではHDDを認識している模様。特に異音はしていない模様。 ○BIOSの後、HDDから起動した始めたとたんダンマリ…。画面は黒いままで、左上にカーソル(DOS時代の四角い点滅するヤツ)が点滅しているだけで何も起きない。 ○セーフモードどころか、F8キーすら利かない(その段階まで行っていないと思われる) ○CDブート(TrueImageやBartPE)させてHDDの中身を覗いてみると、ファイル/フォルダは確認できる。 ○XP SP2の回復コンソールで、fixmbr /mbrや、fixbootするも改善せず(実際にHDDに入っているのはSP3ですが、SP3用の回復コンソールCDはないようなのでSP2で代用…汗) ○再度CDブートさせてみると、今度はHDDをマウントできない。パーティションサイズが変になっている。 ○dskprobeを使って、MBRを見てみるとブートコードが00hで消えている。パーティションテーブルも少しおかしく痕跡が残っている程度。正常なPCからMBRブートコードをコピーしてから、実際のディスク容量・パーティション構成に合わせて、パーティションテーブルを手動で修正。 ○同様にNTFSのPBRを見てみるとブートコードは大丈夫そうだが、BIOS PARAMETER BLOCKの内容が一部おかしい。これも手動で修正してCDブートさせたところ、HDDはマウントできてファイルが正しく見えるようになった。 後から気付いたのですが、BIOSがBigDriveに対応していないところにfixmbr/fixbootしたのがいけなかったのだろう(BIOS上は137GB、実HDDは250GB)。 ○PBRのあるセクタ以降にntldrをロードするコードらしきものがあったので、正常なPCのHDDにあるブートコードと比較してみたところ、パーティションテーブルやBPB、NTシグニチャなどPCに固有の情報を除いて完全に一致した。これで起動できると思ったが、やはり同じ症状で起動せず。 ○ちなみに以前使っていたHDDに入れ替えてみると正常に起動できるので、HDD以外のPC本体側の問題ではなさそう。 質問ですが、もう少し突っ込んで「どこがおかしいのか?」を突き止めるために確認すべき点はあるでしょうか?私が思うには、MBR/PBRは正常になっているのでNTLDRをロードしようとするところまでは動くはずじゃないかと。そこまで動いていればせめて"NTLDR is missing"くらいのメッセージは表示されてもよいのではないかと思うのですがそれすらないのが解せないのです。 最悪、OSインストールからやり直しますが可能なら避けたいので、その前に他に見るべきところがあればご教示下さい。よろしくお願いします。

  • Vista SP2がインストールできません

    Vista SP2がインストールできません。 インストールできない原因が「サブジェクトに署名がありませんでした」ということです。 そこで、マイクロソフトのホームページに従い、「Windows Vista 用のシステム更新準備ツール (KB947821) パッケージ」をインストールして、Windows Update を使用して Service Pack2 をインストールするのではなく、スタンドアロン版パッケージを使用して再度Service Pack2 をインストールしましたが、やはり出来ませんでした。 コンピュータに対してスキルの高い方、ぜひともご教示をお願いします。 附記 使用コンピュータはIBM Think Pad X60です。 インストールできない原因として、何となく思い当たることがあります。1ヶ月ほど前までハードディスクを2つのパーティションに分けて、Boot MagicでVistaとXPのディアルブートをしていました。ただ、XPはもう必要ないと思い、XPがインストールされているパーティションを単純にフォーマットしました。単純にフォーマットしてしまったので、「NTLDR is missing」が表示され、 Vistaが起動しなくなってしまいました。そこで、何かのホームページで「Boot Magicはmbr(マスターブートレコード)にインストールされる」ということを読んだので、dosプロンプトで「 fdisk /mbr」をしてから、、Windows VistaのDVD-ROMの回復コンソールで修復したという経緯があります。このこととVista SP2がインストールされないことが関係あるのでしょうか? コンピュータにあまり詳しくありません。どうかよろしくお願いします。

  • DOSプロンプトの日本語環境設定

    DOSプロンプト初心者です。もうすでに幾度も交わされている質問でしたら申し訳ございません。 ソニーバイオPCV-R72をWindows98で使用しておりますが、いつの頃からかDOSプロンプトでの「\」や「:」などがキーボードの表示通りに入力出来なくなっていました。DOSプロンプトが英語環境になっているのが原因でしょうか?だとすると、日本語環境設定に戻すにはどの様な方法があるでしょうか? 自分なりに調べたところ「config.sys」や「autoexec.bat」などの記述が関わっているようですが、初めていじるので、不安なので手をつける前にどなたかご教授願えませんでしょうか?

  • コンソールアプリ内でDosコマンドを使用したい

    kirishima8と申します。 よろしくお願いします。 開発環境 WindowsVista business 32bit Visual Studio 2005 VC++ Win32アプリでコンソールアプリで、Dosのコマンドラインを利用したいのです。 新たにbatファイル等を作成・実行するのではなく、ずっと同一のコンソールウィンドウを利用し、かつ、Dosコマンドをプログラム側から利用できたらと考えています。 コマンドプロンプトのような機能を、自分で作ったアプリに実装させたいというのが最終的な目標となります。 MSDNで調べてみたところ、WriteConsoleInput()や関連APIが見つかりました。 しかしながら、パラメータの説明が何を指すのかという点が、現時点で私には解り辛いです。 何らかの情報をお持ちの方、ご教授ください。 未熟者ですので、上記では内容が伝わらないかもしれません。 何か不明な点がございましたら、お尋ねになってください。 よろしくお願いします。

  • win10のcmdでのDOSアプリ

    プリンタはVP-1200です。ESC/Pコマンドを含む旧いDOSアプリをWin10のコマンドプロンプト下で動作させる方法をご教示ください。 かって同じアプリをWin2000で走らせた時はDOSのESC/P用ドライバをconfig.sysに置いた覚えがあります。Win10も同じことをするのでしょうか? ※OKWAVEより補足:「EPSON社製品」についての質問です。