В течение 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 без проблем.
Я действительно, действительно не хотите переформатировать и переустановить. Я знаю, что эта проблема может быть решена!
К сожалению, ни один из этих ответов не работал. После 10 дней попытки всего я мог найти и думать, я вытер диск и переустановил Windows.
У меня просто была эта та же проблема, которая длилась в течение многих недель. По любой причине я решил уменьшить Windows 7 и вырастить Ubuntu 10.10 с помощью GParted.
Так или иначе я выполнил те же шаги, которые Вы выполнили много раз. Прием (и фиксация для меня) после устанавливал активный раздел, также выполните RESCAN. Затем выход и выполненный bootrec/rebuildbcd. В придачу я также работал, начальная загрузка GUI фиксируют. После перезагрузки я вернулся в Windows.
Создайте резервную копию своих данных и выполните chkdsk на диске, они это не получает его загрузочное использование утилита, такая как Spinrite или Регенератор жесткого диска на диске
Это может или не может работать, но я имел ту же проблему и нашел, что путем установки второй системы Windows 7 на том же диске, но отдельном разделе позволит Вам загружать и запускать свою bcdedit программу и добавлять или восстанавливать диспетчер начальной загрузки к первой системе Windows 7.
Также используйте вторую систему Windows 7, чтобы просканировать и удалить любые вирусы.