Чому кілька перезавантажуються, встановлюючи Windows 7?


16

Щойно я встановив Windows 7 на моєму не-ПК, і мене вразило, скільки разів інсталятор Windows перезавантажується під час встановлення. Він навіть повідомляє на екрані під час встановлення, що комп'ютер перезавантажиться кілька разів.

Я знаю, що у Microsoft повинні бути вагомі причини для цього, але я зовсім збентежений, чому це необхідно. Інсталяція просто записує на диск, і оскільки система завантажила DVD, вона вже має повний доступ для запису до цільового розділу жорсткого диска.

Насправді Windows встановлює попереднє зображення диска, а потім завантажує його замість DVD, щоб пришвидшити встановлення? (Хоча тоді виникає питання, чому два перезавантаження?)

Це, мабуть, здавалося більше, ніж це, тому що мені довелося зробити додаткову перезавантаження спочатку (назад до моєї хост-ОС), щоб виправити формат мого розділу, а потім були наступні перезавантаження для оновлень Windows.

Відповіді:


32

Насправді, протягом всього процесу встановлення Windows 7 є лише дві перезавантаження:


Windows 7 готує цільовий інсталяційний носій (жорсткий диск або SSD), при необхідності форматує і копіює основні інсталяційні файли для швидшого встановлення та розпаковує їх. Це також встановлює базовий ядро ​​Windows для використання на наступному кроці установки.


Перша перезавантаження

Після перезавантаження система завантажується в ядро ​​Windows 7. Тут встановлені всі пакунки та драйвери. Після завершення цього кроку потрібно перезавантажити систему, щоб Windows перезавантажило все щойно встановлене обладнання та драйвери, які було виявлено під час встановлення. Це також дозволяє активізувати важливі компоненти Windows та встановити їх як сервіси, які починаються після завантаження.


Друга перезавантаження

Тепер на вашому жорсткому диску є повністю встановлена ​​версія Windows 7 з усіма необхідними драйверами (материнська плата, дискові інтерфейси, контролери тощо). Всі завершальні процеси встановлення (OOBE, індексація продуктивності та очищення) виконані. Система не перезавантажується після цього моменту, оскільки установка технічно завершена.


Що стосується того, чому це необхідно, DVD-носій дуже повільний порівняно з жорстким диском. Ось чому інсталяційні файли фактично копіюються на диск, перш ніж вони навіть будуть декомпресовані . Крім того, для підтримки сумісності з великою кількістю систем, для запуску установки використовується скорочене ядро ​​системи, яке після цього драйвери, характерні для вашої системи , використовуються для завантаження після другої перезавантаження.

Це схоже на процес встановлення Linux, за винятком ще кількох перезавантажень (більшість дистрибутивів Linux можуть виконувати підготовку системи та встановлення драйверів за один крок, виключаючи необхідність у другому перезавантаженні). Зауважте, що кількість перезавантажень під час встановлення залишилось однаковим після Windows 95 (єдині винятки складаються з помилки, де у вас може виникнути більше перезавантажень, ніж це необхідно).


Що Linux робить інакше, що економить перезавантаження? Чи просто Windows не вклала стільки коштів в оптимізацію установки?
Xodarap

3
Це менше стосується оптимізації та більше стосується структури ядра. Microsoft робить це з різних причин, як для швидкості встановлення, стабільності та безпеки. Це лише те, як розвивалася операційна система, і це не спосіб зробити іншу операційну систему «кращою», ніж іншу.
Прорив

1
@Xodarap Взагалі кажучи, переважна більшість драйверів Linux є модульними і їх можна вставити в ядро ​​під час його роботи, що дозволяє йому уникати необхідності перезавантаження. Тільки коли модифіковані частини ядра, які не є модульними, його потрібно перезавантажувати. Це в основному ядро ​​ядра та певні драйвери базової лінії. Зараз навіть існує Ksplice, який дозволяє більшості оновлень ядра ядра відбуватися під час її запуску.
Mark

6

Моє розуміння процесу встановлення Windows з W7:

  1. Завантаження з компакт-диска, розділу, системи копіювання бази
  2. Перезавантажте
  3. Завантажтесь із HD, Розгорніть базову систему та встановіть реєстр та драйвери для пристроїв, які вона підтримує
  4. Перезавантажте
  5. OOBE (Недосвідчений досвід) Де запитує ім'я користувача та ліцензійні ключі

Щойно встановив його в чистий VM, порахував лише два перезавантаження, я не впевнений, звідки береться цифра 3+.


Дякуємо за відповідь! Також бажаю, щоб я міг позначити кілька відповідей правильними.
skue

Не хвилюйтесь, я намагаюся йти з короткістю, коли це можливо, але іноді повна відповідь краще.
Натаніель Банністер

@skue: Можна прийняти більше, ніж одну відповідь.
harrymc

@harrymc: Якщо так, є спосіб, він впевнений, що це не інтуїтивно ... натискаючи прапорець перед однією відповіддю, вимикає його для іншої.
skue

Вибачте, так було раніше. Тоді я не в курсі правил.
harrymc

4

Перша перезавантаження насправді полягає в тому, що вона працює на інсталяційному носії та переходить на нову мінімальну установку на жорсткому диску. Наступні перезавантаження - це те, що багато системних файлів можна оновлювати лише під час завантаження ОС ; це покликане запобігти перезапису вірусів.


-2

Більше двох перезавантажень часто означають, що у вас незаконна копія ОС, зараженої шкідливим програмним забезпеченням.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.