Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   txtsetup.sif (http://forum.oszone.net/showthread.php?t=63463)

botvin 27-03-2006 17:35 422182

txtsetup.sif
 
Вопрос к тем кто знает:
какую роль играет txtsetup.sif при установке XP, может ли он содержать в себе те же разделы и строки, что пишутся в winnt.sif ?

boss911 27-03-2006 18:25 422199

botvin
Цитата:

какую роль играет txtsetup.sif при установке XP
Копирование файлов с устоновочного CD
Цитата:

может ли он содержать в себе те же разделы и строки, что пишутся в winnt.sif ?
Нет!! :)

botvin 30-03-2006 11:50 423124

boss911
Цитата:

какую роль играет txtsetup.sif при установке XP ?
Копирование файлов с устоновочного CD
Понятно.
Мой случай следующий: всегда создаю 2 тома, на c: устанавливается винда+программы, на d: направляю профили пользователей и кладу дистрибутивы (иногда делаю 3-й том для подкачки)
Следующий вопрос такой - как используя txtsetup.sif закопировать дистрибутив винды на диск d: автоматически ? (d:\distrib\winxp)
Еще лучше сначало бы дистр туда копировался и оттуда бы происходила установка (не особо надеюсь на это)


boss911 03-04-2006 22:51 424582

botvin
Цитата:

Следующий вопрос такой - как используя txtsetup.sif закопировать дистрибутив винды на диск d: автоматически ? (d:\distrib\winxp)
Еще лучше сначало бы дистр туда копировался и оттуда бы происходила установка (не особо надеюсь на это)
Оу, вот тут я не селен!! Тут есть люди, которые хорошо в этом дуплят, обратись к ним, думаю они тебе много могут сказать по этому вопросу!! :)

P.S. Админы тебе помогут!!

amel27 04-04-2006 08:50 424675

botvin
Цитата:

как используя txtsetup.sif закопировать дистрибутив винды на диск d: автоматически ?
Дался тебе txtsetup.sif... Создай папку на установочном CD $oem$\D и содержимое при установке скопируется на D:

Цитата:

Еще лучше сначало бы дистр туда копировался и оттуда бы происходила установка (не особо надеюсь на это)
Для этого придется проводить установку из WinPE.

botvin 05-04-2006 07:17 425022

amel27
Цитата:

Создай папку на установочном CD $oem$\D и содержимое при установке скопируется на D:
Это можно, но дистрибутив удвоится по размерам
Цитата:

проводить установку из WinPE
В общем-то это мысль, ведь все-равно разметку диска и форматирование я произвожу предварительно до установки, т.к. во время установки нельзя отформатировать тома в несистемном разделе

amel27 05-04-2006 07:59 425028

Цитата:

Это можно, но дистрибутив удвоится по размерам
Это неправда! Если при создании ISO включить оптимизацию (UltraISO, CDImage) то все дубли заменятся линками на один экземпляр файла.

botvin 07-04-2006 21:30 425931

amel27
Цитата:

Если при создании ISO включить оптимизацию (UltraISO, CDImage) то все дубли заменятся линками на один экземпляр файла
Сделал (cdimage -o ...) - ISO увеличился по размерам с 640 до 730 мег, для CD многовато стало

Vadikan 07-04-2006 22:42 425951

botvin
Создание загрузочного ISO/CD. В будущем, приводите свои пакетные файлы целиком, плиз.

botvin 09-04-2006 18:22 426334

amel27
Цитата:

Сделал (cdimage -o ...) - ISO увеличился по размерам с 640 до 730 мег, для CD многовато стало
Каюсь, это заплатки на 70 мег потянули

serj88rus 20-09-2008 17:37 904163

кто подскажет, при установке дистрибутива появляется ошибка

о том что, неправильная 1 строка в TXTSETUP.SIF у кого было такое же?

boss911 20-09-2008 18:25 904198

Цитата:

Цитата serj88rus
неправильная 1 строка в TXTSETUP.SIF у кого было такое же? »

Опубликуйте первую строку. У меня первые две - пустые.

serj88rus 20-09-2008 19:17 904233

Код:

[Version]
signature="$Windows NT$"
ClassGUID={00000000-0000-0000-0000-000000000000}

[SourceDisksNames]
_x = %cdname%,%cdtagfile%,,""
_1 = %cdname%,%cdtagfile%,,""
_2 = %cdname%,%cdtagfile%,,""
_3 = %cdname%,%cdtagfile%,,""
_4 = %cdname%,%cdtagfile%,,""
_5 = %cdname%,%cdtagfile%,,""
_6 = %cdname%,%cdtagfile%,,""
1_ = %cdname%,%cdtagfile%,,""
2_ = %cdname%,%cdtagfile%,,""
3_ = %cdname%,%cdtagfile%,,""
4_ = %cdname%,%cdtagfile%,,""
5_ = %cdname%,%cdtagfile%,,""
6_ = %cdname%,%cdtagfile%,,""

[SourceDisksNames.x86]
1  = %cdname%,%cdtagfilei%,,\i386
2 = "%cd2name%","%cd2tagfilei%",,\cmpnents\tabletpc\i386
3 = "%cd2name%","%cd2tagfilei%",,\cmpnents\mediactr\i386
4 = "%cd2name%","%cd2tagfilei%",,\cmpnents\netfx\i386
100 = %spcdname%,%spcdtagfilei%,,\i386,1
_1    = %bootname1%,"%boottagfile1%",,""
_2    = %bootname2%,"%boottagfile2%",,""
_3    = %bootname3%,"%boottagfile3%",,""
_4    = %bootname4%,"%boottagfile4%",,""
_5    = %bootname5%,"%boottagfile5%",,""
_6    = %bootname6%,"%boottagfile6%",,""
1_    = %bootname1%,"%boottagfile1%",,""
2_    = %bootname2%,"%boottagfile2%",,""
3_    = %bootname3%,"%boottagfile3%",,""
4_    = %bootname4%,"%boottagfile4%",,""
5_    = %bootname5%,"%boottagfile5%",,""
6_    = %bootname6%,"%boottagfile6%",,""
7  = %cdname%,%cdtagfilei%,,\i386\lang
107 = %spcdname%,%spcdtagfilei%,,\i386\lang,1
8  = %cdname%,%cdtagfilei%,,\i386\lang
9  = %cdname%,%cdtagfilei%,,\i386\lang
10 = %cdname%,%cdtagfilei%,,\i386\lang
11 = %cdname%,%cdtagfilei%,,\i386
12 = %cdname%,%cdtagfilei%,,\i386
13 = %cdname%,%cdtagfilei%,,\i386
14 = %cdname%,%cdtagfilei%,,\i386
15 = %cdname%,%cdtagfilei%,,\i386

[SourceDisksNames.amd64]

[SourceDisksNames.ia64]

[WinntDirectories]
1980 = PCHealth\HelpCtr\Binaries
1981 = Web\Wallpaper
1  = "\"
2  = system32
3  = system32\config
4  = system32\drivers
5  = system
7  = system32\ras
9  = system32\spool
10 = system32\spool\drivers
11 = system32\spool\drivers\w32x86\3
12 = system32\spool\prtprocs
13 = system32\spool\prtprocs\w32x86
14 = system32\wins
15 = system32\dhcp
16 = repair
17 = system32\drivers\etc
18 = system32\spool\drivers\w32x86
19 = system32\drivers\disdn
20 = inf
21 = Help
22 = Fonts
23 = Config
24 = msagent\intl
25 = Cursors
26 = Media
27 = java
28 = java\classes
29 = java\trustlib
30 = system32\ShellExt
31 = Web
32 = system32\Setup
33 = Web\printers
34 = system32\spool\drivers\color
35 = system32\wbem
36 = system32\wbem\Repository
37 = addins
38 = "Connection Wizard"
39 = "Driver Cache\i386"
40 = security
41 = security\templates
42 = system32\npp
43 = system32\ias
44 = system32\dllcache
45 = Temp
46 = Web\printers\images
47 = system32\export
48 = system32\wbem\mof\good
49 = system32\wbem\mof\bad
50 = twain_32
51 = msapps\msinfo
52 = msagent
53 = msagent\chars
54 = security\logs
55 = system32\icsxml
57 = system32\mui
58 = %MUI_PRIMARY_LANG_ID_DIR%
59 = system32\mui\dispspec
60 = AppPatch
61 = Debug
62 = Debug\UserMode
63 = system32\oobe
67 = Help\Tours
68 = Resources\Themes\Luna
69 = Resources\Themes\Luna\Shell\NormalColor
70 = system32\oobe\html\ispsgnup
71 = system32\oobe\html\mouse
72 = system32\oobe\html\oemcust
73 = system32\oobe\html\oemhw
74 = system32\oobe\html\oemreg
75 = system32\oobe\images
76 = system32\oobe\setup
77 = system32\oobe\sample
78 = Resources\Themes\Luna\Shell\Metallic
79 = Resources\Themes\Luna\Shell\Homestead
91 = Help\Tours\mmTour
92 = Help\Tours\htmlTour
93 = Provisioning\Schemas
100 = system32\1025
101 = system32\1028
102 = system32\1031
103 = system32\1033
104 = system32\1037
105 = system32\1041
106 = system32\1042
107 = system32\1054
108 = system32\2052
109 = system32\3076
110 = system32\wbem\xml
111 = system32\usmt
112 = system32\inetsrv
123 = mui
124 = WinSxS
125 = WinSxS\Manifests
126 = WinSxS\InstallTemp
127 = ime
129 = Resources\Themes
130 = ime
132 = ime\imejp
133 = System32\IME\PINTLGNT
134 = System32\IME\CINTLGNT
135 = System32\IME\TINTLGNT
136 = IME\CHTIME\Applets
137 = ime\imejp98
138 = ime\imejp\applets
139 = pchealth\helpctr\binaries
180 = system32\3com_dmi
181 = PeerNet
239 = system32\wbem\Logs
240 = ehome
241 = "Network Diagnostic"
242 = L2Schemas
164 = system32\1049
243 = system32\ru
244 = system32\ru-ru
419 = system32\mui\0419

boss911, может мне тоже, сделать первые 2 строчки пустыми? а то только 1 пустая, интересно от этого что-нибудь зависит?

serj88rus 20-09-2008 19:45 904245

попробовал, та же самая ошибка...

Mr dUSHA 20-09-2008 20:45 904286

Цитата:

Цитата serj88rus
о том что, неправильная 1 строка в TXTSETUP.SIF у кого было такое же? »

А вы случайно с мултизагрузкой и патченьем setupldr-а не игрались? А то подобные сообщения оно выдает даже когда не находит вообще TXTSETUP.SIF, или находит вместо него что-то левое...

serj88rus 20-09-2008 21:19 904310

Mr dUSHA, нет подобного не делал, но TXTSETUP.SIF есть в папке I386 и он не левый, а оригинальный... раньше такого не было, впервые столкнулся с такой проблемой

dda777 26-09-2008 16:35 909355

Цитата:

Цитата botvin
Создай папку на установочном CD $oem$\D и содержимое при установке скопируется на D:
Это можно, но дистрибутив удвоится по размерам »

а что нельзя после установки поросто копирнуть папку I386 с компакт-диска в D:\DISTR\ , например через RunOnceEx.cmd
никакого увеличения размера.....

Vitalius_ua 18-01-2009 23:45 1012075

подскажите, где можно посматреть параметры TXTSETUP.SIF файла?
вернее описание всех параметров в файле...
меня интерисует момент запуска exe файла с параметров этого файла...

Сlassic 19-01-2009 04:26 1012206

Кажется мне,что TXTSETUP.SIF - это список копируемых файлов.

Vadikan 19-01-2009 18:45 1012927

Цитата:

Цитата Vitalius_ua
меня интерисует момент запуска exe файла с параметров этого файла... »

Для запуска исполняемых файлов во время установки Windows существует множество способов: cmdlines, svcpack, guirunonce, runonceex, но txtsetup для этого не подходит.

Vitalius_ua 19-01-2009 20:15 1013024

Vadikan, запуск и установка одного из приложений с моего диска с ОС происходит в момент перезагрузка - "тут" - запуск мастера установки ОС.
подскажите, какой метод из ваших перечисленных сдесь отвечает?
никак найти и удалить его немогу...

semiono 09-04-2010 03:19 1388432

Признаться я редко заглядываю на www.oszone.net, и думал что статей там поболее будет!
Самое интересное заканчивается здесь ...в секции [SourceDisksFiles] файла txtsetup.sif (Опубликована: 14.03.2005)
Ну и ещё маленькая статься об winnt.sif, видимо сейчас все заняты Windows 7. :(
Однако, секция [SourceDisksFiles] гораздо богаче выглядит, тем более в (x64) системе, и тайны там ещё есть.
Причём разные пост-инстал твики и батники, не достаточно правильный путь, в то время когда инстал начинается здесь.
Я, например, просто скопировал файл из i386 в SysWOW64 добавлением строки zzzz.txt = 55,,,,,,,82,0,0 в AMD64/txtsetup.sif
А в файлах HIVE....INF есть ещё болше возможностей, те же твики реестра, и прочее...
Просто, не хочется быть первопроходцем, ведь по частям всё уже известно, просто инфа разбросанна по кускам всюду.
Например, не понятно что за флаги 1,2 в конце строки - wxcopy.exe = 55,,,,,,,82,1,0,xcopy.exe,1,2
И нельзя ли сюда добавить, например, usb.sys:
[SCSI.Load]
nvrdx64 = nvrdx64.sys,4
nvatax64 = nvatax64.sys,4
atapi = atapi.sys,4
или тут не всякий драйвер подойдёт? А что за четвёрка, это чтоли system32/drivers директория чтоль?

Вот сюда бы svga.sys какой нибудь? :)
[Display.Load]
vga = vga.sys

semiono 11-04-2010 06:00 1389850

; WinXP (x64) txtsetup.sif

[SourceDisksNames.amd64]
1 = %cdname%,%cdtagfilea%,,\amd64
55 = %cdname%,%cdtagfilea%,,\i386

[WinntDirectories]
2 = system32
82 = SysWOW64

[SourceDisksFiles]
VidChng.exe = 1,,,,,,,2,0,0

[SourceDisksFiles.amd64]
wVidChng.exe = 55,,,,,,,82,0,0,VidChng.exe

; -------
Здесь я использовал VidChng.exe 32-битную программу, которую в одном случае переименовал в wVidChng.exe
и запаковал в WVIDCHNG.EX_ Однако, это было совсем не обязательно, просто чисто для проверки.
Оба файла были скопированны при установке. Причём из папки system32 которая обычно в пути,
программа VidChng.exe (32-бит) тоже нормально работает. Тут перенаправление вовсе не критично.

offtop: [SourceDisksNames.ia64] - что-то я никогда такой системы не встречал, это Itanium чтоли?

Заодно повторюсь, всё остальное что я делаю дополнительно.

[SetupData]
DefaultPath=\I ; Ну это понятно, не трогаем.
ForceScsi = 1
ForceDiskClass = 1
ForceCDRom = 0 ; это для установки с "виртуального" cdrom на флеш, это не влияет на нормальную установку.
Pagefile = 0 ; чтобы не свапил на винт :)

[Strings]
cdname = "DOpusOS (x64) Edition CD-ROM"
productname = "DOpusOS (x64) Edition"
wks_id = "DOpusOS (x64)"
wks_id_vga = "DOpusOS (x64) [VGA mode]"
cancel_id = "Cancel Setup"

Ещё я закоментировал "пустые папки", но будте осторожны, если они вдруг окажуться не пустыми,
это вызовет сразу же сбой установки! (F3) Exit

[WinntDirectories]
; 26 = Media
; 27 = java
; 28 = java\classes
; 29 = java\trustlib
; 127 = ime
; 128 = "ime (x86)"
; 130 = ime
; 131 = "ime (x86)"
; 132 = ime\imejp
; 136 = IME\CHTIME\Applets
; 137 = ime\imejp98
; 138 = ime\imejp\applets
; 259 = ADAM
; 260 = ADFS

Так же ещё я переименовал ненужную папку, чтобы использовать её.
37 = Apps
Это мне нужно для winnt.sif

ProgramFilesDir="\I\Apps\x64"
ProgramFilesDir(x86)="\I\Apps\x86"

Так как путь в несуществующую папку "Apps" не поддерживается!

* Ещё я добавил в HIVESFT.INF профили:

[AddReg]
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion^
\ProfileList","ProfilesDirectory",0x00020002,"%DEFAULT_PROFILES_DIR%"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList","AllUsersProfile",0x00000000,"%ALL_USERS%"
HKLM,"SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList","DefaultUserProfile",0x00000000,"%DEFAULT_USER%"

[Strings]
DEFAULT_PROFILES_DIR="%SystemRoot%\Profiles"
DEFAULT_USER="xxxx"
ALL_USERS="yyyy"

Ещё одно изменение.

HIVESFT.INF
[AddReg]
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Setup","DriverCachePath",0x00020002,"%SystemRoot%\system32"

txtsetup.sif
[WinntDirectories]
39 = "system32" ; 39 = "Driver Cache\amd64"
80 = "system32" ; 80 = "Driver Cache\i386"

:)

Dusya 08-04-2012 12:15 1895545

Такой вопрос:
что нужно написать в Txtsetup в [WinntDirectories] чтоб создать папку в %SystemDrive%

Amigos 09-04-2012 07:36 1896031

Цитата:

Цитата Dusya
что нужно написать в Txtsetup »

ничего не нужно туда писать.
задача
Цитата:

Цитата Dusya
создать папку в %SystemDrive% »

элементарно решается батником
Код:

md "%SystemRoot%\папка"
а уж способов запустить батник во время инсталляции Windows существует чуть ли не десяток.

Dusya 09-04-2012 19:39 1896519

мне надо именно чтоб во время текстового режима папка создавалась

ivvtvv 01-08-2012 14:33 1962760

Цитата:

Цитата Dusya
мне надо именно чтоб во время текстового режима папка создавалась »

Положите в корень дистрибутива систему папок: "$OEM$\$1\Ваша папка" и Ваша папка скопируется в корень системного раздела на текстовом этапе.

Dusya 07-12-2012 19:35 2040851

Благодарю я про $OEM$\$1 как то подзабыл


Время: 12:08.

Время: 12:08.
© OSzone.net 2001-