-1

Я вижу на форумах, что если мы используем жесткий диск SSD, время загрузки Windows сократится с 50 до 10 секунд.

Я не знала почему? Я попытался загрузить файл размером 1 ГБ с помощью простой программы на c #, и ему потребовалось всего 832 мс(редактирование: 1228 мс со случайными данными) с обычным жестким диском.

  • Проблема не в обработке, потому что с SSD у нас может быть меньше 10 секунд для загрузки.
  • Проблема не в скорости чтения с жесткого диска, потому что мы можем прочитать 1 ГБ менее чем за 850 мс(правка :1250 мс)

Проблема может из-за

  • Загрузка слишком много файлов! Если так, то почему Microsoft не сжала их в один файл?
  • Слишком много регистрации и процесса записи во время загрузки! Если так, то что они?
  • Пожалуйста, скажите мне.

и как я могу решить их?

Пожалуйста, скажите мне, почему меня понизили :(

код для теста на жесткую скорость чтения.

        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");

1 ответ1

3

Я попытался загрузить файл размером 1 ГБ с помощью простой программы на C #, и ему понадобилось всего 832 мс.

Обычно вы не можете загрузить 1 ГБ менее чем за 1 секунду на жесткий диск, так как самые быстрые потребительские модели работают с максимальной скоростью около 150 МБ / с. Ваши результаты теста, вероятно, сводятся к встроенному кешу Window, который хранит содержимое файла в памяти, что ускоряет последующее чтение.

Загрузка слишком много файлов! Если так, то почему Microsoft не сжала их в один файл?

На самом деле это вроде как. В Windows 8 была представлена технология Hybrid Boot, которая частично «переводит компьютер в спящий режим» при выборе «Завершение работы». Это может значительно сократить время запуска за счет уменьшения количества файлов, которые необходимо прочитать при запуске, поскольку это может восстановить содержимое оперативной памяти из одного большого файла. Но в отличие от спящего режима он не запоминает все программы, которые у вас открыты.

На практике из-за этих улучшений предполагается, что Windows 8 запускается быстрее, чем Windows 7. Вы сказали, что ваш ноутбук занимает 50 секунд - это, кажется, довольно долго, особенно для сравнительно недавней модели Core i5.

Существует много возможных причин медлительности - например, это может быть связано с вредоносными программами / вредоносными программами, у вас может быть поврежденная установка Windows или у вас может быть неисправное оборудование. Вам нужно предоставить больше информации о том, какие аппаратные и программные настройки у вас есть, и указать, сколько времени занимает каждый этап процесса загрузки.

Вы можете попробовать выполнить дефрагментацию жесткого диска вручную, хотя обычно это не требуется. Возможно, также стоит использовать программу с возможностями диагностики жесткого диска, например SpeedFan , для проверки проблем.

Вы можете попробовать использовать средство msconfig.exe для выборочного отключения процессов и служб при запуске, хотя вам следует быть осторожным с этим средством, поскольку оно может испортить вашу систему. Если у вас действительно новая установка Windows, вам не нужно этого делать, так как должно быть очень мало элементов автозагрузки - возможно, вы могли бы опубликовать скриншот.

Обратите внимание, что многие ноутбуки теперь имеют гибридные системы с жесткими дисками и твердотельными накопителями, где для хранения файла гибернации и часто используемых программ используется небольшой твердотельный накопитель, в то время как жесткий диск используется для всех остальных файлов. На практике это имеет большое значение, например, моему Lenovo требуется всего 5-10 секунд для загрузки.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .