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


9

Я працюю в двох різних місцях, і коли в одному з місць є відключення електроенергії, Windows 7 виявляє, що система була неправильно відключена. Як тільки живлення ввімкнеться, ПК увімкнеться, і Windows 7 перейде в режим РЕМОНТ / БЕЗПЕЧНО, де керувати ним може лише хтось фізично перед ПК. (У цьому режимі все вимкнено)

Тепер, перш ніж він перейде в режим РЕМОНТ / БЕЗПЕЧНИЙ, є можливість для завантаження NORMAL. Але суть полягає в тому, що режим REPAIR / SAFE обраний за замовчуванням із 30-секундним таймером. Після того, як він автоматично переходить у режим РЕМОНТ / БЕЗПЕЧНО, і якщо ніхто не знаходиться в іншому місці, я більше не можу віддалено керувати ним. І тоді мені доведеться переїхати на інше місце і перезавантажити його та вибрати завантаження в NORMAL режимі.

Де я можу змінити цей параметр, щоб Windows 7 завжди перейшов у режим НОРМАЛЬНО незалежно від того, скільки разів його неправильно відключили?


3
Чи думали ви про те, щоб інвестувати в UPS для ПК на віддаленому місці? Якщо відключення електроенергії часті, воно окупиться за той час, коли вам не доведеться витрачати на скидання машини.
ChrisF

Ткс для коментаря. Це спрацює лише в тому випадку, якщо живлення вимкнеться на короткий період, але що робити, якщо живлення вимкнеться на 1-2 дні? Я застряг із ПК у безпечному режимі у віддаленому місці, і ніхто не може ним керувати.
Level1Coder

Відповіді:


7

У мене просто було неприємне відключення електроенергії, і відповідь бурчання не повністю вирішила моє первісне занепокоєння 2 роки тому. Через первинну неправильну конфігурацію я зараз бронюю дорогу поїздку літаком до серверної кімнати, що не потребує персоналу, в іншій країні лише через просту проблему завантаження. (ніяких важких почуттів)

Провівши ще декілька досліджень в Інтернеті та розширивши відповідь, начебто, правильними налаштуваннями bcdedit повинні бути:

bcdedit /set {default} bootstatuspolicy ignoreallfailures <-- Newly added setting

bcdedit /set {default} recoveryenabled No

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


4

Це було досить важким питанням. Здається, там нічого не буває. Здається, єдиним життєздатним рішенням є наступне.

ПОПЕРЕДЖЕННЯ: Це може пошкодити вашу систему, використовувати її на власний ризик.

Спочатку запустіть вікно командного рядка як адміністратор.

Меню Пуск> Усі програми> Аксесуари> (команда рядка правою кнопкою миші та «Запустити як адміністратор»)

наступний запуск наступних команд

bcdedit /export C:\BCDbak

Це призведе до експорту Вашого зберігання даних конфігурації завантаження. Ви можете імпортувати його за допомогою

bcdedit /import C:\BCDbak   
bcdedit /import C:\BCDbak /clean  

Тепер ви можете спробувати відключити режим відновлення за допомогою наступної команди.

bcdedit /set {default} recoveryenabled No

Ця відповідь може допомогти вам, але я, безумовно, рекомендую інвестувати в UPS для цієї системи.


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

bcdedit /enum

і

bcdedit /enum /v

2

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

BCDEdit /set bootstatuspolicy ignoreshutdownfailures

Дивіться цю статтю MSDN . Якщо ви запускаєте BitLocker із захистом ключів TPM, пам’ятайте, що TPM виявить зміну BCD та відмовиться відпустити ключ у Windows. Тому перед перезавантаженням переконайтеся, що потрібно знову запечатати ключ.

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