Проблема загрузки операционной системы встречается достаточно часто. И это никоим образом не связано именно с ее работоспособностью. Бывает и так, что вообще жесткий диск не инициализируется (ошибка ввода/вывода), или возникают какие-то другие проблемы. В данном материале будет рассмотрено несколько типичных ситуаций и применимых к ним решений. Сразу же оговоримся, что вопросы, связанные с поломками или физическим износом винчестера, рассматриваться не будут, равно как и вирусное заражение.
Жесткий диск не инициализируется: возможные проблемы
Самая распространенная ситуация связана с поломками. О них будет сказано чуть позже. Но на данный момент можно определить несколько вариантов того, почему инициализируется жесткий диск неправильно или не определяется вообще.
Среди всего того, что описывается в том же интернете, можно отметить отдельно несколько ситуаций:
- поломка диска;
- неправильный приоритет загрузки в BIOS;
- ошибки на диске;
- сбои операционной системы.
Не инициализируется жесткий диск: что делать в первую очередь?
Для начала рассмотрим типичную ошибку. Допустим, есть ситуация, когда не инициализируется жесткий диск WD. В этом случае система просто «плюется». Сообщение о том, что жесткий диск инициализируется (ошибка CRC), может свидетельствовать только о том, что в системном разделе произошли сбои, и это никоим образом не может быть связано именно с винчестером (вернее, с его состоянием).
Для начала, когда система при загрузке выдает сообщение о том, что жесткий диск не инициализируется, и загрузка ОС невозможна, следует проверить параметры старта в BIOS (первичная система ввода/вывода). Весьма вероятно, что при получении сообщения пользователь увидит текст с указанием того, что устройство загрузки ОС не найдено.
Таким образом, решение напрашивается самое простое – включить в параметрах BIOS первоначальную загрузку с винчестера (Boot Device Priority – Hard Drive).
Средства системы
В случае сбоя загрузки для начала нужно проверить контрольные суммы записей CRC, о которых было сказано выше. Такая ошибка сродни тому, что иногда можно наблюдать при распаковке не до конца загруженных архивов программой WinRAR.
В принципе, ситуация та же. Однако при загрузке системы, если она работает, изначально нужно просто выполнить проверку диска с указанием автоматического исправления ошибок (понятно, что форматированием системного раздела заниматься нельзя).
Если Windows загружается со съемного носителя…
Старт системы можно осуществить и со съемного устройства (либо установленная ОС, либо загрузочный девайс). В этом случае сразу же, не откладывая дела в долгий ящик, нужно произвести проверку. Для этого можно использовать и встроенные команды, и сторонние программы.
В самом простом случае, когда, например, вторая система находится на виртуальном диске (в разделе), проверку можно осуществить при помощи той же команды chkdisk с указанием метки диска. Но, как показывает практика, проблема обычно даже не в этом.
Если не инициализируется внешний жесткий диск, не говоря о встроенном, придется для начала хотя бы проверить подключения шлейфов. Но и это, как оказывается, не самая главная проблема. Возможно, для внешнего устройства просто не установлены соответствующие драйверы, или они работают некорректно. А может, и само устройство просто не включено.
Проверить работу внешнего носителя можно через стандартный «Диспетчер устройств», который вызывается либо из «Панели управления», либо командой devmgmt.msc из консоли «Выполнить», которая имеется в любой системе Windows (ее можно запустить через обычное меню «Пуск»).
Если система не грузится: проверка состояния из командной строки
Для проверки любого типа винчестеров, если система грузиться не хочет, можно предложить вариант загрузки со схемного носителя с использованием утилит вроде LiveCD или даже установочного дистрибутива Windows, на котором имеется загрузочный сектор, позволяющий открыть загрузку с внешнего носителя вместо HDD.
Если использовать дистрибутив Windows, в процессе старта нужно нажать Alt + F10 или выбрать консоль восстановления кнопкой «R». Далее в командной строке нужно прописать sfc /scannow (это хотя бы для начала). В расширенном варианте стоит применить команды восстановления загрузочной записи:
- Bootrec.exe /FixMbr.
- Bootrec.exe /FixBoot.
- Bootrec.exe /RebuildBcd.
Последняя команда для применения обязательной не является и применяется только для перезаписи загрузочной области (секторов).
Программы восстановления
Что касается приложений, способных восстанавливать работу Windows-систем, тут определиться с их использованием достаточно сложно.
По крайней мере можно порекомендовать утилиты для начальной загрузки, а затем – программы наподобие HDD Regenerator. Считается, что именно это приложение, работающее в DOS-режиме, может производить так называемое перемагничивание диска, даже если жесткий диск не инициализируется как таковой.
Восстановление данных
Понятно, что загрузочный сектор на HDD пользователь не видит. Раздел, отведенный под операцию старта, тем более. Максимум – файл подкачки. А вот это – самая главная проблема. Дело в том, что это даже не файл, а зарезервированное место на винчестере, отвечающее за загрузку данных, когда оперативной памяти не хватает. При наличии достаточного объема «оперативки» его можно отключить и вовсе, поскольку обращение к оперативной памяти в разы быстрее, нежели та же операция в применении к винчестеру.
Но восстановить информацию можно. Для этого достаточно использовать любую программу, которая позволяет это сделать. Одной из самых мощных считается утилита R.Saver. Правда, предварительно желательно произвести загрузку в безопасном режиме или хотя бы попытаться сделать откат системы, если такое возможно.
В общем и целом такой подход позволяет решить достаточно много проблем, включая некоторые ошибки и сбои загрузочной записи. Если и такой вариант ничего не даст, придется форматировать диск (винчестер). Но перезапись загрузочного сектора через командную строку стоит того, чтобы ею воспользоваться.
К тому же именно командами системы без применения сторонних средств можно исправить запись MBR. В крайнем случае придется воспользоваться форматированием раздела. После этого нужную информацию восстановить будет можно. Но только при условии, что перезапись в сектор не была произведена, то есть не было сохранения файлов после удаления данных. В противном случае ничего путного не выйдет. Хотя... Попытаться что-то предпринять можно в любом случае. Ничего плохого в том не будет.
Что в итоге?
Для начала, как считается, нужно проверить диск на ошибки, если он определяется вообще. С другой стороны, если инициализация невозможна, потребуется применение специальных программ, способных восстанавливать данные HDD, причем в рабочей области загрузки. Но, даже загрузившись со съемного носителя, можно решить уйму проблем, касающихся старта системы.
Если же дело касается воздействия вирусов, кроме как дисковых программ с общим названием Secure Disk, ничего и не посоветуешь. Таковые имеются и в «Лаборатории Касперского», и у «Доктора Веба». Суть в том, что они загружают собственный интерфейс еще до старта системы, при этом сканируя даже оперативную память, а не только винчестер (вирусы, как и любые другие программы, исполняемые в данный момент, могут загружать свои файлы именно туда). Таким образом, проблема того, что иногда при загрузке системы жесткий диск не инициализируется, может быть связана именно с такой ситуацией.
Кое-что напоследок
Но если дать совет напоследок, лучше всего использовать команды проверки и восстановления из командной строки. Хоть она и работает в DOS-режиме, тем не менее не подводит никогда и позволяет исправить даже такие проблемы, которые обычными средствами системы исправить не удастся, как ни старайся. В крайнем случае, если диск находится в стадии подключения, можно обратиться к разделу управления дисками и использовать соответствующую команду инициализации.
Хотя это dvd-дисковод!!!
Жесть и финиш. Я думал про комп - всё знаю.