Що відбувається під час встановлення Windows 7?


10

Під час обговорення в чаті з'явилася тема того, що відбувається в певні ключові моменти під час встановлення Windows 7. Знання того, що саме відбувається в ці моменти, було б чудово у визначенні будь-яких проблем, які можуть виникнути під час встановлення. Наприклад, під час інсталяції Windows 'розширює' файли для встановлення. Що сталося, що спричинило замерзання установки, скажімо, 27% розширення? Знання основної ідеї, що означає «розширення», було б корисно.

Існує 5 основних кроків до процесу встановлення Windows 7:

  1. Копіювання файлів Windows
  2. Розширення файлів Windows
  3. Встановлення функцій
  4. Встановлення оновлень
  5. Завершення установки

Що я шукаю - це більш детальна інформація про те, що насправді представляє кожен із цих кроків, і якщо є конкретики, які ми можемо отримати з цих кроків (наприклад, які відсотки можуть представляти).

тобто чи означає копіювання файлів Windows створювати операційний диск, а потім копіювати інсталяційні файли на цей диск? Типово 27%, де Windows завантажує драйвери? і так далі.


5
Ти цього не повинен знати. Якщо ви спробуєте, тато Біллі
поб'є

@clabacchio Я завжди додав це до мінімуму Білла Гейтса ...
Джеймс Мерц

1
Ви запитуєте корпоративну таємницю Microsoft! +1 ваше запитання постало як друге в пошуку в Google.
Моав

Відповіді:


11

Документація спільноти Wiki про процес завантаження

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

Копіювання файлів Windows:

Оскільки розширювати все з інсталяційного середовища було б нудно, налаштування спочатку копіює все.

  1. Копії boot.wimдоC:\$Windows.~BT

  2. Копії install.wimдоC:\$Windows.~LS

Розширення файлів Windows:

Тепер, коли у нас є наші файли, їх можна розширити.

  1. Розширюється install.wimна C:\, для Users, ProgramData, Program Files, Windows, ...

  2. Розширення boot.wim, що містять виконувані файли та конфігурацію для завантаження.

Особливості встановлення:

Вмикає та налаштовує функції, які потрібно ввімкнути, зауважте, що їх можна налаштувати. Зважаючи на те, що файли вже є, це, швидше за все, зробити деякі жорсткі посилання та змінити деякі функції реєстру, щоб зробити функції наявними в системі.

Встановлення оновлень:

Встановлює будь-які оновлення KB, упаковані на інсталяційний носій. Це звичайна практика, коли вам доведеться робити кілька установок, не потрібно щоразу отримувати оновлення з Інтернету.

Завершення установки:

  1. Виявляє ваші драйвери, встановлюючи будь-які драйвери, що постачаються разом із інсталяційним носієм. Якщо вам потрібно встановити на безліч комп'ютерів одного типу, упакувати драйвери варто.

  2. Очищує все тимчасове, що налаштування залишилося позаду.

  3. Переконується, що система може бути перезавантажена.

  4. Переконайтесь, що дані на жорсткому диску були синхронізовані та більше не кешовані.

  5. Перезавантажте систему.

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

Ще декілька конфігурацій, в основному для подальшого налаштування ОС для вашого обладнання.

Режим аудиту (необов’язково):

Якщо система налаштована на завантаження в режимі аудиту; або за допомогою без нагляду конфігурації, sysprep /auditабо, утримуючи Ctrl+ Shift+, F3установку можна налаштувати перед тим, як зробити користувача, це корисно, щоб надати певні функції (так звані crapware в наші дні), перш ніж завершити встановлення. Зауважте, що зазвичай ця фаза автоматизована, що закінчується викликом до sysprep /oobe.

Недостатній досвід:

Нарешті, ви прибуваєте на екран привітання, де ви можете створити свій профіль користувача.

Перший логін для кожного користувача застосовує деяку подальшу особисту конфігурацію.


чи точні дані точні чи це просто шаблон? Наприклад, у вас є розширення на C-диску, але мені було цікаво, чи замість цього його завантажують на таран.
Джеймс Мерц

@KronoS: Більшість даних є точними. Причина, що вони не використовують оперативну пам’ять, проста, оскільки установка не вміститься там на кожному комп’ютері; і крім цього, його потрібно також розширити, що вимагає навіть більшого використання пам'яті, ніж просто встановлення та файли. Отже, вони не завантажують його в оперативну пам’ять, що можна перевірити за допомогою Process Monitor, якщо ви хочете ... :)
Tamara Wijsman

Якщо Copying Windows filesкрок відбувається миттєво, чи це означає, що це не копіювання файлів, а просто використання файлів, які вже є на диску?
парі

3

Вам не обов’язково документувати різні етапи.

Це копітка робота, враховуючи, що не існує однієї єдиної установки ...

Ви можете це зробити, але це лише зробить вашу документацію специфічною для:

  1. Певна версія Windows.
  2. Установка проти оновлення.
  3. 32-бітний проти 64-розрядний
  4. Різниці в апараті, які можуть спричинити заниження / менший точність.

Якщо ви готові документувати це разом з деякими іншими, це було б приголомшливо. Але це було б нездійсненно, якби це один раз це робила лише одна людина. Тому що це дасть низьку віддачу від інвестицій.

Ви можете просто побачити, що відбувається під час встановлення.

Ви, мабуть, мене зараз знаєте, це буде ... Перша літера: P

Саме так! Монітор процесів - це правильний інструмент для цього. Або отримайте його на USB-накопичувачі або запакуйте на DVD. Але це не дасть вам задуматися, як же запускати програму в інсталяційному середовищі?

Спочатку запустіть консоль за допомогою Shift+, F10потім знайдіть потрібну букву диска та запустіть procmon.exe.

У Process Monitor просто встановіть його, щоб захопити все, і ви чудово побачите, що саме робить установка. Це дозволяє вам бачити останні події в момент заморожування, ви фактично не можете перевірити їх властивості, але це, принаймні, дозволяє отримати уявлення про те, що відбувається.

Якщо ви хочете зберегти події, вам доведеться зробити це до закінчення лічильника десяти секунд .

Якщо ви хочете почати фіксувати події після завантаження, увімкніть опцію журналу завантаження в меню. Коли комп'ютер повністю завантажився і ви ввійшли в систему, відкриття Process Monitor завантажить слід завантаження таким чином, що ви також можете зберегти другу частину.

Але що робити, якщо заморожування або збій не підкажуть мені достатньо?

Для заморозок:

Ви можете налаштувати Ctrl + Scroll Lock+, Scroll Lockщоб зробити ініційований користувачем збій у налаштуваннях Windows. Тому, можливо, це також буде включено за замовчуванням у програмі установки Windows. Якщо це не встановлено за замовчуванням, можна спробувати відредагувати вулики реєстру середовища Windows PE для установки Windows, щоб переконатися, що налаштування включено за замовчуванням.

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

Для збоїв:

Під час аварії (BSOD) вашою першою зупинкою має стати Посилання на код перевірки помилок, щоб зрозуміти, що конкретно означає перевірка помилок. Звідси простий підхід - використовувати WhoCrashed і, можливо, побачити конкретну причину.

Важчий підхід - це вивчення WinDbg з інструментів налагодження Windows , що дозволяє проаналізувати дамп і спробувати дослідити, що насправді сталося. Але іноді це може бути не зрозуміло, і вам доведеться виконати деякі проблеми з апаратним забезпеченням ...

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