Utilities

Copyright Svend Olaf Mikkelsen, 1999-2014. All utilities are for DOS/Windows 95/98/ME, unless otherwise mentioned.
E-mail (may change for spam protection - check here): pthelp@partitionsupport.com

Home    Utilities    Partition Notes    Advanced Partition Notes    PartitionSupport.com/dk (Danish)

It is possible to donate.

Note: All utilities are for disks with a 512 bytes logical sector size. Recently disks have become available with a 4096 bytes logical sector size. I have seen this in external disks larger than 2 TB. There is no risk, as long as the utilities are only used for reading.

Findpart
Searches for lost FAT, NTFS, HPFS, BeOS and Linux ext2, ext3 and swap partitions. To search for reiserfs partitions, add "reiser" to the command line.

Example: Write a report for all disks to the file fp.txt: findpart all fp.txt

For DOS/Windows 95/98/ME:
fpart472.zip, 132,147 bytes, version 4.72, August 2, 2006.
fpart478.zip, 133,128 bytes, version 4.78, May 10, 2008.
Boot floppy image and CD image with Findpart version 4.95 for Windows, running in FreeDOS using the HX DOS extender:
fp495dos.zip, 817,448 bytes.

For Windows:
fpart495.zip, 188,838 bytes, version 4.95, June 11, 2008.
fpart499.zip, 189,277 bytes, version 4.99, May 12, 2009.
In Windows 95/98/ME the included library files should be in the same directory as findpart.exe.

The Findpart Windows version includes the functionality of the utilities FindNTFS, GB32, Chsdir, Editpart, EditGUID, Findfat, Getsect, Putsect, Cyldir, Finddir, Findext2, Findbad, Pqrp, FindJPG, FindDoc, Readext2 and Readfat. For usage type Findpart followed by the utility name. For editing commands the findpart environment variable must be set to edit using the command 'set findpart=edit'.


FindNTFS
Free NTFS data recovery tool. Lists the content of an NTFS partition, or copies files.

For DOS/Windows 95/98/ME:
fntfs132.zip, 119,168 bytes, version 1.32, April 22, 2003.
fntfs154.zip, 123,845 bytes, version 1.54, January 29, 2005.

For Windows 95/98/ME/NT/2000/XP:
fntfs205.zip, 114,603 bytes, version 2.05, August 31, 2006.
fntfs209.zip, 119,745 bytes, version 2.09, June 20, 2008.
fntfs211.zip, 119,816 bytes, version 2.11, May 2, 2009.
In Windows 95/98/ME library files from Findpart should be in the same directory as findntfs.exe.

Use version 2.11 for Windows 7 NTFS partitions.

In order to be able to use FindNTFS, you will need to know the cylinder, head, sector address of the partition, which in most cases can be found using the Findpart utility. Use the "Start CHS" numbers.

Example: Make a file listing for the NTFS partition (ID 07) at disk 2, cylinder 0, head 1, sector 1:
findntfs 2 0 1 1 files files.txt
To copy the directory that in files.txt has the number 117, and subdirectories to that directory:
findntfs 2 0 1 1 copy 117
Or to just copy all found files, including system files:
findntfs 2 0 1 1 showsys copy
The files will be copied to current directory, and to subdirectories to current directory.

Or try: (example for disk 2, cylinder 0, head 1, sector 1):
findntfs listmft 2 0 1 1
This will save search results in the file listmft.bin. If you want to search another location, or use other search parameters, then go to a new directory, or delete the current file listmft.bin. If you want to copy files, run the command from a partition with free space.


GB32
Examines if a 32 GB problem is present for a disk larger than 32 GB. The program also will detect some of the DOS and Windows 128 GB problems.
gb32-14.zip, 68,283 bytes, version 1.4, August 24, 2007.


FP.SYS
DOS/Windows 95/98 device driver that adds read-only drive letters for lost FAT partitions. Version 1.5 adds support for FAT12 partitions and circumvents an Ontrack Disk Manager bug or feature.
fpsys15.zip, 2,443 bytes, version 1.5, November 4, 2001.


Chsdir
Lists the content of a FAT partition. Can be used for evaluating the integrity of a lost partition. The Chsdir version included in Findpart for Windows can copy files.
chsdir36.zip, 92,134 bytes, version 3.6, March 29, 2004.
chsdir42.zip, 94,244 bytes, version 4.2, April 22, 2005.


Editpart
Command line partition table editor. For experts. For a (short) description: editpart /?
epart42.zip, 65,941 bytes, version 4.2, July 13, 2003.
Will accept version 2.6 command lines.


Cyldir
Searches for lost and not lost directories in a lost or not lost FAT partition. Files in a lost directory can be copied to another partition. Note that on an fdisk damaged partition, some files can contain sectors filled with ascii 246 characters. Please read the cyldir.txt file. In pure DOS the speed of file copying is enhanced if himem.sys and smartdrv.exe are used.
cyldir49.zip, 110,519 bytes, version 4.9, January 16, 2002.
cyldir55.zip, 117,322 bytes, version 5.5, October 16, 2004.


Findext2
Searches for Linux ext2 and ext3 superblocks and calculates possible partition location.
fext2-16.zip, 66,170 bytes, version 1.6, October 30, 2002.
fext2-17.zip, 73,523 bytes, version 1.7, May 12, 2009.


ReadExt2
Free Ext2/Ext3 recovery tool. Lists the content of an Ext2/3 partition, or copies files.

For Windows:
rext2-14.zip, 71,186 bytes, version 1.4, September 5, 2006.
rext2-15.zip, 76,074 bytes, version 1.5, May 11, 2009.
In Windows 95/98/ME library files from Findpart should be in the same directory as readext2.exe.

To use ReadExt2 you will need to know the cylinder address of a superblock from the partition. The location can be found using the FindExt2 tool. If the superblock address as example is CHS 5021/82/2 on disk 2, the command to browse and copy files is:
readext2 2 5021 5021


FindBSD
Searches for BSD disklabels.
fbsd10.zip, 60,788 bytes, version 1.0, July 26, 2000.


Findword
Searches a disk for occurences of a word or sentence.
fword12.zip, 58,706 bytes, version 1.2, April 8, 2000.


Findbad
Locates bad sectors. Also, the program can write sectors containing ascii hex F6 characters to bad sectors. This may repair the sectors, but the previous content in the bad sectors is lost. If the disk does not contain any data you want to keep, it may be better to erase the disk using the disk manufacturer tool for that.
fbad15.zip, 89,263 bytes, version 1.5, February 20, 2003.
fbad16.zip, 77,814 bytes, version 1.6, May 18, 2007.


Pqrp
Examines PQRP partitions that were originally FAT32 partitions. One damage type, which is not recognized by Pqrp, is found by Chsdir, using the usual command line with the addition of the keyword 'adjustclusters'.
pqrp124.zip, 84,288 bytes, version 1.24, September 24, 2002.
pqrp126.zip, 90,070 bytes, version 1.26, January 26, 2005.

If you have a Pqrp data recovery problem with a FAT or NTFS partition, I suggest you initially do using the Findpart program:

findpart all fp.txt

and mail me the file fp.txt. For FAT partitions you also can do (example for disk 1): "pqrp 1 pq.txt" or in Windows "findpart pqrp 1 pq.txt". Do nothing else. The partition table editing method should only be used if it is known that the Pqrp partition is internally OK. In other words: Do NOT use the ptedit program.


Identify
Prints ATA device information.
ident12.zip, 78,902 bytes, version 1.2, August 2, 2006.
ident13.zip, 79,739 bytes, version 1.3, May 11, 2008.


FindJPG
For Windows. Attempts to copy JPG files without file system usage. Note that the version included in Findpart for Windows may be newer.
fjpg13.zip, 44,985 bytes, version 1.3, August 30, 2006.


FindDoc
For Windows. Attempts to copy DOC and XLS files without file system usage. Note that the version included in Findpart for Windows may be newer.
fdoc12.zip, 47,880 bytes, version 1.2, November 18, 2006.


Findfat, Finddir, Getsect, Putsect
These tools are now included in both Findpart for DOS and Windows. For usage, type 'findpart' followed by the utility name. For editing commands the findpart environment variable must be set to edit using the command 'set findpart=edit'.