1

Недавно мне пришлось установить новую систему Windows 10. Установка с USB-ключа заняла, вероятно, около 15 минут (я не смотрел часы точно, чтобы определить точное время с точностью до минуты). Однако, когда Windows заметила, что есть обновления для Windows 10, процесс обновления (не загрузка обновлений, а их установка) занимает практически вечность. Час и система еще не обновлена. Не уверен, сколько часов требуется, чтобы обновить его.

Есть ли техническая причина, по которой установка обновлений происходит медленнее, чем установка всей системы? Насколько я понимаю, процесс обновления должен касаться только (большого) подмножества файлов на жестком диске, тогда как процесс установки должен затрагивать каждый отдельный файл на жестком диске. Итак, по моей логике, обновление системы должно быть быстрее, чем установка ее с USB-ключа. Обратите внимание, что время обновления, которое я упомянул, не включает время загрузки (которое было относительно быстрым), поэтому низкая скорость интернет-соединения не может быть причиной.

1 ответ1

1

Установка системы осуществляется на том, что фактически является пустым диском. Инсталляция - это, по сути, тупой процесс копирования, за которым следует настройка и настройка драйверов.

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

Даже если этап настройки требует доступа к диску, система не конкурирует с собой и другими программами за это.

После установки система запускается с того же диска, который обновляется, в системе имеется файл подкачки, который используется для обслуживания требований к виртуальной памяти, другие программы используют диск, службы также выполняют свою работу.

Обновления также требуют намного больше шагов:

  • скачать файл патча
  • извлечь патчи
  • создать точку восстановления системы
  • проверить версию существующего файла
  • переместить / удалить существующий файл
  • скопировать новый файл
  • внести изменения в конфигурацию системы

И возможно больше.

Работать с живой системой намного сложнее, чем с работающей в автономном режиме. Если бы существовал способ перевести систему в автономный режим для выполнения обновлений, то это могло бы быть намного быстрее, но в большинстве случаев это неприемлемо для почти всех пользователей. У нас все еще есть это с основными точечными выпусками, но мы не хотим, чтобы это происходило на регулярной основе.

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