• ベストアンサー

OSをインストールできないって故障?

古いDELLのPCを使っていますが、OSを再インストールしようHDをフォーマットし、いざインストールしようとすると、「実行可能な最大プログラムサイズは・・・」と表示されインストールできません。 少し調べてみると、起動ディスクに問題がありそうなことが分かり、起動ディスクを編集して再度試していましたが、やはり、ダメでした。 これって故障でしょうか? 素人では直せないのでしょうか? 何か分かる方教えてください。 ちなみに、増設のボードなどすべて外して試しています。CDドライブは純正ではありません。

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

  • ベストアンサー
noname#8602
noname#8602
回答No.7

●起動FDについて 方法は問いませんので、以下のファイルを揃えてください。ただし、元FD(原本)をディスクコピーしたものを改変すること。以下に示すファイル以外は削除してかまいません。 --MS-DOSシステム IO.SYS MSDOS.SYS COMMAND.COM --メモリマネージャ HIMEM.SYS EMM386.EXE --日本語DOS/Vドライバとフォント BILING.SYS JDISP.SYS JFONT.SYS JKEYB.SYS JKEYBRD.SYS ANK16.FNT ANK19.FNT KANJI16.FNT --CD-ROMドライバセット OAKCDROM.SYS MSCDEX.EXE --HD(FD)管理コマンド FDISK.EXE FORMAT.COM --(個別)制御用ファイル AUTOEXEC.BAT CONFIG.SYS ●起動時のエラー表示について エラーの内容やエラーコードが画面に表示されていませんか。また、2回のビープ音もそのヒントになると思います。この頃のDELLはPhoenix製BIOSを採用していたような気がしますが、私の手持ちは80486時代のDELLばかりなので、詳細は分かりません。 F2を押して、BIOS設定を再度行えば、改善することもあります。ときおり、BIOSのバックアップ電池が消耗しているというような単純な理由でエラーが出ることもありますので、そちらの方も確認してみてください。

Ken-G
質問者

補足

ご指導頂いたように、起動FDを作成しました。 すると、見事にwin98をインストールすることが出来ましたが、win98が立ち上がりません。 再起動すると、ノーマルモードで立ち上げるかセーフモードで立ち上げるかを聞いてきます。 ノーマルモードで立ち上げると、また再起動してくださいとのメッセージが出て、その繰り返しになります。 セーフモードだと立ち上がります。 ちなみに起動時のエラーはそのままです。

その他の回答 (6)

noname#8602
noname#8602
回答No.6

>起動FDを入れたまま再起動すると、No system Any Keyとコメントが出て、a:>■の画面になりません。 前回の、下記の手順(単純なファイルコピーではなく、ディスクの丸ごとコピー)を守っていれば、システムファイルを呼び出す部分(いわゆるIPL)がFD内に存在するので、起動FDになります。 >>お手持ちの起動FDを複製(マイコンピュータのFDアイコンを右クリックから「ディスクのコピー」が選べる。 ファイルコピーして起動FDを作っていませんか?

Ken-G
質問者

補足

コピー元の起動FDで試してみましたが、この起動FDでもNo system Any Keyと出たので、元の起動FDが破損していると思います。 Win98の起動FD2枚があるのですが、これらをディスクコピーして、config.sys autoexec.batを修正してもOKですか? それと、お礼が遅くなりましたが、いつも、迅速なご回答ありがとうございます。これを入力している場所と実際に修復しているPCの場所が違うので、レスポンスが遅くて申し訳ございません。 あと、ハード的にかどうか不明ですが、PCをFDから起動させるようにしても、CDから起動させるようにしても、いったんすべて読み込んで、「ピッピ」とエラーの音がします。それで、F1で続行しますか?F2で設定変更しますか?と聞いてきます。ここまでくるのに5分くらいはかかります。 もしかして、起動ディスクの問題ではないのですかね。だとすれば、これまでお手数をおかけして、申し訳ありません。

noname#8602
noname#8602
回答No.5

rem config.sysの内容 files=10 buffers=10 dos=high,umb stacks=9,256 device=himem.sys device=EMM386.EXE RAM devicehigh=oakcdrom.sys /D:mscd001 DEVICEHigh=BILING.SYS DEVICEHigh=JFONT.SYS /MSG=OFF DEVICEHigh=JDISP.SYS /HS=LC DEVICEHigh=JKEYB.SYS lastdrive=h rem autoexec.batの内容 LH MSCDEX.EXE /D:mscd001 /L:g 1、起動FD(1)内に、肝心のOAKCDROM.SYS・MSCDEX.EXE・FDISK.EXE・FORMAT.COMなどがすべて存在するようなので、RAMドライブは作らず、一枚だけで使用できる起動FDにしました。少なくとも、少しはコンベンショナルメモリが削減できるはずです。 ただし、CD-ROMドライブはATA(EIDE)接続に限定し、scandiskなどの各種コマンドの実行はできません。 2、お手持ちの起動FDを複製(マイコンピュータのFDアイコンを右クリックから「ディスクのコピー」が選べる。オリジナルを改変してしまうので必須)し、autoexec.batとconfig.sysを上記のものと入れ替えてください。該当ファイルをメモ帳で開き、コピー&ペーストで作業できます。 3、起動FDを入れたままPCを起動し、a:>■のプロンプトが現れたら、以下のコマンドを入力して1行ごとにenterです。 g: cd win98(windows95の場合は、cd win95) setup 4、セットアップで、もしも「HDがない」とか、「すでにOSがインストールされている」とか、しかられるような内容が表示される(そのことが分かりきっている)場合は、3の前に、以下の操作やコマンドを実行しておくこと。 ア、BIOSにて、HDが認識できるようにAutoDitectなり、パラメータの打ち込みをしておく。 イ、a:>■の状態から、以下のコマンドをタイプしてenter。 fdisk 「4、領域情報を表示」を確認のうえ、「3、領域または論理MS-DOSドライブを削除」で、不要な領域を削除しておいてください。ドライブ数を複数にしたい場合は、「1、MS-DOS領域または論理MS-DOSドライブを作成」にて、事前にパーティション分けをしておいてもよい。

Ken-G
質問者

補足

起動FDのautoexec.batとconfig.sysを修正して、起動FDを入れたまま再起動すると、No system Any Keyとコメントが出て、a:>■の画面になりません。 起動FDの他のファイルが破損しているのでしょうか・・・

noname#8602
noname#8602
回答No.4

そんなにお困りではない状況のようなので、bootdiskで適当な起動FDをダウンロードしてください。 英語版の起動FDですから、コンベンショナルメモリの空き容量は膨大です。setup時に、日本語で表示されるべき部分に文字化けが連続しますが、「押すべきキー」を確実に押していれば、GUIのセットアップ画面に変わります。

参考URL:
http://www.bootdisk.com
Ken-G
質問者

補足

#1の補足に、起動ディスクの詳細を明記したのですが、こちら英語版でも試してみます。

noname#8602
noname#8602
回答No.3

僕は、dellの型番やCD-ROMドライブの型番の情報提供は不要です。 #もうCD-ROM内のsetup.exeが見えているから、「実行可能な最大プログラムサイズは・・・」という表示がなされたと解釈しました。

  • RZ350RR
  • ベストアンサー率27% (444/1615)
回答No.2

故障ではなく貴方が最初に推測したように起動ディスクに問題が有ります。 修正が出来ないなら、素人では無理です。 古いDELLPCの型番とCD-ROMドライブのメーカや型番 が判り、FDの中のファイル config.sys autoexec.bat などの内容がここに提示できればアドバイスは可能です。

noname#8602
noname#8602
回答No.1

問題の起動FDのコンベンシャルメモリを増やしてください。 ここにconfig.sysとautoexec.batの内容(メモ帳にドラッグ&ドロップで表示可・特にautoexec.batはクリックして開こうとしないこと)をペーストしていただければ、修正案をお知らせします。また、分かる方ならだれでも回答してくださいます。 ポイントは、不要なドライバを組み込まないことや、必要不可欠なドライバはdevicehighに逃がすことなどです。

Ken-G
質問者

補足

何度もお返事いただきすみません。 まず、起動ディスクの内容ですが下記のような構成になています。 ANK16.FNT ANK19.FNT AUTOEXEC.BAT BILING.SYS BTCDROM.SYS BTDOSM.SYS COMMAND.COM CONFIG.SYS EMM386.EXE FDISK.EXE FORMAT.COM HIMEM.SYS IO.SYS JDISP.SYS JFONT.SYS JKEYB.SYS JKEYBRD.SYS KANJI16.FNT MSCDEX.EXE MSDOS.SYS OAKCDROM.SYS config.sysの内容 device=himem.sys device=EMM386.EXE RAM [menu] menuitem=HELP, Help menuitem=CD, Start computer with CD-ROM support. menuitem=NOCD, Start computer without CD-ROM support. menuitem=QUICK, Minimal Boot menudefault=HELP,30 menucolor=7,0 [HELP] device=oakcdrom.sys /D:mscd001 device=btdosm.sys device=flashpt.sys device=btcdrom.sys /D:mscd001 device=aspi2dos.sys device=aspi8dos.sys device=aspi4dos.sys device=aspi8u2.sys device=aspicd.sys /D:mscd001 devicehigh=ramdrive.sys /E 2048 [CD] device=oakcdrom.sys /D:mscd001 device=btdosm.sys device=flashpt.sys device=btcdrom.sys /D:mscd001 device=aspi2dos.sys device=aspi8dos.sys device=aspi4dos.sys device=aspi8u2.sys device=aspicd.sys /D:mscd001 devicehigh=ramdrive.sys /E 2048 [NOCD] devicehigh=ramdrive.sys /E 2048 [QUICK] [COMMON] files=10 buffers=10 dos=high,umb stacks=9,256 DEVICEHigh=BILING.SYS DEVICEHigh=JFONT.SYS /MSG=OFF DEVICEHigh=JDISP.SYS /HS=LC DEVICEHigh=JKEYB.SYS lastdrive=z 頭の2行は、ネットで調べて追加しました。 autoexec.batの内容 @ECHO OFF path=c:\windows;c:\windows\command \hibinv.exe call \checksr.bat IF "%config%"=="QUICK" GOTO QUICK set EXPAND=YES SET DIRCMD=/O:N set LglDrv=27 * 26 Z 25 Y 24 X 23 W 22 V 21 U 20 T 19 S 18 R 17 Q 16 P 15 set LglDrv=%LglDrv% O 14 N 13 M 12 L 11 K 10 J 9 I 8 H 7 G 6 F 5 E 4 D 3 C cls call setramd.bat %LglDrv% set temp=c:\ set tmp=c:\ path=%RAMD%:\;a:\;%path%;%CDROM%:\ copy command.com %RAMD%:\ > NUL set comspec=%RAMD%:\command.com copy extract.exe %RAMD%:\ > NUL copy readme.txt %RAMD%:\ > NUL :ERROR IF EXIST ebd.cab GOTO EXT echo Windows Millennium Edition 起動ディスク 2 を挿入してください。 echo. pause GOTO ERROR :EXT %RAMD%:\extract /y /e /l %RAMD%: ebd.cab > NUL echo 診断ツールが %RAMD% ドライブに読み込まれました。 echo. IF "%config%"=="NOCD" GOTO QUIT IF "%config%"=="HELP" GOTO HELP LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM% ::If MSCDEX doesn't find a drive... IF ERRORLEVEL 1 SET CDPROB=1 :: GOTO QUIT :HELP LH %ramd%:\MSCDEX.EXE /D:mscd001 /L:%CDROM% ::If MSCDEX doesn't find a drive... IF ERRORLEVEL 1 SET CDPROB=1 cls call help.bat :: GOTO QUIT :QUIT call fixit.bat rem clean up environment variables set CDPROB= set CDROM= set LglDrv= GOTO QUICK :QUICK このような感じです。 アドバイスよろしくお願い致します。

関連するQ&A