It is currently Mon, 27 Jun 2022 12:27:04 GMT

Author Message
 Nondestr. Partition Splitter FIPS uploaded to sunsite
I have uploaded the new version of my program FIPS to
The path is pub/Linux/system/Install/fips03alpha.tar.Z

FIPS is a program to non-destructively split DOS-partitions.
You will need a defragmentation program to move your data to the beginning
of the partition.

This is the third public release of FIPS. The version number is 0.3 alpha.
It has not been extensively tested, so be careful!

Note: I have not yet received any reports that FIPS really corrupted any-
thing, so it seems to be fairly stable. If the translation to C++ has not
introduced new bugs (I don't think so), I will declare it beta soon.

See below for an introduction.

Direct all questions to

Changes from the previous release:

Version 0.3 alpha - june 8, 1993

- FIPS is now completely translated to C++ (for easier maintenance and
  programming experience)

- Explanation of the calculation of the new starting cylinder improved

- FIPS was reported to work with Stacker and SuperStor (explained in
  the doc).

Version 0.2.2 alpha - may 26, 1993 (not publicly released)

- partition table reordering improved - non-dos partitions remain in their

Version 0.2.1 alpha - may 5, 1993 (not publicly released)

- bugfix: minimal cylinder number for start of new partition now calculated
  correctly on drives with 16 sectors per cluster

1. Introduction

The program was inspired by the Linux Project. When installing Linux on a
PC that was used for DOS / Windows, many people want to retain a smaller
partition for their DOS software. However, since most Harddisks contain
only one large partition, you would normally be required to do a complete
backup, erase the partition and build two (or more) new partitions. Then you
would restore the backup to one of the new partitions.
This is a very time consuming activity and requires lots of diskettes (why
buy 50+ disks only to once backup and restore your HD?).
FIPS was written to remedy this problem. You can now split a partition
without losing any data, provided there is enough free space for the new
partition at the end of the old one.

2. Safety

FIPS was specifically designed to provide a maximum of safety. On startup
it checks the Partition Table, Boot Sector and FAT for any inconsistencies.
If it finds anything suspicious, it will tell you so. If there are errors,
FIPS will not proceed.
You have the possibility to write backup copies of your root- and bootsector
to a floppy disk before proceeding. If something goes wrong, you may restore
these with the program 'restorrb.exe'.
After you have entered the start cylinder for the new partition, FIPS will
check if the new partition is completely empty by examining the FAT of the
old one. If it is not, FIPS will stop.
After having calculated the new Partition Table and Bootsector, FIPS will
check them again, so that eventual bugs in the calculation may be detected.
Only if everything is ok, FIPS will ask for permission to write the new
Root- and Bootsector.

3. Restrictions

FIPS will only work with Hard Disk BIOSes that use interrupt 13h for low
level harddisk access. I don't know if there exist others, but if you happen
to have one (large SCSI disks, perhaps?), FIPS will most certainly not find
any meaningful data and thus will exit without attempting to write anything.

FIPS will only work on disks with a sector size of 512 bytes.
It seems that DOS is prepared to deal with different sector sizes, but so
far I did not hear of formatting programs that use this possibility.
If anybody can tell me anything about it, I may incorporate this in a later

FIPS will not split partitions with 12-bit FATs (you would not want to split
partitions with less than 10 MB, would you?).

FIPS will only split DOS partitions. Partition Table and Bootsector must
conform to the MSDOS 3.0+ conventions. This is marked by the system
indicator byte in the partition table, it must have the value 4 (16-bit
sector number) or 6 (32-bit sector number).
It will especially *not* split Linux-partitions.

FIPS does not yet work on extended DOS partitions.

FIPS will not work if you already have four partitions, since it needs one
free partition entry.

FIPS will not reduce the original partition to a size with less than 4085
clusters, because this would imply rewriting the 16-bit FAT to a 12-bit FAT.

Arno Schaefer                           ENSIMAG, 2e Annee
Tel.: (33) 76 51 79 95                  :-)
------- No, you're not paranoid - the world is really out to get you -----------

 Wed, 29 Nov 1995 05:20:11 GMT   
   [ 1 post ] 

Similar Threads

1. FIPS v1.1 partition splitter uploaded to sunsite and tsx-11

2. FIPS partition splitter v1.0 uploaded to sunsite and tsx-11

3. FIPS nondestr. partition splitter V0.2 available

4. FIPS 0.1 alpha - nondestructive partition splitter

5. FIPS 0.9 uploaded to sunsite and tsx-11

6. PPP version 2.2.0d uploaded to

7. ppp-2.1.2c uploaded to

8. Announce: skim 0.4 uploaded to sunsite (graphical off-line newsreader)

9. Arena (www-browser) binary uploaded to sunsite

10. Linux T-Shirt images uploaded to Sunsite

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software