Windows 3.1:3.1.34f

来自BetaWorld 百科
跳到导航 跳到搜索
3.1.034fVersion.png
Windows 3.1 3.1.34f
内核版本 3.1
架构 16-Bit
语言 English (United States)
编译日期 1991/6/7
版本字串 3.1.34f

此版已知最早的泄露是OSBA于2003年9月6日发布的版本,但初泄露版已经过修复,Disk2被替换为带Windows 3.1 RTM文件的版本,且被使用WinImage错误打包为1.44MB软盘镜像。此后包括OSBA成员,BetaArchive的WinPC、Daniel,RoL成员在内的多人制作了多个版本的修复安装盘。

2021年1月24日,BetaArchive用户ReflectiaX上传了该版本的1.44MB软盘镜像,其中Disk1从文件偏移0x6200开始有5个扇区出错。经比较,此前被认为是Build 34e的修改版镜像实际上是来自于34f。

新的特性(待修改)

  • 蓝屏安装可以让你选择“快速安装”(默认)或“完全安装”(自定义),右侧还有灰色背景的小说明。
  • 引入华生医生(Dr.Watson),版本为0.73【用于错误调试】
  • 安装程序会默认安装TrueType字体。
  • 对程序管理引入了一些快捷键。
  • 字体设置添加“仅显示TrueType字体”选项。
  • 打印机设置调整了界面布局,右侧按钮对齐;而且添加了通过DOS打印选项。
  • 写字板添加了选择性粘贴、链接配置功能。
  • 引入对象包装程序。

1.2M版安装盘修复记录

注:以下为用户“随便问我”于2021年1月24日更新的修复安装盘的过程记录,源安装盘为OSBA的最初泄露版本。以下修复记录供后来者参考。

Update: Windows 3.1 Build 034f(034e is mislabel) 1.44MB ver is leaked. Disk1 of this has stopped at 2% sectors as readme said, but luckily setup.inf and all used files in this disk looks fine.
Now Disk2:
File			TakenFrom
SETUP.INI		061d[Note1]
PMSPL.DL_		034f_144
NETAPI.DL_		034f_144
8514.DR_		026[Note2]
VGALOGO.LG_		034f_144[Disk1]
VGALOGO.RL_		034f_144[Disk1]
VDD8514.38_		034f_144[Disk1]
VGADIB.3G_		034f_144[Disk1]
CGA.2G_			034f_144
CGALOGO.LG_		034f_144
CGALOGO.RL_		034f_144
VDDCGA.38_		034f_144
CGA.3G_			034f_144
CGA.DR_			034f_144
CPQAVGA.DR_		034f_144[Disk1]
CPQAVGA.2G_		034f_144[Disk1]
VDDAVGA.38_		034f_144[Disk1]
CPQAVGA.3G_		034f_144[Disk1]
PLASMA.DR_		034f_144
PLASMA.3G_		034f_144
EGA.DR_			034f_144
EGACOLOR.2G_	034f_144
EGALOGO.LG_		034f_144
EGALOGO.RL_		034f_144
EGA.3G_			034f_144
EGA.SY_			034f_144
EGAHIBW.DR_		034f_144
EGAMONO.2G_		034f_144
EGAMONO.DR_		034f_144
EGAMONO.LG_		034f_144
EGAMONO.RL_		034f_144
HERCULES.DR_	034f_144
HERCULES.2G_	034f_144
HERCLOGO.LG_	034f_144
HERCLOGO.RL_	034f_144
VDDHERC.38_		034f_144
HERC.3G_		034f_144
VGAMONO.DR_		034f_144[Disk1]
OLIBW.DR_		034f_144
OLIGRAB.2G_		034f_144
SV400A.DR_		034f_144
SV400A.2G_		034f_144
V7VDD.38_		034f_144[Disk1]
TIGAWIN.RL_		034f_144[Disk1]
KBDHP.DR_		034f_144
KBDBE.DL_		034f_144
KBDCA.DL_		034f_144
KBDDA.DL_		034f_144
KBDDV.DL_		034f_144
KBDFC.DL_		034f_144
KBDFI.DL_		034f_144
KBDFR.DL_		034f_144
KBDGR.DL_		034f_144
KBDIC.DL_		034f_144
KBDIT.DL_		034f_144
KBDLA.DL_		034f_144
KBDNE.DL_		034f_144
KBDNO.DL_		034f_144
KBDPO.DL_		034f_144
KBDSF.DL_		034f_144
KBDSG.DL_		034f_144
KBDSP.DL_		034f_144
KBDSW.DL_		034f_144
KBDUK.DL_		034f_144
KBDUS.DL_		034f_144
KBDUSX.DL_		034f_144
XLAT850.BI_		034f_144
XLAT860.BI_		034f_144
XLAT861.BI_		034f_144
XLAT863.BI_		034f_144
XLAT865.BI_		034f_144
VGA850.FO_		034f_144
VGA860.FO_		034f_144
VGA861.FO_		034f_144
VGA863.FO_		034f_144
VGA865.FO_		034f_144
HPMOUSE.DR_		034f_144
KBDMOUSE.DR_	034f_144
LMOUSE.DR_		034f_144
MSCMOUSE.DR_	034f_144
MSC3BC2.DR_		034f_144
LVMD.38_		034f_144
MSCVMD.38_		034f_144
LANMAN10.38_	034f_144
BANINST.38_		034f_144
LANMAN.DR_		034f_144
LANMAN.HL_		034f_144
NETWARE.DR_		034f_144
NETWARE.HL_		034f_144
NWPOPUP.EX_		034f_144
VNETWARE.38_	034f_144
VIPX.38_		034f_144
8514SYS.FO_		034f_144[Disk1]
EGASYS.FO_		034f_144
VGASYS.FO_		034f_144[Disk1]
8514FIX.FO_		034f_144[Disk1]
EGAFIX.FO_		034f_144
VGAFIX.FO_		034f_144[Disk1]
8514OEM.FO_		034f_144[Disk1]
EGAOEM.FO_		034f_144
VGAOEM.FO_		034f_144[Disk1]
CONTROL.SR_		034f_144
SMARTDRV.SY_	034f_144
RAMDRIVE.SY_	034f_144
EMM386.EX_		034f_144
WINVER._		034f_144
WINOLDAP.MO_	034f_144
WIN87EM.DL_		034f_144
SYSEDIT.EX_		034f_144
COMMDLG.DL_		034f_144
DDEML.DL_		034f_144
OLECLI.DL_		034f_144
OLESVR.DL_		034f_144
DSWAP.EX_		034f_144
WSWAP.EX_		034f_144
SHELL.DL_		034f_144
APPS.IN_		034f_144
TOOLHELP.DL_	034f_144
USER.SY_		034f_144
HPSYSTEM.DR_	034f_144
HPEBIOS.38_		034f_144
LANGDUT.DL_		034f_144
LANGENG.DL_		034f_144
LANGFRN.DL_		034f_144
LANGGER.DL_		034f_144
LANGSCA.DL_		034f_144
LANGSPA.DL_		034f_144
DISK2			034f_144
EXPAND.EXE		034f_144

Note1: Original SETUP.INI is the same across all beta stage, so the file should be genuine.
Note2: 8514.DR_ in 034f_1.44MB is corrupt, see Windows_3.1_Beta_1(34f 1.44MB).txt
-------------------------------------------------------

Disk1: 仅修改了SETUP.INF,去除了OSBA添加的(fixed)软盘标识。

Disk2文件提取来源:026>043e>其他版本
Disk2:
文件 提取自
SETUP.INI 026
PMSPL.DL_<-PMSPL20.DL_ 061d
NETAPI.DL_<-NETAPI20.DL_ 043e
8514.DR_ 026
VGALOGO.LG_ 026[Note1,同样作用于其他符合“*logo.*”条件的文件]
VGALOGO.RL_ 026
VDD8514.38_ 026
VGADIB.3G_ 026
CGA.2G_ 026
CGALOGO.LG_ 026
CGALOGO.RL_ 026
VDDCGA.38_ 026
CGA.3G_ 026
CGA.DR_ 026
CPQAVGA.DR_ 043e
CPQAVGA.2G_ 043e
VDDAVGA.38_ 043e
CPQAVGA.3G_ 043e
PLASMA.DR_ 026
PLASMA.3G_ 026
EGA.DR_ 026
EGACOLOR.2G_ 026
EGALOGO.LG_ 026
EGALOGO.RL_ 026
EGA.3G_ 026
EGA.SY_ 026
EGAHIBW.DR_ 026
EGAMONO.2G_ 026
EGAMONO.DR_ 026
EGAMONO.LG_ 026
EGAMONO.RL_ 026
HERCULES.DR_ 026
HERCULES.2G_ 026
HERCLOGO.LG_ 026
HERCLOGO.RL_ 026
VDDHERC.38_ 026
HERC.3G_ 026
VGAMONO.DR_ 026
OLIBW.DR_ 026
OLIGRAB.2G_ 026
SV400A.DR_ 026
SV400A.2G_ 026
V7VDD.38_ 043e
TIGAWIN.RL_ 026
KBDHP.DR_ 026
KBDBE.DL_ 026
KBDCA.DL_ 026
KBDDA.DL_ 026
KBDDV.DL_ 026
KBDFC.DL_ 026
KBDFI.DL_ 026
KBDFR.DL_ 026
KBDGR.DL_ 026
KBDIC.DL_ 026
KBDIT.DL_ 026
KBDLA.DL_ 026
KBDNE.DL_ 026
KBDNO.DL_ 026
KBDPO.DL_ 026
KBDSF.DL_ 026
KBDSG.DL_ 026
KBDSP.DL_ 026
KBDSW.DL_ 026
KBDUK.DL_ 026
KBDUS.DL_ 026
KBDUSX.DL_ 026
XLAT850.BI_ 026
XLAT860.BI_ 026
XLAT861.BI_ 026
XLAT863.BI_ 026
XLAT865.BI_ 026
VGA850.FO_ 026
VGA860.FO_ 026
VGA861.FO_ 026
VGA863.FO_ 026
VGA865.FO_ 026
HPMOUSE.DR_ 026
KBDMOUSE.DR_ 026
LMOUSE.DR_ 026
MSCMOUSE.DR_ 026
MSC3BC2.DR_ 026
LVMD.38_ 026
MSCVMD.38_ 026
LANMAN10.38_ 026
BANINST.38_ 026
LANMAN.DR_ 026
LANMAN.HL_ 026
NETWARE.DR_ 026
NETWARE.HL_ 026
NWPOPUP.EX_ 026
VNETWARE.38_ 026
VIPX.38_ 026
8514SYS.FO_ 026
EGASYS.FO_ 026
VGASYS.FO_ 026
8514FIX.FO_ 026
EGAFIX.FO_ 026
VGAFIX.FO_ 026
8514OEM.FO_ 026
EGAOEM.FO_ 026
VGAOEM.FO_ 026
CONTROL.SR_ 043e
SMARTDRV.SY_ 026
RAMDRIVE.SY_ 026
EMM386.EX_ 026
WINVER._ 026[Note2]
WINOLDAP.MO_ 026
WIN87EM.DL_ 026
SYSEDIT.EX_ 026
COMMDLG.DL_ 026
DDEML.DL_ 026
OLECLI.DL_ 026
OLESVR.DL_ 026
DSWAP.EX_ 043e
WSWAP.EX_ 043e
SHELL.DLL 其他来源[Note3][Note4]
APPS.IN_ 026
TOOLHELP.DLL 其他来源[Note3][Note5]
USER.SY_ 026
HPSYSTEM.DR_ 026
HPEBIOS.38_ 026
LANGDUT.DL_ 026
LANGENG.DL_ 026
LANGFRN.DL_ 026
LANGGER.DL_ 026
LANGSCA.DL_ 026
LANGSPA.DL_ 026
DISK2 026
EXPAND.EXE 026

Note1: 此处假设034e在Beta 1阶段,其后的034f在微软反垄断文档(Microsoft Anti-Trust Document)中提及,作为参考。
Note2: 确认了该文件与“关于 Windows”窗口中的版本号显示无关。
Note3: 此处假设了该文件在034e中原来未压缩。
Note4: 决定采用在[Link1]的BA讨论中出现的移植自043c版的文件。这会使原版性质在某些方面丢失,但“关于 Windows”窗口及其他外壳元素将能按预期效果正常使用。文件日期为2019年,这是因为该文件是从Rol修复版的Disk2提取的。
Note5: 使用了最近新发现的DRWTSN.zip(Dr.Watson 0.73,与原版034e中的组件版本一致),选择了不压缩文件。
Link1 https://www.betaarchive.com/forum/viewtopic.php?f=59&t=27204