RAMDISK OS? Instalando o Windows 10 em um ramdisk

11

É possível colocar todo o sistema operacional em um disco RAM? Se eu tiver 16 GB de RAM e for um Intel Xeon. Eu não tenho um SSD e meu disco rígido está matando meu tempo de inicialização. Então, posso simplesmente alocar um pouco do meu RAM para funcionar como se fosse um SSD e instalar janelas e software vital nele, para ganhar velocidade super rápida. Ou é mais problema do que vale a pena e seria melhor comprar um SSD?

    
por James Smith 12.10.2015 / 03:46

7 respostas

28

A sua ideia (por mais legal que seja) infelizmente não funcionará na prática:

  1. O disco RAM será apagado sempre que você desligar o computador, reinicializá-lo ou se perder energia.

  2. 16 GB não é RAM suficiente. Não se esqueça que você precisa manter alguma memória RAM de lado para usar como, você sabe, RAM regular. Então, na melhor das hipóteses você pode ser capaz de fazer um disco de 12 GB de RAM. Bem, 12 GB não atendem ao requisito mínimo de espaço livre no disco rígido do Windows 10 .

  3. Os discos RAM baseados em software são realmente executados em cima de um sistema operacional já instalado . O que você precisa é uma maneira de criar um disco RAM em um nível de hardware, para que o Windows realmente pense que está falando com um disco rígido IDE / SATA / SCSI real. Isso exigiria a compra de um cartão de memória RAM especial (por exemplo, isto ). Aliás, isso também resolveria os problemas 1 e 2, mas o custo é insano.

Então, sim, você precisa de um SSD; -)

    
por 12.10.2015 / 04:53
2

Após a inicialização, copie um diretório para o ramdisk e use links simbólicos para torná-lo transparente para o SO.

Mas, na verdade, o sistema operacional já armazena em cache o disco usando o RAM disponível.

Não importa o que aconteça, não ajudará tempo de inicialização , pois os arquivos não serão copiados para o RAM até que ele seja inicializado e você passará mais tempo copiando-os.

O "live CD" dos sistemas Linux geralmente funciona usando um ramdisk. Mas você espera que a imagem comprimida seja lida no RAM, diminuindo o tempo de inicialização.

Compactação ... hmmm ... se você tiver um Xeon rápido, mas um disco lento, poderá compactar a unidade e ter menos dados para ler do disco.

O Win10 deve ter cache de imagem de inicialização rápida, portanto, entre isso e desfragmentar o disco, a velocidade de inicialização deve ser boa.

Quão lento é a velocidade de inicialização que você está reclamando?

    
por 12.10.2015 / 09:20
2

Is it possible to put the entire operating system on a ram disk?

De algum googling para "ramdisk inicializável do Windows", aparentemente há maneiras de fazê-lo. Eu não testei eles mesmos embora.

Você também pode usar uma plataforma de virtualização para executar uma VM do Windows com um ramdrive como um armazenamento de apoio.

If I have 16 GB of RAM and it is an Intel Xeon.

16GB realmente não é muito quando você começa a falar sobre a instalação de software em ramdisks.

I don't have an SSD and my hard drive is killing my boot time. So can I just allocate some of my ram to work as if it were an SSD and install windows and vital software on it, to gain super fast speed.

O grande problema aqui é que os ramdisks são voláteis. Assim, mesmo que você consiga executar janelas a partir de um ramdrive e até mesmo se você tiver memória suficiente para executar algo que não seja uma instalação desmontada, toda vez que fizer uma inicialização a frio você terá que copiar o material do disco rígido para a ram drive. Se o seu objetivo é reduzir os tempos de inicialização que tornam os discos rígidos razoavelmente inúteis.

Or is it more trouble then its worth and would be better off just buying an SSD?

Sim, seria muito melhor comprar um SSD.

    
por 12.10.2015 / 06:06
2

Você pode usar o grub para criar um disco em memória e depois carregar uma imagem vhd nela e inicializá-la.
Em seguida, você pode salvar a imagem no disco antes de desligá-lo, salvando seu trabalho. Ele realmente funciona com o windows 10 e tem um ponto sobre o sshd porque reduz os ciclos de gravação para o drive, e o ram é muito mais rápido que o sshd. O tamanho mínimo que você pode fazer com o Windows 10 instalado e funcionando é de 3,9 g, retirando tudo que você não precisa.

    
por 03.04.2016 / 15:52
1

Sim, você pode e 16G Ram são mais que suficientes.

Encolher o tamanho de qualquer iso de janelas usando ferramentas como ntlite ou winreducer
. Alimente a saída wim em NtSetup
. Inicialize a saída vhd e configure suas janelas - adicione o driver firadisk
. Monte o vhd do seu SO normal e capture-o com o wimlib
. Aplique a saída wim a um novo vhd usando o compact = lzx switch
. Use o grub4dos para mapear esse vhd no RAM e inicializá-lo

Esse é um esboço do procedimento, é muito mais complicado do que parece, mas pode ser feito. Eu estou usando um 1.2G windows 10 vhd inicializado a partir de ram agora. O Windows 10 suporta a compactação Lzx em tempo real. Windows 7 também, mas com a ajuda de wofadk.sys.
Se você ainda estiver interessado, peça detalhes.

    
por 22.06.2017 / 14:40
0

O que você procura depois é executado em um disco físico feito de memória RAM, é armazenado automaticamente em mídia permanente na perda de energia e restaurado quando ligado.

Não é uma ideia nova em todos os sentidos. Se você está disposto a desembolsar o dinheiro, já existe há algum tempo:

link

    
por 13.10.2015 / 01:39
0

Você pode tentar obter um SSD barato e Primocache. Este software permite que você faça um sistema de cache de duas camadas para qualquer unidade no seu computador. O primeiro nível usa o ram do sistema sobressalente e o segundo nível usa um SSD.

A ideia é que ele grave mudanças na memória primeiro, depois no ssd e, quando o sistema não estiver ocupado, ele grava os dados na unidade mais lenta.

30 dias de teste gratuito link

    
por 09.10.2018 / 00:37