2021.02.17: 文末に他サイトリンクと駄文を追加
2020.06.13: 初出
いつの間にか T98-NEXT の「FD-Drive」に「USB-フロッピーディスクドライブ」を指定しても、フロッピーディスクにデータが保存できなくなっていた。
読み込みは出来るのだが、保存とフォーマットが出来ない状態である。何年もの間、イメージ化したFDばかり利用していたため、全く気が付かなかったのだ。。。
- はじめは「ライトプロテクト」の設定を怠ったのかな?と思ったが、様子がチョット違う。
- エラーメッセージなどは一切表示されず、USB外付けFDDもカタカタと動きアクセスしているような挙動をしめすので、パッと見は正常作動しているように見える。
- 普通に読み込みできるし、書き込み時もカタカタ言ってるし、大丈夫だろ・・・・てな雑なテストを行っただけでは気が付かなかったのだ・・・・。
T98-NEXT でUSB-FDDに保存できるのは、XPまでだった
VMware 内に保存している 古い Windows でチェックしてみると、T98-NEXT でUSB-FDDで保存できるのは、Windows XPまで。Windows 7 以降では保存できない、という結果になってしまった。
※ホストに Windows 10 を使っていても、ゲスト上の XP 経由なら FD 保存できる。
もう少し詳しく書くと
- ホスト: 64bit 版 Windows 10
+ ゲスト: 32bit 版 Windows XP (VMware)
- Windows XP 上の T98-NEXT から USB-FDD に保存できる
- ホスト: 64bit 版 Windows 10
+ ゲスト: 64bit 版 Windows 7 (VMware)
- Windows 7 上の T98-NEXT から USB-FDD に保存できない
- ホスト: 64bit 版 Windows 10
+ ゲスト: 32bit 版 Windows 10 (VMware)
- Windows 7 上の T98-NEXT から USB-FDD に保存できない
- ホスト: 64bit 版 Windows 10
- Windows 10 上の T98-NEXT から USB-FDD に保存できない
- ホスト: 64bit 版 Windows 7
- Windows 7 上の T98-NEXT から USB-FDD に保存できない
- 補足: DEP(データ実行防止)機能の無効化や、互換モードを「XP SP3」にしても効果はなかった。
とりあえず、VMware 上の Windows XP からであれば、 USB-FDD に保存できた。
ひょっとすると、64bit版 Windows がダメなのかな?とも思ったが、上記の組み合わせで試した限りでは、USB-FDD でファイル保存できるのは XP まで、という感じ。
確かにこの10年くらい、イメージドライブでのテストが殆どで、実際にUSB-フロッピーディスクドライブを接続し動作確認することはほとんどなかった。物理的なフロッピーディスクに正常な保存が行えるかどうかのテストは、一番最初 (XP時代) に試した後は行った記憶がない。。。
短い更新だけど、今回はここまで。
VMware でゲスト OS に XP を利用し、XP 上で T98-NEXT を起動すれば USB フロッピードライブのフロッピーディスクに保存できるので、解決策はあるにはある・・・・のだが、、、いつの間にかすげえ面倒くさいことになってしまっていた。
今後の運用が思いやられる。
サイト内関連
駄文追記: 他サイト関連リンク (2021.02.17)
久々に某氏の猫空さんを覗きに行き、過去記事をアレコレと拝見していたら私好みをお話が何本か掲載されていたのでココに残しておく。
- Windows7/8.1/10でPC98時代のソフトを動作させる 【PC98エミュレータ】
- Windows7 SP1で本当にUSB-FDDが使えないのか?
- Windows10でUSB-FDDの動作を確認してみる【USBフロッピードライブ】
- その他(USB FDD Win7 で検索してみた)
Windows7でフロッピーディスクは使えるのか?: パソコンのツボ
win7でUSB外付けFDDが使えない - マイクロソフト コミュニティ
なるほど検索ワードを「T98-NEXT」ではなく「Windows7」にした方が、情報を得やすいかもしれない。Windows7 SP1 でFDD制御の何かしらが変更となり、この時点で使えなくなったFDDも一定数存在する。
KB2529073、KB2496290、KB981779 などが、これらの挙動に影響を与えるケースもあるらしい。ひょっとしたら、T98-NEXT はWin7無印で動くかも?(推測のみ未検証)
※ 私の場合 VMware 経由で T98-NEXT を動かしているので、Win7無印の環境を作り再検証するくらいなら XP のままで良い。