
A Microsoft não deve ter ficado muito contente depois de saber que muitos usuários não conseguiram fazer o upgrade do Windows Vista para o Windows 7 por culpa de um driver de armazenamento da Intel.
Durante os meses que antecederam o lançamento do Windows 7, a Microsoft trabalhou com os fabricantes de hardware para se certificar de que os drivers funcionariam corretamente com o novo sistema operacional.
Quando os usuários tentam fazer o upgrade, eles recebem a seguinte mensagem de erro: "$windows.~bt\windows\system32\drivers\iastor.sys. Status: 0xc0000359. Windows failed to load because a critical system driver is missing or corrupt". Depois disso a máquina retorna ao Windows Vista.
A causa do problema está nas versões incorretas do driver iastor referenciadas durante o processo de upgrade para o Windows 7. A Microsoft ainda não lançou uma correção para o problema.
Mesmo sem uma correção oficial, os usuários podem contornar o problema manualmente seguindo os passos abaixo:
1- Acesse o repositório de drivers localizado em C:\Windows\System32\DriverStore\FileRepository e mova qualquer pasta que contenha o arquivo iastor.inf para um local temporário.
2- Procure por referências ao driver iastor nos arquivos oem.inf no diretório C:WINDOWS\Inf. Por exemplo, use o comando findstr /i /c:"iastor" %windir%/inf/oem*.inf.
3- Tome nota dos arquivos oem#.inf reportados pelo comando (onde # é um número). Mova os arquivos oem#.inf e os arquivos oem#.pnf correspondentes de C:WINDOWS\Inf para um local temporário.
4- Apague as pastas $~bt, $~LS e $~Upgrade presentes na raiz (C:\) caso elas existam.
5- Faça o download da versão mais recente do driver iastor.sys no site de suporte da Intel e instale na máquina com o Windows Vista.
6- Inicie novamente o processo de upgrade para o Windows 7 e desta vez ele deverá ser concluído sem problemas.