Безопасно ли заменять аппаратные средства, когда ПК подвешен к оперативной памяти?
Нет, как уже писал Ториан, ПК в спящем режиме все еще включен.
В частности: Можете ли вы отключить внешний жесткий диск без потери данных?
Если ОС сбросила кэш диска до перехода в спящий режим: вероятно, да.
Если это не было сделано, и вы все еще на полпути, хотя изменения на диске: Нет.
Можете ли вы заменить компоненты, такие как накопитель или PCI-Express?
Замена карты PCI-e на включенной материнской плате потребителя - действительно плохая идея. Даже игнорируя риск короткого замыкания при подключении и отключении карт на включенном компьютере, вы также сталкиваетесь с проблемами инициализации. Обычно компьютер загружается, обнаруживает оборудование и настраивает его для использования. Когда ОС уже загружена, все устройства уже настроены. Добавление нового оборудования потребует, чтобы это новое устройство наверстало упущенное.
Это возможно, но ваша ОС должна поддерживать это. (например, именно поэтому вы можете подключить устройства Express-Card, Thunderbolt или USB). У меня есть серьезные сомнения относительно потребительских ОС и поддержки добавления, не говоря уже об удалении карт PCI-e.
Диски SATA и SCSI являются исключением. SCSI поддерживает горячее подключение. Как и SATA в режиме AHCI (AHCI - обычный режим SATA, в отличие от древнего режима эмуляции IDE).
(Я не знаю, зачем это нужно, но мне любопытно)
Для дисков ответ прост. Неисправный диск можно заменить без остановки сервера. Это прекрасно работает в сочетании с RAID. Для задач SoHO: просто выключите его.
Я особенно заинтересован в Linux, но я не знаю, имеет ли значение ОС.
ОС имеет значение, потому что она нуждается в поддержке для фактического использования новых устройств. Или поддержка, чтобы удалить их. Что вам нужно сделать перед сном. (Очень похоже на то, как вам нужно использовать безопасное извлечение для USB-накопителей перед их отключением). Если ваш компьютер уже находится в спящем режиме, то вы опоздали на это.