ufs2tools - UFS for Windows


ufs2tools contains tools for reading ufs (ffs) filesystems and bsd labels from Windows. Both ufs1 and ufs2 are supported.
Supports Windows 2000, XP, Vista, Windows 7, Windows 8, and should work on any future versions. Both 32-bit and 64-bit versions are supported.

'ufs2tool' is a program for reading ufs filesystems from windows. You can list and retrieve files and directories recursively. 'bsdlabel' is a program to read bsd labels.

Please note that only BSD UFS is supported. Although there may be similarities with other implementations such as Solaris UFS, this software will not work with those.

Write support will not be added anytime in the near future.


Download from the file release system (source and exe are both included).

Please see the README file before using.


Step 1: Open up 'Disk Management' to find the drive and slice.
Start->Settings->Control Panel->Administrative Tools->Computer Management->Storage->Disk Management
Disk Management
We can see that the drive number is 0 and the slice number is 3.
Step 2: Run bsdlabel drive/slice to find the partition number.
We look for partitions with type '4.2BSD'. Then we map the letter to a number ('a' = 0, 'b' = 1, etc). In this case it would be 0 for partition a.
Step 3: Run ufs2tool drive/slice/partition . as a test to list the root directory. In this case it would be: ufs2tool 0/3/0 .


If you need to contact me, you may email me: nehalmistry@gmail.com.

Last updated: December 1, 2013