Кстати, у меня в свое время была похожая трабла - причем комп выплевывал на принтер несколько байт и зависал на старте. Адреса портов диска и принтера отличаются одним битом (вроде 0х010, если память не изменяет). Оказалось все же, что мочи источника не хватало на раскрутку диска