📄 history.txt
字号:
The descriptions of command-line options displayed when the
help screens are displayed are currently incorrect and will
be corrected in the final release of version 0.98.
Many command-line options have been changed--all command-line
options now have a uniform structure.
Fixed a bug that occasionally caused Free FDISK to terminate
stating that there is a problem with a line of the part.ini
file when no problem exists.
"TRUE" and "FALSE" can be used in place of "ON" and "OFF"
in the fdisk.ini file or in the environment settings.
Re-added support for the D_LBA option in the fdisk.ini file. This
option will assist in the debugging of problems that appear to be
related to interrupt 0x13 extension issues.
Added the capability to delete non-dos partitions in the
extended partition table. This option has to be enabled in
the fdisk.ini file by setting the DEL_ND_LOG option to
TRUE. It also is available if Free FDISK is used in the
extended options mode.
Added an optional option to abort Free FDISK without saving
changes if the user changes his or her mind. This has to be
enabled in the fdisk.ini file. It also appears if Free FDISK
is used in the extended options mode.
Fixed a bug that incorrectly read the volume label of FAT32
partitions from the same location as FAT12/16 partitions.
Adjusted the user interface for the modification of
partitions, when using "extended options," so that it is more
user friendly.
Added all MBR handling functions to the interactive user
interface when XO is set to ON in the fdisk.ini file.
Created an option to list all possible partition ID codes
and descriptions while in the partition modification screen
when Free FDISK is in extended options mode.
Changed the Clear_Screen() function to code written by
Ralf Quint.
Changed the Determine_Color_Video_Support() function to code
written by Ralf Quint.
Added a COLOR statement to the fdisk.ini file. This allows
users some capability to change the screen colors.
Minor bug fixes.
Added the SET_ANY_ACT statement to the fdisk.ini file. This
setting overrides the partition type checking, that is
performed when the user tries to set a partition active, with
the result being that the user can make any primary partition
active. The default for this option is FALSE. If Free
FDISK is executed in extended options mode then this option
defaults to TRUE.
Fixed a bug that prevented some DOS partition types from
being set active.
Added the capability to modify the attributes of the logical
drives in the extended partition when using the "extended
options."
Added support for the /PRIO switch. This command forces
Free FDISK to create FAT-16 partitions from the command
prompt. This switch only applies if the fdisk.ini file
has the VERSION set to W95B or W98.
Added support to scan the environment for configuration
settings. The configuration settings in the environment
are the same as those in the fdisk.ini file, except that
"FFD_" is placed before the environment settings, and debugging
options are not supported.
i.e. SET FFD_VERSION=W95B
Note: The configuration settings set in the environment
will override the settings in the fdisk.ini file.
Removed all destructive partition resizing capability.
Version 0.98 Fixed a bug that resulted in the partitions overlapping in
Pre 1 the primary partition table, by one cylinder, under certain
1/15/2000 circumstances.
Fixed an obscure bug in the Determine_Free_Space() function
that, in very rare cases, would result in overlapping
partitions when creating partitions.
3rd Re-write of the function that computes the ending
cylinder of a partition when a partition is created.
Tested and works under MS-Windows 98 2nd Edition.
Added support for LBA partitions and hard drives > 8.2GB.
Floating point emulation is now compiled in the code in
order to utilize numbers up to 64 bits in size.
Increased some variable sizes so they can handle values
that are computed with larger capacity hard disks.
Non-DOS partitions are now displayed in the extended
partition table.
Now allows the user to enter partition sizes with up to 5
digits, when creating partitions or logical drives, if
VERSION is set equal to W95, W95B, or W98 in the fdisk.ini
file.
Added a D_Read_S option in the fdisk.ini file. If this
option is set to "ON" the partition table area of the
sectors that are read will also be displayed to the screen.
Fixed many misc. minor bugs and made some minor user
interface changes.
Added a "FD" version that is set in the fdisk.ini file with
"VERSION=FD." This version defaults to version 6 with the
exception that "FreeDOS" is displayed in place of
"Free FDISK."
Made adjustments of partition sizing algorithms to ensure
that the partition attributes comply with PowerQuest's
Partition Magic 5.0.
Fixed a bug that allowed the user, while using the
interactive setup, to attempt to create another primary
partition when 4 primary partitions already exist. Also,
users can no longer attempt to create primary partitions
when there is not any space available.
Fixed a bug that allowed the user, while using the
interactive setup, to attempt to create logical drives
when there is not any space available.
From the interactive setup, no longer allows the user to
create more than one extended partition.
Changed the messages displayed when exiting Free FDISK if
changes to any partitions were made.
The "Delete Primary DOS Partition" screen is no longer
accessable if there are not any primary partitions.
Removed functionality for the D_LBA statement in the
fdisk.ini file. (Wasn't really used.)
Combined all the screen clearing routines into
the Clear_Screen() function.
The source code has now been divided up into smaller
fragments in order for the code to exceed the 64k in size.
Shortened many of the long variable names in the source code.
Version 0.97 The drive numbering for the "/PRI" command now starts with 1.
Final Release
12/11/1999 Removed the skeleton for 64 bit math. It is not needed until
hard disks exceed 128GB in size.
Added the "/SETFLAG [drive# flag#]",
"/TESTFLAG [drive# flag#]", and "/CLEARFLAG [drive# flag#]"
commands. Up to 64 flags can be set, tested, and cleared...
the range for flag# is 1 to 64. If drive# and flag# are not
used then the default drive# is 1 and the default flag# is 1.
Fixed a bug that incorrectly displayed the description
field in the "/DUMP" function.
Added code to prevent more than 1024 cylinders from being
utilized to create partitions unless int 0x13 extensions
are being used. (In the case of LBA, the cylinders, heads,
and sectors are irrelevant.)
When VERSION is set to 4, the user can no longer delete
Non-DOS partitions from the interactive setup.
Added more code to support interrupt 0x13 extensions.
Added a "FLAG_SECTOR" setting to the fdisk.ini file. This
setting allows the user to adjust to which sector the flags
are stored. This may be useful if a special MBR is used
that has multiple sectors. The default value is 2.
Fixed a bug that incorrectly displayed FAT32 and LBA
partition types as Non-DOS under some circumstances. These
partition types are now displayed correctly when the
appropriate VERSION is set in the fdisk.ini file.
Added code to display drive letters for LBA partition types
when the proper VERSION is set in the fdisk.ini file.
Minor user interface changes.
When a partition is created, the first sector on that
partition is now filled with 0xf6.
Version 0.97 Re-added support for the part.ini file. The file was
Pre 5 formally named "part.dat."
9/23/1999
The part.ini file was re-formatted to work with Free FDISK
versions >=0.97 Pre 5.
Removed all dynamically allocated variables. Because of this
change, error level 6 is now unassigned.
Added the "Free" and "Usage" information to the "/STATUS"
screen and the "Change current fixed disk drive" menu.
Fixed a bug that would allow FAT16 partitions larger than
2048 MB to be created if Free FDISK was emulating W95B or W98
and the user answered "N" to large disk support.
Fixed a bug that would create FAT32 partitions smaller than
2048 MB and larger than 512 MB even if the user did not want
FAT32 partitions.
If more logical drives exist than can be displayed in a
single column, in options 4 or 5, then a second column is
created on the screen to display the remaining logical drives.
No longer allows the user to create a logical drive past Z:.
Re-added support, in the "/N" command line option,
for the creation of partitions by percentage of free
disk space.
Added a D_LBA statement in the fdisk.ini file for debugging
all functions that have been written specifically for LBA
support.
Added the "/X" command line switch. This will force Free
FDISK to not create LBA partitions.
Updated the help screens to reflect all the new and/or changed
commands.
Added a "/NOPAUSE" switch to the "/?" switch to allow Free
FDISK to scroll the help screens without pausing. This
allows the help screens to easilly be re-directed to a file.
Created a small internal partition type lookup table in the
event that the part.ini file is not available.
Misc. minor bug fixes.
If there aren't any hard disks and a disk is not emulated,
Free FDISK will terminate with an error. Error level 6 is
now assigned as "No hard drive present."
Re-added the "/D" command line option. (Does not, at this
time, delete logical drives in the extended partition.)
Updated the "help.txt" file.
Added a message to inform the user if a command line function
was attempted that is not implemented at this time. Returns
errorlevel 10.
Version 0.97 Users can no longer try to set partitions active in the
Pre 4 interactive user interface if the only partition available
9/12/1999 to set active is set active.
Corrected the bug that allows non-existant partitions
to be set active in the interactive setup.
The message that no partitions are startable no longer
appears if there aren't any partitions on the hard drive.
Now Free FDISK no longer tries to display partition
information if there aren't any partitions, instead it
displays "No partitions defined."
Now asks the users to confirm deletion of a logical drive.
General "look and feel" changes.
Re-added all the extended options support.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -