Description: HDD Silencer is a lightweight C# WPF utility designed for users with silent PC builds who still use mechanical hard drives (HDDs) for cold storage. It solves the problem of unwanted noise by allowing users to completely power down specific drives (spin-down) and prevent Windows from accidentally waking them up.
- Total Silence: Sends ATA "STANDBY IMMEDIATE" commands to physically stop the HDD spindle motor.
- System Isolation: Sets drives to "Offline" status in Windows, preventing the OS, Explorer, or background services from waking the drive unnecessarily.
- Smart Startup: Automatically silences selected drives immediately after Windows boot (Noise Killer mode), minimizing startup noise.
- Modern Interface: Shows real-time disk status, model names, serial numbers, and drive types (SSD/HDD) using the Windows Storage API.
- System Tray Agent: Runs quietly in the background with quick access to toggle drives On/Off.
- Language: C# (.NET 10)
- UI: WPF (Windows Presentation Foundation)
- Core Logic: Direct WinAPI calls (kernel32.dll for DeviceIoControl) to send ATA commands; Wrapper around diskpart for logical volume management.
- Data Access: Windows Storage Management API (Microsoft.Windows.Storage) for accurate hardware identification.