можно ли его полностью отключить на время бездействия (именно отключить, а не убрать из системы), хоть из-под Windows (желательно)
Тут сам вопрос сформулирован странно.
Обращение системы к диску - это уже не бездействие, или всё ещё бездействие? А ОС об этом знает?
Кроме того, неясно как вы хотите *полностью* отключить жёсткий диск, не убирая его из системы?
Если что, в т.ч. и для решения проблемы со слишком назойливыми и дуболомными обращениями к HDD был создан такой полезный комплекс, как PC-3000. И делать его пришлось программно-аппаратным.
хоть внешними программами
Не исключаю, что где-то в природе могут существовать материнские платы, которые позволят намудрить что-то с хардом в BIOS, но размудрять это обратно, очевидно, надо будет, как минимум, через перезагрузку.
Если вам интересны DIY-самоделки, то у нас есть уже почти цикл видео "
HDD power control":
- Управление питанием жёсткого диска: железо
- Управление питанием жёсткого диска: программная часть
- Питание HDD: доработка платы на Arduino Nano
Файлы проекта Ардуино и Qt выложены на GitHub.