Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
-
YikxX
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
mercuryn,
вроде говорилось уже о уважении участников форума и их труда
Mr dUSHA,
что то я не пойму
где должна появиться папка Z-MSST
я запускаю из коммандной строки MSSTMake.exe D:\mass
он отрабатывает все в коммандном окне написано какие Hwid found, add
и все никакой папки не создается ничего не происходит
файлы не создаются
ложил в апдейт пак вообще ничего не произошло (только MSSTMake.exe)
просьба обьяснить по порядку список действий
вроде говорилось уже о уважении участников форума и их труда
Mr dUSHA,
что то я не пойму
где должна появиться папка Z-MSST
я запускаю из коммандной строки MSSTMake.exe D:\mass
он отрабатывает все в коммандном окне написано какие Hwid found, add
и все никакой папки не создается ничего не происходит
файлы не создаются
ложил в апдейт пак вообще ничего не произошло (только MSSTMake.exe)
просьба обьяснить по порядку список действий
-
mercuryn
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Цитата aset:
где должна появиться папка Z-MSST
Папка Z-MSST создается в той же папке, где расположен сам MSSTMake.exe.
Цитата aset:
просьба объяснить по порядку список действий
Первый шаг вы делаете правильно. Запуска "MSSTMake.exe D:\mass" вполне достаточно.
Далее сформированную папку кладете в "UpdatePack-XP\addons" откуда она будет интегрирована в дистрибутив.
Но не забывайте, что Z-MSST - это поддержка только для текстового этапа установки, то есть для того, чтоб установщик Windows увидел винчестер в вашей системе, и начал устанавливать ОС на него.
Естественно что на графическом этапе установки, когда установщик производит установку драйверов для всех устройств в системе, точно так же должны быть установлены драйвера и для дискового контролера, к которому подключен ваш винчестер.
Для этого вы должны предоставить установщику эту же папку с драйверами "D:\mass", из которой вы создавали аддон.
Сделать это можно несколькими способами, например:
- прописать список папок с драйверами в файл ответов winnt.sif, как описано в этой статье:
- использовать какой-либо фейк-установщик/интегратор драйверов, которому вы укажете только путь к дереву папок с драйверами, а он самостоятельно составит список папок и пропишет этот список в реестр, откуда установщик Windows уже и будет его использовать при поиске драйверов для устройств.
где должна появиться папка Z-MSST
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Папка Z-MSST создается в той же папке, где расположен сам MSSTMake.exe.
Цитата aset:
просьба объяснить по порядку список действий
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Первый шаг вы делаете правильно. Запуска "MSSTMake.exe D:\mass" вполне достаточно.
Далее сформированную папку кладете в "UpdatePack-XP\addons" откуда она будет интегрирована в дистрибутив.
Но не забывайте, что Z-MSST - это поддержка только для текстового этапа установки, то есть для того, чтоб установщик Windows увидел винчестер в вашей системе, и начал устанавливать ОС на него.
Естественно что на графическом этапе установки, когда установщик производит установку драйверов для всех устройств в системе, точно так же должны быть установлены драйвера и для дискового контролера, к которому подключен ваш винчестер.
Для этого вы должны предоставить установщику эту же папку с драйверами "D:\mass", из которой вы создавали аддон.
Сделать это можно несколькими способами, например:
- прописать список папок с драйверами в файл ответов winnt.sif, как описано в этой статье:
Установка драйверов из winnt.sif
;- использовать какой-либо фейк-установщик/интегратор драйверов, которому вы укажете только путь к дереву папок с драйверами, а он самостоятельно составит список папок и пропишет этот список в реестр, откуда установщик Windows уже и будет его использовать при поиске драйверов для устройств.
-
Mr dUSHA
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Обновлена версия
Новое в версии 1.7.1.0:Теперь при задании путя к папке с драйверами можно указывать не только абсолютный, но и относительный путь.Реализована полная очистка рабочего каталога Z-MSST, если он уже существует.Добавлен ключ командной строки '-BOA'
Новое в версии 1.7.1.0:Теперь при задании путя к папке с драйверами можно указывать не только абсолютный, но и относительный путь.Реализована полная очистка рабочего каталога Z-MSST, если он уже существует.Добавлен ключ командной строки '-BOA'
-
mercuryn
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Mr dUSHA, при формировании MSST.ini d в конце секции "A6" после "DRVTYPE = 1" образовалась цепочка символов "1F 0A 0D 0A", хотя вроде должна быть "0D 0A 0D 0A". Это единственное место в INI.
При переименовании этой папки драйвера "A6" в "A61" программа выдаёт ошибку. При переименовании в "AF" опять эта цепочка символов.
[ACARD AEC-6880/6890 Ultra ATA133 / Serial ATA RAID Controller (AEC6880.sys)]
SUBDIR = D\M\A5\AEC6880
TXTFILENAME = AEC6880
SCSINAME = ACARD AEC-6880/6890 Ultra ATA133 / Serial ATA RAID Controller
HWID = PCI\VEN_1191&DEV_0009&SUBSYS_00091191
BUSEX = 0
REPLACE = 0
REMOVE = 0
DISABLE = 0
PNPINTERFACE = 1
DRVTYPE = 1
[AEC6897 4-Channel IDE ULTRA 133 RAID Adapter for Windows 2000/XP/2003 (aec6897.sys)]
SUBDIR = D\M\A6\aec6897
TXTFILENAME = aec6897
SCSINAME = AEC6897 4-Channel IDE ULTRA 133 RAID Adapter for Windows 2000/XP/2003
HWID = PCI\VEN_1191&DEV_000B&SUBSYS_1191000B,PCI\VEN_1191&DEV_000B&SUBSYS_11916898
BUSEX = 0
REPLACE = 0
REMOVE = 0
DISABLE = 0
PNPINTERFACE = 1
DRVTYPE = 1
[DELL CERC SATA 1.5/6ch RAID Controller (cercsr6.sys)]
SUBDIR = D\M\D\cercsr6
TXTFILENAME = cercsr6
SCSINAME = DELL CERC SATA 1.5/6ch RAID Controller
HWID = PCI\VEN_9005&DEV_0285&SUBSYS_02911028
BUSEX = 0
REPLACE = 0
REMOVE = 0
DISABLE = 0
PNPINTERFACE = 1
DRVTYPE = 1
При переименовании этой папки драйвера "A6" в "A61" программа выдаёт ошибку. При переименовании в "AF" опять эта цепочка символов.
читать дальше »
[ACARD AEC-6880/6890 Ultra ATA133 / Serial ATA RAID Controller (AEC6880.sys)]
SUBDIR = D\M\A5\AEC6880
TXTFILENAME = AEC6880
SCSINAME = ACARD AEC-6880/6890 Ultra ATA133 / Serial ATA RAID Controller
HWID = PCI\VEN_1191&DEV_0009&SUBSYS_00091191
BUSEX = 0
REPLACE = 0
REMOVE = 0
DISABLE = 0
PNPINTERFACE = 1
DRVTYPE = 1
[AEC6897 4-Channel IDE ULTRA 133 RAID Adapter for Windows 2000/XP/2003 (aec6897.sys)]
SUBDIR = D\M\A6\aec6897
TXTFILENAME = aec6897
SCSINAME = AEC6897 4-Channel IDE ULTRA 133 RAID Adapter for Windows 2000/XP/2003
HWID = PCI\VEN_1191&DEV_000B&SUBSYS_1191000B,PCI\VEN_1191&DEV_000B&SUBSYS_11916898
BUSEX = 0
REPLACE = 0
REMOVE = 0
DISABLE = 0
PNPINTERFACE = 1
DRVTYPE = 1
[DELL CERC SATA 1.5/6ch RAID Controller (cercsr6.sys)]
SUBDIR = D\M\D\cercsr6
TXTFILENAME = cercsr6
SCSINAME = DELL CERC SATA 1.5/6ch RAID Controller
HWID = PCI\VEN_9005&DEV_0285&SUBSYS_02911028
BUSEX = 0
REPLACE = 0
REMOVE = 0
DISABLE = 0
PNPINTERFACE = 1
DRVTYPE = 1
-
Mr dUSHA
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Цитата mercuryn:
При переименовании этой папки драйвера "A6" в "A61" программа выдаёт ошибку. При переименовании в "AF" опять эта цепочка символов.
Исправил, перезалил исправленую версию в шапку.
При переименовании этой папки драйвера "A6" в "A61" программа выдаёт ошибку. При переименовании в "AF" опять эта цепочка символов.
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Исправил, перезалил исправленую версию в шапку.
-
YikxX
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Mr dUSHA, Нормально.
Вопрос, а чем отличаются режимы -a и -boa, ведь если использовать PrepareMsst.cmd из ГУИ, то вроде отличий нет???
@echo off
echo Å«ñú«Γ«ó¬á »á»¬¿ ñαá⌐óÑα«ó ΓѬßΓ«ó«ú« αѪ¿¼á ¼ÑΓ«ñ«¼ Mr.dUSHA
rd /s /q Z-MSST
set DrpRoot=%~dp0DriverPacks_MSST
rem set Log=CON
set Log=msst.log
rem set Log=nul
MSSTMake.exe -s -boa "%DrpRoot%" > %Log%
rem MSSTMake.exe -s -a "%DrpRoot%" > %Log%
del Z-MSST\START
del Z-MSST\FINISH
echo Å«ñú«Γ«ó¬á «¬«¡τÑ¡á.
pause
Вопрос, а чем отличаются режимы -a и -boa, ведь если использовать PrepareMsst.cmd из ГУИ, то вроде отличий нет???
читать дальше »
@echo off
echo Å«ñú«Γ«ó¬á »á»¬¿ ñαá⌐óÑα«ó ΓѬßΓ«ó«ú« αѪ¿¼á ¼ÑΓ«ñ«¼ Mr.dUSHA
rd /s /q Z-MSST
set DrpRoot=%~dp0DriverPacks_MSST
rem set Log=CON
set Log=msst.log
rem set Log=nul
MSSTMake.exe -s -boa "%DrpRoot%" > %Log%
rem MSSTMake.exe -s -a "%DrpRoot%" > %Log%
del Z-MSST\START
del Z-MSST\FINISH
echo Å«ñú«Γ«ó¬á «¬«¡τÑ¡á.
pause
-
Mr dUSHA
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Благодаря MSST, сформированого утилитой, удалось победить десктоп Acer Aspire (Intel на NF чипсете). В биосе вклюбчен райд и заблокирован от отключения - прямая подлянка против установки XP.
Без учета PnPinterface установка оканчивалась BSOD на текстовом этапе. Так что, идем правильной дорогой
Без учета PnPinterface установка оканчивалась BSOD на текстовом этапе. Так что, идем правильной дорогой

-
mercuryn
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Boa Soft, Это не Acer Aspire M5640? HWID не такой - ACPI\NVRAID20\3&267A616A&0 или подобный? И еще - ничего не приходилось дополнительно переделать? Например строки вида SCSI\NVIDIA__Raid_Disk________ и им подобные перенести выше обычных nVidia HWID'ов?
-
Mr dUSHA
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Цитата Debugger:
Например строки вида SCSI\NVIDIA__Raid_Disk________ и им подобные перенести выше обычных nVidia HWID'ов?
При таких особенностях интеграции, как добавление информации в реестр, которые реализует утилита из шапки, перестановка строк больше не нужна, поскольку становится бессмысленна.
Например строки вида SCSI\NVIDIA__Raid_Disk________ и им подобные перенести выше обычных nVidia HWID'ов?
Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
При таких особенностях интеграции, как добавление информации в реестр, которые реализует утилита из шапки, перестановка строк больше не нужна, поскольку становится бессмысленна.
-
mercuryn
Re: Служебные - [addon] Утилита конструктор TextMode MassStorage-аддона (конструктор)
Mr dUSHA, а если переставить строки, то все равно не поможет? Иными словами без добавления информации в реестр все равно не обойтись?