Почему мой компьютер с Windows 7 не загружается?

581
Tom

Пару месяцев назад мой компьютер с Win7 неожиданно не смог нормально загрузиться. Я могу загрузить различные безопасные режимы, но все остальное терпит неудачу (включая то, что иногда называют «чистой загрузкой», в которой msconfig.exe используется для отключения несущественных драйверов, служб и программ).

В прошлый раз, когда я нормально использовал свой компьютер, я играл в Skyrim в течение нескольких часов, а затем нормально выключался. Я использую свой компьютер только для игр, и за 4 или 5 месяцев на самом деле не было установлено никакого нового программного обеспечения.

Когда я пытаюсь загрузиться, я получаю экран «Запуск Windows» с пульсирующим логотипом, а затем через пару секунд экран становится черным и снова появляется экран mobo BIOS - компьютер только что перезагрузился. Непосредственно перед тем, как экран потемнеет, внутри башни раздается тихий, но отчетливый звук "щелчка". Это не необычный звук - там есть несколько больших вентиляторов и 4 или 5 жестких дисков, и машина всегда издает много интересных шумов при загрузке, но ее близость к сбою наводит на мысль.

Я долго ремонтировал свои собственные машины Win, но после 2 месяцев экспериментов каждые выходные у меня не осталось идей. У меня есть файл CBS.log, предназначенный для описания проблем, которые не могут быть исправлены средством проверки системных файлов, но внутри ничего не выглядит серьезным. И хотя журнал предполагает, что ремонт завершен успешно, stdout говорит иначе:

C:\Windows\system32>sfc /scannow  Beginning system scan. This process will take some time.  Beginning verification phase of system scan. Verification 100% complete. Windows Resource Protection found corrupt files but was unable to fix some of them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For example C:\Windows\Logs\CBS\CBS.log 

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

Я уже запустил chkdsk, но он не нашел ошибок.

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

Я удалил мои графические драйверы (nVidia).

Автоматическое обновление Windows отключено. Я лично проверяю каждое доступное обновление перед его загрузкой и установкой. Я остаюсь на вершине и вообще отказываюсь от обновлений, касающихся готовности к Win8.

Я пытался сделать «ремонтную установку» Win7 с DVD, но он отказался сделать это из безопасного режима (что действительно заставляет меня задуматься над вопросом WTF - лекарство, которое могут принимать только здоровые люди?).

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

Я пытаюсь загрузить Win7 Home Premium (64-bit) SP1 с 60 ГБ SSD (7,5 ГБ бесплатно).

Любая помощь приветствуется.

-- ОБНОВИТЬ --

Я протестировал загрузку ПК со всеми отключенными дисками, кроме основного, и он все еще не удался.

Я загрузил машину, используя Ubuntu Live USB, и использовал Дисковую утилиту для проверки загрузочного диска. Он сообщает, что диск исправен, и показывает три раздела:

  1. FAT 105 МБ "Системный раздел EFI"
  2. 134 МБ "Зарезервированный раздел Microsoft"
  3. NTFS, 64 ГБ, «Linux Basic Data Partition»

Когда я запускаю «Проверка файловой системы» для каждого раздела, оба параметра 1 и 2 описываются как «чистые», а 3 - как «не чистые».

Подробнее о разделе 3:

  • Общая оценка: диск здоров
  • Силовые циклы: 2819
  • Плохие сектора: нет
  • Все, кроме одной из различных метрик ошибок, равны 0; Есть 31 "Ошибки меток адресов данных"

Я запустил расширенный SMART Self-test, и ни одно из этих значений не изменилось, а диск по-прежнему считается «исправным».

Основываясь на этой ветке SE, я запустил sudo ntfsfix /dev/sda, но она провалилась с действительно интересной информацией

ubuntu@ubuntu:~$ sudo ntfsfix /dev/sda Mounting volume... NTFS signature is missing. FAILED Attempting to correct errors... NTFS signature is missing. FAILED Failed to startup volume: Invalid argument NTFS signature is missing Trying the alternate boot sector Unrecoverable error Volume is corrupt. You should run chkdsk. 

Я уже запускал chkdsk на диске около 15 раз, и каждый раз он успешно завершается без ошибок.

Что мне делать дальше?

-- ОБНОВИТЬ --

С моей Ubuntu Live USB-флешки я могу смонтировать и изучить как раздел EFI, так и большой основной. Графический интерфейс дисковой утилиты не предоставляет возможности монтировать другой, и я предполагаю, что «зарезервированный раздел Microsoft», вероятно, не будет хорошо работать с * nix.

Дни, потраченные на исследование "подписи NTFS", не оказались полезными.

-- ОБНОВИТЬ --

Проблема «подписи NTFS», по-видимому, не связана. Я указал неправильное устройство ( /dev/sdaвместо /dev/sda3). Когда я исправил команду, ntfsfixпобежал успешно. Однако проблема с загрузкой не устранена.

С тех пор я удалил свои видеокарты, и теперь я вижу BSOD, на котором раньше экран был пустым. Сообщение:

STOP: c000007b  Exception Processing Message c000007b Parameters 19b6aa0 0 0 0 
1
Отредактируйте свой вопрос и добавьте больше деталей плюс ссылку на файл, а также отредактируйте заголовок, чтобы отразить реальный вопрос. Это правильное место для такого типа вопросов. Moab 8 лет назад 0
Щелчок может указывать на сбой HD. Ваши HD диски крутятся диски или SSD? Я бы запустил live CD на Linux, чтобы прочитать SMART-данные с HD. Nathan Adams 8 лет назад 0
посмотрите внутри CBS.log, какие файлы не могут быть восстановлены. magicandre1981 8 лет назад 0
Каковы ваши HDD и SSD структуры? Они в режиме RAID или ACHI? Tom 8 лет назад 0
@NathanAdams: основной диск, на котором установлена ​​Windows, является SSD. Никакие другие диски не нужны, и (обычно) ПК можно запустить без их подключения. Я все равно буду исследовать чтение данных SMART. Tom 8 лет назад 0
@Tom: я думаю, что ответ не один. Я не использую диски для резервирования, каждый из них уникален. Tom 8 лет назад 0
@ magicandre1981: Я не уверен, что правильно интерпретирую журнал. Существует три уникальных имени файла, которые перечислены как «не подлежащие восстановлению»: - setup_wm.exe - telemetry.ASM-WindowsDefault.json - utc.app.json Это сбивает с толку, потому что: (1) ни один из этих файлов не кажется критическим для запуска ; и (2) ни один из других сотен предметов никогда не ремонтируется, несмотря на то, что `sfc` запускается более 50 раз. Я пытался восстановить эти файлы вручную, извлекая их из DVD, но я смог найти только один из них, и `sfc` тоже ненавидел его. Не уверен, как поступить. Tom 8 лет назад 0
эти файлы не имеют отношения к загрузке, поэтому проблема возникает откуда-то еще. попробуйте загрузить Linux Live DVD и посмотрите, что произойдет. Это также перезагружает компьютер? magicandre1981 8 лет назад 0
О, @Tom: мои диски в режиме ACHI. Tom 7 лет назад 0
Если у вас есть загрузочный DVD или USB-диск с Win7, вы можете выполнить «восстановительную установку», загрузившись с него. harrymc 7 лет назад 0
Для ntfsfix нужен раздел NTFS, а не блочное устройство, попробуйте: sudo ntfsfix / dev / sda # или sudo ntfsfix -d / dev / sda # maxxvw 7 лет назад 0
1 Пробовали ли вы клонировать диск на другой диск с помощью бесплатного инструмента, такого как clonezilla для Windows? Если вы не можете клонировать, это может указывать на аппаратный сбой. Если вы можете клонировать, ваш chkdsk / r или sfc / scannow может быть более плодотворным. 2 для интеллектуальных атрибутов, которые вы хотите посмотреть на ошибку crc или прочитать повторные попытки. Каждый диск отличается, и может быть трудно интерпретировать значения. 3 Можете ли вы вообще просматривать журналы просмотра событий? Это может дать вам больше деталей, отфильтрованных по предупреждениям об ошибках Sun 7 лет назад 3
Не запускайте `ntfsfix` против` / dev / sda`! Вот и весь диск - вы повредите свой диск. Запускайте его только для вашего NTFS-раздела, который звучит как `sda3`. rrauenza 7 лет назад 1
@harrymc: У меня есть установочный DVD-диск с Win7, но я не могу выполнить ремонтную установку. Когда я пытаюсь, он говорит мне, что мне нужно использовать установочный диск, который соответствует ОС. Это диск, с которого я установил: Win 7 Home Premium x64 с пакетом обновления 1 (SP1), и вот что находится на диске. Другие вещи, которые я прочитал, предполагают, что настоящая установка восстановления может быть выполнена только при обычной загрузке Windows, что отрицательно сказывается на цели. Tom 7 лет назад 0
@Sun: Я не пробовал этого, но я серьезно сомневаюсь в аппаратном сбое: повторные запуски `chkdsk` ничего не дали, а данные SMART, которые я нашел с помощью Linux Live stick, не показали никаких признаков деградации. Кроме того, у меня нет запасного диска, достаточно большого, чтобы его клонировать. Есть ли другие виды оборудования, которые вы подозреваете? Tom 7 лет назад 0
Тогда ваш установочный диск действительно не совпадает - восстановление при загрузке будет работать с загрузочного CD. Возможно, ваш CD датируется до SP1. Для загрузки см., Например, [эту статью] (http://www.dell.com/support/article/us/en/19/SLN151680/en), как это сделать. Для загрузки Windows 7 ISO см. [Эту статью] (http://www.techfleece.com/2015/12/23/download-official-isos-of-windows-7-windows-8-1-or-windows- 10-юридически и-для-фри /). harrymc 7 лет назад 0
@harrymc: я сомневаюсь в этом. На диске имеется надпись «Включает пакет обновления 1», напечатанную непосредственно на диске. Я сам собрал компьютер и установил Win7 с этого самого диска. Я думаю, что гораздо более вероятно, что логика сравнения неверна. Tom 7 лет назад 0
Логика сравнения никогда не ошибается, но установка Windows может быть уничтожена. Я предлагаю сделать резервную копию ваших данных и переустановить Windows с нуля. Я бы предложил сначала переформатировать диск с медленным форматированием, на всякий случай. harrymc 7 лет назад 0
Можете ли вы сделать 2 вещи и доложить? 1. Установить HDTune в качестве пробной версии, запустить его и сообщить о результатах на вкладке «Здоровье»? 2. Нажмите F8 во время загрузки, перейдите в меню загрузки, выберите и нажмите «Отключить автоматический запуск при сбое системы» и перезапустите. После этого, если произойдет сбой, он покажет BSOD. Сообщите, что вы видите (точно). Epoxy 7 лет назад 0
И можете ли вы загрузиться с командной строки с установочного DVD и запустить `sfc / scannow / offbootdir = C: \ / offwindir = C: \ windows`? См. Http://www.pcgamer.com/how-to-repair-a-faulty-windows-installation-without-reformatting/ & http://www.thewindowsclub.com/windows-resource-protection-found-corrupt- файлы Vojtěch Dohnal 7 лет назад 0
Одна вещь, которая обновляется сама по себе и может вызвать проблемы, это антивирусное программное обеспечение. Vojtěch Dohnal 7 лет назад 0
@Epoxy: я уже сообщил о STOP-коде `c000007b `; см. последний раздел моего вопроса. HDTune сообщил "Ок" для всех метрик; каждая метрика имела Текущий = 100 Наихудший = 100, за исключением «(AD) (неизвестный атрибут)» и «(CA) Увеличение счетчика ТА», которые оба сообщали Текущий = 69 Наихудший = 69. Сканирование ошибок HDTune обнаружило 0,0% поврежденных секторов. Я действительно считаю, что "аппаратная ошибка" - это тупик. Tom 7 лет назад 0
@ VojtěchDohnal: я запускал `sfc` более 30 раз:` set WINDOWS_TRACING_LOGFILE = D: \ Windows \ Logs \ CBS \ CBS.33.log` и `sfc / scannow / offbootdir = d: \ / offwindir = d: \ windows`. Вывод: `Windows Resource Protection обнаружила поврежденные файлы, но не смогла исправить некоторые из них. Подробная информация включена в CBS.Log windir \ Logs \ CBS \ CBS.log. Например, C: \ Windows \ Logs \ CBS \ CBS.log` Я думаю, `sfc` должен запускаться несколько раз, поэтому я запустил его 3 раза для вас. Каждый запуск создавал 3519 новых файлов в `C: \ Windows \ winsxs \ Temp \ PendingRenames`. [log] (http://bit.ly/1TKIp8y) [log] (http://bit.ly/1UvC0QW) [log] (http://bit.ly/25BQ9os) Tom 7 лет назад 0
@ Мне не нужно запускать его только для меня: -] Я просто хотел предложить использовать `sfc / scannow / offbootdir = c: \ / offwindir = d: \ windows` - ​​чтобы использовать DVD-носитель в качестве источника для SFC, когда он не может использовать вашу установку в качестве магазина. Поэтому `offbootdir` будет вашим установочным носителем. Потому что там появляются ошибки: `Не удается восстановить файл участника [l: 24 ]" setup_wm.exe "...` Vojtěch Dohnal 7 лет назад 0
`но после 2 месяцев экспериментов каждые выходные` - это ужасное количество времени, вы должны вместо этого переустановить. Vojtěch Dohnal 7 лет назад 0

4 ответа на вопрос

0
Jorge Vazquez

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

Я не смог найти этот параметр нигде в меню UEFI, но нашел его в разделе «Дополнительные параметры системы Windows»> «Запуск и восстановление системы». При отключенном автоматическом перезапуске экран «Запуск Windows» появляется на несколько секунд, затем гаснет и остается пустым бесконечно (> 20 минут). Вся активность жесткого диска прекращается через несколько секунд после того, как экран погас. Файл memory.dmp не был создан (я искал его позже в безопасном режиме). Tom 7 лет назад 0
Я удалил свои видеокарты, и теперь я вижу BSOD, где экран раньше был пустым. Это сообщение `STOP: c000007b Сообщение об обработке исключения c000007b Параметры 19b6aa0 0 0 0` Tom 7 лет назад 0
0
ZEE

Ваша проблема явно "мошеннический" водитель ...

Вы попробовали большинство советов, которые я мог бы дать вам ...

Теперь вы должны стать немного радикальным, чтобы решить проблему ...

1. Boot in security mode (or better boot from a alternative OS) 2. make a backup folder to move/save some driver files 3. locate your c:\windows\system32\drivers folder 4. order files by date, and move a few "dates" to the backup folder 

Теперь попробуйте перезагрузить компьютер ... Если проблема не устранена, верните «сохраненные» файлы
и проделайте тот же процесс для следующих «дат».

Надеюсь, вы решите это ...

Не хорошо. Последний измененный файл в `C: \ Windows \ System32 \ drivers \` датирован 2015-12-04 - за два месяца до возникновения проблемы. Спасибо! Tom 7 лет назад 0
0
Vitas

Из того, что я прочитал, я довольно уверен, что вы должны попытаться клонировать диск на другой диск (как кто-то уже предлагал), и если это не удастся, тогда SpinRite исправит это.

0
harrymc

According to your information, when booting from the same Windows 7 SP1 CD which you used to install Windows, you get the error message that you need to use an install disc that matches the installed OS.

I take it to mean that the Windows installation was destroyed. A difference of one byte can be the difference between a Windows installation being recognized or not, so you have at least one bad sector on the hard disk.

I would suggest to backup your data and reinstall Windows from scratch. You should first re-format the disk with slow formatting, which will mark bad sectors and reinitialize the magnetic signatures of the sectors. If problems still occur, a new hard disk might be in order.

«переинициализировать магнитные подписи секторов»? ОП пишет: Я пытаюсь загрузить Win7 Home Premium (64-разрядный) SP1 с 60 ГБ SSD (7,5 ГБ бесплатно) Vojtěch Dohnal 7 лет назад 0
@ VojtěchDohnal: Правильно - форматирование не распространяется на SSD. Для повторной инициализации SSD см., Например, эту статью: [Как безопасно стереть ваш SSD, не разрушая его] (http://www.makeuseof.com/tag/securely-erase-ssd-without-destroying/), которая должна быть только сделано в крайних случаях. В случае здесь, быстрого формата должно быть достаточно. harrymc 7 лет назад 0
Я запускал `chkdsk` десятки раз при поиске и устранении неисправностей, обнаруживая 0 поврежденных секторов. HDTune также сообщил об обнаружении 0 поврежденных секторов, а данные SMART с диска не указывают на наличие сбоев сейчас или в прошлом. Это, кажется, подделывает ваш вывод, что на диске есть плохие сектора. Предположительно, решением было бы найти этот «один плохой байт» и переписать его, и я предполагаю, что это _precisely_ для чего `sfc`. Тот факт, что он постоянно не может не только решить проблему, но даже улучшить ситуацию, говорит о том, что существует более серьезная проблема ... _somewhere._ Tom 7 лет назад 1
Плохие данные не всегда подразумевают плохой сектор, который может быть тем, что происходит в вашем случае. Мой совет не искать плохие байты, а двигаться дальше. harrymc 7 лет назад 0
Как это закончилось? Vitas 7 лет назад 0
@Vitas: кто знает? harrymc 7 лет назад 0