Sim, você pode. Eu fiz a mesma coisa há algumas semanas atrás. Você não precisa de nenhuma unidade flash ou qualquer outra e é suficiente apenas com o que você tem (arquivo iso & disco rígido). Apenas extraia o arquivo 'iso' em uma pasta e execute o arquivo 'setup'. Após a execução, você obterá algumas janelas perguntando em qual unidade instalar, o que pareceria familiar se você tivesse instalado algum SO anteriormente. Supondo que você tenha instalado o seu sistema operacional atual em C: \, selecione o mesmo. Pode reiniciar algumas vezes durante o processo. Feito! Finalmente, a versão anterior do seu sistema operacional estará em 'C: \ Old Files', que você pode 'deslocar'. E após a instalação, você pode usar os mesmos drivers do Windows Vista para o Windows 7.