O Windows XP (pelo menos com o Service Pack 3 instalado e possivelmente também apenas com níveis mais antigos de Servce Packs) não deve ter problemas em reconhecer uma unidade Zip de 100 MB para você. Mesmo sem um disco inserido, a unidade ainda deve ser detectada pelo Windows XP. O fato de seu BIOS não detectar aponta mais para o hardware ...
Se o seu computador for realmente antigo, você poderá estar com falta de suporte do hardware. Às vezes, uma atualização do BIOS pode resolver esses tipos de problemas. Além disso, tente conectores de alimentação diferentes (caso você tenha um mau) ou substitua o cabo IDE. Se tudo isso falhar, você poderia tentar usar uma placa de expansão IDE (supondo que você tenha uma) - você tem certeza que é IDE?