Não, isso não vai funcionar.
O objetivo de usar um disco de inicialização em vez de fazer o HDDRegen no Windows é que ele precisa bloquear e ter acesso exclusivo à unidade. Isso porque ele precisa mover os arquivos se estiverem em um setor ruim.
Não importa o que a VM pensa, o sistema operacional host tem a unidade em uso (é aí que estão os arquivos do sistema operacional), portanto, o convidado não pode bloqueá-lo (é provável que ocorra um erro).
Mas, hipoteticamente, digamos que, de alguma forma, você conseguiu enganar o sistema operacional convidado, achando que tinha acesso exclusivo. Ele está ocupado trabalhando, movendo os arquivos conforme necessário, pensando que sabe o estado exato da unidade e exatamente onde estão todos os arquivos. O que você acha que acontece quando o sistema operacional host grava na unidade? Corrupção de dados é o que.
Nota lateral:
14 milhões de setores defeituosos‽ Isso é 18% da unidade! A menos que você esteja tentando recuperar dados dele, então, a essa taxa, simplesmente desista dele e verifique os classificados locais (por exemplo, Kijiji, eBay Classifieds, etc.) para ver se alguém tem uma unidade de 40GB que pode fornecer a você ou a um 80GB você pode comprar por alguns dólares.
Verifique os dados SMART da unidade com algo como SpeedFan . Isso pode dar uma ideia do estado atual do hardware.
Se você tiver certeza de que é apenas um problema lógico e não um defeito de hardware, considere fazer o backup da unidade para outra (verifique novamente os classificados) e, em seguida, limpe a unidade em um nível baixo. Use um editor de disco ou um editor hexadecimal, como HxD , para abrir a unidade e preencha a unidade com 0s para torná-lo fresco e re-particionar e formatá-lo.