Releases: henrikstengaard/hst-imager
Hst Imager v1.3.484
Hst Imager v1.3.484-318b263 release.
This release contains fixes for issues related to Windows version of Hst Imager failing when writing images to physical drive due to volumes (partitions without drive letters assigned) was not properly dismounted before writing. More specifically this occurred when writing ChromeOS image to physical drive multiple times and it contained a EFI system partition volume that was mounted by Windows.
Changes:
- Add Windows disk manager to get volumes mounted using kernel32 pinvoke methods.
- Update Windows physical drive to lock and dismount volumes associated to physical drive.
- Update Windows physical drive stream to unlock device when disposed.
- Update commands writing or changing physical drives to rescan physical drives for operating system to detect changes.
- Fix Fuchsia ESP guid partition type conflicting with EFI system partition guid partition type.
- Fix getting error code properly if physical drive read or write fails.
- Fix unlocking physical drive, if locked when being disposed.
Hst Imager v1.3.476
Hst Imager v1.3.476-509d5ed release.
Changes:
- Add use experimental partition sizes option to rdb part add and format command to confirm use of experimental partition sizes.
- Update fat32 formatter to write volume id entry in fat32 root directory cluster using provided volume name, so Windows Explorer can show the volume name next to the drive letter.
- Update format command max partition size option to support sizes defined with GB, e.g. 50 GB instead of bytes.
- Update format command to limit number of rdb partition added to a maximum 32 partitions.
- Fix PFS3 partitions formatted larger than 101 GB can be read with fs commands.
- Fix file system entry iterator issue trying to get directories for a non-existing path.
- Fix mbr part format partition number to format usage description.
Hst Imager v1.3.470
Hst Imager v1.3.470-14b8d1f release.
Changes:
- Add skip unused sectors option for write and compare command to improve speed and reduce disk write/erase cycles.
- Add all physical drive option, which allows access to all physical drives detected expect system drive.
- Add global retries, force, verify options to Hst Imager gui settings.
- Add settings options to Hst Imager console to sharing same settings as gui.
- Add advanced settings for Hst Imager gui read, write, info, compare, convert, optimize and format functions with options to read, write and compare parts of image files or physical drives, e.g. reading or writing a partition.
- Add max partition size advanced option to format for pistorm and rdb default set to 128GB.
- Update copying and compare functions performance resulting in faster read, write and convert.
- Update Hst Imager gui read, write, info, compare, convert, optimize and format functions moving Update button next to physical drive dropdown as a refrech icon button,
- Update Hst Imager gui disk overview with mouse over tooltips.
- Update Hst Imager info with "PiStorm disk to read" selection, if physical drive or image file contains PiStorm RDB 0x76 partitions.
- Fix format MBR partition type id shown as hex instead of decimal.
- Fix format command file system path is only set to pfs3aio.lha url, if file system is PDS\3 or PFS\3 and file system path is not defined.
- Fix issues reusing physical drive, media and streams in Windows, MacOS and Linux.
- Fix issues with byte swapping not working with .vhd image files. Byte swap modifier in hst imager console paths must now be first part of paths to image files, e,g,
+bs:disk.vhd
. - Fix Hst Imager Gui background worker not launching in Linux.
- Fix settings not read from Hst Imager Gui background service.
- Fix Hst Imager Gui overlapping browse dialog ids.
- Fix logs not being written to Hst Imager app data directory.
- Fix PiStorm RDB format disk size issue.
- Fix mbr part clone command creating or overwriting destination path.
- Fix mask value missing in rdb info command when listing partitions.
Hst Imager v1.2.437
Hst Imager v1.2.437-7d8644e release.
Changes:
- Fix fs copy and extract command issue with filenames starting or ending with spaces or dots not detected as files with UAE metadata. This has been tested with the WHDLoad game "Demolition", which contains 2 filenames with whitespaces and 1 filename ending with a whitespace.
- Fix Hst Imager console disk overview showing start and end offsets instead of sectors.
- Fix Hst Imager gui save file dialog expecting files to exist and change to show prompt overwrite if files exist.
- Fix sector stream reading past end of stream.
- Fix format command not erasing first 10MB of image file or physical disk.
- Fix rdb init command not using correct disk size for .vhd image file.
- Fix physical drive / raw disk access on macos with streams not being closed properly.
- Fix issues macos elevate helper used to start background worker for Hst Imager gui.
- Fix tests not running on macos and linux due to newline and path backslash issues.
- Update format command to download pfs3aio from aminet.net by default. PFS3AIO is no longer included with Hst Imager and is only downloaded when it doesn't exist locally.
- Update format command to support DOS3 and DOS7 file system for Rigid Disk Block and PiStorm RDB.
- Update format command to select max partition sizes based on DOS3 and DOS7 file system version.
- Update format command to max create 3 PiStorm RDB partitions when formatting PiStorm disk due to MBR partition limit of 4.
- Update format and rdb fs import commands to read file system file from .iso, .adf, .lha files and image files with Rigid Disk Block or PiStorm RDB.
- Add format page in hst imager gui with same functionality as hst imager console.
Hst Imager v1.2.407
Hst Imager v1.2.407-292a8d1 release.
Changes:
- Fix rdb info command.
- Fix file system entry iterator used for fat32, ntfs and exfat not iterating dirs and files properly.
- Fix calculating total sectors for disk.
- Fix test helper media disk size used for unit tests.
- Fix get console window width with a default fallback, if console is not available e.g. in unit tests.
- Fix disk info to allow image file with 0 bytes in size.
- Remove administrator requirements and show warning message instead when using physical drives.
- Add rdb resize command. Resize RDB to use all disk space, e.g. if a 16GB image is written to a 64GB disk, then resizing RDB allows additional partitions to be created and use the disk space from 16GB up to 64GB.
- Add rdb part move command. Move a partition from one cylinder to another.
- Add format command to format a physical disk or image file for MBR, GPT, RDB and PiStorm. It will initialize partition table, create partitions and format them ready for use.
- Add hst imager console x86 zip artifact.
- Update fs dir, copy and extract to support device name and partition number for RDB partitions.
- Update readme.
Hst Imager v1.2.396
Hst Imager v1.2.396-2cc164a release.
Changes:
- Fix agree license not disappearing when clicking agree.
- Fix detection of fat and ntfs filesystems.
- Fix physical drive can be reused as active media between commands.
- Fix mbr add part command when using sectors.
- Fix gpt part add command when using sectors.
- Fix detect electron host.
- Fix maximize and restore buttons.
- Add hst imager gui macos arm64 artifact.
Hst Imager v1.2.390
Hst Imager v1.2.390-af2d4d0 release with a lot of changes for Hst Imager Console and a few for Hst Imager Gui.
Changes:
- Fix PFS3 error when appending to an existing file and acnodes not being updated when reading and writing files both causing exceptions to be thrown.
- Fix GPT info command messages replacing incorrect Master Boot Record with Guid Partition table.
- Fix MBR part add command to find largest unallocated space from start offset for partition.
- Fix GPT protective part filtering.
- Fix issues with opening .vhd files when reading and writing.
- Fix issues with listing, copying and extracting files directories not iterating properly through all directories and files.
- Fix issues copying files from image files to local directories with filename that contain special filenames like +.
- Fix example script install amigaos 3.2 script to also copy files to support opening/mounting .adf files with double-click in Workbench.
- Update Hst Imager to .NET 8.
- Update nuget package dependencies to latest version.
- Update show disk info and show MBR, GPT and RDB info with partition table specific details both for Hst Imager Gui and Hst Imager Console.
- Add FAT32 long filename support when copying files between local directories and FAT32 partitions in image files or on physical drives. Support has been added via latest DiscUtils, which added support for long filenames few months ago.
- Add FAT32 format code from http://ridgecrop.co.uk/index.htm?guiformat.htm used to format FAT32 partitions.
- Add EXT file system reader to detect EXT2, EXT3 and EXT4 partitions.
- Add support for specifying MBR partition type as number or known type, e.g. add partition type
pistormrdb
or number118
for partition type 0x76. - Add support for PiStorm for all RDB commands and for file system dir, copy and extract commands.
- Add MBR partition export, import and clone commands.
- Add UAE metadata support when copying files between local directories, image files or physical drives and when extracting .zip, .lha and .lzx with special characters in filenames, comments and Amiga protection bits.
- Add scripts to show PiStorm support:
create_pistorm_32gb_vhd_import_rdb.txt
script creates a MBR image file with 2 partitions, extracts Emu68-pistorm32lite.zip to 1st FAT32 partition, copies kick.rom to 1st FAT32 partition and imports amigaos-3.2.vhd image file to 2nd partition of type 0x76 calledpistormrdb
in Hst Imager.create_pistorm_32gb_vhd_new_rdb.txt
script creates a MBR image file with 2 partitions, 1st FAT32 partition for Emu68 and a 2nd partition of type 0x76 partitioned and formatted with PFS3.
Hst Imager v1.1.350
Hst Imager v1.1.350-1db452d release:
- Add version and revision options to rdb fs add command to support adding file systems without version string, e.g. FastFileSystem from AmigaOS v1.34.
- Fix Windows physical drive manager throwing error when CD-rom drive is present.
- Fix streams being closed by DiscUtils disk.
- Fix file system writer (FAT32) to create directory before writing entry.
- Fix Fast File System (DOS\0) read past end of file with file size is equal to data block size.
Click show all assets, if you don't see the one you're looking for.
Hst Imager v1.1.349
Hst Imager v1.1.349-11fbd46 release.
- Add support for compressed hard disk images:
- Read physical drive to .zip and .gz compressed hard disk image file.
- Write .rar, .zip, .gz and .xz compressed hard disk image file to physical drive.
- Info, convert and compare read .rar, .zip, .gz and .xz compressed hard disk image file.
- Add byte swap option to info, read, write, convert and compare for supporting old hard disk controllers doing byte swapping of sectors (use by some Amiga hard disk controllers).
- Fix read or convert to .vhd image file detecting sectors with data as zero filled sector.
- Fix rdb part partition size message shown when larger than 4GB (only visual error, partition was correctly created).
- Fix list command all option.
- Fix sector stream to handle read and write of non sector dividable chunks.
- Fix USB IDE/SATA adapter not shown in list of physical drive due to fixed media filtering.
Click show all assets, if you don't see the one you're looking for.
Hst Imager v1.0.336
Hst Imager v1.0.336-354ac0d release.
- Fix stream copier out of bounds when size is not dividable by 512.
- Fix lzw test data eol.