Por que o tempo de inicialização do Microsoft Windows é muito alto? [fechadas]

-1

Eu vejo nos fóruns que, se usarmos o disco rígido SSD, o tempo de inicialização do Windows será reduzido de 50 segundos para cerca de 10 segundos.

Eu não sabia por quê? Eu tentei carregar um arquivo de 1 GB com um simples programa c # e ele precisa apenas de 832ms (Edit: 1228ms com dados aleatórios) com um disco rígido normal.

  • O problema é não o problema de processamento porque com o SSD podemos tem menos de 10 segundos para carregar.
  • O problema não é o problema de velocidade de leitura do disco rígido porque podemos ler 1 GB a menos que 850ms (Editar: 1250 ms)

O problema pode ser causado por

  • Carregando muitos arquivos! Em caso afirmativo, por que a Microsoft não os compactou um arquivo?
  • Logging demais e processo de gravação no tempo de inicialização! Se sim, quais são eles?
  • Por favor, me diga.

e como posso resolvê-los?

Por favor, diga-me por que me baixar taxa: (

o código para testar a velocidade de leitura.

        var buffer = new byte[1024 * 1024 * 1024];
        var s2 = new Stopwatch();
        s2.Start();
        var f2 = File.OpenRead(@"d:\test.size");
        int size=f2.Read(buffer, 0, buffer.Length);
        f2.Close();
        MessageBox.Show("read time:" + s2.ElapsedMilliseconds + " ms");
    
por Ali 29.01.2014 / 11:08

1 resposta

3

I tried to load a 1 GB file with a simple c# program and it need just 832ms

Normalmente não é possível carregar um 1 GB em menos de um segundo em um disco rígido, já que os modelos de consumo mais rápidos atingem no máximo 150 MB / s. Os resultados do seu teste provavelmente estão no cache interno do Windows, mantendo o conteúdo do arquivo na memória para que as leituras subseqüentes sejam mais rápidas.

Loading too many files! If so, Why Microsoft didn't compact them in one file?

Na verdade, isso acontece. O Windows 8 introduziu uma tecnologia chamada Hybrid Boot que parcialmente 'hiberna' o computador quando você escolhe Desligar. Isso pode melhorar significativamente os tempos de inicialização, reduzindo o número de arquivos que precisam ser lidos na inicialização porque ele pode restaurar o conteúdo da RAM de um arquivo grande. Mas ao contrário da hibernação, ela não lembra de todos os programas que você abriu.

Na prática, devido a essas melhorias, o Windows 8 deve ser iniciado mais rapidamente do que o Windows 7. Você disse que seu laptop está demorando 50 segundos - isso parece ser um bom tempo, especialmente para um modelo Core i5 razoavelmente recente. / p>

Existem muitas razões possíveis para a lentidão - por ex. pode estar sobrecarregado com o bloatware / malware, você pode ter uma instalação corrompida do Windows, ou você pode ter hardware defeituoso. Você precisa fornecer mais informações sobre a configuração de hardware e software que você possui e indicar quanto tempo cada estágio do processo de inicialização está tomando.

Você pode tentar desfragmentar manualmente o disco rígido, embora normalmente não seja necessário. Também pode valer a pena usar um programa com capacidades de diagnóstico do disco rígido, e. SpeedFan para verificar problemas.

Você pode tentar usar a ferramenta msconfig.exe para desabilitar seletivamente os processos e serviços de inicialização, embora seja necessário ter cuidado com essa ferramenta, pois ela pode atrapalhar o sistema. Se você realmente tiver uma nova instalação do Windows, não precisará fazer isso, pois deve haver poucos itens de inicialização - talvez você possa postar uma captura de tela.

Note que muitos laptops agora têm sistemas híbridos de HDD / SSD, onde um pequeno SSD é usado para armazenar o arquivo de hibernação e os programas comumente usados, enquanto o HDD é usado para todos os outros arquivos. Na prática, isto faz uma grande diferença, por ex. meu Lenovo leva apenas cerca de 5-10 segundos para inicializar.

    
por 29.01.2014 / 16:28