Recentemente, comprei um SSD Intel X-25 G2 (160 GB) como uma unidade extra para o meu laptop.
Criei um disco virtual de disco de tamanho fixo (40 GB) e instalei o Windows Server 2008 R2 neste VHD. Agora eu inicializo em VHD.
(Eu quero vários ambientes de desenvolvimento, portanto, os VHDs separados são o caminho a percorrer para mim.)
Isso funciona muito bem e rápido. Não há queixas.
Apenas uma sensação incômoda. Como o TRIM funciona nesse cenário? Estou potencialmente destruindo meu SSD usando-o assim?
Não consegui encontrar respostas definitivas pelo Google. Executei a "consulta de comportamento fsutil desabilitadaeletenotify" e retornou '0'. No entanto, isso aparentemente não é definitivo.
Executei o programa de desfragmentação e parece que a unidade SSD está disponível para esta tarefa.
Existe:
1) Alguma maneira de determinar se o TRIM está funcionando? 2) Se não, como habilito?
Respostas:
Um documento em andamento no site da Microsoft registra novos recursos da plataforma 8. Eles não especificam se isso só funciona no servidor ou cliente:
http://msdn.microsoft.com/en-us/library/hh848053%28v=vs.85%29.aspx
Eles também falam um pouco sobre o novo formato VHDX, que deve suportar o TRIM,
http://technet.microsoft.com/en-us/library/hh831446.aspx
Não posso verificar se isso está funcionando porque, no momento, tenho um w8cp em execução no formato vhd padrão, então tentarei executar uma reinstalação limpa no novo formato vhdx. Se você não é paciente, pode fazer isso sozinho e assistir a uma exclusão de arquivo com procmon (você deve ver várias chamadas de API, veja os detalhes abaixo)
"Desculpe, mas como mecanismo de prevenção de spam, os novos usuários podem postar apenas um máximo de dois hiperlinks": ocztechnologyforum.com/forum/showthread.php?66696-New-FW-Flashing
fonte
Que eu saiba, nenhuma solução de virtualização ainda suporta dizer ao SO na VM que ele está de fato em um SSD (a unidade virtual e o controlador terão a mesma aparência do SO convidado, seja em um disco baseado em metal, um SSD ou mesmo uma unidade totalmente baseada em RAM) e a conversão de comandos TRIM do sistema operacional convidado para corrigir comandos TRIM relativos à unidade host.
Você terá mais sorte nesse aspecto usando discos virtuais de tamanho variável (como quando eles forem reduzidos, o espaço desalocado do arquivo será liberado pelo código do sistema de arquivos e solicitará a emissão de comandos TRIM apropriados), mas o uso de discos virtuais expansíveis tem um desempenho por si só, para que você tenha que fazer alguma pesquisa para verificar se isso ocorre, você usa mais do que a falta de suporte TRIM para o espaço usado pelo vdisk de tamanho fixo (meu instinto diz que o disco de tamanho fixo é o caminho para mas eu faria alguns testes de desempenho para verificar isso).
fonte
Uma máquina virtual possui hardware virtual e não sabe nada sobre o disco rígido real. Também não precisa saber disso, pois o sistema operacional host cuida de tudo. Embora seja bom em teoria, isso ocorre com o SSD.
O arquivo VHD é sempre usado integralmente aos olhos do host, sem espaços livres. Portanto, o host nunca aplicará TRIM ao VHD. Não há tecnologia que permita que o hóspede e o host se comuniquem, pois isso seria uma grave violação de segurança.
Portanto, a resposta é positiva: você está debochando do seu SSD.
Considerar:
fonte
http://www.jaylee.org/post/2012/07/13/Windows-8-Developers-Hyper-V-and-the-new-VHDX-format.aspx
fonte