26

По сути, всякий раз, когда я включаю свой компьютер, он переходит в фазу Starting Windows и просто остается там. Анимация запуска по-прежнему воспроизводится, но никуда не денется.

  • Я попытался загрузиться в безопасном режиме, однако он застревает при загрузке CLASSPNP.SYS . Затем он там зависает и не продолжает загрузку.

  • Я попытался загрузиться в режиме восстановления с жесткого диска, и он зависает после отображения фонового изображения. Я попытался загрузиться с компакт-диска восстановления, который работает, и я смог использовать восстановление системы. Тем не менее, с помощью восстановления системы это не исправить, и он все еще застрял на экране Starting Windows .

  • Я попытался загрузить компакт-диск Windows (Windows 8 Retail Installer), чтобы посмотреть, смогу ли я обновить его, чтобы исправить эту проблему, однако он застыл на пустом экране после того, как он получил логотип загрузки.

  • Я пытался изменить настройки BIOS (в том числе сброс), но безрезультатно.

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

  • Я могу загрузиться в зацикленную установку Ubuntu на тот же диск, который работает нормально, за исключением того, что у него есть проблемы с некоторыми портами USB и сетевой картой.

  • Эта система работала отлично в течение последних нескольких месяцев, полностью стабильна, и ничего в конфигурации не изменилось, прежде чем эта ошибка начала происходить.

  • Startup Repair при загрузке с компакт-диска восстановления Windows не находит никаких проблем.

  • Отключение моего дополнительного жесткого диска или замена памяти ничего не меняет.

  • С самим жестким диском все в порядке, он не обнаружил каких-либо признаков сбоя и снова загружает мою другую ОС.

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

Если это имеет какое-то значение, мои системные характеристики следующие:

  • AMD FX-8320
  • Gigabyte GA-970A-D3
  • 4GB of DDR3
  • Radeon HD 6870
  • 550w PSU

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

РЕДАКТИРОВАТЬ: с тех пор я попробовал следующее:

  • Пробовал решение, включающее восстановление файлов из RegBackup , которое ничего не изменило.

  • Пробовал тестировать все с загрузочного CD Hiren, все возвращается как обычно.

  • Пробовал отключить все ненужное в BIOS и отключить все ненужное, все равно зависает.

  • Пробовал выгружать все возможные комбинации ОЗУ, он все равно дает тот же результат. ОЗУ не виновата кажется

  • Перепробовал каждый свой графический процессор (а это много!) и он все еще висит в том же месте.

  • Попытка максимально снизить энергопотребление, даже используя старую графическую карту PCI. Он все равно висит в том же месте, показывая, что это не блок питания по вине.

  • Пробовал сбрасывать биос снова, все равно ничего.

  • Перепробовал каждую возможную комбинацию опций BIOS, даже разгон всего, все равно зависает на одном месте.

  • Пробовал обновить BIOS с версии FB до FD , что ничего не изменило.

Исходя из этого, я бы пришел к выводу, что материнская плата виновата. Есть ли другие возможности? Я не хочу тратить $ 150 на новую материнскую плату.

РЕДАКТИРОВАТЬ 2: Это то, что застревает, когда я пытаюсь загрузиться в безопасном режиме:

Обратите внимание на небольшое графическое искажение в верхней части экрана. Независимо от того, как я настроил систему, это, кажется, там. Кроме того, либо он перестал загружаться в безопасном режиме, либо это занимает более 2 часов, и я не оставляю его включенным так долго.

14 ответов14

6

Чтобы определить источник проблемы и избежать переустановки Windows на неисправном оборудовании, вы можете протестировать свое оборудование на наличие потенциальных неисправностей.

Для этого загрузите и запишите компакт-диск восстановления / диагностики. Я лично предпочитаю Hiren's BootCD. Вот страница загрузки.

Загрузитесь с этого компакт-диска и попробуйте запустить базовые тесты, такие как Memtest86+ для оперативной памяти и MHDD для жестких дисков, которые могут обнаружить поврежденные сектора на жестком диске. Обратите внимание на инструмент под названием Remove Non Present Drivers. Проведите предварительное исследование инструмента, который вы собираетесь использовать, будьте максимально осторожны.

Hiren's BootCD также предлагает ряд антивирусных программ и инструментов восстановления. Он также включает в себя Mini Windows XP, которую вы можете использовать для просмотра файлов, например, чтобы увидеть, имеет ли какое-то значение переименование сомнительного драйвера, чтобы ваша Windows не загружала его при следующей загрузке, и резервное копирование файлов на USB-накопитель.

Прежде чем приступить к устранению неполадок, отключите как можно больше устройств. Если ваша материнская плата имеет встроенную графическую поддержку, отключите видеокарту и вместо этого переключите свой дисплей на видеовыход материнской платы.

Надеюсь, вы найдете это полезным.

3

Я скажу вам сейчас, это не аппаратное обеспечение. Забудьте, что материнская плата виновата, это почти наверняка не так. Другие ОС работают нормально, это говорит о том, что с оборудованием все в порядке.

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

Что вам действительно нужно сделать, так это снова войти в консоль восстановления Windows 7, открыть командную строку и запустить «chkdsk C: /r» (буква диска C: могла измениться при загрузке за пределами Windows, но все должно быть в порядке, поскольку консоль восстановления обычно использует X: в качестве корневого каталога по умолчанию. Это может занять от 15 минут до 4 часов и более в зависимости от размера и скорости жесткого диска (также будут проверяться пустые блоки).

Вы также можете попробовать SFC /SCANNOW, но я не знаю, как это работает в консоли восстановления (мне это когда-либо требовалось только в среде рабочего стола). Он проверяет целостность системных файлов Windows и запрашивает замену при необходимости.

Это будет тщательно проверять ваш раздел. См. Http://pcsupport.about.com/od/termsc/p/chkdsk.htm.

Источник: 4,5 года опыта поддержки настольных систем и серверов, охватывающих 70 компаний, работающих с Windows 98 и Windows 7.

2

Я заметил eubakup.sys и EUBKMON.SYS которые не являются "стандартными" драйверами Windows. Вы можете попробовать загрузиться в вашу систему с диска Windows PE и переименовать эти файлы, чтобы драйверы не загружались при следующей загрузке и не видели, куда вы попали.

Единственный раз, когда я действительно столкнулся с этой проблемой, это когда перемычки на моих дисках IDE (я поставил Windows 7 на старый P4 в качестве эксперимента) были настроены на выбор кабеля. Если ваши проблемы с USB и сетевыми картами на компакт-диске Ubuntu Live носят периодический характер, я бы сказал, что ваша материнская плата не работает.

2

Вы не упоминаете, какие именно тесты вы провели на диске, но, исходя из ваших симптомов, это вполне может быть вызвано повреждением секторов на вашем диске. Особенно, если вы не возились с оборудованием или драйверами непосредственно перед тем, как возникла проблема.

Попробуйте запустить тест диска, который читает весь диск, побайтово. Различные формы «быстрых тестов» могут не попасть в область с плохими секторами. Тест SMART может даже не сообщать о каких-либо проблемах.

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

2

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


Попробуйте восстановить реестр (не файлы), выполнив следующие действия. Это всегда решает такие проблемы.
Все, что вам нужно, это получить доступ к вашим жестким дискам. Используйте для этого любой загрузочный диск (например, LiveCD, Hiren BootDisk или даже установочный диск Windows или WinRE). После того, как вы получите доступ к своим жестким дискам, выполните следующие действия:

  1. Перейдите в эту папку: C:\Windows\System32\Config
  2. Создайте некоторую папку и скопируйте эти файлы (для резервного копирования):
    SAM,SOFTWARE,SECURITY,DEFAULT,SYSTEM
  3. Скопируйте файлы SOFTWARE и SYSTEM из каталога C:\Windows\System32\Config\RegBack в C:\Windows\System32\Config и перезагрузите компьютер.

Теперь это должно работать нормально.
Если проблема все еще существует, выполните 1-й и 3-й шаги, но скопируйте эти файлы:DEFAULT , SECURITY , SAM . Теперь весь ваш реестр восстановлен.

Вы также можете проверить свои драйверы и обновить их. Или загрузите DriverPack Solutions и позвольте ему сделать все это.

ПРИМЕЧАНИЕ 1. Это универсальное решение, которое можно использовать для устранения множества проблем - от ошибок драйверов до вирусных инфекций.
ПРИМЕЧАНИЕ 2: Он работает в Windows от XP до 8, если резервная копия реестра (не резервная копия файла!) включен (и включен по умолчанию)

Удачи!


(PS ClassPnP не имеет здесь никакого значения. Он был загружен, и проблема в следующем драйвере, который загружается. Чтобы найти причину проблемы, используйте любой инструмент (я думаю, у Sysinternals был инструмент для этого), чтобы получить список порядка загрузки драйверов. И после этого найдите драйвер, который был загружен ПОСЛЕ ClasssPnP.sys. Проблема есть ...)

1

Я столкнулся с подобной проблемой некоторое время назад. Для меня проблема была в том, что системный диск имел некоторые несоответствия, которые требовали запуска chkdsk на нем. Но Windows не может запустить chkdsk, так как chkdsk требуется для блокировки системного диска. Вы не можете запустить chkdsk после загрузки ОС, вызывая взаимоблокировку.

Чтобы решить проблему, мне пришлось:

  1. Загрузка с установочного DVD Windows Vista/Windows 7
  2. Выберите язык и продолжить, выберите опцию Repair your computer.
  3. После сканирования ОС он покажет вам варианты, выберите Command Prompt
  4. Введите chkdsk /f C: (какой бы ни был ваш системный диск)
  5. Если это показывает, Chkdsk cannot run because the volume is in use by another process. Попробуйте это chkdsk /x C:
  6. Перезагрузитесь нормально и проверьте.
1

Если это действительно плохие блоки, купите копию Spinrite. Запустите его на уровне 4, он тщательно проверит все сектора на уровне диска (его не волнует ОС), и если он найдет плохой, он продолжит перечитывать сектор с небольшими изменениями заголовка, пытаясь статистически восстановить данные в этом секторе - часто с успехом.

Лучшее из всего: он поставляется с гарантией возврата денег, и их обслуживание отличное.

0

Вы использовали Hirenboot только для тестирования или того, что есть очень хороший инструмент, который, вероятно, поможет вам решить вашу проблему, проблема на жестком диске, и поврежденный сектор, не выпускающий файл, необходимый для загрузки Windows, может помочь chkdsk /r, но я настоятельно рекомендую запустите инструмент HDAT, который находится в hirenboot, и оставьте его для сканирования с первым вариантом после завершения сканирования, если вы видите B .....Б .....B чем это диск 100%, но у вас есть шанс войти в Windows после этого. И обычно проблема всегда в c(скрытый раздел восстановления), но иногда это действительно конец для диска, если HDAT говорит, что, скажем, после часа тестирования носителя нет, чем получить новый диск и сохранить важные данные на диске с помощью testdisk( Это бесплатно, и вы можете легко найти, как использовать его в Интернете.

0

У меня была похожая проблема. Зашел на все сайты, пытаясь решить проблему. Однажды я решил сбросить BIOS. Сделал это и компьютер начал работать.

0

Я случайно увидел эту статью только сейчас и увидел, что статья довольно старая, поэтому предположим, что владелец поста уже должен был восстановить свою машину. Тем не менее я хотел бы добавить свой ответ для всех, кто сталкивается с этим.

Я думаю, что @ultrasawblade выше был чем-то занят, когда он заметил eubakup.sys и EUBKMON.SYS на скриншоте и правильно определил их как нестандартные драйверы Windows. Когда я вижу скриншот выше, я вижу, как эти драйверы загружаются немного раньше, чем Windows перестает работать.

Если я когда-либо использую программное обеспечение для резервного копирования, я замечаю, как драйвер для программного обеспечения для резервного копирования упоминается в трассировке стека при каждой операции чтения и записи. Я рискнул бы предположить, что в ситуации этого человека это также имело бы место, и что водитель начнет смотреть на любые драйверы, которые загружаются после этого. По какой-то причине CLASSPNP пройдет нормально, а по другой причине драйвер после этого будет не загружен. Это должно позволить машине снова загрузиться.

Чтобы решить эту проблему, можно попробовать запустить средство автозапуска Sysinternal в автономном режиме. Я использовал автозапуск, хотя не в автономном режиме, поэтому постараюсь объяснить это. Нужно было бы загрузиться в систему с диска Windows PE, а затем запустить автозапуск (Файл -> Анализировать в автономном режиме) и затем указать его в папке Windows. Затем можно скрыть любые записи Microsoft, чтобы сосредоточиться и отключить эти драйверы выше.

0

У меня была эта проблема после подключения нового SSD. Все, что мне нужно было сделать, это отцепить его, а затем Windows запустилась просто отлично.

-1

У меня была такая же материнская плата и процессор. Моя Windows застряла на логотипе Windows - и когда я запустил его в безопасном режиме, он застрял на classpno.sys .

Я купил новую материнскую плату GA 990XA UD3, но проблема осталась. Я использовал тот же процессор на компьютере моего друга и увидел, что такая же проблема появилась и на этом компьютере. Я поменял свой FX8320 по гарантии, и теперь он работает отлично .. попробуйте использовать другой процессор на материнской плате.

Но будьте осторожны, потому что я думаю, что проблема с процессором началась с GA 970A D3.

-2

Вы можете извлечь файл CLASSPNP.SYS с DVD-диска Windows, используя процедуру, описанную в этой статье на вашем Ubuntu:http://blog.nirsoft.net/2009/09/17/how-to-extract-missing-system-files-from -The-DVD-из-окна-7vista/

Затем переименуйте старый файл и поместите новый на его место. Затем попробуйте загрузиться в безопасном режиме.

Еще одна вещь:
Попробуйте использовать жесткий диск в режиме ATA вместо режима AHCI. Этот параметр может быть изменен в BIOS и должен иметь метку типа SATA mode или что-то в этом роде.

-3

Попробуйте загрузиться в safemode в командной строке. Оттуда сделайте следующее:

1: введите "cd C:\Windows\System32\Drivers" и нажмите введите 2: введите "переименовать classpnp.sys classpnp.sys.old" и нажмите enter

Перезагрузите компьютер. Если это не работает или вы не можете загрузиться в безопасном режиме в командной строке, вам придется переустановить ОС. Если установка ОС не работает, проблема в аппаратном обеспечении. Попробуйте другой жесткий диск. Если жесткий диск не работает, скорее всего, что-то на MoBo

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