Tuning

PC-9821 Ra20/N12 Win2k 化計画


 
本来なら、内容的にもここに記載するような事でもないのですが・・・なぜか記載する事になりました。
若干の改造を要しましたので。(^^;

このマシンは、CPU に Intel Celeron/700MHz を装着し、Memory は192MB という環境。
I-O DATA UIDE-66経由で HDD を装着しています。
快適とは言えないカモしれませんが、それなりには動作しそうな雰囲気です。

Win98SE で使っていたのですが、やはりリソース関連の問題があります。
それを解決するには、NT カーネル搭載の OS となるのですが・・・ PC-98対応となると NT4か Win2k です。
この2つを比較すると、DirectX・PnP・USB(うちでは使えませんが)等 Win2k に分があります。

元々、このマシンを導入した時点で Win2k にて稼働させるという事は考えていました。
では、今まで・・・なぜ導入したなかったのか?それには理由があります。
FD にて Win2k セットアップが出来ないという大問題があったからです。(汗)

Win98からの上書きインストールは可能で・・・問題なく動作します。
それなら、その方法をすれば?と思うカモしれませんが・・・ FD にてブート出来ないというのは致命的です。
システムトラブルが起こった場合に解決出来ない場合があります。

その為に導入をしていなかったのですが・・・ようやく FD ブート出来ない理由が判明しました。
それは、内蔵インターフェースにドライブが接続されていないとダメという事。
UIDE-66経由で全てのドライブを接続しているのが原因のようです。
ただ、これは全ての PC-9821 がそうだという訳ではないようです。他のマシンでは起動しました。(^^;

そこで、内蔵インターフェースに何かデバイスを接続する事になるのですが・・・
接続出来るデバイスと言ったら、HDD か CD-ROM Drive 等の光学ドライブが一般的。
CD-ROM Drive を繋ぎ変えれば良いのでしょうが、うちは Combo Drive を装着していますので変えたくない。
となると、増設しか選択肢が無くなります。

デスクトップケースですので、普通に考えると HDD になるのですが、容量の壁が存在します。
その辺りは何とか出来そうな感じなのですが・・・起動優先順位がどうなるか自信がない。(汗)
そうなると、ドライブレターの問題も出るカモしれません。

光学ドライブ増設でも良いのですが、デスクトップケースには増設出来ません。
さて・・・どうしたものかと考えていると2スロット分空いている C-bus のスペースが目にとまりました。
内蔵インターフェースからのケーブルを通すスペースもあります。
ここなら固定出来ればデバイスを装着する事が可能です。
但し、操作は背面ですが。(笑)

とは言っても、CD-ROM Drive を入れるのは無理がある。
そこで思いついたのが・・・Slim Type CD-ROM Drive です。(^^;
丁度、ATAPI 変換したモノを別のマシンで使っていましたので移植。
固定は適当(写真を取り忘れたので詳細を記載出来ないとも言う)にしました。(ぉぃ
まぁ、問題なく使えるので大丈夫でしょう。(笑)

その後、Win2k をセットアップしたところ問題なくインストール出来ました。
ただ、インストール時の注意点はあります。

・UIDE-66のドライバを読み込ませる事。
・別パーティーションに Win9x (フルバックアップファイル含む)があると崩壊するのでスリープにする。
( NT は未確認です)

これに注意すれば問題なくインストール出来ると思います。
ただ、デュアルブート・マルチブート環境ですとインストール後の注意点もあるようですが。(^^;

メモ
Win2k はスリープにした HDD にアクセス出来るようです。

Win2k のフルバックアップと書き戻し
Win2k 稼働時ですと一部ファイルをコピー出来ず、フルバックは出来ないような気がします。
その場合は、デュアルブート環境を構築し、別のパーティーションからフルバックアップするのが簡単でしょう。
コマンドラインでコピー出来るカモしれませんが、GUI で操作する方が楽ですしね。
まぁ、デュアルブート環境を構築するのが面倒だと言われれば困りますが。(^^;

書き戻しに関しても、デュアルブート環境を構築していれば簡単です。
但し、Win2k のフルバックファイルは、そのまま書き戻しても起動出来ません。
そこで、Setup Boot Disk で起動して、ブートセクタのみの修復を実行すると起動出来るようになります。

PC-98なので FD で起動する。
修復をするので R キー。
システム修復処理で R キー。
手動修復を選択するから M キー。
ここで、ブートセクタの検査のみ選択する。
修復ディスクがないので L キー。(^^;
するとパスを探し出して表示してくるので確認して Enter キー。
で、ESC キーを押すと・・・一瞬で終わります。

問題点
動作に関しては、特に問題ない感じだったのですが・・・問題点を発見。
それは、ディスクデフラグツールでシステムドライブを選択し実行すると・・・落ちます。(汗)
エラー内容は、STOP エラー 0x0000000A:IRQL_NOT_LESS_OR_EQUAL との事。

どうも、分析のところで落ちるらしく、セーフモードでもダメ。
ただ、データドライブを選択した場合は問題なく動作します。(^^;

これは、カーネルモードのプロセスまたはドライバが、アクセスが許可されていないメモリアドレスにアクセスを
しようとした時に出るらしいエラーで、デバイスドライバ辺りが絡む事が多いらしいのですが・・・
どのデバイスなのかまるで分かりません。(^^;

そこで、PC-98系サイトの掲示板で聞いてみたところ・・・Neo-S370が原因らしいとの事です。
解決方法としては、PL-370/T に交換すれば良いようです。
ちなみに、Socket370を FC-PGA (Flexible Socket370) に変換する HCL-S で実験したところ変化なしでした。

やはり、この問題を解決するには PL-370/T にするしかないような感じです。
ただ、PL-370/T というのは Tualatin コアの Celeron に対応しているんですよね。
となると・・・ CPU も交換してみたくなりますなぁ。(^^;

という事で、PL-370/T Rev.2.1と Celeron/1.4GHz にしてみましたが・・・結果は変わりませんでした。(汗)
再インストールしてみないと正確には断定出来ませんが・・・謎のままです。

問題解決
その後、知らないうちに解決していました。(^^;
個人的には、Windows Update の何らかのパッチかな?と思っていますが・・・真相は不明です。

 

Home Back