Windows 3.1のセットアップファイル差異にハマる。

前に作った仮想PCソフトでDOS/V+日本語Windows3.1の環境を構築するレシピを使ってセットアップしようとしたらうまくいかなかった。

今回使った構成は以前と同じbochs、VIrtualBoxとPCDOS2000J、IBM版Windows3.1日本語版。以前の記事はDOS6.3で掲載しているが実際には2000版でも試している。Windows3.1のセットアップでGUIが出てきたところでグローバルメッセージボックスのエラーが出て終了する。何回か試してもやっぱり同じで結局ハマってしまった。よく考えたら今回セットアップに使ったWindows3.1はCD-ROM版、以前に使ったWindows3.1はFD版。仮想PCの環境がおかしいのでなければWindows3.1のインストールセットに違いがありそう。

CD-ROM版とFD版でファイルと内容に差があるか確認してみる。

差異CD-ROM版FD版詳細
Differ101KBD.DR_101KBD.DR_内容相違
DifferC23V.IDPC23V.IDP内容相違
DifferIAFEP.EX_IAFEP.EX_内容相違
DifferIBMJ5577.DR_IBMJ5577.DR_内容相違
DifferIBMJ5587.DR_IBMJ5587.DR_内容相違
DifferIBMPAGES.DR_IBMPAGES.DR_内容相違
DifferMOUSE.DR_MOUSE.DR_内容相違
DifferPS55KBD.DR_PS55KBD.DR_内容相違
DifferREADME.WR_README.WR_内容相違
DifferSETUP.EXESETUP.EXE内容相違
DifferSETUP.INFSETUP.INF内容相違
DifferTP320.IDPTP320.IDP内容相違
DifferTP550BJ.IDPTP550BJ.IDP内容相違
DifferVDDC24J.38_VDDC24J.38_内容相違
DifferVGA256CJ.DR_VGA256CJ.DR_内容相違
DifferVGAC24J.2G_VGAC24J.2G_内容相違
DifferVGAC26J.DR_VGAC26J.DR_内容相違
DifferWINOA386.MO_WINOA386.MO_内容相違
DifferWINVER._WINVER._内容相違
DifferXGAJ31.DR_XGAJ31.DR_内容相違
NofileHINTS.TXTHINTS.TX_内容相違、圧縮形式
NofileIAESKK.DL_$IAESKK.DL_同一、ファイル名相違
NofileWIN31J#1Nofile
NofileWIN31J#1.0Nofile
NofileWIN31J#1.1Nofile
NofileWIN31J#1.2Nofile
NofileWIN31J#1.3Nofile
NofileWIN31J#1.4Nofile
NofileWIN31J#2Nofile
NofileWIN31J#3Nofile
NofileWIN31J#4Nofile
NofileWIN31J#5Nofile
NofileWIN31J#6Nofile
NofileWIN31J#7Nofile
NofileWIN31J#8Nofile
NofileWIN31J#9Nofile

四百数十のファイルのうちこれだけの差があった。FD版にあるラベル用のファイルはどうでも良いが、それ以外のディスプレイアダプタ、プリンタ、キーボード、マウスなどのドライバが違うし、セットアップに関するファイルやテキストファイルにも差がある。どうやらFD版のほうが新しいバージョンになっているようだ。

たまたま手元にあるFD版がCD-ROM版より新しかっただけなのか、これと同じファイル内容のCD-ROM版が存在するのかは分からないが、メーカーが何か意図をもってセットアッププログラムを差し替えるくらいだから、バージョンの差の間に解決すべき問題があることくらいは想像に難くない。こんな状態だから仮想PCで古い環境を構築するレシピを作っても、その手順通りに再現するのはなかなか難しいし、ほかの人が作った手順をなぞってもうまくいかないことがあるのは当然だと思う。

Windows 3.1のセットアップファイル差異にハマる。」への1件のフィードバック

  1. ピンバック: の回想録

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト /  変更 )

Google フォト

Google アカウントを使ってコメントしています。 ログアウト /  変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中