最新消息:

TXTSETUP.SIF文件结构详解

RamOs 大步 942浏览 0评论
TXTSETUP.SIF文件结构详解:
 
[Version]    ;版本信息
 signature="$Windows NT$"
 ClassGUID={00000000-0000-0000-0000-000000000000}

[SourceDiskNames]    ;定义文件路径的标识号,文本模式引导时使用
 _x = ?name%,?tagfile%,,""    ;标识号=安装盘名,标志文件,?,文件所在路径
 ......

[SourceDiskNames.x86]
[SourceDiskNames.amd64]
[SourceDiskNames.ia64]    ;对于不同的处理器平台,定义文件路径的标识号

[WinntDirectories]    ;定义安装目录的数字标识
 1  = ""
 2  = system32
 ......

[SourceDisksFiles]
  bootvid.dll  = 1,,,,,,3_,2,0,0,,1,2 ;文件名=文件来源([SourceDiskNames.xxx]中定义),,,,,,文件的来源 2([SourceDiskNames]中定义,文件复制目的地([WinntDirectories]中定义),?,?,重命名选项,?,?
 ......
[SourceDisksFiles.ia64]
[SourceDisksFiles.amd64]
[SourceDisksFiles.x86]

[Strings]    ;定义字符串
 cdname = "Windows XP Professional CD-ROM"
 ......

[SetupData]
 SetupSourcePath = ""
 MajorVersion = 5
 MinorVersion = 1
 DefaultPath=WINDOWS
 OsLoadOptions = "/fastdetect /nodebug"
 ForceScsi = 1
 ForceDiskClass = 1
 ForceCDRom = 1
 Architecture = i386
 DriverCabName=driver.cab,sp1.cab
 ProductType = 0
 LoadIdentifier  = %wks_id%
 LoadIdentifierCancel  = ?ncel_id%
 LoadIdentifierWin9x  = %9x_id%
 BaseVideoLoadId = %wks_id_vga%
 RequiredMemory = 67108864
 Pagefile = 115,250
;--------------------------------------------------
[Files.DeleteOnUpgrade]
[Directories.DeleteOnUpgrade]
[Files.BackupOnOverwrite]
[Files.BackupOnUpgrade]
[Files.UpgradeWin31]    ;OS升级时进行的操作
;--------------------------------------------------
[DiskDrivers.Load]
[FileSystems.Load]
[HardwareIdsDatabase]
[Map.Computer]
[bootvid]
[hal]
[Hal.Load]
[ntdetect]
[Map.Display]
[Display.Load]
[Map.Mouse]
[Map.Keyboard]
[Map.PROM]
[PROM.Version]
[Map.SCSI]
[SCSI.Load]
[BootBusExtenders.Load]
[BusExtenders.Load]
[InputDevicesSupport.Load]
[Keyboard.Load]

  ;[HardwareIdsDatabase]    设备识别,没有此项设备无法工作
  ;[xxxx.Load]   加载驱动程序
  ;[Map.xxxx]    设备映射
;--------------------------------------------------
[files.pcmcia]
[files.pci]
[files.pciide]
[files.intelide]
[files.viaide]
[files.cmdide]
[files.toside]
[files.aliide]
[files.acpi]
[files.isapnp]
[files.ohci1394]
[files.sbp2port]
[files.lbrtfdc]
[files.video]
[files.vga]
[files.i8042]
[files.sermouse]
[files.inport]
[files.hidusb]
[files.mouhid]
[files.usbohci]
[files.usbehci]
[files.usbuhci]
[files.usbhub]
[files.usbccgp]
[files.kbdhid]
[files.usbstor]
[SystemPartitionFiles]
[FileFlags]
[ScsiClass.Load]
[FloppyDrivers.Load]
[CdRomDrivers.Load]
[MouseDrivers.Load]
[SpecialFiles]
[files.none]
[Files.KeyboardLayout]
[KeyboardLayoutId]
[Files.RemoteBoot]
  ;[files.xxxx]   驱动程序对应的文件
;--------------------------------------------------
[HiveInfs.Fresh]
[HiveInfs.Fresh.RemoteBoot]
[HiveInfs.Upgrade]
[HiveInfs.Upgrade]
[NetServicesToDisable]
[SetupKeysToMigrate]
[RootDevicesToDelete.clean]
[RootDevicesToDelete]
[RootDeviceClassesToDelete]
[RootDeviceClassesToDelete.nt4]
;--------------------------------------------------
[ACPIOptions]
 ACPIEnable = 2
  ;ACPIEnable = 0    安装时不启用ACPI
  ;ACPIEnable = 1    如果存在ACPI Bios,就启用ACPI
  ;ACPIEnable = 2    根据ACPIBiosDate和GoodACPIBios决定是否启用ACPI
 ACPIBiosDate = 01,01,1999    ;该日期以后的Bios假定为支持Acpi,之前的要参考[GoodACPIBios]
[NWACL]    ;NW(New Windows?) Acpi Compatibility List
[ABitBP6]...[ViaVP3A]
[GoodACPIBios]    ;与Windows兼容的ACPI Bios
[AcerAspire3100]...[VobisHighscreen]
;--------------------------------------------------
[BiosInfo]
[nls]
 AnsiCodepage = c_936.nls,936
 OemCodepage = c_936.nls,936
 MacCodepage = c_10008.nls,10008
 UnicodeCasetable = l_intl.nls,0804
 OemHalFont = vgaoem.fon
 DefaultLayout = 00000804
[Keyboard]
[FontListE]
["Keyboard Layout"]
[Files.KeyboardLayout]
;--------------------------------------------------
[DiskDriverMap]
[ScsiClass]
[FileSystems]
[FloppyDrivers]
[CdRomDrivers]
[MouseDrivers]
[FontListE]
[DiskDrivers]
[InputDevicesSupport]
[SCSI]
[BootBusExtenders]
[BusExtenders]
[Computer]
[Display]
[Mouse]
;定义加载时显示的字符串
;--------------------------------------------------
[DiskSpaceRequirements]

转载请注明:大步's Blog » TXTSETUP.SIF文件结构详解

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
SiteMap