wer25: что называем самотестированием, уважаемый? Если пробегание памяти по три раза - можно уменьшить до одного раза, найдя параметр QuickTest (или что-то типа, название может варьироваться) в настройках БИОС. Еще можно отключить неисспользуемые контроллеры (напр., тот же САТА, если все ж.диски ИДЕ). Дополнительно можно убрать автоопределение ИДЕ, задав все устройства руками, а отсутствующим установив NONE.
А если этого мало - берем БИОС и ручками вырезаем из него функции самотестирования.
Последнее - абстракция 