Подвійне завантаження Windows 7 та Windows XP - чому час завантаження Windows 7 відрізняється?


9

Я помітив деяку дивну поведінку під час подвійного завантаження Windows 7 та Windows XP:

Поки я перезавантажуюсь з Windows 7, все нормально.

Однак якщо я завантажуюся в Windows XP, а потім завантажуюся з XP в Windows 7, процес завантаження дещо відрізняється:

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

  • Процес входу проходить швидше (як би все вже завантажено / попередньо встановлено)

  • Загалом процес трохи повільніше.

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

Хтось знає, що викликає це? (У мене є Windows XP SP3 та Windows 7 x64 SP1.)

Оновлення:

Я щойно завантажився з Windows 8 назад в Windows 7, і це, здавалося, спричинило затримку ...


Не впевнений, чи впливає це на завантаження W7 після XP ... bertk.mvps.org/html/dualboot.html
Моаб

@Moab: Це дуже цікаве прочитання, але так, виявляється, що я також відключив відновлення системи та будь-які речі, що стосуються резервного копіювання / тіньової копії на обох ОС.
користувач541686

1
Мене змушує замислитись, що інший підробляючий XP робить для установки W7.
Моав

@Moab: Ха-так. Якщо мені доведеться загрожувати здогадкою, я думаю, що це може бути пов’язано з TxF - можливо, деякі файли журналів видаляються чи щось, через що Windows перевіряє купу матеріалів? Але ідея насправді ...
користувач541686

1
Холодна перезавантаження ініціалізує апаратне забезпечення більш ретельно. Наприклад, тепла перезавантаження між Windows / Linux може показувати неправильну годину. Іноді холодна перезавантаження - єдине рішення для таких проблем.
harrymc

Відповіді:


5

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

Обидва режими завантаження визначаються наступним чином:

Cold Boot (aka Cold Start): завантаження з режиму відключення живлення.
Тепла завантаження (aka Warm Start): перезавантаження комп'ютера без вимкнення живлення.

Стаття Microsoft Холодне завантаження проти теплої завантаження дає деякі підказки:

Тепле завантаження, виконане натисканням комбінації клавіш CTRL + ALT + DEL, перезавантажує комп'ютер за допомогою програми BIOS INT19h ROM BIOS. Ця процедура теплої завантаження зазвичай не проходить повний процес завантаження; як правило, він пропускає самотест при включенні (POST), щоб заощадити час. Крім того, тепла завантажувальна система часто не вдається скинути всі адаптери в слоти адаптера комп'ютера.

Щоб гарантувати правильне скидання всіх адаптерів, слід вимкнути комп'ютер, щоб вимкнути комп'ютер. Вимикання живлення протягом десяти секунд гарантує, що всі конденсатори на материнській платі встигнуть розрядитися, а також дасть можливість жорсткому диску перестати крутитися.

Не існує повного списку для всіх адаптерів, які не скидаються для теплого завантаження. Я з досвіду знаю, що годинник є одним з них, так що проблеми можуть виникати при теплому завантаженні між Windows та Linux, які використовують по-різному годинник.

Мабуть, така різниця існує і десь між XP і Windows 7, а також 8.


1
Ця стаття Microsoft написана для MS-DOS та DOS + Windows, як йдеться в ній. Спосіб, що повністю захищені операційні системи, такі як дві обговорювані тут, перезавантажуються під управлінням програмним забезпеченням, досить різний.
JdeBP

@JdeBP: Як я вже сказав, це дає підказку, яку слід поширити на сучасні технології. На цьому не було багато документації, і насправді майже немає. Але філософія все ж та сама: теплий черевик не реініціалізує деякі адаптери та схеми. Проблеми із завантаженням Windows / Linux, які я цитував вище, є поточними.
harrymc

Неправда. Будь-яке розширення цієї технології до нинішніх технологій було б сильно хибним з причин, про які я згадував. І на цю тему існує досить багато документації, починаючи з специфікацій ACPI та EFI і працюючи через таблиці даних чіпсетів та посібники з архітектури Intel до специфікації PCI Local Bus.
JdeBP

@JdeBP: Технічні характеристики тут не допомагають, тому що те, що бачить Мехрдад, не повинно відбуватися . Теплий черевик передбачається здебільшого лише пропускати пошту. Очевидно, що Microsoft пропускає набагато більше, можливо, повна реініціалізація дискового контролера, не дотримуючись (знову ж таки) специфікацій.
harrymc

1
@kinokijuf: Це не робить ваш оператор "Windows не використовує EFI" більше правильним. Зрештою, "Windows не використовує BIOS; це роблять лише версії x86"
користувач1686,

0

Єдиний логічний висновок, до якого я можу прийти, - це те, що файл із файлами сторінок керується по-різному між Windows 7 та XP, особливо розмір, що виділяється системою.

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

Ось нижче - витяг на підтримку моєї теорії.

Джерело

Розмір файлу сторінки, рівний оперативної пам’яті: до Windows 7 розмір файлу підкачки за замовчуванням визначався по-різному в різних версіях Windows. Але загалом, коли розмір файлу підкачки був налаштований як "керований системою", його розмір, як правило, обчислюється як RAM x (деяке число більше 1) або RAM + (деяке число).

У Windows 7 та Server 2008 R2 розмір за замовчуванням дорівнює обсягу пам'яті, встановленої в апараті. Реакція вашої кишки на це, мабуть, така ж, як і у мене - для отримання успішного повної пам’яті пам’яті файл підкачки повинен бути трохи більшим, ніж оперативна пам’ять. Наскільки більший розмір, ймовірно, повертається до тієї версії Windows, яку ви працюєте, та інших факторів, але, як правило, 300 МБ вважається великою кількістю прокладки для отримання повного дампа.

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

Вимкнути файл сторінки у XP Відключити файл сторінки у W7


Я вже не використовую файл сторінки для жодної з моїх операційних систем.
користувач541686

@Mehrdad Можливо, це ваша проблема.
kinokijuf

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