Se me recordo bem, o meu drive de CD externo também não funcionava.
Eu esbarrei nesse problema em um Dell Inspiron 14Z 5585 após reinstalar o Windows 7 64 bits e atualizar os drivers com o Driverpack 13. Eu estava usando um HDD externo e logo após reiniciar o HDD não era mais reconhecido. Achei que era um problema no case e coloquei outro. Mesmo problema. Testei na outra porta USB e nada. Coloquei um pendrive e continuou sem detectar. O que realmente me colocou na trilha errada foi que nesse notebook eu tinha dual boot com uma instalação do Windows 7 32 bits e ao dar boot por ela o problema persistiu, logo eu concluí que as portas USB haviam pifado.
Mas era muito azar isso acontecer na minha mão (o notebook não era meu) e coincidência de ter ocorrido logo após a instalação de drivers. Então eu decidi checar se o BIOS enxergava os dispositivos e tentei dar boot pelo pendrive. Aí funcionou.
Raios… A outra instalação do Windows também estava “contaminada” pelo mesmo driver errado.
Como eu não tinha tempo para caçar o problema e isso não era realmente necessário porque era uma instalação recente, apaguei o Windows e instalei nova cópia, desta vez tomando o cuidado de desmarcar a opção “storage” na lista de drivers oferecidos pelo Driverpack.
Isso resolveu o problema.
Jeff, drivers realmente causam surpresas e esse tipo de coisa; testar novamente o boot é legal, pq daí você confirma que o problema é no sistema, e não no hardware.
Já usei Driverpack, iobit Driverbooster, entre outros, mas ultimamente venho usando a dupla 3dchip e 3dnet, com bons resultados, instalando o driver específico, sem ter que instalar um pack que pode comprometer o reconhecimento de algum driver do sistema.