Разработка сайта для Вашего бизнеса. Веб дизайн. Дизайн логотипа, фирменного стиля, рекламная фотография . Комплексный рекламный креатив.

Ralex. We do the work.
На рынке с 1999го года. Средняя ценовая категория. Ориентация на эффективность решений.
Ознакомтесь с нашим портфолио
Узнайте больше о услугах
Свяжитесь с нами:
E-mail: [email protected]
Tel: (044) 587 - 84 - 78
Custom web design & дизайн и разработка сайта "под ключ"
Креативный, эффективный дизайн. Система управления сайтом (СУС).
Custom flexible разработка систем электронной коммерции
Система e-commerce разрабатывается под индивидуальные потребности. Гибкая функциональность.
Search Engine Optimzation & оптимизация под поисковые системы (SEO)
Постоянная оптимизация и мониторинг сайта в поисковых системах. Достигаем результата быстро и эффективно
Custom logo design & дизайн логотипа и фирменного стиля
Многолетний опыт. Огромное портфолио. Уникальное предложение и цена.
профессиональная рекламная фотография
креативно, смело, качественно
Custom logo design & рекламный креатив. дизайн рекламы
Многолетний опыт. Огромное портфолио. Уникальное предложение и цена.

Рішення проблем із завантаженням Windows на рівні системного сховища конфігурації завантаження BCD

  1. Середовище відновлення Windows
  2. Вибір завантажується операційної системи
  3. Створення завантажувального пристрою з середовищем в осстановленія Windows
  4. Запуск командного рядка в середовищі відновлення Windows
  5. Виправлення параметрів завантаження за допомогою BCDedit
  6. Відновлення завантаження за допомогою команди BCDboot
  7. Команда середовища відновлення Windows Bootrec (Windows Vista - Windows 7)

Наша взаимовыгодная связь https://banwar.org/

Привіт шановні читачі блогу www.ithabits.ru. Поговоримо сьогодні про те, як за допомогою утиліт, стандартно входять до складу операційної системи Microsoft, просто і швидко вирішити проблеми із завантаженням Windows 7 / 8.1. Проблеми із завантаженням можуть виникнути через помилки або неправильної настройки системного сховища конфігурації завантаження BCD (Boot Configuration Data).

Тему цієї статті навіть не підказали, а визначили деякі читачі, несподівано невдало поекспериментувати з подвійним завантаженням ОС після патча ядра 32-розрядних Windows 7 / Windows 8 і потім звернулися до мене за допомогою.

Сьогодні в програмі:

Як я вже неодноразово говорив раніше, описані на сторінках блогу варіанти патча ядра Windows x86 для зняття 4 ГБ обмеження фізичної пам 'яті комп'ютера, як перший , так і другий , Хороші тим, що вони абсолютно безпечні. По суті справи в системі як такої вони нічого не змінюють - лише додаються новий варіант ядра, новий завантажувач і в BCD прописується новий альтернативний варіант завантаження ОС зі збереженням вихідного.

Якщо в системі присутні " неправильні "Драйвери пристроїв, які не вміють працювати в режимі PAE без обмеження доступної пам'яті на рівні 4 ГБ, то, на жаль, залишається лише повернутися до вихідної точки і шукати інші варіанти залучення« зайвої »RAM.

Найпростіше зробити це за допомогою msconfig. Потрібно запустити утиліту з командного рядка від імені адміністратора і видалити з її допомогою альтернативний варіант завантаження ОС з меню.

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

Про те, що до ніхто з них не зробив резервну копію вмісту системного сховища, думаю, можна не говорити

Отже, будемо вирішувати проблеми із завантаженням Windows. Це не складно. Головне не боятися і не панікувати в разі виникнення неполадок.

Насамперед при виникненні проблеми із завантаженням операційної системи Windows потрібно за зовнішніми проявами спробувати визначити на якому етапі вони виникли. Давайте згадаємо ці етапи .

Для того, щоб було простіше розібратися, в таблиці виділені рівні і розписані утиліти, за допомогою яких можна вирішити проблеми із завантаженням на кожному з них.

Процес завантаження комп'ютера можна уявити собі як своєрідну естафету. "Старт" знаходиться в BIOS комп'ютера, потім "естафетна паличка" послідовно переходить до диску, дисковому розділу і менеджеру завантаження ОС. "Фінішем" можна вважати завершення завантаження ядра операційної системи.

Сьогодні нас буде цікавити усунення неполадок із завантаженням ОС Windows, що виникли через помилки в BCD. Тобто, на рівнях, що починаються з номера "4" в поданій вище таблиці. Умовно можна назвати ці рівні "верхніми".

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

Середовище відновлення Windows

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

Знайомі по попередніх публікацій команди, такі як BCDedit, BCDboot і DiskPart, доступні і в нормально завантаженої системі і в Середі відновлення Windows.

А ось такі кошти, як Bootrec і Bootsect, більше орієнтовані на роботу з MBR (Master Boot Record - головний завантажувальний запис) і PBS (Partition Boot Sector - завантажувальний сектор активного розділу), що відповідають за завантаження на більш ранніх етапах, доступні тільки в середовищі відновлення.

Починаючи з Windows 7 середовище відновлення системи може бути завантажена не тільки з інсталяційного диска, як це було в Windows Vista, але і безпосередньо з жорсткого диска комп'ютера. Завантаження середовища відновлення здійснюється з образу Winre.wim.

У Windows 7, встановленої стандартним чином, цей файл розташований в корені завантажувального диска в прихованій системній папці C: \ Recovery \ <36-символьний номер>.

Ім'я кінцевої папки відповідає покажчику ідентифікатора {ID} записи recoverysequence в меню завантаження BCD.

У Windows 8 файл Winre.wim був перенесений в папку Recovery \ WindowsRE на першому невеликому розділі "Зарезервовано системою". Цим пояснюється той факт, що в Windows 8 величина цього розділу збільшена до 350 МБ.

Якщо при старті / перезавантаження комп'ютера виникли неполадки, що перешкоджають нормальному завантаженні Windows на рівні BCD, то швидше за все автоматично завантажиться середовище відновлення системи.

Далі будуть виконані "Підготовка автоматичного відновлення" і "Діагностика комп'ютера", яка може завершитися таким екраном (даний і велика частина наступних скріншотів зроблені в Windows 8):

Це означає, що диспетчер завантаження Windows Vista - Windows 8.1, який називається BootMgr, успішно запустився, але у нього виникли проблеми з даними в BCD. Як ми вже знаємо, в BCD зберігається список встановлених на комп'ютері операційних систем і різні атрибути їх завантаження.

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

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

Вибір завантажується операційної системи

Якщо перед цим Ви експериментували з подвійним завантаженням Windows, наприклад, в зв'язку з патчем ядра ОС, і точно знаєте, що є вихідний варіант завантаження, то потрібно вибрати "Додаткові параметри":

Натискаємо "Використовувати іншу ОС". У списку встановлених операційних систем вибираємо потрібну. Якщо після цього комп'ютер благополучно запуститься, то всі подальші дії щодо вирішення проблем із завантаженням Windows можна буде виконати в звичному оточенні.

Створення завантажувального пристрою з середовищем в осстановленія Windows

У тих випадках, коли завантаження середовища відновлення Windows безпосередньо з системного жорсткого диска не відбувається або неможлива, необхідно використовувати зовнішні завантажувальні пристрої, такі як CD / DVD або USB Flash диск.

Якщо в розпорядженні є інсталяційний диск Windows, то цього цілком достатньо - на ньому вже є середовище відновлення. Потрібно завантажити комп'ютер з інсталяційного диска і після вибору мови і розкладки клавіатури (для деякого спрощення подальших дій краще вибрати "США") натиснути на наступному екрані "Відновлення системи".

Якщо інсталяційного диска немає, то потрібно записати диск відновлення.

Робити це треба, природно, заздалегідь, а не тоді, коли виникли серйозні проблеми із завантаженням комп'ютера.

Для цього йдемо в "Панель управління".

У Windows 7: "Архівація і відновлення" -> "Створити диск відновлення системи", далі буде запропоновано вибрати оптичний привід, що пише. Вибираємо, вставляємо чистий оптичний диск і натискаємо "Створити диск".

У Windows 8: "Відновлення" -> "Створення диска відновлення":

На відміну від попередніх систем в 8-ке буде запропоновано підключити "USB флеш-пам'ять" обсягом не менше 256 МБ.

Вставляємо відповідну флешку (всі записані на ній дані будуть знищені) і натискаємо "Далі" і "Створити".

Запуск командного рядка в середовищі відновлення Windows

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

В даному випадку вибираємо "Діагностика":

Вибираємо "Додаткові параметри":

Ми майже добралися до мети, якою є Командний рядок. Натискаємо, з'явиться екран вибору користувача. Вибираємо, вводимо пароль. Не забуваємо, що перемикання розкладок (мови) відбувається по "Alt + Shift". Відкривається вікно командного рядка.

У Windows 7 аналогічний екран виглядає так:

У Windows 7 аналогічний екран виглядає так:

Виправлення параметрів завантаження за допомогою BCDedit

Дуже може бути, що для відновлення нормальної завантаження Windows будуть потрібні мінімальні виправлення в меню завантаження BCD. Для редагування конфігурації завантаження існує редактор BCDedit доступний і в середовищі відновлення.

Необхідно відзначити, що в ній доступний також і текстовий редактор "Блокнот" (notepad), в якому зручно готувати деякі довгі команди перед їх введенням в BCDedit.

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

Наприклад, якщо є копія вмісту сховища BCD, створена раніше командою:

bcdedit / export "C: \ Backup \ bcd-backup"

в "безпроблемною" системі, то можна миттєво все виправити, повернувши вихідні дані. Тільки треба мати на увазі, що буква диска в цьому випадку буде інша. Якщо в системі один диск з двома стандартно створюваними при установці розділами, то швидше за все це виявиться D: \.

Щоб не ворожити, має сенс заздалегідь запустити diskpart:

diskpart
list vol

Знаходимо букву потрібного диска (припустимо, що це D: \) і виходимо з утиліти:

exit

Далі виконуємо:

bcdedit / import "D: \ Backup \ bcd-backup"

Відновлення завантаження за допомогою команди BCDboot

Якщо виправити проблеми завантаження ОС з допомогою редактора BCDedit не вийшло, не страшно. Йдемо далі. В запасі є чудова консольна команда BCDboot, яка точно допоможе вирішити всі проблеми з Boot Configuration Data.

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

BCDboot дозволяє не тільки створювати або оновлювати файли, необхідні для нормального функціонування менеджера завантаження Windows Vista - Windows 8.1, але визначати і додавати в меню завантаження інформацію про встановлені на комп'ютері операційних системах.

Попередньо запустимо diskpart і визначимо букви томів (розділів) по команді list vol. Припустимо, що системному розділу ( "Зарезервовано системою") відповідає C: \, а завантажувального розділу D: \.

Якщо потрібно повністю оновити конфігурацію завантаження, то можна попередньо видалити файл системного сховища "bcd":

attrib c: \ boot \ bcd -s -h -r - знімаємо з файлу "bcd" атрибути "системний", "прихований" і "тільки для читання".

del c: \ boot \ bcd - видаляємо файл конфігурації і відразу ж оновлюємо файли завантажувача і створюємо нову конфігурацію завантаження:

bcdboot d: \ windows / l ru-RU

d: \ windows вказує "джерело" - кореневої системний каталог на завантажувальному томі. Якщо на диску встановлено кілька операційних систем, наприклад, Windows 7 і Windows 8, то в якості "джерела" потрібно вказувати каталог, що відповідає більш нову операційну систему. Тобто, Windows 8. Як не вийде завантажити Windows 7 за допомогою завантажувача XP, так і не вийде завантажити Windows 8 за допомогою завантажувача Windows 7, не дивлячись на те, що архітектура в останніх ОС однакова.

Ключ / l задає мовний параметр. Він необов'язковий, але так як встановлюється англійська мова (США) - "en-US", то поставимо "ru-RU".

За замовчуванням файли середовища завантаження копіюються в системний розділ, який створюється при звичайній установці Windows (том "Зарезервовано системою" об'ємом 100МБ в Windows 7 і 350МБ в Windows 8). При необхідності потрібна буква томи може бути задана за допомогою ключа / s.

Додатково за допомогою ключа / v можна включити режим виведення докладної інформації.

Якщо для створення запису, придатної до завантаження, необхідно використовувати завантажувач операційної системи з відомим {ID}, то необхідно використовувати ключ / m. Потрібний {ID} можна дізнатися за допомогою команди BCDedit.

Якщо написати команду з використанням всіх перерахованих опцій, то для нашого випадку вийде:

bcdboot d: \ windows / sc: / l ru-RU / m {xxxxxxxxxxxx-xxxxxxxx-xxxxxxxxxxxx}

Команда середовища відновлення Windows Bootrec (Windows Vista - Windows 7)

У Windows Vista - Windows 7 перебудувати системне сховище даних конфігурації завантаження можна також за допомогою команди середовища відновлення Windows Bootrec з відповідним ключем.

У Windows 8 Bootrec не бачить встановлених систем (або я щось не так роблю. Цікаво що?)

На відміну від BCDboot дана команда не копіює і не перезаписує файли, необхідні для функціонування завантажувача ОС, наприклад, bootmgr, а працює виключно з вмістом BCD.

bootrec / scanos

Запущена з ключем / scanos, утиліта просканує всі диски на предмет встановлених операційних систем Windows Vista - Windows 7 (Windows 8 вона вже не побачить, що досить дивно). Крім того, команда відображає записи, які в даний час не представлені в сховище даних конфігурації завантаження.

Bootrec / rebuildbcd

Запущена з ключем "/ rebuildbcd", утиліта шукає на всіх дисках встановлені операційні системи Windows Vista або Windows 7 і дозволяє потім вибрати і додати їх в сховище даних конфігурації завантаження. Для повного перестроювання даних системного сховища файл BCD потрібно попередньо видалити (або перейменувати) так, як це було описано вище для команди BCDboot.

Очевидно, що, принаймні поки, для Windows 8 і Windows 8.1 потрібно використовувати команду BCDboot, яка з дуже високою ймовірністю дозволить вирішити всі проблеми із завантаженням, що виникли через помилки завантажувача і в системному сховище BCD.

Цікаво що?
Категории
  • Биология
  • Математика
  • Краеведению
  • Лечебная
  • Наука
  • Физике
  • Природоведение
  • Информатика
  • Новости

  • Новости
    https://banwar.org/
    Наша взаимовыгодная связь https://banwar.org/. Запустив новый сайт, "Пари Матч" обещает своим клиентам незабываемый опыт и возможность выиграть крупные суммы.


    Наши клиенты
    Клиенты

    Быстрая связь

    Тел.: (044) 587-84-78
    E-mail: [email protected]

    Имя:
    E-mail:
    Телефон:
    Вопрос\Комментарий: