WIndows 7 не може завантажитися - bootrec повідомляє, що FS не знайдено або пошкоджено


14

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

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

Коли я завантажуюся з диска Windows 7 і переходжу до інструментів ремонту, не знайдено жодної операційної системи, а спроба автоматичного усунення проблеми не вдається Unknown Operating System (Unknown Disk)або щось подібне. Коли я потрапляю в командний рядок, я можу C:\без проблем бачити і переходити до свого диска.

Я намагаюся використовувати bootrec:

C:\> bootrec /ScanOS

Знаходить C:\Windowsяк системний розділ.

C:\> bootrec /RebuildBCD

Не вдається з volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted.

Тоді я намагаюся виправити завантажувач:

C:\> bootsect /nt60 C: /force

Що успішно завершується (вибачте, немає результатів ..)

Після перезавантаження у мене така ж проблема.

Я також спробував усе вищезазначене після активізації мого розділу Windows:

C:\> diskpart
DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> exit

Потім, bootrecяк вище, і після, і без перезавантаження після DISKPARTкоманд.

Потім я також спробував вручну відновити магазин BCD:

set systemdrive=C:
set tempbcd=C:\boot\bcd.temp
set tempfile=C:\boot\temp.txt

bcdedit -createstore %tempbcd%
bcdedit.exe -store %tempbcd% -create {bootmgr} -d "Windows Boot Manager"

bcdedit -store %tempbcd% -create -d "Windows Vista" -application osloader>%tempfile%
set /p winvistaguid= <%tempfile%
set winvistaguid=%winvistaguid:~10,38%

bcdedit -store %tempbcd% -set %winvistaguid% osdevice partition=%systemdrive%
bcdedit -store %tempbcd% -set %winvistaguid% device partition=%systemdrive%
bcdedit -store %tempbcd% -set %winvistaguid% path \Windows\system32\winload.exe
bcdedit -store %tempbcd% -set %winvistaguid% systemroot \Windows

bcdedit -import %tempbcd%

Однак під час імпорту я отримую знайоме дружнє повідомлення:

volume does not contain a recognized file system. please make sure that all required file system drivers are loaded and that the volume is not corrupted

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

Коли я перераховую диск / розділ у DISKPART, він відображається як NTFS та "Здоровий", і я можу без проблем переходити до структури каталогів з DOS.

Я справді, дуже не хочу переформатувати та перевстановити. Я знаю, цю проблему можна вирішити!

Відповіді:


18

Я вирішив проблему, використовуючи diskpartдля виправлення очевидно «пошкодженої» файлової системи («... не містить розпізнаної файлової системи»), а потім відтворив BCD за допомогою bootrec.

C:\> diskpart
DISKPART> select disk 1
DISKPART> select partition 1
DISKPART> active
DISKPART> extend filesystem
DISKPART> exit
C:\> bootrec /rebuildbcd

Обов’язково запустіть chkdsk /fпісля завантаження в Windows.

Я також пропоную переглянути програму EasyBCD . Я сам цього не пробував, але це виглядає перспективно.

Тільки для запису я збільшив розмір свого розділу NTFS за допомогою Gparted, тому я використовував розширення файлової системи в diskpart.


2
Це працювало для мене після зменшення розділу NTFS з gparted. Виявилося, що патиція після зменшення була "неактивною", і вся магія полягала в команді "активний". Тоді мені довелося двічі запустити «ремонт» з Win CD (так, двічі), і я знову на Windows.
Конрад Гарус

9

У мене була та сама проблема, я спробував абсолютно однакові рішення, і це не вийшло.

Потім я спробував відключити всі інші мої жорсткі диски, залишивши лише той, на якому встановлена ​​Windows. Я перезавантажив диск відновлення Windows7 і запустив автоматичне відновлення, він розпізнав диск та встановлення Windows (поки я не відключив усі інші диски, список "Параметри відновлення системи" завжди був порожній), і він сказав, що з цим сталася помилка об'єм і що це було успішно зафіксовано.

Я знову перезавантажився, знову запустив автоматичний ремонт, і вуаля, все було виправлено, і я знову в Windows.


2
Я поняття не маю, чому, але це теж працювало для мене.
Фамбіда

Я теж це пережив. Це може бути пов'язано з Windows, розпізнаючи лише первинний диск, виданий BIOS. Це звичайна проблема і при встановленні Windows. Цілком ймовірно, що в ОП виникло і це питання. Щоб виправити це, можна просто вибрати диск Windows як основний в BIOS і дозволити Windows виправити себе.
немо

3
Відключення всього вирішило і мою проблему, дякую!
Йоріл

Коли я запускаю інсталяцію Windows usb, щоб виправити помилку завантаження, вона не вказала мою установку Windows. Я перейшов до налаштувань біографії, встановив свій диск Windows у другому плаці в порядку завантаження (USB / windowsDisk / LinuxDisk ... до того, як я отримав USB / LinuxDisk / WindowsDisk). Знову завантажуйтесь з usb, і цього разу моя система Windows була внесена до списку, і завантаження було автоматично відремонтовано
marianobianchi

Дякую! Тут же я перемістив свій розділ c gparted і отримав 0xc0000225 та том, не розпізнаний за допомогою rebuildbcd. Відключення мого додаткового незв'язаного жорсткого диска дозволило ремонту запуску Windows 10, щоб миттєво виправити bcd.
JAK

3

На жаль, жодна з цих відповідей не спрацювала. Після 10 днів спроб всього, що я міг знайти і подумати, я витер диск та перевстановив Windows.


1
Дякуємо, що відправили повідомлення назад, хоча ваша проблема насправді не була вирішена.
oKtosiTe

Цікаво, чи були у вас на той час інші жорсткі диски (крім того, з інсталяцією Windows, звичайно)?
ArtBIT

1

У мене просто був цей самий випуск, який тривав тижнями. З будь-якої причини я вирішив скоротити Windows 7 та виростити Ubuntu 10.10 за допомогою GParted.

У будь-якому разі я дотримувався тих же кроків, які ви повторювали знову і знову. Трюк (і виправлення для мене) було після встановлення розділу активним, також запустіть RESCAN. Потім вийдіть і запустіть bootrec / rebuildbcd. На добру міру я також запустив виправлення завантаження GUI. Після перезавантаження я знову в Windows.


0

Створіть резервну копію ваших даних і запустіть chkdsk на диску, але це не дозволяє отримати завантажувальну програму, наприклад, Spinrite або HDD Regenerator на диску


Ах, забув згадати, я вчора побіг "chkdsk / R", безрезультатно.
purecharger

0

Це може бути, а може і не працювати, але у мене була та сама проблема, і я встановив, що встановлення другої системи Windows 7 на тому самому диску, але окремий розділ дозволить вам завантажувати та запускати програму bcdedit та додавати або відновлювати диспетчер завантаження. до першої системи Windows 7.
Також використовуйте другу систему Windows 7 для сканування та видалення будь-яких вірусів.

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