-
UFS2Tool v4.1 Stable
released this
2026-05-08 07:01:52 -05:00 | 4 commits to main since this release🗄️ UFS2Tool v4.1
Upgraded to DokanNet 2.3.0.3 & Avalonia 12.0.2
- Switched to the new DokanNet fluent builder and instance-based mount/unmount lifecycle
- Replaced deprecated
TextBox.WatermarkwithPlaceholderTextacross all views - Removed the no-longer-needed
DisableAvaloniaDataAnnotationValidationworkaround - Added a
TryGetInode()helper so file operations reuse the cached inode from when a handle is opened, instead of walking the directory tree on every call DeleteDirectorynow returns a proper "directory not empty" errorReadFilenow validates the read offset is non-negative- Buffer copies switched to
Buffer.BlockCopyfor better performance - Test project migrated from xUnit v2 to xUnit v3
Fixed
fsck_ufs -b <altsuperblock>being silently ignored- The
-bflag now correctly reads the superblock from the specified alternate sector - A confirmation message is printed when an alternate superblock is used
- Out-of-range sector values are now rejected with a clear error
Fixed
newfs -S 4096producing unreadable images- Sector size is now normalized to 512 bytes for filesystem layout, mirroring FreeBSD's own
newfsbehavior - The
-s Nsize parameter is now correctly interpreted in real-sector units - Images created with any
-Svalue now produce identical, valid filesystem layouts
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads