7

Проблема:

Когда я включаю свой компьютер, после BIOS POST курсор мигает около 5 секунд, а затем я получаю это сообщение об ошибке:

Произошла ошибка чтения диска.
Нажмите Ctrl + Alt + Del, чтобы перезапустить.

Я могу зайти в BIOS. Но загрузчик Windows даже не запускается. Это сообщение отображается после того, как логотип моей материнской платы появляется и исчезает.


Симптомы:

  • Я ДЕЙСТВИТЕЛЬНО заметил, что моя система зависла на несколько минут за последние два дня.
  • Кроме того, в последние два дня он остановился на полпути в процессе загрузки Windows. Мне пришлось сделать hard reset пару раз, чтобы заставить его работать.
  • Но с сегодняшнего утра я получаю только это сообщение об ошибке.


Конфигурация:

Операционная система: Windows 7 Ultimate 32-разрядная только.
Жесткий диск: 1 физический диск - 80 ГБ SATA
Перегородки: два (2) - C: и D:
Файловая система: NTFS
Не включено шифрование диска или сжатие.


После того как я искал в сети, я нашел людей, упоминающих эти возможные причины:

  • Жесткий диск физически выходит из строя
  • Коррумпированный MBR
  • Плохой сектор


Я планирую купить новый жесткий диск, установить на него Windows и продолжить. Но мне нужны данные со старого жесткого диска. Данные, которые мне нужны, находятся на диске D: вне любой пользовательской папки Windows, в любом случае не зашифрованы, не сжаты и не защищены. Я думаю, что если кто-то / что-то может заставить диск работать снова и знает NTFS, можно надеяться, что данные будут прочитаны.

Какие шаги я должен выполнить, чтобы восстановить файлы с дефектного диска?


Обновить:

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

8 ответов8

6

Это сообщение отправляется загрузочной записью тома тома NTFS, отформатированного в Windows NT до версии 6.x. Это не проблема MBR, потому что к моменту создания ошибки код начальной загрузки MBR успешно запустился, загрузил VBR в память и выполнил его.

Код VBR для NTFS генерирует это сообщение об ошибке, если попытка чтения секторов от 1 до 16 тома в память не удалась. Это может произойти сбой по нескольким причинам, больше на томах, отформатированных в Windows NT версии 5.1 и более ранних, чем на томах, отформатированных в Windows 6.0 и более поздних версиях. (Некоторый код был удален из начальной загрузки NTFS VBR в Windows NT 6.0.)

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

Менее вероятной причиной по-прежнему (аппаратная ошибка является наиболее вероятной) является использование Windows NT 6.x на компьютере, который не поддерживает расширения прошивки EDD Phoenix-Intel-Microsoft до INT 13h. Код, который был удален из Windows NT 6.0 VBR, был кодом для решения проблемы, когда такие расширения не поддерживаются микропрограммой компьютера. Поскольку эти расширения предшествовали выпуску Windows NT 6.1 примерно на двенадцать лет, маловероятно, чтобы кто-то пытался установить Windows NT 6.1 на старой машине, у которой их нет. Но удаленная возможность, которую вы делаете, является другой возможной причиной этого сообщения об ошибке, которое должно быть упомянуто для полноты.

Microsoft заявляет, что это сообщение об ошибке также появляется, когда системный том NTFS с Диспетчером загрузки Microsoft на нем неправильно отформатирован в Windows NT 5.x NTFS VBR вместо Windows NT 6.x NTFS VBR и предоставляет пошаговые инструкции. инструкции по восстановлению правильной версии NTFS VBR и добавлению опции {ntldr} в меню диспетчера загрузки Microsoft, чтобы сделать то, что старая версия NTFS VBR сделала бы напрямую.

4

Когда вы получаете новый диск для переустановки Windows, вы можете просто подключить старый диск к ведомому (или поместить его в корпус и использовать его в качестве внешнего диска). Затем, в зависимости от того, что на самом деле терпит неудачу, вы можете получить данные.

Принимая ваши три случая:

  • Сбой жесткого диска. Вы можете прочитать данные с диска до того, как он полностью выйдет из строя. Это худший случай.
  • Коррумпированный MBR. Поскольку вы больше не загружаетесь с диска, вы сможете использовать его в качестве второго диска. Но вы можете скопировать все данные, так как это может указывать на более серьезную проблему.
  • Плохой сектор. Опять же, вы должны иметь возможность считывать данные с диска, кроме поврежденного сектора, но ремонт может исправить это, и вы сможете продолжить работу с диском.
1

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

Я разбил диск на консоли управления и случайно нажал "сделать этот раздел активным" на втором диске. Я подумал про себя: «Ой, какого черта. Во всяком случае, он не установлен как загрузочный диск ... »

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

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

  1. не помню мой порядок загрузки наизусть,
  2. последние несколько месяцев меняли и выключали диски (по причинам, выходящим за рамки этого ответа), поэтому я не помню свои идентификаторы HDD, и
  3. возился с разделами по крайней мере за неделю до этого сбоя.

Все это помогло мне не соединять точки и не видеть проблему как очевидную.

Надеюсь, это кому-нибудь поможет.

1

Вполне возможно, что эта ошибка может появиться, когда с вашим жестким диском все в порядке, без необходимости заменять его или переустанавливать ОС (хотя на всякий случай рекомендуется создать образ для нового диска). После нескольких часов работы с этой же ошибкой в системе, которую я поддерживаю (Dell Vostro 220 с Windows 7 Enterprise), это решение сработало для меня:

Поменяйте источник питания

Вот и все - не имело особого смысла, и я попробовал это только после тестирования МНОГИХ других вещей. Этот форум на сайте Dell - вот, что мне наконец-то подсказало: http://en.community.dell.com/support-forums/desktop/f/3514/t/19450876.aspx?PageIndex=2 . Я подумал, что постараюсь спасти некоторых других людей от того времени, которое понадобилось мне, чтобы выследить его.

0

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

0
  1. Запустите CHKDSK /R /P из консоли восстановления (обычно ошибки не обнаруживаются)
  2. запустить FIXBOOT из консоли восстановления (обычно ничего не дает)
  3. запустить FIXMBR из консоли восстановления (обычно ничего не дает)
  4. Запустите утилиту диагностики производителя, загруженную с их веб-сайта (обычно она не находит ошибок)
  5. Смена дисков с выбора кабеля на ведущий / ведомый может исправить это.
  6. Замена кабеля для передачи данных может исправить это, но обычно это не так.
  7. Настройка BIOS на использование значений по умолчанию может исправить это, но обычно это не так.
  8. Изменение настроек привода BIOS с автоматического на указанное пользователем, гарантирующее, что выбран LBA, может это исправить.
  9. Вытягивание батареи CMOS, чтобы позволить BIOS потерять его настройки могут работать.

В этот момент вы можете испытывать некоторое разочарование. :-)

Если все это терпит неудачу, вот что обычно будет работать:

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

0

Я знаю, что это старый пост, но у меня тоже была проблема с ошибкой чтения диска. Мое исправление состояло в том, что я запускал восстановление запуска с диска Windows 7. Это заняло около 4 минут (я использую Windows 7 Professional Embedded).

На всякий случай, если кто-то еще получит эту проблему в ближайшее время

0

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

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