⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 history.txt

📁 fdisk source code, 是一个完整的fdisk的工具。
💻 TXT
📖 第 1 页 / 共 4 页
字号:
                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 + -