A method, in a computer system comprising a central processing unit, a component controller connected to the central processing unit, a component bus connected to the component controller, a plurality of component connectors adapted to receive component modules, a plurality of component bus switches connected between the component bus and the plurality of component connectors;
- a plurality of component power switches connected between the plurality of component connectors and a power source;
- and a logic circuit connected to the component bus, the plurality of component connectors, the plurality of component bus switches and the plurality of component power switches;
- said method comprising the steps of:
- providing a first component module installed in a one of the plurality of component connectors;
- detecting a failing but still operational first component module;
- alerting an operator when the first component module is determined to be failing;
- determining whether a second component module is installed in another one of the plurality of component connectors and is available to replace the failing first component module;
- if the second component module is installed and available in the another one of the plurality of component connectors, then
- connecting the power source to the another one of the plurality of component connectors with some of the plurality of component power switches;
- and
- connecting the component bus to the another one of the plurality of component connectors with some of the plurality of component bus switches when the component bus is not active;
- transferring information from the failing first component module to the second component module until all information has been transferred;
- and
- disconnecting the first component module from the component bus after the information has been transferred.