[2097]  Win95で強制的にHDDをMS-DOS互換モードにさせない方法
投稿者:新グラデスト さん   2000-02-12 01:24:07
こんばんは。こちら(Win掲示板)に来るのははじめてです。
386SXのDOS/Vノート(IBM PS/55note C23V)にむりやりTI486のCPUアクセラレータをさしてWin95を入れました。
しかし、キャッシュドライバがDOS/Win3.1用のため ハードディスクがMS-DOS互換モードになってしまいました。
たしか、以前WindowsStartという雑誌で強制的にMS-DOS互換モードをやめさせる方法があったと聞いたのですが
方法を忘れてしまいました。どなたか方法を教えていただけませんでしょうか。
  1. しおまん さん   2000-02-12 07:43:42
    WindowsディレクトリのIOS.INIにある[SafeList]セクションにエディタなどで、キャッシュドライバーを登録してみるとうまくいくかもしれません。
    ですが、どのような問題が起こるか、あるいは起こらないか全くわかりませんので万全の体制で試すのがいいと思います。
  2. 新グラデスト さん   2000-02-12 23:43:01
    しおまんさんどうもありがとうございます。
    うまくいきました。しおまんさんの方法に加えて、レジストリエディタの
    HKEY_LOCAL_MACHINESystemCurrentControlSetServicesVxDVMMのDOSPagerを01->00に
    (Windows Startに載っていたのはこれだったことを思い出しました)
    さらにDOSのSETVERコマンドでキャッシュドライバのDOSのバージョンを7.00に変えて
    ようやくMS-DOS互換モードが消えました。
    HDBENCH上でのHDDの速度も386SX時代並みに、そしてCPUの速度は486SXレベルになりました。
    Win95も普通に起動しますがなぜか
    *ワードパッドやペイントで、Windowsフォルダの中を表示しようとする時
    *HDBENCHの計測が終わって結果をコピーしようとする時
    に必ず落ちます。ちなみにHDBENCH Ver 2.610 640x480 16色で
    TI486-25MHz MS-DOS互換モード時代
    ALL 浮 整 矩 円 Text Scroll DD Read Write Memory Drive
    287 29 995 443 48 338 17 0 204 226 380 C:10MB
    TI486-25MHz 強引にMS-DOS互換モードを解除した状態
    ALL 浮 整 矩 円 Text Scroll DD Read Write Memory Drive
    433 25 988 411 41 317 17 0 1000 666 349 C:10MB
    になりました。
  3. 新グラデスト さん   2000-02-13 00:24:25
    上の方法に加え、ファイルシステムのプロパティの「トラブルシューティング」の
    「新しいファイルの共有とロックの機能を使わない」
    「プロテクトモードでバードディスク割り込みを処理しない」
    「バッファの同期を取らない」
    「すべてのドライブに遅延書き込みを行わない」にチェックを入れ、
    さらにAUTOEXEC.BAT上にwb16off.exeを入れたら
    メモ帳、ワードパッド、ペイントではエラーが出なくなりました。
    HDBENCHの値もほとんど変わりませんでした。
    HDBENCH計測終了時だけは相変わらず落ちますがこのくらいならば十分使えます。
    DOS/Vだけでなく、PC-98でも386SXを換装して、またはCPUアクセラレータを載せて
    Win95を使っている方には参考になると思うので書きました。
    どうもありがとうございました。