Избранное сообщение

Фетісов В. С. Комп’ютерні технології в тестуванні. Навчально-методичний посібник. 2-ге видання, перероблене та доповнене / Мои публикации

В 10-х годах я принимал участие в программе Европейского Союза Tempus "Освітні вимірювання, адаптовані до стандартів ЄС". В рамк...

Благодаря Интернету количество писателей и поэтов увеличивается в геометрической прогрессии. Поголовье читателей начинает заметно отставать.

понедельник, 22 сентября 2014 г.

Сообщение А disk read error occurred press ctrl+alt+del to restart и как с ним бороться

22.09.14. А disk read error occurred press ctrl+alt+del to restart или в переводе Произошла ошибка чтения диска нажмите ctrl+alt+del для перезагрузки! Вполне возможно друзья, Вы сейчас сидите перед монитором наблюдаете сие радостное сообщение в верхней левой части монитора и думаете, чтобы оно могло обозначать, также перебираете в уме варианты решения задачи, но не знаете какой применить в первую очередь.

  1. Проверка на ошибки раздела с операционной системой (C:) утилитой Chkdsk (ведь произошла какая-то ошибка чтения), но как загрузиться в Windows?
  2. Автоматическое восстановление - но до него даже не доходит дело, так как при загрузке моментально появляется эта ошибка А disk read error occurred press ctrl+alt+del to restart на чёрном экране.
  3. Восстановление системы с помощью точки восстановления, но опять же, как это сделать, если операционная система не загружается, да и поможет ли?
  4. Загрузка в среду восстановления и восстановление загрузчика операционной системы командами Bootrec.exe /FixMbr и Bootrec.exe /FixBoot, как мы делали при ошибках загрузки BOOTMGR is missing press CTR-Alt-Del for restart и ошибкиNTLDR is missing?
Не буду томить Вас и хочу сказать, что причины возникновения этой ошибки могут быть разные, в первую очередь виновата повреждённая главная загрузочная запись жёсткого диска (MBR)! На новых жёстких дисках имеющих таблицу разделов GUID (GPT) мне тоже попадалась такая беда. 
Ещё может быть виноват повреждённый загрузчик Windows и в таком случае по всей логике должна появится ошибка BOOTMGR is missing press CTR-Alt-Del for restart или NTLDR is missing, но может выйти и А disk read error occurred press ctrl+alt+del to restart.
Дабы не быть голословным, я Вам всё расскажу и покажу. Начнём с простых решений и закончим сложными. Все они могут помочь.
Примечание: Статья подойдёт для Windows XP, 7, 8, 8.1, только если у вас XP выбирайте самый последний вариант в этой статье или вот это обновление.
Друзья, если всё, что написано ниже повергнет Вас в шок и Вы уже приготовитесь распрощаться со своей операционной системой и установленными не за один день программами, то это зря! Есть способ намного проще чем все эти пляски с бубном вокруг командной строки, данный способ приведён последним, подойдёт всем операционным системам, доберитесь до него!

А disk read error occurred press ctrl+alt+del to restart

На работу мне частенько приносят компьютеры с этой ошибкой и как любой человек периодически сталкивающийся с какой-то одной и той же задачей я выработал своеобразный алгоритм поведения. 
В первую очередь расспрашиваю человека о том, что он делал за компьютером перед появлением ошибки и вношу информацию в специальный текстовый файлик. Затем, если не помню по памяти решение, в этом же файле смотрю информацию была ли такая проблема раньше и как я её решил. Со временем данный файл разросся и в него даже стали заглядывать мои коллеги и один из них как-то сказал: "Ты бы выложил всё это в интернет, многим бы пригодилось, чё инфу то жоп-шь!" 
Выкладывать в сеть простой текстовый файл было как-то стыдно, вот так и появился наш с Вами сайт!
Так вот друзья, моя память и история этого файла говорила, что в основном ошибка А disk read error occurred появлялась у пользователей после таких действий:
  1. В последнее время, перед загрузкой операционной системы часто запускалась проверка жёсткого диска на ошибки и во время очередной такой проверки я просто отключил компьютер от сети и включил заново, думал что винда стартует уже без этой долгой проверки, в результате на чёрном экране появилась ошибка А disk read error occurred press ctrl+alt+del to restart. Как можно вернуть работающую винду, там очень много нужных мне программ?
  2. Проверял операционную систему на вирусы сканером Kaspersky Virus Removal Tool и вышло предупреждение, что заражён загрузочный сектор жёсткого диска, после очистки системы от вирусов компьютер стал загружаться с этой же ошибкой.
  3. Уронил работающий ноутбук на пол и вышла уже знакомая нам ошибка.
  4. Проверял жёсткий диск на бэд-блоки программой HDDScan и случайно запустил проверку жёсткого диска тестом Erase —Тест в режиме линейной записи (посекторное стирание данных). Опомнился буквально через пару секунд и остановил тест, но в следующий раз компьютер загрузился с ошибкой А disk read error occurred. Загрузился я с LiveCD все файлы операционной систем целые, а винда почему-то не грузится. В интернете говорят, что я успел стереть загрузочная запись жёсткого диска (MBR). Как можно её восстановить?
  5. Устанавливал на компьютер вторую операционную систему, после установки естественно грузилась только вторая, в качестве менеджера загрузки установилзагрузчик EasyBCD 2.0.2, но видимо что-то не так там настроил и ни одна винда не грузится, сижу вот с ошибкой при загрузке А disk read... и что--то там ещё. Что делать?
  6. При отделении пространства от диска D: и присоединении его к диску C:компьютер перезагрузился и вышла знакомая нам ошибка.
Друзья, любой компьютерщик Вам скажет, что во всех перечисленных случаях, по большей части от действий пользователей страдала загрузочная запись жёсткого диска (MBR) и только в пятом случае у пользователя пострадали файлы загрузки Windows 8. Причины возникновения ошибки я вам перечислил, идём дальше.
Важно знать: Любая операционная система загружается одинаково - BIOS считывает с указанного приоритетным для загрузки устройства первый сектор (будь-то компакт-диск, флешка или жёсткий диск), этот первый сектор и является главной загрузочной записью MBR (Master Boot Record). MBR всегда находится в первом секторе загрузочного устройства и занимает 512 байт. Если в этом секторе находится некорректная информация, то компьютер выводит на монитор ошибку А disk read error occurred или другую Reboot and select proper boot device or insert boot media.
Корректная MBR имеет код (сигнатура) в двух последних байтах - 55AA.
Наличие кода проверяет BIOS и если его нет, диск является не загрузочным и мы получаем нашу ошибку.
MBR в программе диагностики жёстких дисков Victoria
Важно знать: Если информация в главной загрузочной записи MBR корректная, значит эстафетная палочка передаётся дальше в скрытый раздел System Reserved (Зарезервировано системой).
Все мы знаем, что в операционных системах Windows 7 и Windows 8 загрузка происходит со скрытого раздел System Reserved (Зарезервировано системой), имеющего объём 100 МБ (Windows 7) и 350 МБ (Windows 8).
Основное назначение скрытого раздела - хранить файлы загрузки Windows 7 или Windows 8.
Скрытый раздел всегда "Основной" и имеет атрибут "Активный", что намекает БИОСу - на этом разделе находятся файлы загрузки операционной системы. Если присвоить скрытому разделу букву, то мы увидим менеджер загрузки файл bootmgr и папку Boot, в ней находятся файлы конфигурации хранилища загрузки (BCD). Данные файлы скрыты и для их отображения в системе нужно включить отображение скрытых защищённых системных файлов.  
 
Файл bootmgr и файлы конфигурации хранилища загрузки (BCD) отвечают за загрузку операционной системы и если они повреждены Windows 7 или Windows 8 не загрузятся выдавая ошибки, например "BOOTMGR is missing. Press ctrl+alt+del" или "NTLDR is missing Press ctrl+alt+del" или А disk read error occurred press ctrl+alt+del to restart!
Как избавиться от ошибки?
Не важно, установлена ли у Вас Windows 7 или Windows 8, делаем всё одно и тоже
Первая причина. Скрытый раздел System Reserved (Зарезервировано системой), объём 100 или 350 МБ перестал быть активным.
Если у вас есть загрузочный диск программы Acronis Disk Director, загрузите с него компьютер и посмотрите в окне программы такую информацию.
Скрытый раздел System Reserved (Зарезервировано системой), объём 100 или 350 МБ должен быть активным, отмеченным красным флажком. На скришноте видно, что он неактивный, из-за этого вполне может выходить наша ошибка при загрузке.
Делаем Скрытый раздел System Reserved активным, щёлкаем на нём правой мышью и выбираем Отметить как активный.
Нажимаем Применить ожидаемые операции.
Том "Зарезервировано системой будет отмечен как активный.
Перезагружаемся и ошибки как не бывало.
Что делать, если у вас нет загрузочного диска Acronis Disk Director? Ответ, всё это можно проделать в командной строке.
Загружаемся с диска восстановления или установочного диска Windows 8. 
Нажимаем любую клавишу и подтверждаем намерения загрузиться с диска.
Далее
Восстановление системы
Диагностика
Дополнительные параметры
Можете попробовать Автоматическое восстановление системы (по моему бесполезная штука). Попробовали и вернулись опять сюда! Выбираем параметр Командная строка
В системе имеется один жёсткий диск.
Делаем активным скрытый раздел System Reserved (Зарезервировано системой), объём 350 МБ.
DISKPART
list disk - выводятся все имеющиеся в системе жёсткие диски
sel disk 0 - выбираю единственный жёсткий диск 0
list partition - выводятся все имеющиеся разделы на жёстком диске
sel part 1 - выбираю раздел 1 - System Reserved (Зарезервировано системой), объём 350 МБ
active и раздел становится активным.
exit
Если это не поможет или раздел System Reserved (Зарезервировано системой), объём 100 или 350 МБ у Вас уже активный, значит пробуем другое.
Восстанавливаем загрузочную запись жёсткого диска (MBR)
Один раз у меня был интересный случай с этой ошибкой на Win 8. Что только я не делал, она выходила снова и снова, но помогло вот что.
Загружаемся с диска восстановления или установочного диска Windows 8. И всё делаем также как и в предыдущем случае. Загружаемся в меню Выбор действия
и далее добираемся до командной строки среды восстановления Windows 8.
Вводим Bootrec и нажимаем Enter.
Видим информацию о возможностях утилиты: Восстановление критически важных структур диска. /FixMbr - запись основной загрузочной записи (MBR) системного раздела, совместимой с Windows.
Вводим команды:
Bootrec /FixMbr - происходит запись основной загрузочной записи (MBR) совместимого с Windows 7 или Windows 8.
Bootrec /FixBoot - утилита записывает новый загрузочный сектор.
Bootrec.exe /ScanOs - утилита производит поиск на всех жёстких дисках операционных систем Windows XP, Windows 7, Windows 8. Найдено две.
Bootrec.exe /RebuildBcd - просканирует жёсткий диск на присутствие установленных Windows и при обнаружении таковых предложит внести их в меню загрузки. Соглашаемся и вводим Y. Если нужна и вторая система, вводим ещё раз Y. Всё видно на скришноте.
Далее перезагружаемся и по идее, Windows 8 должна загрузиться без ошибки! 
Но в моём случае этого не произошло и при загрузке опять вышла ошибка. Тогда я загрузился с аварийного диска Microsoft Diagnostics and Recovery Toolset (MSDaRT)(можно использовать простой LiveCD)
и посмотрел на содержание раздела System Reserved (Зарезервировано системой), объём 350 МБ содержащего основные компоненты необходимые для загрузки Winows 8, такими компонентами являются файл bootmgr и заодно файлы конфигурации хранилища загрузки BCD (находящиеся в папке Boot). Так вот, папка Boot была, а загрузчика bootmgr не было, поэтому винда и не грузилась.
Я просто скопировал загрузчик с установочного диска Windows 8 на раздел System Reserved (Зарезервировано системой). Делается это так.
Грузимся с установочного диска Windows 8 и опять пробираемся в командную строку среды восстановления Windows 8
Набираем в командной строке
diskpart 
list volume
Видим, что дисководу присвоена буква G:, скрытому разделу System Reserved (Зарезервировано системой), объём 350 МБ, среда восстановления Windows 8 присвоила букву C: (файлы операционной системы, папка Windows находится на дискеE:).
Вводим exit и выходим из diskpart.
В командной строке водим G:, этой командой мы входим в установочный диск Windows 8.
Вводим команду
copy bootmgr C:\ то есть копируем загрузчик bootmgr с установочного диска Windows 8 на скрытый раздел System Reserved (Зарезервировано системой) C:. Вот и всё.
После таких манипуляций ошибка А disk read error occurred пропала и Win 8 загрузилась.
Если у Вас опять неудача при загрузке, тогда дело может быть в другом.
Восстанавливаем файл загрузчик Windows bootmgr и заодно файлы конфигурации хранилища  загрузки (BCD)
Значит проблема в некорректных файлах загрузки Windows
Применим команду bcdboot.exe E:\Windows (в вашем случае команда может быть другой, подробности далее), данная команда восстанавливает загрузчик Windows 7 и Windows 8 - файл bootmgr и заодно файлы конфигурации хранилища загрузки BCD (содержимое папки Boot)!
Загружаемся в меню Выбор действия Windows 8
и опять идём в командную строку. Определяемся с буквами дисков.
Вводим команду:
diskpart
далее
list volume
Дисководу присвоена буква G:, а скрытому разделу Зарезервировано системой, объём 350 МБ, присвоена буква C:. Файлы операционной системы с папкой Windows находятся на диске E:, это тоже видно.
exit
и выходим из diskpart. В командной строке водим
bcdboot.exe E:\Windows
Внимание: Эта команда восстанавливает загрузчик Windows 7 и Windows 8 - файл bootmgr и заодно файлы конфигурации хранилища загрузки BCD (содержимое папки Boot) в скрытом разделе System Reserved (Зарезервировано системой), объём 100 или 350 МБ, специально для операционной системы находящейся на диске E:\Windows.
Успех. Файлы загрузки успешно созданы.
Многие здесь делают ошибку и вводят команду bcdboot.exe C:\Windows и получают ошибку Сбой при копировании файлов загрузки!
Если наша ошибка всё ещё появляется, значит пробуем другое.
Проверка на ошибки
Ошибка А disk read error occurred press ctrl+alt+del to restart может появится из-за ошибок файловой системы на диске с операционной системой C:.
Проверить и исправить ошибки файловой системы можно утилитой  Chkdsk, даже в том случае, если Ваша операционная система не загружается, у нас есть на эту тему подробная статье - Утилита Chkdsk
В двух словах, Вам придётся загрузиться с диска восстановления или установочного диска Windows 8, затем зайти в меню Выбор действия,
добраться до командной строки, далее вводим команду Notepad, откроется блокнот, Файл->Открыть.
Типы файлов выбираем Все файлы и жмём на Компьютер.
В появившемся окне мы без труда можем определить скрытый раздел System Reserved (Зарезервировано системой), объём 350 МБ под буквой C:, также мы можем найти диск, на котором установлена операционная система. Просмотрим содержимое всех дисков и найдём на диске E: папки операционной системы Windows и Program Files.
Закрываем проводник и блокнот и оказываемся в командной строке. Проверяем на ошибки раздел с установленной операционной системой, нам нужно ввести в командной строке
chkdsk E: /f
Также проверим скрытый раздел System Reserved (Зарезервировано системой), объём 350 МБ под буквой C:
chkdsk С: /f
Самый простой и последний вариант избавиться от ошибки А disk read error occurred press ctrl+alt+del to restart
Друзья, если всё, что написано выше повергло Вас в уныние и Вы уже распрощались со своей операционной системой и установленными не за один день программами, то это зря!
Есть способ намного проще чем всё описанное выше! Один раз мне попался такой случай, я перепробовал все известные способы и осталось только переустановить Windows, но зачем переустанавливать, когда можно просто выделить пространство на жёстком диске и установить рядом такую же операционную систему. Главная загрузочная запись (MBR) обновится, также перезапишется загрузчик Windows и автоматически найдёт потерянную винду. После установки второй Windows, появится меню загрузки, в котором можно будет выбрать старую операционную систему или новую.
Делается это всё примерно так.
В первую очередь нужно выделить свободное пространство на жёстком диске для установки новой Windows. Грузимся с загрузочного диска Acronis Disk Director и отделяем от какого-нибудь раздела 20 ГБ, именно столько нужно для установки Windows 8 64-бит.
Если у вас есть раздел с ненужными данными можете установить вторую операционку на него. 
В моём случае и создавать ничего было не нужно, у меня был раздел на жёстком диске с ненужными данными объёмом 40 ГБ. Я загрузился в программу установки Windows 8
выбрал нужный раздел и установил на него Windows 8. Главное не перепутайте разделы и не установите новую Windows 8 на уже действующую.
После установки второй Windows 8 появилось меню, в котором можно было выбрать старую Windows 8 и новую, обе прекрасно загружались и работали.
 
Если Вам при загрузке системы не нужно загрузочное меню, то просто выберите Windows 8 для загрузки по умолчанию вот по этой статье - Как убрать при загрузке выбор системы.

Комментариев нет:

Отправить комментарий