DFDRV.EXE に関するよくある質問とその回答


Index of this FAQ.

  1. Windows95(OSR2)で使いたいのですがどうしたらよいのでしょうか?
  2. ディスクファイルを挿入できますが、アクセスすると化けます。
  3. ディスクファイルを挿入できますが、アクセスすると「準備が出来ていません」といわれます。
  4. 「デバイスアクセスエラーです」といわれて挿入出来ません。
  5. Windows95 で使用していていますが、フォーマットしても挿入されない事があります。どうしてでしょうか?
  6. OS/2で使用するための具体的な手順を教えてください。

Q1. Windows95(OSR2)で使いたいのですがどうしたらよいのでしょうか?
A1. 次の3手順を踏んでください。
  • 先ず、ディスクファイルが存在しているドライブを -Rc オプションで予約します。これは Win95 を起動する前(AUTOEXEC.BAT中)に行ってください。予約の仕方はマニュア ルのとおりです。出来ればメモリマップなどを調べて予約されている事を確認してください。
  • 次に、Windows フォルダ内の IOS.INI ファイルの2行目に DFDRV.EXE の項目を追加します。
  • 最後に、「コントロールパネル」→「システム」→「パフォーマンス」→「ファイルシステム」→「トラブルシューティング」→「新しいファイルの共有とロックの機能を使わない」にチェックします。「更新」ラジオボタンを押してください。その後再起動します。なお、OSR2ではこの操作は必要ないようです(95のバグ?)。
通常であればこの状態で DFDRV が使用可能になるはずです。

Q2. ディスクファイルを挿入できますが、アクセスすると化けます。
A2. ディスクキャッシュの再入が問題である可能性があります。ディスクキャッシュドライバの設定を正しく行ってください。Windows95 でのケースは、A1の3項目をチェックしてください。

Q3. ディスクファイルを挿入できますが、アクセスすると「準備が出来ていません」といわれます。
A3. ディスクキャッシュの再入が問題でオートイジェクトが働いていると思われます。ディスクキャッシュドライバの設定を正しく行ってください。

Q4. 「デバイスアクセスエラーです」といわれて挿入出来ません。
A4. FAT32 やネットワークドライブ等の非DOS FAT ファイルシステム上のディスクファイルは挿入出来ません。但し、フォーマットやコピーはDOSのファンクションを使用している為、可能です。

Q5. Windows95 で使用していていますが、フォーマットしても挿入されない事があります。どうしてでしょうか?
A5. ディスクファイルのフォーマットはDOSのファンクションコールを用いて作成されていますが、DFDRV が挿入しようとする際にはデバイスドライバを直接見に行きます。両者のアクセス方法の違いがこの問題を引き起こします。遅延書き込みの際のシェアリングが正しく行われていない、と推測できます。

Q6. OS/2で使用するための具体的な手順を教えてください。
A6. 特定DOSバージョンの起動、を用いることにより可能ですが、NECのOS/2ではこの機能はサポートされていないようなので使用出来ません。詳しくはOS/2のオンラインマニュアルを参照してください。動作制限に関してはマニュアルで述べた通りです。OS/2では全てのDOSセッションが仮想マシンとして動作する為、あるセッションの DFDRV.EXEが他のセッションの DFDRV.EXEに影響を及ぼす事はありません。それぞれ独立して動作します。