18

У меня есть BIOS, который имеет возможность включить горячее подключение на отдельных портах. У меня есть раздвижной корпус для жестких дисков и твердотельных накопителей (не более, чем pass-trhu для питания и порт sata), который позволяет мне отключить питание накопителя перед его физическим перемещением.

Мне бы очень понравилось удобство вставки и извлечения жестких дисков / жестких дисков, не выключая компьютер каждый раз.

Но при изучении горячей замены SATA из дорогих корпоративных решений надежной информации нет. Я пытался даже смотреть на патенты. Я не могу найти ни одного надежного источника, который бы говорил мне, насколько надежно / ненадежно происходит горячая замена в мире потребителей.

Итак, у меня есть поддержка в моем BIOS, материнской плате и корпусе. Драйверы, которые я никогда не упоминал, упоминали о «горячей» замене в спецификациях, даже в корпоративных. С каким риском потери данных я столкнусь для этого удобства?

Затем, если оставить в стороне аппаратное обеспечение, возникает проблема с программным обеспечением. Нужна ли мне поддержка в ОС? и есть ли какая-либо команда AT, чтобы отключить диск, который должен быть выдан, или он автоматически отключает питание? есть немного информирован обсуждение на стороне программного обеспечения здесь


редактировать: нашел больше информации относительно горячей замены. от Western Digital: говорится, что каждый драйвер, поддерживающий SATA по определению стандарта, уже поддерживает горячее подключение.

Таким образом, устройства, совместимые с SATA, не нуждаются в дальнейшей модификации, чтобы иметь возможность горячей замены, и предоставляют необходимые строительные блоки для надежного решения с горячей заменой, которое обычно включает в себя: обнаружение устройств даже при отключенных розетках (типично для серверных приложений)

Предварительные зарядные резисторы для пассивного ограничения пускового тока во время вставки привода

Контроллеры с горячей заменой для активного ограничения пускового тока во время вставки привода

источник: http://wdc.custhelp.com/app/answers/detail/a_id/941/~/hot-swap-or-hot-plug-wd-sata-drives


Но вышесказанное вызывает другое сомнение. это говорит:

Чтобы воспользоваться возможностями «горячей» замены жесткого диска Serial ATA, необходимо использовать разъем питания Serial ATA, а не Legacy (Molex). Подключение питания Legacy (Molex) не поддерживает горячее подключение.

некоторые из моих драйверов подключены от molex-> sata power только потому, что у меня нет портов питания sata на моем блоке питания. из того, что я мог проследить, некоторая мощность Molex и Sata исходит от той же шины 12В. и разъем SATA, похоже, не имеет никакой логики. это просто тупой пластик. Означает ли это, что я в безопасности, и документ относится к драйверам, поддерживающим sata и molex?

3 ответа3

9

и разъем SATA, похоже, не имеет никакой логики. это просто тупой пластик.

Это не правильно. Логика, содержащаяся в разъеме питания sata, является пассивной логикой, но она все еще там. Это легче увидеть на изображении контактов жесткого диска, однако он также присутствует в разъеме блока питания. Обратите внимание, что некоторые из контактов ниже, чем другие? Это так, что контакты подключены в определенном порядке. (Я не помню, какой порядок, но я считаю, что на проводах питания более длинные контакты заземлены и подключаются первыми.) Выводы данных также настраиваются таким же образом.

Википедия сата булавки

4

С каким риском потери данных я столкнусь для этого удобства? Если диск не умирает, риск потери данных невелик. Жесткие диски действительно надежны с неожиданной потерей мощности. SSD не так надежны в отношении неожиданной потери питания. Тем не менее, если на диске не происходит никаких действий, горячее подключение довольно безопасно. Я делаю это почти каждый день.

Нужна ли поддержка в ОС? Нет, диски не заботятся об ОС. Если ОС не поддерживает горячее подключение, это означает, что ОС может потребоваться перезагрузка для обнаружения диска и что она не будет отправлять команды на диски для более плавного отключения. В худшем случае, сбой ОС, но ваш диск будет в порядке. Помните, что если на диске нет никаких действий, отключить его достаточно безопасно.

Существует ли какая-либо команда AT для отключения диска, который должен быть выдан, или он автоматически отключает питание при отключении питания? Существуют команды, чтобы заставить диск припарковать свои головы, но он также сделает это, когда на нем нет активности. Мы не можем гарантировать, что он будет парковать свою голову автоматически при отключении питания, потому что мы не можем гарантировать, что у него достаточно энергии для этого.

О, вот предостережение. Некоторые ОС могут задерживать отправку данных на диск или сохранение информации о файловой системе на диск. Это когда вы должны использовать функции "Безопасное удаление" или "Размонтировать". Это относится только к вновь записанным данным.

1

Просто мои два цента помогают ... когда речь идет о питании molex, которое делает диск не «горячим», то речь идет о питании диска с помощью коннектора molex, который находится на самом диске.

Другими словами, если вы используете от источника питания разъем питания Molex с адаптером питания Molex на SATA, сам диск получает питание от разъема питания SATA, поэтому он может быть подключен в горячем режиме, но если такая мощность модуля Molex подключена к модулю питания. Разъем питания на диске (также с использованием адаптера питания SATA к Molex) диск не может быть горячей замены без риска (электрические пики при подключении и отключении).

Просто чтобы это было очень ясно:

Для некоторых дисков, на которых имеется разъем питания Molex, не подключайте их через такой разъем, разъем Molex не безопасен для горячей замены

Если используемый разъем питания на диске является разъемом питания SATA, то не имеет значения, откуда поступает питание, вы можете использовать адаптеры питания Molex для SATA ... так как питание диска осуществляется от разъема питания SATA.

Риск заключается в использовании коннектора molex, присутствующего на некоторых дисках, не во всех дисках SATA такой коннектор molex находится на диске.

Кроме того, диск с питанием от разъема питания SATA, который питается от адаптера питания Molex к SATA, может умереть, если такое соединение Molex не является устойчивым или если вы отсоединяете часть Molex.

Поэтому возобновление: Никогда не отсоединяйте разъем питания Molex, только разъемы питания SATA.

Надеюсь, теперь все ясно.

2º Точка: поддержка горячей замены, она должна поддерживаться (лучше сказать, реализована) на порте sata, а не на диске sata; и это также должно поддерживаться в операционной системе.

ОС должна знать, когда диск на порте sata будет отключен перед отключением (среди современных ОС могут обнаруживать ошибочные ошибки и все еще работать, другие ОС просто зависают), поэтому пользователь (или приложения) должен сообщить ОС, что диск будет удален (извлечение в Linux, безопасное удаление в Windows и т. д.).

Если ОС не предназначена для горячей замены, при подключении другого диска могут произойти странные вещи, например, ОС думает, что старый диск снова заработает ... и ОС не увидит, что новый диск другой ... современный ОС обнаруживает аппаратные изменения, другие ОС - нет.

Итак, да, горячая замена sata должна быть реализована на оборудовании контроллера sata и в ОС ... но не на диске, сам диск не имеет ничего общего с горячей заменой.

Чтобы выполнить «горячую» замену любого диска, ОС сбрасывает все данные и отправляет команду на диск, сообщая, что она должна очистить весь свой внутренний кэш, а затем выполнить замедление, после чего ОС сообщает драйверу sata отключить порт данных и, если Хорошо спроектированный также порт питания, тогда пользователь может безопасно удалить диск (данные не могут быть отправлены, нет питания, которое может привести к электрическим пикам и т. д.), оборудование sata должно обнаружить бесконечный импеданс (не подключен диск) на порту данных sata и sata power port, и подготовьтесь к новому диску, прислушиваясь к бесконечным импедансам, поэтому он восстанавливает порты питания и данных, как только подключается другой диск ... тогда он должен сообщить ОС, что подключено новое оборудование, и ОС должна посмотреть что это такое и загрузить драйверы и т. д.

Горячая замена Sata должна быть реализована на оборудовании, о да, это должно быть ... некоторые производители немного ленивы и не следуют спецификациям Sata, они не поддерживают горячую замену, горячую замену и т.д.

Иногда я обнаруживал порты SataIII, которые погибли при подключении диска во время работы системы.

Я рекомендую один тест перед тестированием с загруженной ОС ... загрузиться в BIOS без диска, подключенного к sata, и увидеть, что BIOS не обнаруживает диск, затем очень осторожно подключить диск, не выходя из BIOS, и еще раз проверить, что теперь BIOS обнаруживает диск ... если нет, то не обрабатывается и немедленно выключается компьютер без выхода из BIOS.

Если ваш BIOS видит диск после «горячей» замены, вы знаете, что он «горячей» замены ... но подождите, вы все еще не знаете, является ли он «горячей» заменой… для этого вам нужен другой другой диск (не той же модели) / бренд / емкость) и продолжите тестирование внутри BIOS ... теперь вы должны отключить диск и посмотреть, не зависает ли BIOS или не обнаруживает ли он сейчас такого диска ... если он зависает, немедленно отключите питание, ваш BIOS не с горячей заменой ... если он обнаруживает, что диска нет, просто продолжите тест, чтобы увидеть, является ли он горячей заменой или нет.

Если BIOS не обнаружил диск после отключения, пришло время проверить другой диск ... используйте один диск, который вам не нужен, он может умереть, как только подключится, вы предупреждены! ... подключите его и посмотрите, обнаружит ли BIOS он, если нет, то сразу выключается, на нем не реализована горячая замена, ... если он видит диск так, как если бы он находился там, где находился предыдущий, сразу выключается, без горячей замены ... покупайте, если он видит новый Во-первых, вам очень повезло, аппаратная часть имеет реализацию для горячей замены.

Если такие тесты показывают, что ваше оборудование не всегда поддерживает горячую замену, независимо от того, что делает ОС, процедура горячей замены очень рискованна, если вообще невозможна ... и лучше ее вообще не использовать, всегда выключайте питание до обмена.

Но если ваш BIOS показывает, что он видит диск, то он видит, что вы отключили его, затем он видит, что другой диск подключен, тогда у вас есть аппаратная поддержка горячей замены на этом порту sata ... Я повторяю: на этом порту sata. О да, друзья мои, некоторые ленивые производители реализуют горячую замену только на некоторых портах, а не на всех.

Риски этих тестов, которые вы должны поддерживать: потеря порта sata, потому что, если он погибнет при подключении к нему диска во время работы в BIOS ... независимо от того, он также погибнет, если вы работаете в операционной системе, и при работающей ОС он может также повредить другие порты sata.

В худшем случае: корневой контроллер Sata умер из-за невозможности горячей замены, если вы находитесь в BIOS, данные не подвергаются риску, но если вы работаете в операционной системе, вы можете потерять все данные, а также повредить другие компоненты, такие как видеокарта, RAM, ек.

Проведение тестов в то время как на биосе является самым безопасным ... и если какой-либо ущерб причинен порту sata, в моё время умирает только один порт ... в любом случае, если это по гарантии, они должны это исправить, так как юридические правила, которые я излагаю, производят в не наносить ущерб путем правильного или неправильного подключения.

Сказано еще раз: не используйте горячую замену, горячую замену, горячую замену, если питание диска осуществляется от разъема molex, который закреплен на диске (не все диски имеют разъем питания molex, у большинства его нет)... и не отсоединяйте molex-часть любого molex-адаптера питания от sata.

Соединители Molex не предназначены для горячей замены, горячей замены, горячей замены ... они вызывают электрические пики.

PD: На некоторых выводах Molex ток, который проходит, может быть больше 3,5 А, который может убить человека (не часто, но может), напряжение (12 В) не то, что убивает людей, это сила тока (> 0.3A может убить, независимо от напряжения, это ампертаж, который убивает).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .