Skip to content

DevEvge/HDD_Silencer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HDD Silencer

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.

Key Features

  • 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.

Tech Stack

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages