-
UFS2Tool v1 Stable
released this
2026-02-11 01:57:08 -06:00 | 17 commits to main since this release🗄️ UFS2Tool
✨ Features
- Create UFS1 and UFS2 filesystems on image files or raw Windows devices
- Full newfs(8) compatibility — supports all standard FreeBSD newfs flags (except
-T,-k,-r) - Populate from directory — create images from directory contents with auto-sizing (
-D) makefscommand — FreeBSDmakefs(8)compatible interface for creating filesystem images from directory trees- Read and inspect existing UFS1/UFS2 filesystem images
- List directory contents from UFS1/UFS2 images
- Device I/O — direct writing to physical drives and volumes on Windows
📖 Implementation Details
For a detailed breakdown of the core library components, filesystem structures, and all implemented features, see IMPLEMENTATIONS.md.
📝 Notes
- Device operations (
newfson physical drives,devinfo) require Administrator privileges on Windows. - Filesystem images created by this tool are compatible with FreeBSD's
mountandfsck_ffs. - When creating images with
makefs, soft updates are disabled by default (softupdates=0), matching FreeBSDmakefs(8)behavior. Use-o softupdates=1to enable them explicitly.
📄 License
This project is licensed under the BSD 2-Clause License. See the LICENSE file for details.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads