Instale o visual studio inteiro no ramdisk?

5

Como eu iria instalar o visual studio 2010 e todas as suas dependências completamente em um ramdisk? Eu tenho 16 GB de RAM no meu computador e um disco de 4 GB apenas para o visual studio.

Se eu tentar instalar o visual studio usando o instalador normal, ele ainda adiciona uma tonelada de coisas ao meu disco rígido padrão. Eu gostaria que todas as dependências estivessem no ramdisk mais o próprio visual studio e qualquer cache que ele pudesse ter, etc. Obrigado por conselhos.

    
por Daniel Gratz 25.10.2011 / 14:47

2 respostas

6

Da minha experiência, alterar o caminho de instalação do Visual Studio é possível, mas pode causar muitos problemas mais tarde. Eu não tentaria mudar a maneira como a Microsoft acha que uma instalação precisa ser localizada. Em vez disso, eu usaria o recurso de link de software NTFS e fingiria que o Visual Studio e alguns dos outros componentes estão instalados em C:\Program Files\... , como na realidade eles estão localizados na unidade de RAM:

  1. Formate seu disco RAM com NTFS (se ainda não estiver nesse formato)
  2. Copie os diretórios que você gostaria de espelhar para RAM na unidade de RAM (use melhor a linha de comando, não o Explorer) - o caminho de destino exato na unidade de RAM não importa
  3. renomeie o diretório original em seu diretório Arquivos de programas (por exemplo, "Visual Studio" para "Visual Studio _".
  4. Crie um link simbólico de C:\Program Files\Visual Studio para sua unidade de RAM (R: neste exemplo):

mklink /D "C:\Program Files\Visual Studio" "R:\Visual Studio"

Agora, sua instalação do Visual Studio no C-Drive aponta para o seu RAM-Drive. E o melhor é que você pode automatizar todo o processo por meio de um script em lote.

    
por 25.10.2011 / 17:06
0

As bibliotecas .NET terão que ficar no disco, a menos que você decida carregar a pasta inteira do Windows na RAM (Por que? Não aprendemos com a classe de segurança os perigos disso?)

São bibliotecas que outras aplicações precisam referenciar, então você não pode simplesmente usá-las arbitrariamente.

    
por 25.10.2011 / 23:44