mkCDrec Make CD-ROM Recovery
Make CD-ROM Recovery Utilities

mkCDrec Utilities

How to install the mkCDrec Utilities

# cd   mkcdrec;  tar  zxvf  mkCDrec_v0.7.5_utils.tar.gz
# ls -l  utilities

In which way are those utilities useful

To improve the added value of your recovery/rescue CD-ROM. You will notice that links from mkCDrec CD-ROM are foreseen to the /cdrom/utilities part of the CD-ROM and that man pages of these tools are already available within mkCDrec main toolset. Without installing the utilities you cannot use them (obvious), but it will not break any other functionality of the mkCDrec tools. Therefore, a full restore remains possible (and disk cloning too), but you will not be able to resize a partition afterwards to name something. Most of these utilities were compiled as static binaries, therefore, you can use those tools seperately too. If you know any tool which could useful to be included, please let me know... Since mkCDrec_utils_v0.5.7 you will notice that mkCDrec will use isolinux to boot from the CD-ROM instead of using syslinux floppy boot emulation. But, this will only work if you use mkCDrec_v0.5.7 (or higher) as isolinux was first introduced in v0.5.7.

Which utility to use?

[arrow] Parted

The famous Partition Editor of GNU software. The User Manual of parted is already part of mkCDrec.

[arrow] Memtest

An excellent memory testing tool.

[arrow] Partition Image

A tool to make/restore partition of msdos/vfat/ext2/reiserfs file systems. The primary purpose to include this tool is to allow a restore of old partition images made by this tool.

[arrow] Gpart

Guess partition does what it implies. It can even recover destroyed partition tables, and therefore, maybe preventing a full restore. Useful in case if you do not make a mkcdrec on a regular basis.

[arrow] Recover

An excellent tool to edit an EXT2 file system to recover lost files.

[arrow] e2salvage

e2salvage is a utility which tries to recover a data from damaged ext2 partition. It may be used when e2fsck does not recover the broken ext2 filesystem. Before trying this tool read the man page (man e2salvage).

[arrow] ext2resize

ext2resize, ext2prepare and ext2online are useful tools. ext2resize can increase (or decrease) the size of an unmounted ext2 filesystem. Be aware for ext2online one need a kernel patch (not likely installed). By the way, ext2resize does work too on an Ext3 filesystem! Be aware, one needs to apply S. Tweedie's kernel patch (ext3) and an updated ext2 filesystem e2fprogs-1.20 or higher (which are ext3 aware). Last 2 requirements are of course only needed in case if you want to work with ext3 filesystems.

[arrow] memtest86

Memtest86 is thorough, stand alone memory test for x86 architecture computers. BIOS based memory tests are only a quick check and often miss many of the failures that are detected by Memtest86.

[arrow] chntpw

The offline NT password editor (chntpw) is a little program wich enables you to view and change passwords in a Windows NT SAM user database. For example,

# mount -t ntfs -o rw /dev/hda2   /mnt/local
# cd /mnt/local/winnt/system32/config
# /cdrom/utilities/chntpw -i  sam  system

You can also download the file containing the mkCDrec_ntfs.iso ISO-9660 image, which still has to be burned on a CD-R. Handy little tool, came to rescue on several occasions!

[arrow] lshw

List hardware of your system (in the style of Solaris)

[arrow] cfg2html

Cfg2html is a UNIX shell script that collects UNIX host information, similar to Hewlett Packard's check_config or get_config, except that it creates a HTML (and plain ASCII) system documentation for HP-UX 10.xx/11.xx, SunOS/Solaris, AIX, SCO Open Server, Linux (SUSE, Debian and Red Hat) and NT4.0/Win2000 (currently beta) systems.

[arrow] dd_rescue

dd_rescue does not abort on errors on the input file, unless you specify a maximum error number. Then dd_rescue will abort when this number is reached.

[arrow] Rescan SCSI bus

Linux allows you to add and remove SCSI devices without rebooting by using the

echo "scsi add-single-device H C I L" > /proc/scsi/scsii

command (H = host, C = channel, I = SCSI ID, L = SCSI LUN). The remove-single-device command works similarily.

[arrow] mdadm

manage MD devices aka Linux Software Raid.

[arrow] lphdisk

utility for preparing a hibernation partition for APM Suspend-To-Disk

[arrow] smartctl

The smartmontools package contains two utility programs (smartctl and smartd) to control and monitor storage systems using the Self-Monitoring, Analysis and Reporting Technology System (SMART) built into most modern ATA and SCSI hard disks. Smartclt will provide advanced warning of disk degradation and failure.

[arrow] Clam AntiVirus

Clam AntiVirus is an anti-virus toolkit for UNIX. Only clamscan, sigtool and freshclam were added. The virus database is based on the virus database from OpenAntiVirus. On request here is a little cookbook on how Clam AntiVirus was added to the mkCDrec Utilities.


mkCDrec_v0.7.9_utils.tar.gz[2445 Kb] released on 4 May 2004 [md5sum=3294f58cbc69532f4377224daa544174]
mkCDrec_v0.7.5_utils.tar.gz[1642 Kb] released on 26 October 2003 [md5sum=b0fc757d4f6f3d2c8086d21af4297118]
mkCDrec_v0.7.1_utils.tar.gz[1642 Kb] released on 2 March 2003 [md5sum=6a433f429f42235cbc5f652d9b38af30]
mkCDrec_v0.6.7_utils.tar.gz[1259 Kb] released on 27 April 2002 [md5sum=9bbb2b5c5be63ba0cd98342467d924a6]


If you have problems with a particul tool please check first of all the owners web-page for updates.
If a tool is broken because of mkCDrec then do not hesitate to inform me.


Do not hesitate to visit the web sites listed below:

IT3 Support needed?
   Support mkCDrec    IT3 Consultants    Valid XHTML 1.0 Transitional SourceForge