Eu não acho que sua ideia irá melhorar o desempenho do seu sistema. O Windows não está usando muito o disco, especialmente se você tiver RAM suficiente. O disco rígido é usado principalmente por programas complicados (como software de edição de fotos, software de edição de vídeo, jogos. Você deve instalá-los em um dispositivo rápido.
Se você não tiver RAM suficiente - o arquivo de paginação é usado (como swap no Linux) para estender a memória disponível e isso pode fazer a diferença. Por padrão, o arquivo de paginação está em C: \, mas pode ser movido em outro disco.
O kernel do Windows é muito pequeno e é carregado apenas uma vez na memória, e você não precisa instalá-lo em um dispositivo de armazenamento rápido.
Na minha opinião - você deve colocar suas bibliotecas .NET em SSD, eu acho que eles têm maior "carga" quando o sistema está sendo executado. Os arquivos do .NET estão aqui: C:\Windows\Microsoft.NET
.
No entanto, é só isso, você poderia investigar isso melhor com alguma ferramenta de disco que mostre quais arquivos são usados com frequência em seu computador.
Você pode montar o dispositivo de armazenamento na pasta no Windows.
Atribuir um caminho de pasta de ponto de montagem a uma unidade
A pasta BUT deve estar vazia. Então, se você quiser armazenar C: \ Users em partição / volume / disco separado - isso será complicado. Você tem que fazê-lo no modo de segurança da linha de comando. Eu estava usando o dispositivo separado para "C: \ Documents and settings \" como este no Windows XP muitas vezes. Não tenho certeza se você pode fazer isso para diretórios .NET, mas pode. Eu recomendo fazer coisas como esta no sistema novo ou depois do backup completo, se você não tem experiência - você pode quebrar o seu sistema.
Outro método - antes de instalar o Windows, você pode alterar as localizações dos diretórios padrão (como Arquivos de Programas, Sistema, Usuários) com Ferramentas de Preparação do Sistema (sysprep.exe), mas eu ... apenas compro um disco SSD maior.