Реконструкция:Windows for Workgroups 3.11.100 (English) — различия между версиями
Герман (обсуждение | вклад) |
Герман (обсуждение | вклад) |
||
Строка 102: | Строка 102: | ||
#* ''Предполагается, что на носителе №1 должен находиться файл <code>MSWFW1</code>.'' | #* ''Предполагается, что на носителе №1 должен находиться файл <code>MSWFW1</code>.'' | ||
− | Таким образом, '''предполагаемый''' список файлов на утерянном носителе выглядит следующим образом ('''полужирный''' – файл идентичен предполагаемому утерянному, ''курсив'' – файл '''вероятно''' идентичен предполагаемому утерянному): | + | Таким образом, '''предполагаемый''' список файлов на утерянном носителе выглядит следующим образом (<u>'''полужирный'''</u> – файл идентичен предполагаемому утерянному, <u>''курсив''</u> – файл '''вероятно''' идентичен предполагаемому утерянному): |
COMMDLG.DL_ | COMMDLG.DL_ | ||
CONTROL.HL_ | CONTROL.HL_ |
Версия 02:43, 12 октября 2020
Сборка 3.11.100 (English) утекла в виде неполного дистрибутива: носител! №1 отсутствует, носители №№2-8 доступны в полном составе.
Примечание: Реконструкция не завершена и находится в процессе. Принимаются любые идеи, замечания, мысли и предложения по данной теме.
Содержание
Задачи реконструкции
- Восстановить список файлов, которые присутствовали на носителе №1.
- Воссоздать носитель №№1 как можно ближе к предполагаемому оригиналу.
- Сохранить утекшие образы носителей в неизменном виде.
- По возможности избежать модификации используемых для реконструкции файлов.
- В результате необходимо получить работоспособный дистрибутив.
Явные проблемы реконструкции
- На носителе №1 имеются ключевые для работы системы файлы, полноценная замена которых невозможна, потому что для каждой существующей сборки они уникальны.
- Файл
SETUP.INF
, который хранит расположение на носителях главных системных файлов, отсутствует.- Вероятно, потребуется модификация одноимённого файла, который будет взят за основу.
Используемые сборки
Для процесса реконструкции предполагается использовать следующие сборки:
- Windows for Workgroups 3.11.070 (English)
- Windows for Workgroups 3.11.070 (German)
- Windows for Workgroups 3.11.100 (German)
- Windows for Workgroups 3.11.300 (1993-10-13)
- Windows for Workgroups 3.11.300 (German)
Некоторые будут использованы для сопоставления, а некоторые в качестве источника недостающих файлов.
Список файлов носителя №1
Сравнение списка файлов английской и немецкой локализаций сборки 3.11.070 доказывает, что состав сборок идентичный, за исключением файлов *.BM_
, *.WA__
и *.WR_
, названия которых в переведены на немецкий язык в немецкой версии.
Предположение: В английской и немецкой сборках 3.11.100 принцип аналогичный. А значит, можно определить список отсутствующих файлов методом сравнения дистрибутивов.
Файлы, отсутствующие в английской версии:
COMMDLG.DL_ CONTROL.HL_ DISK1DRUCKER.WR_FREIZEIC.WA_GDI.EX_GEFLECHT.BM_KARO.BM_KBDFC.DL_KLINGELN.WA_KRNL386.EX_MAUER.BM_NCDW.DL_NETZWERK.WR_NIETEN.BM_QUADRAT.BM_RAUTEN.BM_SETUP.EXE SETUP.HL_ SETUP.INF SETUP.SHH SETUP.TXT SVGA256.DR_ USER.EX_ VDDSVGA.38_WABE.BM_WFWSETUP.DL_ WIN.CN_ WINHELP.EX_ WINSETUP.EX_ XMSMMGR.EXEXYLOPHON.WA_ZICKZACK.BM_ZIEGEL.BM_AEGYPTEN.BM_
Файлы, отсутствующие в немецкой версии, но присутствующие в английской:
ARCADE.BM_ARGYLE.BM_CASTLE.BM_CHIMES.WA_EGYPT.BM_HONEY.BM_HPEISA.38_HPLANE.DO_MSWFW2MSWFW3MSWFW4MSWFW5MSWFW6MSWFW7MSWFW8NETFLX.38_NETFLX.BI_NETFLX.DO_NETWORKS.WR_'PRINTERS.WR_:REDBRICK.BM_RINGIN.WA_RINGOUT.WA_RIVETS.BM_SMARTND.DO_SQUARES.BM_THATCH.BM_ZIGZAG.BM_
- Файлы *.BM_ в немецкой версии переименованы, всего по десять разноимённых файлов. Их можно исключить.
- Файлы *.WA_ в немецкой версии переименованы, всего по три разноимённых файла. Их можно исключить.
- Файлы *.WR_ в немецкой версии переименованы, всего по два разноимённых файла. Их можно исключить.
- Файл
SMARTND.DO_
в английской версии находится на носителе №8 (источник:NETWORK.INF
), а в немецкой версии отсутствует. Его можно исключить. - Файлы
NETFLX.??_
в английской версии находится на носителях №№7-8 (источник:NETWORK.INF
), а в немецкой версии отсутствует. Их можно исключить. - Файлы
HPLANE.DOS
иHPEISA.386
в английской версии находится на носителях №8 и №7 соответственно (источник:NETWORK.INF
), а в немецкой версии отсутствует. Их можно исключить. - Файл
DISK1
является пометкой носителя №1 в немецкой версии.- Предполагается, что этот файл присутствует и в английской версии на диске №1.
- Файлы
MSWFW?
являются пометками носителей английской версии, в немецкой сборке они отсутствуют.- Предполагается, что на носителе №1 должен находиться файл
MSWFW1
.
- Предполагается, что на носителе №1 должен находиться файл
Таким образом, предполагаемый список файлов на утерянном носителе выглядит следующим образом (полужирный – файл идентичен предполагаемому утерянному, курсив – файл вероятно идентичен предполагаемому утерянному):
COMMDLG.DL_ CONTROL.HL_ DISK1 GDI.EX_ KBDFC.DL_ KRNL386.EX_ MSWFW1 NCDW.DL_ SETUP.EXE SETUP.HL_ SETUP.INF SETUP.SHH SETUP.TXT SVGA256.DR_ USER.EX_ VDDSVGA.38_ WFWSETUP.DL_ WIN.CN_ WINHELP.EX_ WINSETUP.EX_ XMSMMGR.EXE
Ход реконструкции
DISK1
Файл можно перенести без изменений из сборки 3.11.100 (German).
MSWFW1
Файл можно перенести без изменений из сборки 3.11.070 (English).