Não tenho certeza se isso funcionará ou não, pois não tenho uma máquina com o mesmo problema, mas você pode configurar o serviço do SQL Server para não iniciar até que o driver de disco relate que está on-line.
Eu falo sobre configurar essa chave de registro nesta FAQ . Os drivers de disco são chamados de "disco". Se isso não funcionar, você deverá remover a configuração do registro.