• ベストアンサー

システムファイルを消してしまった

不注意で、cドライブ直下のシステムファイルを全て消してしまいました。 フロッピーの起動ディスクがあったので、そこからio.sysとmsdos.sysとcommand.comはコピーできたので、ms-dosでの起動はできるようになりましたが、どうにかしてwindowsを起動できないでしょうか。 できる限りリカバリはしたくないのです。 パソコンは東芝のDynabookPX250,OSはwindows98SEです。 回答よろしくお願いします。

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

  • ベストアンサー
  • gungnir7
  • ベストアンサー率43% (1124/2579)
回答No.4

autoexec.batとconfig.sysは直接の因果関係はありません。 しかし、サウンドやグラフィックといった一部のカードデバイスは これらを利用して組み込まれていることがあります。 本体に無事に残っているのなら触らないで下さい。 多くの場合、config.sysはあった方が望ましいです。 >VFATデバイス初期化エラー MS-DOS.sysの内容をフロッピーの中から取ってきたのが原因ですね。 windows9Xではmsdos.sysはテキストファイルになっていまして、 ここにwindowsのブート情報が記載されることになっています。 少しWebを検索しまして次の記述を見つけました。 こちらの方も同じようなトラブルなので、同じようにすれば解決するでしょう。 http://iwaino.net/pc/trouble.htm 実際はwin98とSEで違いがありますので、次の投稿で全容を載せます。 少し長いのでコピー&ペーストしてフロッピーで渡して下さい。

その他の回答 (4)

  • gungnir7
  • ベストアンサー率43% (1124/2579)
回答No.5

これは私のところの98SEのconfig.sysの内容です。 [Paths] WinDir=C:\WINDOWS WinBootDir=C:\WINDOWS HostWinBootDrv=C [Options] BootMulti=1 BootGUI=1 DoubleBuffer=1 AutoScan=1 WinVer=4.10.2222 ; ;The following lines are required for compatibility with other programs. ;Do not remove them (MSDOS.SYS needs to be >1024 bytes). ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxa ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxb ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxc ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxd ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxe ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxf ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxg ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxh ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxj ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxk ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxl ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxm ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxn ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxo ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxp ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxq ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr ;xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxs

forgotten
質問者

お礼

参照先のホームページにあるようにmsdos.sysを書き換えてconfig.sysとともにc:に配置したところ、無事起動できました!! もうだめかと思っていたので、とても嬉しいです。 本当にありがとうございました! (参照先のホームページでは、doublebufferがdoubl"u"bufferになってました;)

  • gungnir7
  • ベストアンサー率43% (1124/2579)
回答No.3

C:\直下だけですか? C:\Windows が問題ないのならそれで動くと思いますが。 (config.sysがないようですが) DOSが動くのですからc:\windowsに入って win.comとしてみて下さい。それで動けば完了です。 少し様子が分からないので、うまくいかない場合は もう少し補足していただけますか。 なお、今後の回答は今日の日中以降になります。

forgotten
質問者

補足

消したのはc:\直下のシステムだけです。 config.sysとautoexec.batが無いからかな・・・? c:\windows\win.comは、やってみましたが VFATデバイス初期化エラー VFATに必要なデバイス又はリソースがないか又は利用できません。 VFATの読みこみを続行できませんでした。 システムが停止しました。 となってしまいます。 scanreg/restoreとかでいじってみても駄目みたいです。 起動に必要なファイルは、どこかのcabファイルの中にあったりするのでしょうか?それだったら何とか取り出せそうなのですが。

  • times3
  • ベストアンサー率23% (858/3649)
回答No.2

リカバリCD-ROMから全てのシステムファイルを書き戻してください。

forgotten
質問者

補足

メーカー付属のリカバリディスクなので、無理っぽいです。 リカバリ(プログラムを実行)するとHDがフォーマットされそうです。

  • kkkkk007
  • ベストアンサー率25% (179/691)
回答No.1

同じ型番のPCがあれば、そのPCのCドライブを丸ごとコピーすれば使用できますが、別の型のPCからでは、設定ファイルは全て別物なので起動できないぐらいの不具合があると考えてください。 同じ型のPCがなく、正常(不具合なく)に動作する環境を作りたいのであれば、リカバリするしか方法はないです。 今後は、バックアップをとられることをお勧めします。

forgotten
質問者

お礼

やっぱりリカバリしかないですかね・・・

関連するQ&A