Утиліта для інтерпретації бінарних файлів BCD.LOG та BOOTSTAT.DAT (завантаження W7 висить)


6

Головне питання: "Чи є утиліта, яка може інтерпретувати ці два бінарні файли:

  1. BCD.LOG
  2. BOOTSTAT.DAT

вони оновлювались під час завантаження Vista / W7?

Я вже знаю про EasyBCD, і я знайшов цю сторінку про формат BOOTSTAT.DAT, але я вважаю за краще не вигадувати колесо.

Довідкова інформація .

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

Це сталося після успішного завантаження його з VirtualBox через доступ в сирому пристрої. Власне, завантаження VB працює добре. Однак кожен раз, коли я намагаюся завантажуватись на самому собі, процес завантаження намагається "відновити" конфігурацію. Насправді ззовні він розкручує диски на віки і в кінці кінців зупиняється. Перш ніж використовувати розділ PQService для повернення до заводської конфігурації (все одно це нова машина), я хотів би ознайомитися з цими двома файлами, до яких я можу отримати доступ без проблем з диска Ubuntu.

Зауважте, якщо є інші файли, які могли б допомогти діагностувати корінь проблеми, будь ласка, дайте мені знати. Чи створює winload.exe, наприклад, журнал (це вторинне питання)?

Зауважте, що я ясно усвідомлюю, що Windows 7 досить чуткий щодо конфігурації HW, яку він знайшов після первинної установки. Однак я хотів би більш детально розібратися в тому, на який корч я натрапив, перш ніж вирішити, відмовитись чи продовжувати експериментувати з рідним / віртуальним завантаженням.

Дякую за допомогу.


Як ти можеш бути впевнений, що ти навіть на правильному шляху? У мене три рази запускався майстер ремонту, перш ніж успішно завантажувати Windows. Майте терпіння. Це Windows.

1
Ви маєте рацію: впевненість - це розкіш. Поки що, я відчуваю, що час, витрачений на дослідження першопричини цього, вартий користі, щоб мати можливість завантажувати один і той же розділ W7 як у virtualbox, так і вдома (це було так просто в XP з профілями HW .. Але полегшення життя геків не є сьогоднішньою тенденцією в Redmond. Майбутнє скаже, чи це найкраща стратегія; на сьогодні Windows все ще актуальна).
Ален Паннетьє

1
Ви змусили вашу "подвійну завантаження" працювати належним чином? Це звучить фантастично, якщо вам вдасться змусити його працювати! Блог це?
stolsvik

1
@stolsvik, вибачте, прогресу немає. Я фактично прилаштував свій оригінальний диск W7 і замінив його новим, на якому я встановив Linux Mint Katya. Незалежно від дрібниць, які мені потрібно зробити сьогодні, це робиться у віртуальній машині Windows XP, що живе у VDI (такий же режим, як і для OSX, Android та інших цікавостей).
Ален Паннетьє

Відповіді:


5

Я не знаю про це, BOOTSTAT.DATале BCDце вулик реєстру, такого ж формату, як і всі інші. Ці BCD.LOG*файли журналу транзакцій (ів) для вулика, з метою відновлення.

Якщо у вас є машина Windows, ви можете встановити вулик з regedit: натисніть на HKEY_LOCAL_MACHINE, перейдіть до Файл-> Завантажити вулик та перейдіть до файлу BCD. BCD, який використовувався для завантаження Windows, зазвичай вже встановлений як BCD00000000. Існує деяка документація щодо формату файлів вулика реєстру Windows NT.

Для вашого проекту подвійного завантаження апаратні профілі можуть допомогти з різними конфігураціями для рідного та віртуального обладнання - спробуйте використовувати один профіль для кожного.


Правильна інформація, але не повинна бути прийнятою відповіддю; google привозить мене сюди, намагаючись дізнатися про bootstat.dat.
Джеймс Маклафлін

geoffchappell.com/notes/windows/boot/bsd.htm має деяку інформацію про формат bootstat.dat
Кріс Сміт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.