
У меня есть только одна карта PCI POST и несколько ПК. Я хочу проверить процесс загрузки каждого, таким образом, что если одна успешно загружается (обычно код 00 или код FF) - мне нужно извлечь карту POST, подключить ее к следующей и загрузить ее.
Но у меня была проблема, когда во время майнинга сгорел графический процессор, который случайно частично выскочил из слота PCIe под нагрузкой, так что я немного... напуган и теперь изучаю.
Итак, мой вопрос: можно ли безопасно извлечь платы PCI (и PCI-E) из работающей системы?
И в качестве бонуса, если вам удалось узнать - можно ли подключить карту в работающую систему? Это сработает или текущий код просто не будет обнаружен?
решение1
В принципе, как PCIe, так и PCI поддерживают горячее подключение/горячее извлечение.
Работает ли это в конкретной системе — это совершенно другой вопрос: контроллер должен поддерживать это, разъем должен поддерживать это, и часто карта должна быть специально спроектирована с несколькими более короткими дорожками на разъеме.
Итак: если вы не уверены, что все компоненты вашей системы специально разработаны для горячего подключения/горячего извлечения, делать это небезопасно. Это может сработать несколько раз, а в следующий раз создать короткое замыкание или странную электрическую ситуацию и убить некоторые компоненты на карте или материнской плате, которые вам все еще нужны.