WinPool is a Windows desktop application for viewing storage topology, monitoring devices, and editing simulated storage systems.
The current implementation is V0.53. Real storage-structure changes are not enabled.
Manage and Hardware first display the last saved local inventory. On startup, the Agent collects storage first, then full hardware, and reports each result to the App. Both automatic collection and manual refresh show in-window progress, success or failure notifications; failed collection preserves the previous data. Loading history is not reported as a successful collection. Internal formats are document 3 / SQLite 17 / IPC 10.
- View local storage through read-only discovery and inspect pools, tiers, disks, partitions, and related information.
- Enable Developer mode in Settings to show Hardware, Test, and Development. Hardware appears before Manage and provides a read-only ten-section report, source details, local refresh, and complete system JSON export.
- Edit simulated systems on the Storage structure and Disk/partition pages.
- Monitor supported devices and configure application and background preferences.
- Use English or Simplified Chinese, themes, and keyboard navigation.
Current documents use source facts (document 3 / SQLite 17 / IPC 10); older data is rejected without migration or deletion.
Simulation output is not proof that Windows can execute a configuration. See the current limitations and changes.
The Test and Development pages remain roadmap notices throughout 1.x and are visible only in Developer mode. Their full workspaces are planned for 2.0.
Minimum supported: Windows 10 22H2 x64. Primary platforms: Windows 11 24H2 and 25H2 x64. Available storage features depend on the Windows edition and storage provider.
Delivery is currently an unpackaged, self-contained x64 portable directory. Keep the entire directory together and run WinPool.App.exe; the companion Agent runs in the user tray. Data defaults to %LocalAppData%\WinPool, with an explicitly selected writable Data directory beside the program also supported. Exit WinPool before replacing program files.
There is no released MSIX package or Microsoft Store listing.
On Windows with PowerShell and the SDK pinned by global.json:
dotnet restore WinPool.slnx
dotnet build WinPool.slnx -c Release --no-restore -m:1
.\artifacts\Release\WinPool.App.exeCheck that an existing WinPool process is not using the output directory before rebuilding. Contributor instructions start at AGENTS; internal development documentation is maintained in Chinese. The development guide describes build and data ownership.
64K interleave + 64K NTFS cluster = current tested recommendation.
Windows 11 has not yet received equivalent testing because current storage hardware prices and the author's practical budget do not allow a second full test platform.
These research results do not establish support or reliability for every Windows configuration.
No license is granted by this repository. All rights are reserved.