Article View: comp.os.ms-windows.misc
Article #3226Re: Re-partitioning a disk on a PC
From: Thomas Wolff
Date: Wed, 02 Feb 1994 18:46
Date: Wed, 02 Feb 1994 18:46
105 lines
6071 bytes
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!wolffReferences:
<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