Carregar uma imagem do Linux a partir de um disco USB ao vivo usa o disco rígido do computador. Você pode rodar o Linux via USB desde que o seu computador possa inicializar a partir do CD / DVD / USB e tenha RAM suficiente. Se a inicialização ao vivo falhar, verifique se o USB é sua primeira opção de boot no BIOS. O USB precisa ser definido como o primeiro dispositivo de inicialização no menu se você quiser que ele tenha prioridade sobre o Windows. A menos que você tenha escrito uma imagem ruim para o USB e não consiga descompactar o kernel, o Linux deve então inicializar sem problemas.
Para laptops Toshiba, recomendo testar o ambiente de recuperação da Toshiba, se a partição de recuperação ainda estiver no computador. É uma ferramenta extremamente simples e fará uma reinicialização de fábrica do computador. Como alternativa, ele também pode redefinir o computador, mas salvar a pasta C: \ Users. Certifique-se de que é feito o backup de tudo importante no disco rígido antes de tentar fazer isso.
Você pode tentar usar um programa de código aberto como o uNetbootin para obter uma imagem do Linux (digamos, Ubuntu) escrita para o Disco USB. Isso permitirá que você acesse o sistema de arquivos NTFS, faça o backup dos dados e execute uma verificação do sistema de arquivos no Windows com NTFSprogs e fsck .
EDITAR : Além disso, se você puder, publique os códigos / mensagens de erro do Windows que surgem durante o BSOD, pois a comunidade poderá diagnosticar esse problema sem precisar faça um reset do laptop.
EDIT 2: Já que não posso postar isso como um comentário @ no OP, você já tentou usar um disco do Windows? Isso tirará a responsabilidade do Windows no HDD (qualquer estado em que ele esteja) e permitirá que você use as ferramentas de recuperação incorporadas no disco. Você pode acessar isso usando o modo de reparo avançado no disco, que permite o uso do prompt de comando. Você pode querer tentar estes comandos em vez do um que você usou, embora eu não tenha certeza se é o MBR.
bootrec /scanos
bootrec /rebuildbcd
bootrec /fixmbr