Реконструкция:Windows for Workgroups 3.11.100 (English) — различия между версиями
Герман (обсуждение | вклад) (→Список файлов носителя №1) |
Герман (обсуждение | вклад) (→Список файлов носителя №1) |
||
Строка 29: | Строка 29: | ||
COMMDLG.DL_ | COMMDLG.DL_ | ||
CONTROL.HL_ | CONTROL.HL_ | ||
− | DISK1 | + | <u>DISK1</u> |
− | DRUCKER.WR_ | + | <s>DRUCKER.WR_</s> |
− | FREIZEIC.WA_ | + | '''FREIZEIC.WA_''' |
GDI.EX_ | GDI.EX_ | ||
GEFLECHT.BM_ | GEFLECHT.BM_ | ||
KARO.BM_ | KARO.BM_ | ||
KBDFC.DL_ | KBDFC.DL_ | ||
− | KLINGELN.WA_ | + | '''KLINGELN.WA_''' |
KRNL386.EX_ | KRNL386.EX_ | ||
MAUER.BM_ | MAUER.BM_ | ||
Строка 58: | Строка 58: | ||
WINSETUP.EX_ | WINSETUP.EX_ | ||
XMSMMGR.EXE | XMSMMGR.EXE | ||
− | XYLOPHON.WA_ | + | '''XYLOPHON.WA_''' |
ZICKZACK.BM_ | ZICKZACK.BM_ | ||
ZIEGEL.BM_ | ZIEGEL.BM_ | ||
Строка 66: | Строка 66: | ||
ARGYLE.BM_ | ARGYLE.BM_ | ||
CASTLE.BM_ | CASTLE.BM_ | ||
− | CHIMES.WA_ | + | '':CHIMES.WA_''' |
EGYPT.BM_ | EGYPT.BM_ | ||
HONEY.BM_ | HONEY.BM_ | ||
HPEISA.38_ | HPEISA.38_ | ||
HPLANE.DO_ | HPLANE.DO_ | ||
− | MSWFW2 | + | '''MSWFW2''' |
− | MSWFW3 | + | '''MSWFW3''' |
− | MSWFW4 | + | '''MSWFW4''' |
− | MSWFW5 | + | '''MSWFW5''' |
− | MSWFW6 | + | '''MSWFW6''' |
− | MSWFW7 | + | '''MSWFW7''' |
− | MSWFW8 | + | '''MSWFW8''' |
NETFLX.38_ | NETFLX.38_ | ||
NETFLX.BI_ | NETFLX.BI_ | ||
Строка 84: | Строка 84: | ||
PRINTERS.WR_ | PRINTERS.WR_ | ||
REDBRICK.BM_ | REDBRICK.BM_ | ||
− | RINGIN.WA_ | + | '''RINGIN.WA_''' |
− | RINGOUT.WA_ | + | '''RINGOUT.WA_''' |
RIVETS.BM_ | RIVETS.BM_ | ||
SMARTND.DO_ | SMARTND.DO_ | ||
Строка 91: | Строка 91: | ||
THATCH.BM_ | THATCH.BM_ | ||
ZIGZAG.BM_ | ZIGZAG.BM_ | ||
+ | # Файлы '''*.WA_''' в немецкой версии переименованы, всего по три разноимённых файла. Их можно '''исключить'''. | ||
+ | # Файлы '''*.WR_''' в немецкой версии переименованы, всего по два разноимённых файла. Их можно '''исключить'''. | ||
+ | # Файл <code> DISK1</code> является пометкой носителя №1 в немецкой версии. | ||
+ | #* ''Предполагается, что этот файл присутствует и в английской версии на диске №1''. | ||
+ | # Файлы <code>MSWFW?</code> являются пометками носителей английской версии, в немецкой сборке они отсутствуют. | ||
+ | #* ''Предполагается, что на носителе №1 должен находиться файл <code>MSWFW1</code>.'' |
Версия 01:48, 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.EXE XYLOPHON.WA_ ZICKZACK.BM_ ZIEGEL.BM_ AEGYPTEN.BM_
Файлы, отсутствующие в немецкой версии, но присутствующие в английской:
ARCADE.BM_ ARGYLE.BM_ CASTLE.BM_ :CHIMES.WA_' EGYPT.BM_ HONEY.BM_ HPEISA.38_ HPLANE.DO_ MSWFW2 MSWFW3 MSWFW4 MSWFW5 MSWFW6 MSWFW7 MSWFW8 NETFLX.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_
- Файлы *.WA_ в немецкой версии переименованы, всего по три разноимённых файла. Их можно исключить.
- Файлы *.WR_ в немецкой версии переименованы, всего по два разноимённых файла. Их можно исключить.
- Файл
DISK1
является пометкой носителя №1 в немецкой версии.- Предполагается, что этот файл присутствует и в английской версии на диске №1.
- Файлы
MSWFW?
являются пометками носителей английской версии, в немецкой сборке они отсутствуют.- Предполагается, что на носителе №1 должен находиться файл
MSWFW1
.
- Предполагается, что на носителе №1 должен находиться файл