My BIOS has Hot Swap option for SATA, so with the pc powered on, I click on eject icon, and done. Then I remove the power cable.
But sometimes, the HDD gets stuck on windows, some file handle still opened on Explorer or some app. Using Process Explorer sometimes I can find it, and close the app, or forcelly close the handle.
But sometimes not, so I just run SYNC.exe tool as admin (from Sysinternals, same as the linux command) and just ignore ejecting.. and remove the HDD.
Anyone doing this crap method too? Seems to be reliable, over 5 years with no corruption.
My HDDs are kept in the drawer, safe from ransomware, reducing the mileage. If I need the data, I use from cloud (with rclone) the HDD is just the cold storage, that I plug from time to time for updating.