Repository navigation
Releases
SoopaDriveTool 0.3.4
SoopaDriveTool 0.3.4
Click a partition in the disk map to select it. Right-click for Move, Shrink, Expand, Format, Erase contents, Rename, drive-letter changes, and Delete. The selected partition is highlighted, and the menu disables actions that cannot be used on that partition. Right-click unallocated space for partition creation where the planned layout allows it.
The purple Apply button now opens an inline “Are you sure?” review with Yes and No. No is selected by default. No or Escape keeps the queued actions without running them. Typed confirmation phrases have been removed from the Windows tools and recovery application. The reviewed queue and disk identities are checked again before writes begin.
Erase contents overwrites only the selected partition's extent, retains its partition entry, and reads back each overwrite pass for verification. It supports zero, random, and three-pass overwrites. Deleting the partition remains a separate action. These overwrites cover user-addressable sectors; they are not firmware sanitization or an erasure certification.
Native ARM64 and x64 CI covers installation, rendering, and uninstall. Selected-partition erase tests use disposable virtual disks and check that the partition table, neighboring bytes, and a neighboring file survive. Physical USB adapters, firmware erase, 4Kn hardware, power interruption, migration to different hardware, and x64 recovery boots still need hardware testing. The installers are unsigned.
Build source: 8762ba916a11fd021e888150a6bf1d7a2f285e00. ARM64 and x64 build checks.
SoopaDriveTool 0.3.3
SoopaDriveTool 0.3.3
Enable Auto refresh in the header to check connected disks automatically. Settings offers 5-, 10-, 30-, and 60-second intervals, saved between launches. Refresh pauses during operations and dialogs and preserves form entries and unchanged selections.
USB and external-drive discovery now combines the Windows Storage and Win32 providers. A failed volume lookup or unavailable device no longer hides other drives. Incomplete device information is displayed with disk changes disabled. SMART availability still depends on the drive and USB bridge.
If a queued disk disconnects or changes, the plan remains visible with Apply disabled. Clear the queue and review the connected disk before preparing changes again.
Installers are unsigned.
Build source: ab97a94aff758c54277e991d9083f88380ae0a6e. ARM64 and x64 build checks.
SoopaDriveTool 0.3.2
SoopaDriveTool 0.3.2
SoopaDriveTool now requests administrator permission when you open it. Approve the Windows UAC prompt to continue. If permission is declined, the app closes without opening a window.
Existing scheduled backups keep their assigned account and run level. This update also preserves the application path when an interactive session is started through the .NET host.
Installers are unsigned.
Build source: 3b5cf2ed697259ce64e27b16716e6e4e51650410. ARM64 and x64 build checks.
SoopaDriveTool 0.3.1
SoopaDriveTool 0.3.1
This update removes promotional text from the application and updates the developer name to Ev-Tech Solutions, LLC.
- Removed the Overview banner and kept compact shortcuts to disk management and benchmarks.
- Replaced taglines with page descriptions and direct labels across the application.
- Reduced the sidebar footer to the version number.
- Simplified About to show the version, developer, platform, and documentation links.
- Updated the installer publisher and application company/author metadata.
The version shown in the application and SMART reports now comes from assembly metadata. Installers are unsigned.
Build source: ed0361c3e4e3438c403851e496951b65a04d6ace. ARM64 and x64 build checks.
SoopaDriveTool 0.3.0
SoopaDriveTool 0.3.0
Version 0.3.0 adds live Windows cloning, encrypted Windows image recovery, and more partition operations. ARM64 and x64 installers and portable ZIPs are available.
Added
- Clone the running Windows installation through VSS. Other modes copy an inactive Windows installation, used NTFS files, or every sector.
- Restore encrypted disk and Windows images from WinPE recovery media.
- Move, split, merge, and redistribute partitions. Convert supported partition tables and filesystems using verified recovery checkpoints.
- Create encrypted full, incremental, and differential backups with exclusions, retention, selective restore, and user or SYSTEM schedules.
- Find supported lost partitions and deleted files, inspect sectors, view surface maps, and use quick reset or verified disk overwrites. Firmware erase is available for eligible devices.
- Save custom benchmark profiles, compare runs, and export the SMART information exposed by the drive. Activity shows the current phase and remaining steps in light, dark, or system theme.
Fixes and safeguards
- Windows restore now checks the destination's state before partitioning and verifies retained temporary archives before reusing them.
- UEFI repair restores WinRE registration after rebuilding boot files. Repeating the temporary setup helper preserves unrelated pending file operations.
- SYSTEM schedules reject job folders with untrusted ownership or permissions.
Testing
Live Windows cloning, full Windows image restoration, and EFI repair passed independent ARM64 Secure Boot tests with the source disconnected. ARM64/x64 builds, temporary-disk integration tests, scheduled SMB backup/restore, and installer checks also passed. The validation report identifies the test revisions and remaining limits.
The installers include the .NET runtime, required engines, license notices, and corresponding smartmontools/wimlib source. Recovery media uses Microsoft boot files from your installed ADK. SHA-256 checksums accompany the downloads.
Known limits
This is an unsigned preview. Physical firmware erasure, x64 recovery boots, USB/4Kn hardware, power interruption, and complete accessibility support still need testing. See the user guide and supported operations before using a destructive operation.
Build source: f6419139124b98e08b4f10445d40a8de88c9d8e0. Build and architecture checks.
SoopaDriveTool 0.2.1
SoopaDriveTool 0.2.1
Version 0.2.1 improved Windows recovery-image discovery and clone progress reporting. These notes describe that patch; see the current guide for later features.
Changed
- Find WinRE on the selected source's registered or hidden recovery partition, including installations without
Windows/System32/Recovery/Winre.wim. - Size the recovery partition for the image, apply its GPT attributes, verify the copied image, and remove temporary EFI/recovery drive letters.
- Capture with native wimlib, preserve permissions strictly, and verify the entire archive before Microsoft DISM applies it.
- Report file counts during scanning and measured progress during capture, verification, and apply. Initial scanning uses an indeterminate progress bar.
- Replace the installed release guide during an upgrade. Packages include engine licenses and corresponding source archives.
Testing
Windows-aware and byte-exact clones of a complete Windows 11 ARM64 installation each passed two independent Secure Boot cold boots with only the destination attached. Checks covered password sign-in, profile files, NTFS permissions and named streams, registry data, application launch, and the recovery-image hash. The byte-exact copy included all 256 GiB and passed complete SHA-256 read-back verification.
The local ARM64 integration suite passed 123 checks. Native ARM64 CI passed 75 checks, and native x64 CI passed 123. Both installers passed install, render, and uninstall checks. The final ARM64 installer also upgraded the booted clone from 0.2.0; installed files matched the portable package.
Packages came from CI run 40810726511, compiled from 105dc5e6af742803f77ddc774728225b04862a0d. Later tag changes contained documentation and site records only. Full Windows tests used .NET 10.0.12 with the same engine sources; release packages included .NET 10.0.14 and passed packaged-runtime checks.
Limits in this release
The installers were unsigned. Full Windows boot testing covered ARM64 on Parallels UEFI. x64 Windows boot, physical hardware, live Windows cloning, encrypted sources, activation/TPM binding, and different-hardware migration were outside that test scope. A copied WinRE image did not establish a separate recovery boot. Upstream marked wimlib's ARM64 build experimental.
SoopaDriveTool 0.2.0
SoopaDriveTool 0.2.0
Version 0.2.0 added clone modes, disk wiping, queued partition changes, activity logs, and SMART reports. These notes describe that release; see the current guide for later changes.
Added
- Clone modes: exact-sector disk copy, used-file NTFS copy, and Windows UEFI cloning from an attached inactive installation. File-based modes use scratch space on a third disk and verify WIM resources during capture and apply. Windows mode preserves the installation's drive mapping and creates destination EFI/BCD files.
- Wiping: quick partition reset, zero overwrite, random overwrite, and a three-pass random/ones/zeroes overwrite. Full-disk overwrites verify the entire destination after each pass.
- Queued operations: prepare a delete → delete → create → rename sequence, review the layout, then Apply. Later operations can reference a newly created partition. Identity/layout changes stop the queue.
- Activity: completed, current, upcoming, and skipped steps; tool-reported progress; throughput and ETA for raw I/O; elapsed time; journals; exports; and optional waiting messages.
- SMART: available ATA/NVMe/SCSI attributes, counters, and logs, plus original JSON/text. Exports include JSON, CSV, text, and printable HTML. Reports distinguish unavailable, partial, and failing results.
The app and DiskSpd are native ARM64/x64. The separate smartctl collector uses x64 emulation on ARM. Its GPL license and corresponding source are included; no smartd service is installed.
Limits in this release
The installers were unsigned. Live Windows cloning and independent clone boot tests were not yet completed. Physical controllers, firmware erasure, power interruption, and hot-unplug behavior were untested. Quick reset left file contents recoverable; overwrites did not establish erasure of remapped SSD cells. Applied queue steps could not be automatically rolled back.
SoopaDriveTool 0.1.0
SoopaDriveTool 0.1.0
The first preview provided Windows 11 ARM64 and x64 installers and portable packages. These notes describe version 0.1.0; see the current guide for later features.
Included
- Disk and partition maps with capacity, encryption state, and controller reliability information.
- Data-disk partition creation, resizing, formatting, deletion, labels, and drive letters; GPT/MBR initialization; disk state changes; filesystem scans; and TRIM.
- Microsoft DiskSpd sequential, random, and mixed benchmarks with configurable file size, duration, and passes. Results included throughput, IOPS, latency, history, and CSV/JSON export.
- Compressed, deduplicated file snapshots, verified restoration to an empty folder, and daily schedules for the logged-on user.
- Offline raw disk images, equal-size clones/restores, and zero overwrite with complete read-back verification.
- Read-only MBR/GPT inspection and local operation journals.
Limits in this release
This was an unsigned preview. The running Windows disk and its boot/recovery partitions were protected from changes. Destructive operations needed a separate backup and disposable test data.
Partition moving/merging, smaller-disk Windows migration, VSS, encrypted backups, deleted-file recovery, boot repair, and WinPE media were not yet available. Raw operations required matching disk and sector sizes. File backups were unencrypted and did not preserve all NTFS metadata. Overwrite did not guarantee SSD/NVMe secure erasure. Applied operations could not be automatically rolled back.
Downloads
Choose the ARM64 installer for Windows on ARM, including Snapdragon PCs and Windows VMs on Apple Silicon. Choose x64 for Intel/AMD Windows. Extract the matching portable ZIP before running it.
The .NET runtime and DiskSpd engine were included. The installer could use emulation on Windows ARM; the installed ARM application and DiskSpd engine ran natively.
Compare the download with SHA256SUMS.txt using Get-FileHash -Algorithm SHA256. BUILD-PROVENANCE.json records the compiled source revision and dependency hash.