🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.os.ms-windows.misc
Article #3226

Re: Re-partitioning a disk on a PC

#3226
From: Thomas Wolff
Date: Wed, 02 Feb 1994 18:46
105 lines
6071 bytes
m2@aplcenmp.apl.jhu.edu (Mason marc allen (301)688-5344) writes:

: Is there a way to re-partition a disk without having to re-load all the
: software?
I've just seen a program which claims to be able to do this. (I have not 
tried it myself because I have no need for multiple partitions.) I quote 
its "read me" file below.

: Assuming I have enough free space on the SCO partition, I would
: think you could do this.
Yes, indeed, it is surprising that so much software is around in various 
areas and important features tend to miss obstinately; so many disk 
partitioners that think they are disk-wipers, so many Ramdisks that cannot 
be resized and if they can they think they must clear your data, so many 
editors around and very few that can handle line ends properly (including 
search/replace) etc. Grrr!

Thomas Wolff@inf.fu-berlin.de

This is FIPS v0.9 beta

FIPS is a program for non-destructive splitting of harddisk partitions.
Please read the file FIPS.DOC for instructions on the use of FIPS.
The changes from the previons version are listed in the file HISTORY.TXT

FIPS is free, but I retain Copyright. If you want to use parts of the source
code in your programs, please contact me.
You may freely redistribute FIPS under the condition that you include all of
the files listed below without changes.

As of release 0.3 FIPS is written in C++. The old C sources are still avai-
lable (contact me at schaefer@rbg.informatik.th-darmstadt.de), but I will
probably not keep them up to date with the C++ version. The latest version
of the C-sources is 0.2.3 which is functionally identical to 0.3.

This is the second beta release of FIPS. It has been used by several people
on the Net successfully. No serious bugs have been reported. Nevertheless
one can never be sure one hundred percent. FIPS reads and writes the essen-
tial harddisk sectors, so an undiscovered bug may still corrupt your hard-
disk. Use at your own risk!
If you want to make sure not to lose any data, make a complete backup before
using it (in this case you at least save yourself the time needed for re-
storing if it works).

However, every effort has been made to provide a maximum of safety. When
there is anything suspicious with the hard disk, the program will typically
exit with an error message, even if DOS doesn't complain.
Since version 0.2 you can override certain error messages using commandline
switches. Please read the file FIPS.DOC for instructions.
If an error occurs, an error message is displayed together with a short
explanation. If you don't know what to make of it, contact me.

If you are sure your hard disk is ok or if you can't resolve the problem,
please make a transcript of your session using the -d switch and send it to
me at schaefer@rbg.informatik.th-darmstadt.de. I will usually answer imme-
diately after receiving your mail.

You may also drop me a line if FIPS works on your disk, along with a short
description of your configuration (type of drive, the information shown by
FIPS and the OS version), so I know on which configs it works.

If you happen to know something about hard disk structures or if you want to
know how FIPS works, please read the file 'techinfo.txt'. I have made some
assumptions that need not necessarily apply to all hard disks, so if anybody
can confirm or correct this, please let me know.

You should have received the following files in this archive:

CALCULAT.CPP    - calculation of the new root-/bootsector
CHECK.CPP       - checking of the root-/bootsector
CMDL_ARG.CPP    - evaluation of commandline arguments
DISK_IO.CPP     - low level disk io
FAT.CPP         - some operations on the FAT
GLOBAL.CPP      - global procedures
HDSTRUCT.CPP    - harddisk specific code
FIPSSPEC.CPP    - FIPS-specific adaption of harddisk classes
INPUT.CPP       - User input
LOGDR_ST.CPP    - operations on logical drive
MAIN.CPP        - main()
SAVE.CPP        - saving root- and bootsector
DISK_IO.H       - low level disk io classes
FAT.H           - FAT classes
GLOBAL.H        - global definitions
HDSTRUCT.H      - harddisk specific classes
FIPSSPEC.H      - FIPS-specific adaption of harddisk classes
INPUT.H         - user input prototypes
LOGDR_ST.H      - logical drive classes
TYPES.H         - global type definitions

RESTORRB.C      - a program that restores root- and bootsector
FIPS.EXE        - the executable of FIPS
RESTORRB.EXE    - the executable of RESTORRB
COPYING         - the GNU general public license
README.1ST      - this file
FIPS.DOC        - the documentation of FIPS
TECHINFO.TXT    - technical info on FIPS
ERRORS.TXT      - a brief explanation of FIPS' error messages
HISTORY.TXT     - the revision history

If you lack any of these files, try to get the original archive. If you can't
find it, contact me.


Arno Schaefer
schaefer@rbg.informatik.th-darmstadt.de
Technical Details
Message-ID: <BSMLBEKC@math.fu-berlin.de>
Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!rz.uni-karlsruhe.de!news.uni-stuttgart.de!news.belwue.de!news.dfn.de!news.dfn.de!zeus.rbi.informatik.uni-frankfurt.de!terra.wiwi.uni-frankfurt.de!news.th-darmstadt.de!math.fu-berlin.de!wolff
References: <CKGD6n.70@aplcenmp.apl.jhu.edu>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 1102f1,7f408b9923374c68
X-Google-Attributes: gid1102f1,public
X-Google-Thread: 13da3f,7f408b9923374c68
X-Google-Attributes: gid13da3f,public
X-Google-Thread: fb485,7f408b9923374c68
X-Google-Attributes: gidfb485,public
X-Google-Thread: 1122ea,7f408b9923374c68
X-Google-Attributes: gid1122ea,public
X-Google-ArrivalTime: 1994-02-02 10:46:15 PST
Newsgroups: comp.os.ms-windows.misc,comp.os.ms-windows.setup,comp.os.ms-dos.misc,biz.sco.general
Path: arc1-ca.pugleaf.net!gmd.de!xlink.net!rz.uni-karlsruhe.de!news.uni-stuttgart.de!news.belwue.de!news.dfn.de!news.dfn.de!zeus.rbi.informatik.uni-frankfurt.de!terra.wiwi.uni-frankfurt.de!news.th-darmstadt.de!math.fu-berlin.de!wolff
From: wolff@inf.fu-berlin.de (Thomas Wolff)
Subject: Re: Re-partitioning a disk on a PC
Message-ID: <BSMLBEKC@math.fu-berlin.de>
Keywords: partition SCO Unix ms-dos
Sender: news@math.fu-berlin.de (Math Department)
Nntp-Posting-Host: 160.45.110.56
Organization: Free University of Berlin, Germany
References: <CKGD6n.70@aplcenmp.apl.jhu.edu>
Date: Wed, 2 Feb 1994 18:46:15 GMT
Lines: 105