Вчера я просто просматривал Stack Exchange, когда мой компьютер внезапно завис. У меня были, как я предполагаю, проблемы с питанием в последние пару недель, поэтому я привык к тому, что он зависал и зависал пару раз в день, но когда я попытался перезагрузиться в этот раз, он сказал, что NVIDIA Boot Agent не смог обнаружить мой основной загрузочный диск.
Я думал, что мой жесткий диск сломался, но я запустил Ubuntu Live CD (что интересно, установщик сказал, что он не открывается), и теперь я могу получить доступ к файлам на моем жестком диске, и он прошел тест SMART. Что могло вызвать что-то подобное?
решение1
Обычно проблема с электропитанием характеризуется не зависаниями и сбоями, а полным отключением питания компьютера, особенно в периоды высокой нагрузки, например, во время игр или просмотра видео (видеокарта, как правило, является устройством с очень высоким энергопотреблением).
Зависания и сбои в работе, скорее всего, являются признаком проблем с жестким диском, если принять во внимание другие симптомы.
Я бы купил новый диск и установил ОС на него, оставил бы этот диск в качестве запасного или резервного, пока он полностью не выйдет из строя, никогда ничего не оставляя на нем (всегда копировал бы и в другое место).
решение2
Если ваш блок питания действительно выходит из строя, весьма вероятно, что ваш жесткий диск не получает достаточно энергии для раскрутки. Загрузка с CD потребляет значительно меньше энергии и может дать жесткому диску достаточно времени для раскрутки перед доступом.
При этом, в большинстве случаев проблема не в блоке питания — это может быть так, но это только мой собственный опыт. Здесь могут быть и другие проблемы. Я бы начал с обычной диагностики, чтобы выяснить, что не так. (проверьте RAM, запустите какие-нибудь дисковые инструменты и т. д.)
решение3
Похоже, что он просто повредил ваш загрузчик. Если он завис в неподходящее время, пока что-то делал с загрузчиком, это вполне возможно. Чтобы исправить это, загрузитесь с установочного диска Windows и скажите ему Repair
.
Если вы используете Fedora, загрузитесь с Live CD и запустите/sbin/grub-install BOOTDEVICE
- где BOOTDEVICE обычно
/dev/sda
(Если вы получаете ошибку «/dev/sda
не имеет соответствующего диска BIOS», попробуйте/sbin/grub-install --recheck /dev/sda
). Для Fedora 16 и более поздних версий используйте/sbin/grub2-install
вместо/sbin/grub-install
.
Боюсь, я не знаю, что делать, если вы используете Ubuntu. Возможно, то же самое, что и с Fedora.