|
  
- UID
- 359
- 帖子
- 9121
- 精华
- 18
- 积分
- 6886
- 威望
- 6886
- 来自
- 上海
- 在线时间
- 2298 小时
    
|
[Phoenix] Phoenix WinPhlash 1.7.0.26版for Windows
Phoenix BIOS刷新工具WinPhlash for Windows 1.7.0.26版
Using PHLASH.INI
WINPHLASH.EXE, on execution, opens the file PHLASH.INI. If a PHLASH.INI file does not exist, WinPhlash will create one with default settings. With the exception of the [UI] settings, you can override all the settings in this file by using the command-line options. You can also use the Advanced Settings available in WINPHLASH.EXE to overwrite these settings.
Following are two typical scenarios for making changes in the INI file:
You can use the PHLASH.INI file in the production or deployment environment to keep constant settings. You can change settings for individual PCs (like UUID or part of the DMI information) with the command-line options or the Advanced Settings in WINPHLASH.EXE.
You can also prepare packages for end-user downloads that include the PHLASH.INI file with preset settings. The only action required of end users is to start the process and watch the backup/update progress information.
PHLASH.INI Format
As its extension implies, the contents of PHLASH.INI are written in the Windows INI file format. This is text-file format, which is easy to create and edit. WINPHLASH.EXE uses default values for items not found in the INI file. You can use this feature to hide critical entries from view and possible unwanted modifications. The Default column in the tables below shows the defaults used by the WinPhlash utilities when the corresponding keyword is not present in the settings file.
An example of the syntax is EnableLog=1.
Section [UI]
This section contains settings that define the appearance and available features of WINPHLASH.EXE.
Keyword Description Value Default
Title WinPhlash application title String [0 – 80] characters Phoenix WinPhlash
EnableLog Enables the log file, which may be used for later analysis 0 – Log is disabled
1 – Log is enabled
1
Advanced Controls display of Advanced Settings button 1 – Advanced Settings button displayed
0 – Advanced Settings button not displayed
0
Confirmation Displays a dialog box requesting user confirmation to start backup or update, to overwrite existing backup file etc. 1 – Ask user confirmation
0 – Do not ask and assume Yes answer
1
DetectBitLocker Controls enable or disable to detect bit-locker of vista 1 ?enable
0 ?disable
0
FileIoSleep Delay between file IO operations, which may be necessary to properly update the UI Delay value in milliseconds
The valid range is 0 – 1000. If you choose a number outside the range, the value will automatically be set to 0.
0
FlashOnlyEnable Controls display FlashOnly option 1 ?FlashOnly option displayed
0 ?FlashOnly option not displayed
0
PHLASH.LOG Alternative path name for the log file Full path name PHLASH.LOG
Logo Alternative path name for the logo file on the main page. The bitmap must be 565 pixels by 77 pixels tall. Full path name Phoenix WinPhlash
StartScreen Displays the Start Dialog before the main WinPhlash screen. The Start Dialog displays the logo, copyright, and warning message that all other applications should be closed before running WinPhlash. 1 – Phlash screen displayed
0 – Phlash screen not displayed
1
SaveEscdMode Controls enable or disable to preserved the contents of ESCD area 1 ?enable
0 ?disable
0
SaveSetupVarVolMode Controls enable or disable to preserved the contents of setup variable volume 2 ?using the contents of bios image
1 ?using the contents of bios ROM
0 ?auto merge the contents from ROM to image
0 (ONLY for MONTVINA project)
SaveUefiVarVolMode Controls enable or disable to preserved the contents of UEFI variable volume 0 ?using the contents of bios image
1 ?using the contents of bios ROM
0 (ONLY for MONTVINA project)
Section [Main]
This section contains control values for general BIOS update parameters.
Keyword Description Value Default
FormatVersion Allows future releases to distinguish between new and old formats. 1 – Current format version 1
UpdateFlags Control flags bit-mask.
Warning: Do not change this value directly!
The UpdateFlags statement is a bitmap representation of the settings specified in the Flags page of Advanced Settings.
0
RetryCount Number of attempts to retry current flash operation if it fails before returning an error. Integer value 1-9. 3
ImageFile New BIOS file that contains the BIOS image and the interface descriptors and functions. Full path name. If only the filename and extension are specified, place this file in the same directory as PHLASH.INI and the application. BIOS.WPH
BackupFile The name or path name of the file to which the program will backup the current BIOS image. Full path name. If only the filename and extension are specified, place this file in the same directory as PHLASH.INI and the application. BIOS.BAK
ShutDown Allows you to specify that a ShutDown should occur at the end of flashing, instead of a Reboot. 1 – Shuts down the system after flashing instead of rebooting.
2 – (for shared ROM systems only) Shuts down the system internally after flashing, instead of rebooting. (May appear as if rebooting).
0(reboot)
Section [DMI]
This section contains DMI strings and the UUID value. The following table describes section keywords:
Keyword Description Value Default
SystemSerial System serial number String [0 – 25] characters None
SystemMfg System manufacturer String [0 – 25] characters None
SystemVersion System version String [0 – 25] characters None
SystemProduct System product name String [0 – 25] characters None
MotherSerial Motherboard serial number String [0 – 25] characters None
MotherMfg Motherboard manufacturer String [0 – 25] characters None
MotherVersion Motherboard version String [0 – 25] characters None
MotherProduct Motherboard product name String [0 – 25] characters None
ChassisSerial Chassis serial number String [0 – 25] characters None
ChassisMfg Chassis manufacturer String [0 – 25] characters None
ChassisVersion Chassis version String [0 – 25] characters None
ChassisProduct Chassis asset tag String [0 – 25] characters None
UUID Universal Unique Identifier (UUID) for this PC String describing 16-byte binary array in Hex format None
OEM0 – OEM25 OEM strings String [0 – 25] characters None
If a DMI entry is not present in the settings file, the corresponding string in the system BIOS will remain the same as it was in new or current BIOS image.
If aDMI entry value is (null) then the program deletes the corresponding string in the system BIOS and replace it with a character of FF value.
Even if DMI information is provided in the settings file, it doesn’t necessarily mean that this string will override the corresponding string in the system BIOS. Whether DMI strings are overridden or not is determined by a number of factors, including:
WinPhlash operation mode should not be Backup only.
The DMI update mode should be one of the modes that actually updates the DMI area (1, 2, or 3).
The BCPDMI block should be present in the new or current system BIOS.
The new DMI string can only be as long as the current DMI string
BCPDMI block should support this kind of DMI information.
The following table summarizes what type of information BCPDMI supports, depending on block version and size:
BCPDMI
version BCPDMI
size System
Strings Chassis
Strings Motherboard
Strings OEM
Strings UUID
0.0 18 Yes No No No No
0.0 22+ Yes No No Yes No
2.1+ Any Yes Yes Yes Yes No
2.11+ Any Yes Yes Yes Yes Yes |
|