5

Я только что изменил размер раздела Windows, который включал смещение около 160 ГБ влево. После этого он не смог найти загрузку как обычно, поэтому я запустил утилиту восстановления системы как обычно (я много раз изменял размер этого раздела и каждый раз мне приходилось использовать диск восстановления).

Но на этот раз, когда я перезагрузился в восстановленный раздел 7, он отображал логотип Windows, как обычно, но затем вспыхнул

Программа autochk не найдена - пропущена автоматическая проверка

После того, как это было на экране в течение приблизительно 8 секунд, была вспышка синего экрана с белым текстом, и это перезагрузилось. Я пытался запустить диск восстановления несколько раз, но он каждый раз возвращает и исправляет одну и ту же проблему, и при загрузке происходит то же самое. Что я могу сделать, чтобы исправить эту переустановку Windows?

Я также запустил два chkdsks из моего раздела Vista без сообщений об ошибках, и при просмотре всех файлов на диске, кажется, все на месте.

7 ответов7

3

У меня была эта проблема, и ни одна из команд fixboot/fixmbr/bootrec не помогла. Вот что это исправило:

Похоже, что C: неправильно по любой причине. В моем случае, я думаю, это потому, что мое программное обеспечение для миграции не нашло его.

Загрузитесь в консоль восстановления и запустите regedit.

 For those not used to this language, that means: 
 - Boot from the Win7 disk 
 - At the "Install Windows" screen press SHIFT F10 to get a command window 
 - Type "regedit" (without the "") 
 - and press Enter

Выберите куст HKLM, а затем используйте "загрузочный куст", чтобы смонтировать ваш c:\windows\system32\config\system hive (я называю его "offline"). Вы должны выбрать HKLM, чтобы включить Load Hive, и мы не собираемся загружать в него автономный куст.

 For those not used to this language, that means: 
 - Click to Select HKEY_LOCAL_MACHINE
 - Click File, Load Hive
 - Click the drop down arrow in "Look in"
 - Browse to C:\Windows\System32\config
 - Select SYSTEM and click Open
 - In Key Name type "offline"
 - OK

Теперь вы собираетесь сравнить HKLM\System\ MountingDevices (который является списком устройств среды восстановления) с HKLM\System\ Offline\ MountingDevices (который используется для сбоя установки Windows). В моем случае я обнаружил, что среда восстановления правильно видит C:, но в автономном кусте была неверная подпись диска для c:. (возможно, потому что я удалил раздел восстановления как часть миграции. Поэтому нам нужно поставить правильную подпись.

Посмотрите на двоичную запись для DosDevices\C: в реестре восстановления. Теперь перейдите в автономный реестр и исправьте DosDevices\C: так, чтобы он совпадал. В моем случае мне было проще всего переименовать плохие DosDevices\C: в Z: и затем просматривать записи \volume {guid}, пока не нашел тот, который соответствует рабочему C:, а затем переименовать его в DosDevices. \C:.

Выгрузите улей в меню файлов, а затем перезагрузите компьютер. После того, как я это сделал, я смог загрузиться.

 For those not used to this language, that means: 
 - Select "offline" in the left hand pane
 - Click File, Unload Hive
 - Yes
 - Close Registry Editor and the Command Window
 - Close the "Install Windows" screen
 - Yes
 - Remove the Win7 disk and boot into Win7.

Другие поиски в Интернете подразумевали, что простое удаление всех автономных записей DosDevices заставило бы их воссоздать правильно, но это не сработало для меня.

1

Синий экран ошибки смерти обычно обнаруживается в системе Windows, и это, как правило, вызвано ошибками программного обеспечения в драйверах устройств.

Синий экран лечения, вы можете обратиться к

1 перезагрузка

2 новые аппаратные средства обнаружения новых услуг

3 обнаружен троянский вирус

4 проверки BIOS и совместимости оборудования

5 запустите систему «sfc / scannow», чтобы проверить, были ли заменены документы, а затем используйте установочный диск для восстановления системы.

Вы можете попытаться загрузить систему Windows в безопасном режиме, несколько раз нажав F8 при перезагрузке компьютера.

1

Yostage, ваш урок исправил проблему для меня. Хочу отметить, что "Load Hive" работает только тогда, когда вы выбрали HKLM. Мне пришлось немного постараться, пока я не узнал, как это работает.

А что вы знаете? Оба DosDevices\C: записи были разные. Исправил неправильный, и Windows 7 загрузилась без проблем.

У меня была Windows 7 на 3-м разделе моего основного жесткого диска (500 ГБ) моего ноутбука. Затем я удалил второй раздел, потому что он мне больше не нужен, и добавил свободное место в раздел 1. Это могло быть причиной проблемы.

1

Причины я вижу для такой проблемы:

  • Возможно, вы уменьшили системный раздел ниже своего минимального размера, используя сторонний разделитель
  • Возможно, вы изменили номер раздела, создав новый предыдущий раздел.
  • Произошла ошибка копирования при перемещении раздела

Во всех случаях, если вы не можете отменить повреждение, и если варианты восстановления на загрузочном компакт-диске Windows 7 не решают проблему, вам может потребоваться выполнить ремонтную установку, чтобы исправить Windows 7. Это исправит вашу установленную в настоящее время Windows 7, сохраняя при этом учетные записи пользователей, данные, программы и системные драйверы (но в любом случае убедитесь, что у вас есть резервные копии).

0

Я только что закончил делать чистую переустановку. Некоторые файлы были оставлены в папке windows.old. Могу ли я просто скопировать программы в новую папку программных файлов и ожидать, что они будут работать нормально? Такие программы, как (cs4, iTunes, lightwave, maya, steam, crysis 2, другие не Steam игры)

0

Очень похоже, но не дублирует это, поэтому повторяю мой ответ немного.

Для меня это звучит как загрузочный раздел размером 100 МБ, он был удален или часть загрузчика Windows стала неисправной.

Если вы не можете выполнить автоматическое восстановление с помощью средства восстановления при запуске, вы можете выбрать в качестве варианта восстановления Command Prompt а затем вручную перестроить загрузочный сектор.

Введите следующее:

bootrec /fixboot

bootrec /fixmbr

bootrec /rebuildbcd

Для этого следует выполнить поиск ошибок, исправить и перестроить загрузочный сектор и снова заполнить меню.

(Если вы хотите узнать больше о Bootrec, нажмите здесь)

0

Вдохновленный ответом и рассуждениями Йостажа, я нашел другое решение. Работал на меня по крайней мере.

Цель состоит в том, чтобы заставить вашу систему снова назначить новый / отредактированный раздел как C:.
Диск Win7 все еще нужен.

1) Boot from a Win7 disk
2) At the "Install Windows" screen press SHIFT F10 to get a command window 
3) Type "diskpart"          (without the "")

Это загружает приложение командной строки MS DiskPart. Теперь внутри diskpart:

4) Type "list disk"         and find the disk # of the boot drive
5) Type "select disk #"     where # is the # noted before
6) Type "list part"         and find the part # of the boot partition (the one labelled "Primary")
7) Type "select part #"     where # is the # noted before
8) Type "assign letter=C"

Затем Diskpart подтвердит, что письмо было успешно назначено разделу.

Вы можете выключить систему, извлечь диск Win7 и снова загрузиться с диска.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .