Free OS2 Software Disk Utils - twse/random-stuff GitHub Wiki

*CD and DVD Utils

Audio-CD-Creator / Data-CD-Creator

"Audio-CD-Creator helps you creating audio CDs with CDRecord/2 and cdrdao. It works also as a frontend for any grabber program. As a folder subclass it uses features of the WPS like Drag and Drop and context menus.

Data-CD-Creator helps you creating data CDs with CDRecord/2. It shields you from the command line syntax of CDRecord/2 and mkisofs. As a folder subclass it uses features of the WPS like Drag and Drop and context menus."

Package contains C source code.

Author: Chris Wohlgemuth, Germany (2000-2005).

2005-02-20: v0.56. Free under GPL 2.0 license.

Find audiocdcreator_056.zip (1.7MB) in the Hobbes archive: apps/mmedia/cd/cd-r.

BatchBurn — Batch files to burn CD-ROMs.

"BatchBurn is a set of batch files for using CDRECORD and MKISOFS to burn CD-ROMs."

Author: Martin Vieregg, Germany (2005).

2005-12-12: v3.02.

Find batchburn.zip (67K) in the Hobbes archive: apps/mmedia/cd/cd-r.

binchunker — Convert .bin and .cue files to .iso and .cdr tracks.

"binchunker converts a CD image in a ".bin / .cue" format (sometimes ".raw / .cue" to a set of .iso and .cdr tracks. The bin/cue format is used by some popular non-Unix cd-writing software, but is not supported on most other CD burning programs. A lot of CD/VCD images distributed on the Internet are in BIN/CUE format, I've been told."

Authors: Heikki Hannikainen, Finland (1998-2017); OS/2 ports by Samuel Audet, Canada (1999); Nikolay Kolosov, Russia (2000).

1998-10-11: 1.0.0 - Last version for OS/2. Free under GPL 2.0 license.

Go to the binchunker website for recent versions and more.

CD2MP3 — Dump portions of a CD to MP3.

"Initially, I made a simple REXX script that used Leech and L3Enc 1.0 for OS/2 to easily dump a part of a CD to MP3, but then it became more complex with ToMPG (which is nonetheless 7 times faster than L3Enc!!) converted with Win32-OS/2."

Author: Samuel Audet, Japan (1998-2001).

1998-02-05: v1.10.

Find cd2mp3110.zip (27.6K) in the Hobbes archive: apps/mmedia/cd/grabber.

CD2MP3PM — An Interface for CD and WAV to MP3 Conversion.

Package contains source code.

Author: Samuel Audet, Japan (1998-2001).

2009-06-04: v1.14β.

Find cd2mp3pm114b.zip (27.6K) in the Hobbes archive: apps/mmedia/cd/grabber.

cdrdao — write CD-R/RW in Disc-At-Once mode.

"cdrdao creates audio and data CD-Rs in disk-at-once (DAO) mode driven by a description file called toc-file. In DAO mode it is possible to create non-standard track pre-gaps that have other lengths than 2 seconds and contain non-zero audio data. This is for example useful to divide live recordings into tracks where 2 second gaps would be kind of irritating."

Authors: Andreas Müller, Denis Leroy et al. (2002-2005); OS/2 ports by Nikolay Kolosov, Russia (2006), Chris Wohlgemuth, Germany (2000).

2005-11-28: v1.2.1 - Last version for OS/2. Free under GPL 2.0 license.

Go to the cdrdao website for downloads for recent versions, optical drives supported in the program and more.

CD-ROM Speed Tester — Thoroughly tests the reading speed of CD-ROM tracks for further critical use such as with a CD-R Software.

"This little utility was made because my brand new Teac CD-R55S doesn't support test mode (or RSJ doesn't support its test mode). Since the only real problem when no test mode is available is the read test (the write test will always succeed unless the CD was bad is the first place and this you never know until you actually write to the CD), and since HD are always fast enough, only duplicating CD tracks remains gloomy if not properly tested. Even if you have a brand spanking new 40x drive, if your CD has a nice big scratch right in the middle, you might never get more than 2x from one of the tracks on it, even if it's only for 1 second, it can be crucial. You will not know about this before it's too late (ie.: you get a brand new frisbee), or before using the test mode or this CD-ROM Speed Tester.

This utility will fake a read cache. If you use an 8 megs cache in your CD-R software, specify /c 8096 on the command line and the tester will take in account in its speed calculation the size of the cache, although it never actually uses one.

Reading CD-DA does no dejittering. If you need dejittering, it is usually too slow to do CD→CD copy anyway. Use another utility than your CD-R software to grab the track on your HD, and write it back to a blank CD.

If the lowest speed is 4.1x for example, I wouldn't try to copy at 4x, unless the area is very specific and you can come out of it without hitting the bottom using a huge cache. Also take in account that if your CD-ROM drives are not bus mastered, your CPU might be overloaded during copy which means CD-ROM Speed Tester might report higher transfer than your CPU is capable of when writing at the same time in your CD-R software."

Package contains C++ source code.

Author: Samuel Audet, Japan (1999).

1999-01-30: v1.05.

Find cdtest105.zip (42.5K) in the Hobbes archive: apps/mmedia/cd/cd-r.

CDSPEED — Adjust maximum speed of CD drives.

Package contains C++ source code.

Author: Marcel Müller, Germany (2009).

2009-01-31: Unnumbered release.

Find cdspeed2.zip (2.8K) in the Hobbes archive: util/disk.

dvdauthor — DVD authoring tools.

"DVDAuthor is a set of tools to help you author the file and directory structure of a DVD-Video disc, including programmatic commands for implementing interactive behaviour."

Authors: originally by Scott Smith (2002-2010); maintained by Lawrence D'Oliveiro, New Zealand (2010-2017); OS/2 ports by Nikolay Kolosov, Russia (2004-2007); Paul Smedley, Australia (2012).

2012-08-20: v0.7.1 - Last version for OS/2. Free under GPL 2.0 license.

Go to the dvdauthor website for downloads for recent versions, documentation and more.

DVDDAO — Burn disks to rewritable optical drives.

"DVDDAO is a simple command line tool to burn various CD/DVD/HDDVD/BluRay disks.

DVDDAO supports writing to CD-R, CD-RW, DVD-R, DVD-RW, DVD+R, DVD+R DL, DVD+RW, DVD-RAM, BDR, BDRE.

DVDDAO writes the image file to CD/DVD/HDDVD/BluRay containin the desired filesystem, not the ordinary files. To create such image one can use i.e. mkisofs utility.

Also DVDDAO can copy image from CD/DVD/HDDVD/BluRay to hdd, verify your media, do the read quality check, copy from one CD/DVD/HDDVD/BluRay RW device to another CD/DVD/HDDVD/BluRay RW device on-the-fly and finally copy files across ordinal partitions with splitting and joining ;)"

Author: Nikolay Kolosov, Russia (2010).

2010-10-10: v2.0.6.

Find dvddao-2.0.6.zip (214.3K) in the Hobbes archive: apps/mmedia/cd/cd-r.

Leech — Reliable CD-ROM Digital Audio Grabber with advanced de-jittering capabilities.

"Leech is a reliable, high-quality Compact Disc Digital Audio (CD-DA) to Wave/Raw grabber for OS/2, featuring advanced de-jittering capabilities. Leech enables you to digitally transfer audio data from an audio CD directly to your hard drive, without any degrading of the audio signal due to sampling."

Author: Mads Orbesen Troest / SIRIUS Cybernetics, Denmark (1998).

1998-05-01: v1.20. Cardware.

Find leech120.zip (74.1K) in the Hobbes archive: apps/mmedia/cd/grabber.

lsdvd — Print information about the contents of structure of each DVD.

Authors: Chris Phillips, Petter Reinholdtsen, Steve Dibb et al. (2002-2014); OS/2 port by Nikolay Kolosov, Russia (2006).

2005-12-12: v0.16 - Last version for OS/2. Free under GPL 2.0 license.

Go to the SourceForge project page for compilations for other OSes, source code and more.

mkhybrid — make ISO9660FS/HFS shared hybrid CD volume.

"mkhybrid is effectively a pre-mastering program to generate an HFS/ISO9660/JOLIET hybrid filesystem. It is based on mkisofs(1) and will generate a pure ISO9660 filesystem unless the HFS hybrid command line options are given."

Authors: James Pearson, UK (1997-1998); OS/2 port by Bohumír Hoření, Czech Republic (1998).

1998-08-24: v1.12a4.67. Free under GPL 2.0 license.

Find mkhybrid.zip (576.4K) in the Hobbes archive: apps/mmedia/cd/cd-r.

PMConverter — MP3 Encoder Frontend with CDDB Support.

Package includes docs in German.

Author: Markus Hannig, Germany (1997-1998).

1998-03-01: v0.06b.

Find pmconv006.zip (283.9K) in the Hobbes archive: apps/mmedia/cd/grabber.

PopCD! — Pop Up CD-ROM Object Utility.

"PopCD! is ‘Pop Up CD-ROM/Removable media/Audio CD Object’ Utility. When you insert CD-ROM/Removable media/Audio CD, PopCD! creates its object on desktop and open/play. And PopCD! ejects CD-ROM/Removable Media/Audio CD when you drag and drop object into shredder."

Package includes source code and docs in English & Japanese.

Author: Ken Kinoshita / Pretty Pop Software, Japan (1999-2011).

2004-09-12: v2.20. Free under GPL 2.0 license.

Find PopCD-2_20.zip (938.9K) in the Hobbes archive: util/wps.

SCSI Audio Dump — Dump data from audio CDs.

"This program should enable you to dump audio data from your audio CDs with SCSI CDROM drives."

Author: Daniel Dorau, Germany (1997-1998).

1998-07-14: Unnumbered release.

Find sadump98.zip (89.2K) in the Hobbes archive: apps/mmedia/cd/grabber.

Warp CD-Copy

Author: Przemysław Dobrowolski, Poland (1999-2000).

2000-06-10: v2.0 Release Candidate 2.

Find wcdcopy_cr201.zip (501K) in the Hobbes archive: apps/mmedia/cd/grabber.

Disk Editors

PMDISK — Binary file and disk editor.

Author: Daniel Valot, France (1991-2005).

2005-07-28: v1.12.

Download this utility from the author's site with the OS/2 programs page.

Disk Wipers

FAT32 Blanker — Helps with formatting FAT32 partitions under OS/2.

"FAT32 Blanker is a tool that generates a file when giving some parameters. So it should be 100% safe by itself for everyone. Advanced disk tools like DFSee required to complete the job.

FAT32 support is somewhat limited in OS/2 world: we have an IFS that allows us to read/write data from and to FAT32 partitions, but we cannot format them. FAT32 Blanker somewhat fills this gap, with the help of advanced disk utilities such as DFSee."

Author: Alfredo Fernández Díaz, Spain (2004).

2004-12-15: v0.1.5.

Find f32blank.zip (16.8K) in the Hobbes archive: util/disk.

PMFORMAT

"PMFORMAT is capable to format all common diskette formats with every usual (and unusual) capacity.

The program offers the following features:

  • Simple selection out of 2 drives in standard mode.
  • Selection out of up to 26 drives in enhanced mode.
  • Support of all standard diskette formats (DD, HD, ED) as well as special formats for logical EXTDSKDD-drives.
  • Quick format function. It deletes all system areas of a diskette, but takes all bad sectors into consideration.
  • Exchange boot sector. This function allows to exchange the boot sector of the inserted diskette against a new one, which will allow you to start your system off the hard disk without removing the diskette, if this diskette doesn't contain an operating system.
  • Safety warning for non-empty diskettes. This warning may be switched off.

Author: Noller & Breining Software (2000-2015).

2001-02-14: v2.16. Free under 'Modified' BSD License.

Find PMFormat_2-16.zip (79.4K) in the Hobbes archive: util/disk.

QFormat — Quick floppy formatter.

"This program will quick format 360KB, 720KB, 1.2MB and 1.44MB diskettes. This program will not format 2.88MB diskettes."

Package contains source code.

Author: John K. Gotwals (1992).

1992-07-26: v1.0.

Find qformat.zip (17.9K) in the Hobbes archive: util/disk.

Floppy Disk and Drive Utils

BOOTOS2 — Tool to create OS/2 boot disks or OS/2 boot partitions.

BOOTOS2 is a program to create OS/2 boot diskettes or an OS/2 maintenance partition.

Author: Kenneth A. Kahn for IBM Poughkeepsie N.Y. (1999).

1999-10-31: v9.26. Free under IBM EWS license.

Find bootos2.zip (330.6K) in the Hobbes archive: util/system.

Disk Label Utility

Author: Jim Huang (1990).

1990-09-15: v1.00.00β.

Find dlabel.zip (17.6K) in the Hobbes archive: util/disk.

DISKUSE

"DISKUSE is a 32-bit, multi-threaded OS/2 Presentation Manager (PMB) application written in C which displays your drive usage in a graphical manner (color pie chart with optionally displayed percentages)."

Author: Enrico Zapanta, Canada (1994).

1994-09-11: v1.5. Free under GPL 2.0 license.

Find diskuse.zip (135.9K) in the Hobbes archive: util/disk.

EMT4PM — Diskette imager.

EMT4PM is a utility to build disk images and write images to disk.

Author: Daniel Valot, France (1990-2011).

2011-02-01: v4.39.

Download this utility from the author's site through the OS/2 programs page.

FS

"FS without any arguments will check drives C: and above and displays a report that shows the amount of free space, the size of the drive, and the current directory of each drive that was examined."

Author: Don Hawkinson (2000).

2000-01-08: Unnumbered release.

Find dh_fs.zip (23.9K) in the Hobbes archive: util/disk.

Hogger — Shows disk space usage statistics by directory.

"This program allows the user to determine how much data is in a directory tree, not just a single directory. When the program is run, the user is asked to select a directory. The user does this by selecting a file within the directory of choice. Once the directory has been selected, the program will look at all files in all directories, and collect sizing information.

Once the program has selected its data, it produces a chart. The chart may be viewed as either a Bar or Pie chart. Letters are used as symbols for the directories in the chart. Under the chart there is a list box filled symbols, each directories name and the exact size in Kilobytes held under that sub-directory.

This program is useful for determining the true allocation of your hard drives space. This way you know where to focus cleaning efforts. It can also be helpful for determining how many disks will be needed to copy an entire directory structure."

Package contains C source code.

Author: Jason Henriksen (1994).

1994-02-08: v2.0.

Find hogger2.zip (110.1K) in the Hobbes archive: util/disk.

KORT_IMG — Compress DOS images booted on a floppy disk.

"KORT_IMG converts a large disk image into a smaller one. The program shrinks the length of a bootable image to the total length of all files as mentioned in the directory of the diskette. So it is of vital importance to align the files on the diskette before the disk is converted into an image (VMDISK). No unoccupied clusters must be present between files. It will ruin your image.

The original disk image is not changed. A new image is produced, named KORT.IMG. If you fill in KORT.IMG in the settings of a "DOS from Drive A:" icon, you will have a plain DOS session, occupying minimal memory."

Package contains versions in English & Dutch.

Author: Henk den Adel, Netherlands (1994).

1994-11-12: Unnumbered release.

Find kort_img.zip (23.7K) in the Hobbes archive: util/disk.

MEject — Media eject/load program.

"This program ejects/loads a media in any drive that support this function."

Author: Roger Sennert, Germany (1996).

1996-11-17: v1.0.

Find meject10.zip (16.3K) in the Hobbes archive: util/disk.

PM Disk Map — Produces a map of all disk drives.

"PM Disk Map is a PM program intended to help you manage disk space. With it you'll be able to graphically see how much of your disk space is consumed by directories."

Author: Joël Armengaud, France (1990).

1990: v1.0.

Find diskmap.zip (26.3K) in the Hobbes archive: util/disk.

PmDup — Diskette copier.

"PmDup was designed to simple copy, compare, format, verify & erase (removeable) disks."

Author: Roland Mayer, Germany (1994).

1994-10-12: v1.03.

Find pmdup13.zip (34.6K) in the Hobbes archive: util/disk.

PMFloppy — Read/write floppy disk images.

"PMFloppy is a generic floppy disk utility. It can copy and compare disks, and save their "images" into a file on a hard drive. It is a multi-threaded application, using background threads to prevent slowing down Presentation Manager. It allows up to 20 disks to be read into memory at the same time. It does not require any disk swapping."

Package contains C source code.

Authors: Greg Bryant, Brady Flowers (1990-1997).

1997-01-05: v2.02. Public Domain.

Find pmflp301.zip (132.1K) in the Hobbes archive: util/disk.

RWTEST

This program will write and read an ever-growing file to disk (until you stop it) and will compare each character that it reads to the value that it should be. Will give you an error if the data does not match the expected value. For a true test of the drive; you may want to disable lazy-writes and reduce the cache's timeout values down to very low numbers.

Author: Turgut Kalfaoğlu, Turkey (1999).

1999-06-23: Unnumbered release.

Find rwtest.zip (28.9K) in the Hobbes archive: util/disk.

WRITBOOT — Write a bootblock on a floppy.

"WRITBOOT is a small program to write a floppy bootblock from a binary file. The file should be exactly 512 bytes long, and may be generated e.g. using the -f bin option of NASM. The contents of the file are checked only in length = 512 bytes and signature in bytes 510 and 511 is \x55 \xAA."

Package contains source code.

Author: Peter R. Flass (2001-2002).

2002-01-24: Unnumbered release.

Find writboot.zip (33.9K) in the Hobbes archive: util/disk.

Hard Disk Analysis, Repair, Recovery

DirSize — Display file/directory space usage on drives.

"DirSize lists directories and subdirectories and tells you how much space it consumes. It is possible to get the list sorted by size, and also to prevent reporting directories that do not meet a "minimum size" for reporting."

Author: Paul Gallagher, Australia (1993).

1993-02-23: v1.0.

Find dsize10.zip (5.9K) in the Hobbes archive: util/disk.

Disk Monitor

"This is a small program that hooks into the stats colection provided by Daniela Engert's IDE driver, DANIS506.ADD."

Package contains C++ source code.

Author: Trevor Hemsley, UK (2005).

2005-04-11: v1.0. Free under GPL 2.0 license.

Find dskmon10.zip (145.7K) in the Hobbes archive: util/disk.

DriveCheck — Graphical REXX wasted drive space scanner.

"DriveCheck is a REXX program to scan a drive and determine wasted space for both the HPFS and FAT file systems."

Author: Mike Ruskai (1996).

1996-11-27: v034.

Find drchk034.zip (19.3K) in the Hobbes archive: util/disk.

DSTAT — Reports information about your disk drives.

"DSTAT reports information about your disk drives. It's very useful if you need to examine free/used space of your drives. I wrote this program to help myself in my work with network administration. Now it's easy to examine all drives and see any drive is beginning to be full."

Author: Per Bjälevik / TauZero Systems, Sweden (1996).

1996-06-30: v1.05.

Find dstat105.zip (22.9K) in the Hobbes archive: util/disk.

FileSize — Tiny file size totalizer.

"This prorgam lets you measure the size of a single file or a whole directory structure just by dragging a file (or directory) icon and dropping into it."

Author: Newton C. Sanches, Brazil (1997).

1996-08-18: v0.6.

Find filsiz06.zip (23.9K) in the Hobbes archive: util/disk.

File System Tool — Check HPFS and FAT partitions.

"fst (File System Tool) is a tool for checking filesystems, like CHKDSK, and for displaying information about filesystems. Currently, fst supports HPFS and FAT (FAT support is quite untested). Unlike CHKDSK, fst does not fix the errors it finds. I wrote fst after a HPFS partition was corrupted by an HPFS bug three times in a single day. I wanted to know exactly what's going wrong."

Package contains C source code.

Author: Eberhard Mattes, Germany (1996).

1996-08-13: v0.3f. Free under GPL 2.0 license.

Find fst03f.zip (133.9K) in the Hobbes archive: util/disk.

FREE — Display free space on multiple drives in color.

"FREE is a command line utility program that shows the free space on one or more drives. Color is used to allow you to see at a glance when disk space gets critically low. FREE also shows the amount of free memory as returned by DosMemAvail(), which is pretty useless under OS/2 2.x."

Author: Harald Bögeholz, Germany (1994).

1994-01-27: v1.5.

Find free15.zip (14.6K) in the Hobbes archive: util/disk.

FS2 — File size calculation and reporting utility.

"FS2 displays file information, the total size of a file or group of files, and calculates total amount of disk space actually allocated for the file(s). It also has an option to test if files will fit on a drive. HPFS long names are recognized."

Author: Donna Campanella (1992).

1992-07-28: v2.0.

Find fs2.zip (15.4K) in the Hobbes archive: util/disk.

HPFSUtil — HPFS drive tester.

"This program is a consolidation of various test programs I put together while investigating the structure of HPFS, with the original purpose of discovering just how much space HPFS takes up for itself, and how that amount correlates with drive size."

Package contains source code.

Author: Mike Ruskai (1999).

1999-11-27: v0.02.

Find hpfsut02.zip (57.8K) in the Hobbes archive: util/disk.

Information & Sets for JFS

It is small util for JFS. Need to look for SuperBlock or set next chkdsk state.

Package contains docs in English & Russian.

Author: Pavel Shtemenko, Russia (2004).

2004-05-29: v1.2.

Find isj.zip (34.2K) in the Hobbes archive: util/disk.

KNOWDISK

"Knowdisk allows a user to view their HD setup. It also graphs out using bar graphs the free and used space."

Author: Pete Graszer (1995).

1995-06-23: v1.3.

Find knowdisk.zip (413.2K) in the Hobbes archive: util/disk.

lateautocheck — Speed up CHKDSK after unexpected reboot.

"lateautocheck is a replacement for OS/2's default procedure to check the file systems after an unexpected reboot. It will significantly speed up the filesystem check of all volumes except for the boot volume. If you are testing hardware or software or if you are a driver programmer, you will probably like this tool. Depending on your hardware and software configuration, the speed up may be up to a factor of 10. It depends on the number of physical disks. The more, the better. Much memory is helpful, too."

Author: Marcel Müller, Germany (2004).

2004-01-19: v0.1.

Find lateautocheck.zip (5K) in the Hobbes archive: util/disk.

PMTreeSize

"PMTreeSize is a program to determine the tree size of each folder."

Author: Torsten Balle Koefoed / SIRIUS Cybernetics, Denmark (1998).

1998-05-09: v1.00.

Find pmts100.zip (88.7K) in the Hobbes archive: util/disk.

Safecopy — Data recovery tool.

"safecopy is a data recovery tool which tries to extract as much data as possible from a problematic (i.e. damaged sectors) source - like floppy drives, hard disk partitions, CDs, tape devices, ..., where other tools like dd would fail due to I/O errors."

Authors: Eric Noack (2005-2012); OS/2 port by Gianfilippo Cimmino, Italy (2014).

2012-03-10: v1.7. Free under GPL 2.0 license.

Go to the Safecopy website for version changes.

SCSIMON — SCSI HDD monitoring tool.

"SCSIMON is a simple command line tool to show status for your SCSI HDD. It prints out revision, manufacture date, start/stop count, drive temperature and error counters and log. Along with printing human readable info to stdout, SCSIMON can periodically print formatted info to syslog and existing named pipe, which make it possible to use with WPS pipe-based monitors, such as SysBar/2 or other."

Author: Nikolay Kolosov, Russia (2006).

2006-07-19: v0.0.2.

Find scsimon-0.0.2.zip (82.8K) in the Hobbes archive: util/disk.

SHOWFRAG — Display the fragmentation of FAT drives.

"Showfrag is an OS/2 port of PC Magazine's CHKFRAG. Like CHKFRAG it will display a list of files which are fragmented and return an exit code based on run time switches."

Package contains C source code and compiled binaries for DOS and OS/2.

Authors: originally by Bob Flanders and Michael Holmes for PC Magazine; OS/2 port by Dennis Lang (1992).

1992-02-06: v1.1.

Find showfrag.zip (29.5K) in the Hobbes archive: util/disk.

SMARTMON — IDE HDD S.M.A.R.T. monitor.

Package contains source code.

Author: Andrew A. Belov, Russia (2005).

2005-04-10: v1.55.

Find smartmon.zip (39.8K) in the Hobbes archive: util/disk.

SMART Monitoring Tools — S.M.A.R.T. utility toolset.

"smartmontools contains utilities that control and monitor storage devices using the Self-Monitoring, Analysis and Reporting Technology (SMART) system build into ATA/SATA and SCSI/SAS hard drives and solid-state drives. This is used to check the reliability of the drive and to predict drive failures."

Authors: Christian Franke (2004-2019); originally by Bruce Allen (2002-2009); original smartsuite package by Michael Cornwell and Andre M. Hedrick; OS/2 port by Alex Samorukov, Russia (2017).

2017-04-23: v6.6 r4424 - Last version for OS/2. Free under GPL 2.0 license.

Go to the SMART Monitoring Tools website for downloads for recent versions and other OSes, updates, source code, mailing list for support and other questions, documentation and more.

Spacehog — Hide diskspace above 2G-512b.

"This PUBLIC DOMAIN program helps you maintain the amount of free space in the specified drive to under 2G-512 Bytes. (Because HPFS allocates space in 512 byte units.) Thus stopping programs using 32-bit signed integer math from seeing space above 2G-512 bytes as negative.

If it can't find the \SPACEHOG directory in the specified partition, it behaves like a run-of-the-mill freespace reporting utility, albeit it can handle disk partitions up to 999,999,999,999 bytes in size. It reports the file system type and in the case of LAN drive, the NETBIOS alias name.

If it sees the \SPACEHOG directory, which you have to create explicitly, it will create dummy files there as needed to maintain the 2G-512 byte freespace ceiling for that disk partition (you may have to run this twice). The dummy files are named with simple integers, from 0 thru 99999999...

If the amount of reserved space needed is less than 2G-512 bytes, it will shrink or expand the size of the \SPACEHOG\\0 file instead."

Package contains C source code.

Author: Wing F. Yuen (2000).

2000-06-19: v1.07. Public domain.

Find spacehog.zip (56K) in the Hobbes archive: util/disk.

TestDisk — Check partition and boot sectors, recover lost partition.

From the docs: "TestDisk queries the BIOS (DOS/Win9x) or the OS (Linux, FreeBSD, Windows) in order to find the Hard Disks and their characteristics (LBA size and CHS geometry). TestDisk does a quick check of your disk's structure and compares it with your Partition Table for entry errors. If the Partition Table has entry errors, TestDisk can repair them. If you have missing partitions or a completely empty Partition Table, TestDisk can search for partitions and create a new Table or even a new MBR if necessary."

TestDisk works with these partitions:

  • BeFS (BeOS)
  • BSD disklabel (FreeBSD/OpenBSD/NetBSD)
  • CramFS (Compressed File System)
  • DOS/Windows FAT12, FAT16 and FAT32
  • HFS, Hierarchical File System
  • JFS, IBM's Journaled File System
  • Linux Ext2 and Ext3
  • Linux Raid
  • Linux Swap (versions 1 and 2)
  • LVM and LVM2, Linux Logical Volume Manager
  • Netware NSS
  • NTFS (Windows NT/2K/XP/2003)
  • ReiserFS 3.5 and 3.6
  • UFS (Sun/BSD/...)
  • XFS, SGI's Journaled File System

Open Source under GNU Public License. Package also includes PhotoRec.

Authors: Christophe Grenier, France (2010), OS/2 port by Franz Bakan, Germany (2011).

2008-04-28: v6.13 - Last version for OS/2.

Go to the TestDisk page for more info.

TFile

"TFile is a utility designed to present file system information in ways that have value to file system maintainers. LAN maintainers or single system users may find this utility helpful in tracking down the largest files on a drive, or the least recently accessed files on a drive.

I wrote this utility so that I could automate the removal of files which haven't been accessed in a certain period of time from a particularly full server disk."

Author: Tom Brown, Canada (1997).

1997-03-01: v1.00. Public Domain.

Find tfile10.zip (290.4K) in the Hobbes archive: util/disk.

Waste/2 — Calculate space lost to cluster size.

"Waste/2 is a utility program designed to calculate the amount of disk space lost to cluster size allocation. No matter the size of a file, full clusters must be allocated to hold them, regardless of if an integer number of clusters is required. For instance, a 1 byte file still uses a complete cluster."

Author: Paul S. Gazo, Canada (1993-1994).

1994-06-02: v1.00.

Find waste2.zip (13.8K) in the Hobbes archive: util/disk.

Hard Disk File Systems & Drivers

DANIS506 — IBM1S506 replacement.

"EIDE driver with support for Intel, VIA, ALi, SiS, CMD, Promise, Cyrix, HighPoint, AMD, Artop, SMSC, ServerWorks, Opti, Nvidia, National Semiconductor, SiliconImage, ITE, Adaptec, ATI, Broadcom, JMicron, Marvell chipsets, and generic busmaster support for all SFF-8038i compliant chips.

This covers virtually any EIDE controller built/sold in the past few years and even some just about to be released in the near future. Don't be confused by the generic chip names below! If you are uncertain about the actual controller to be supported, run the DumpIDE utility - it will tell you."

Authors: Daniela Engert, Germany (1998-2008); Steven H. Levine, David Azarewicz (2009-2012).

2013-04-23: v1.8.15. Free under LGPL 3.0 license.

Find danis506_1-8-15.zip (339.7K) in the Hobbes archive: system/drivers/storage.

EXT2-OS2 — Linux file system driver.

"ext2-os2 is a file system driver that allows OS/2 to seamlessly access Linux native partitions (ext2fs partitions) in both read and write modes. Once installed, Linux partitions appear as standard OS/2 drive letters.

My initial purpose was to get limited read only access to ext2fs partitions from my OS/2 system, so at the beginning, it was more a quick and dirty rewrite than a clean and full port of the Linux ext2fs file system kernel code.

I've improved it to reuse as much original ext2fs code as possible in order to get an almost full featured ext2fs driver on OS/2. I wrote a kind of IFS to VFS translation layer, and ported some Linux kernel services in order to minimize the changes required into the ext2fs sources. Now that ext2-os2 is 32 bits, these changes are minimal."

Package contains source code.

Author: Matthieu Willm, Belgium (1995-1997). EXT2 by Werner Almesberger, Rémy Card, Martin von Löwis, Theodore Y. Ts'o, et al.

1997-08-10: v2.40. Free under GPL 2.0 license.

Find ext2_240.zip (2.2MB) in the Hobbes archive: system/drivers/filesys.

FAT32

FAT32.IFS for OS/2 will allow you to access FAT32 partitions (max 32 Gb, non removable) from OS/2.

Package includes docs in English & Korean.

Authors: Valery V. Sedletski, Russia (2017-2018); originally by Henk Kelder, Netherlands (2002).

2018-10-16: v0.10 rev 378. Free under LGPL 2.1 license.

Download this utility in OSFree's FTP server.

Toronto Virtual File System

"The Toronto Virtual File System (TVFS) is an OS/2 Installable File System that combines VM and UNIX file system concepts. The specific VM file system concept employed is the "CMS search path". The specific UNIX file system concept employed is the "symbolic link".

The TVFS provides a virtual OS/2 file system that combines symbolic links, search paths, and permissions. Through the TVFS, local and remote file systems may be combined into a single, virtual file system."

Authors: Tim Francis and Mark D. Leitch for IBM (1994-1998).

1998-04-13: v2.11. Free under IBM EWS license.

Find tvfs211.exe in the Hobbes archive or as a zipped archive in IBM's FTP server.

USBMOUNTD

"USBMOUNTD is a utility for automatic mounting of the USB media devices in OS/2 LVM. On plugging a new device to the PC, USBMOUNTD automatically updates the list of the accessible in OS/2 removable media and assigns the corresponding drive letter. If USB drive file system is dirty, USBMOUNTD can check it."

Package contains C source code and docs in English & Russian.

Author: Alex Samorukov, Russia (2003).

2003-02-03: v0.0.2.

Find usbmountd.zip (72.7K) in the Hobbes archive: util/disk.

USB Resource Manager — Driver/program to manage USB resources.

This (beta test) matched set of USBCALLS.DLL and USBRESMG.SYS supports application run-time dynamic linking as well as load-time dynamic linking.

Author: Wim Brul, Netherlands (2017).

2017-02-28: v0.5.

Find usbres05.zip (124.1K) in the Hobbes archive: system/drivers/misc or download it from the author's website.

VFAT

"VFAT-OS2 is a package that will allow OS/2 to seamlessly access VFAT formatted partitions from OS/2 as if they were standard OS/2 drive letters."

Author: Daniel Steiner, Germany (1998).

1998-12-04: v0.05.

VFAT homepage.

VRAID

Author: Vitus Jensen, Germany (2001-2005).

2005-06-08: Free under 'Modified' BSD License.

Find vrflt050608.zip (24.5K) in the Hobbes archive: system/drivers/storage.

Hard Disk Partition Management

Harddisk Manager — LVMGUI replacement.

"It's a replacement for the Logical Volume Manager Graphical Interface (lvmgui) on the OS/2 Warp Family. It supports FAT32, NTFS and Linux partitions."

Package contains source code.

Author: Frank Ambacher, Germany (2005).

2005-12-17: v1.1.5.

Find hdman115.zip (219.9K) in the Hobbes archive: util/disk.

QDiskUsage

"QDiskUsage generates a navigatable pie chart of your directory so you can easily find the largest dir or file on your disk!"

Authors: Alexander Pilloud (2007-2010); OS/2 port by Elbert Pol, Netherlands (2010).

2010-06-02: v1.0.4. Free under GPL 2.0 license.

Find this utility in Netlabs' FTP server.

RxLVM — REXX library for Logical Volume Manager.

"RxLVM is a library of REXX functions for accessing information from the OS/2 Logical Volume Manager (LVMB). Using these functions, you can get information about drives, volumes, and partitions, query Boot Manager, and check for removeable media.

At present, you are limited on read-only, LVM functions. That is, you cannot use RxLVM to make any actual changes to volumes or partitions."

Package contains source code.

Author: Alexander Taylor (2006-2007).

2007-03-17: v0.5.1. Free under 'Modified' BSD License.

Find rxlvm_051.zip (70.2K) in the Hobbes archive: dev/rexx.

Other Disk Utils

HDD_VHD — Convert hard disks to Virtual PC disk images.

Package contains compiled binaries for Linux, OS/2 and Windows.

Author: Veit Kannegieser, Germany (2004-2005).

2005-06-13: Unnumbered release.

Find hdd_vhd.zip (63.5K) in the Hobbes archive: util/file.

PXTOOL — Test your Plextor re-writable optical drives.

"PXTOOL is a command line tool to control your Plextor CD/DVD writer. You can update firmware, set silent modes, dvd+r test mode, powerec, gigarec, varirec modes with this tool."

Note: PXTOOL will only test Plextor re-writable optical drives.

Author: Nikolay Kolosov, Russia (2007).

2007-08-21: v0.0.2.

Find pxtool-0.0.2.zip (594.7K) in the Hobbes archive: apps/mmedia/cd/cd-r.