- ベストアンサー
NEC PC-9821 NR15でハードディスクを交換してシステムを再インストールする方法
- NEC PC-9821 NR15にハードディスクを交換しようとしていますが、システムインストールディスクをFDDに入れて起動すると、ハードディスクが認識されません。
- 取り付けは正しく行われているため、原因を特定できません。
- DOSでは問題なくフォーマットできるが、FDからのインストールができません。解決策を教えてください。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
最初にお知らせしたLa13用とはちょっと違う攻め方ですが、NR15にて動作確認がおこなわれている「だまし手順」を見つけました。 先にこれを見つけておけばよかったのですが、今頃になって今年の春に「お気に入り」に入れていたことを思い出しました。
その他の回答 (5)
>;2.0 GB >16=1535 だましたはずが、だませていないということですね。 1、超がつくほどの基本である、「FAT16を使用すること」について確認する。fdiskの最初の問いかけには、Nで答えることが必須です。 2、PARTSIZE.DATのオリジナルと比べてみて、ctrl-Z(^Z……EOFのこと)の有無を確認し、同様にする。 3、上記がだめなら、 ;2.0 GB 16=xxx xxxをオリジナル(FDの原本参照)と同様にして、フォーマットもやり直してみる。 というような、1・2は基本的な、3は本来の目的から逸脱した迷?案しか浮かびませんでした。 また、その後の様子をご連絡くださればさいわいです。
紹介したエディタ(小型であるのが特長)には特に思い入れがありませんので、使用方法を知りません。ドキュメントを読んでも操作方法がわかりにくいなら、比較的使いやすい(Wordstar・Mifes・VZなどを意識して設計されている)SE3で試してみてください。参考URLです。 ファイルサイズはそこそこありますが、日本に存在したほとんどのPCの対応版が出ています。特殊な色の背景を使用しますので、お気に召さない場合は、モノクロ版をおつかいください。 http://www.vector.co.jp/soft/dos/writing/se004929.html
お礼
その後、エディタの操作方法がわかりました。 説明をみても??でしたが、 なんとか保存出来るようになりました。 ご面倒お掛けして済みませんでした。 しかし、肝心のプログラムは実行してくれません~。 HDDのパーティションサイズは第一が1535MBで 第二が532BMで作りました。 SENSEHD.EXEの戻り値はs_hid.exeプログラムにて 16だと分かりました。 よって、PARTSIZE.DATの最後の2行は ;2.0 GB 16=1535 と、入力して保存し、HDDを入れ替え、 ↑のプログラムが入ったシステムFDを起動して みたのですが・・だめでした。 どこか、おかしな部分がありますか? 入力に空白が無かったか、今まで教えてもらった事を 読みなおしたりなど確認を行ったのですが、 自分では気づかない所もあるのかもしれません。 度々済みませんが、お願いします。
>もちろん、オリジナルは保管しています。 すでに複製を使っていらっしゃることは了解しました。上書きでも改変でも何でもござれです。 >普通に1枚目だけシステムFDをコピーしたのを持っているのですが、起動の時、動作は通常通り作動していましたが、最後まで行った事はないので、このコピーしたFDはムリでしょうか・・? プロテクト(複製防止のためFD自体に細工する)などはかけていないと思いますので、問題ないと思います。このFDの場合は、PC-9821の他機種や、HDをユーザが換装したNR15に対してシステムインストールを簡単に実施させないために、98CHECK.EXE(機種チェック用)とSYSREST.EXE(HD容量チェック用)の2段構えのガードがかかっているだけのことです。メーカとしては、保証(他機種の場合はライセンス)対象外の機器へのインストールを拒否しているだけのことですので、ある意味で不便ですが、当然の処置とも言えます。 >また↓のURLにて「11.PARTSIZE.DAT ファイルに書き加える」の章で「実行可能ファイル」はそのままFDに保存すればいいのですか? S_HD.exeは、13kbしかない極小プログラムなので、FDにコピーできると思います。 >もう1つ、「PARTSIZE.DAT ファイル」を「EDIT PARTSIZE.DAT でエディタを起動し、 記述を加えます。」と、説明がありますが、どうすれば開く事が出来るのでしょうか? 変更作業は、S_HD.EXEでエラーレベルが取得できたら、その数値をエディタでPARTSIZE.DATを開き、 XX=YYY のXXに書き込むだけです。YYYは第1パーティション(起動ドライブA:)の容量なので、1.5GBあたりでよければ、1535でも指定しておいてください。 編集方法 他のAT互換機でPC-9821の1.2MBフォーマットが読めれば、直接メモ帳で開いてもいい(関連づけは変更しないこと)ですし、PC-9821専用のedit.exeの手持ちがなければ、参考URLのフリーウエアでもお使いください。FDにコピーできそうな小容量のものを紹介しておきます。本当は、Need(for9801)をお勧めしたかったのですが、これだけ削除されていました。
お礼
度々済みません~っ! フリーウエアでダウンロードし、 PARTSIZE.DATを開いてみたのですが、 入力後、×ボタンを押して終了しようと思ったら 保存できずに終了してしまいます。と警告が出ました。 保存方法をご存知でしょうか? お願いします。
■上書き保存は× オリジナルを残しておかないと、失敗したとき、やり直しがききません。 システムFD(PC-98系のMS-DOS5以降なら何でも可)にdiskcopy.exeが入っていれば、 diskcopy a: a: で、同一のFDが複製できます。 AT互換機は1.2MBのフォーマットやディスクコピーが出来ない物がほとんどですし、単純にファイルコピーしてもIPLの関係で起動しません。 diskcopy.exeがなければ、vectorで適当な98対応ディスクコピーをダウンロードして使ってください。 DCP http://www.vector.co.jp/soft/dos/util/se000478.html DCU http://www.vector.co.jp/soft/dos/util/se015189.html SCOPY http://www.vector.co.jp/soft/dos/util/se000629.html ほとんどが1ドライブコピーに対応していた記憶がありますが、最近はDCOPY(昔はフリーウエアで、途中でシェアウエア化。Vectorには非登録)しか使っていないので、定かではありません。
お礼
もちろん、オリジナルは保管しています。 さらに質問なのですが、 普通に1枚目だけシステムFDをコピーしたのを 持っているのですが、起動の時、動作は通常通り作動していましたが、 最後まで行った事はないので、このコピーしたFDはムリでしょうか・・? また↓のURLにて「11.PARTSIZE.DAT ファイルに書き加える」の章で 「実行可能ファイル」はそのままFDに保存すればいいのですか? もう1つ、「PARTSIZE.DAT ファイル」を「EDIT PARTSIZE.DAT でエディタを起動し、 記述を加えます。」と、説明がありますが、どうすれば開く事が出来るのでしょうか? 普通に開いたらアプリケーションが必要ですよね? ド素人なもので、済みません。
参考URLに対処の方法が書かれています。参考にしてください。 NEC純正のシステムインストールディスクは、古いタイプのリカバリ(現行のリカバリはHDの容量が大きくなっていても素通しが多い)に該当しますので、純正HD(1GB)以外ははねつけるようにプログラム(SYSREST.EXEが元凶です)されています。
お礼
早い回答有難うございます。 やった事無いのですが、コピーしたシステムインストールディスクに書き換えると いいんですよね? 上書き保存はムリですよね??(^^;)
お礼
探してくださって有難うございます。 実は昨日、偶然にも同じサイトを見つけて実践していました。 「だまし手順」のとおり、戻り値の設定を変えるために、「Sensehd」を入れ替え、「Partsize」を書き換えて見事にインストールが出来て、成功しました。 P2B-Bさんのおかげです。 ここまで明確なお答えを頂けた事に感謝します。 勉強になりました。 本当に有難うございました。