В сегодняшней статье читателям будет предоставлена информация о причинах и возможных решениях для устранения синего экрана смерти (BSOD), связанного с загрузкой, UNMOUNTABLE_BOOT_VOLUME и кода остановки STOP: 0x000000ED.
Эту ошибку иногда неправильно пишут как UNMOUNTABLE_BOOT_DRIVE, но функционально эти две ошибки одинаковы.
Исправление, упомянутое в статье, применимо к Windows XP , Windows Vista и Windows 7 .
Инструкции по исправлению ошибки UNMOUNTABLE_BOOT_VOLUME
Обзор ошибки UNMOUNTABLE_BOOT_VOLUME
Следующая информация об этой ошибке была составлена на основе информации, собранной инженерами, разработчиками, техническими специалистами или организациями по всему миру.
Описание и идентификационные знаки
При запуске компьютера под управлением Windows XP, Windows Vista или Windows 7 вы можете столкнуться с синим экраном смерти (BSOD) с сообщением об ошибке UNMOUNTABLE_BOOT_VOLUME и часто с кодом остановки STOP: 0x000000ED, как показано на снимке экрана ниже:

Иногда сообщение об ошибке имеет еще один «вариант», а именно:

Причина ошибки UNMOUNTABLE_BOOT_VOLUME
Ошибка UNMOUNTABLE_BOOT_VOLUME является признаком того, что Windows не может смонтировать загрузочную файловую систему, чтобы прочитать/загрузить оттуда необходимые зависимости.
Хотя Windows, основанная на структуре типа микроядра, может динамически загружать зависимости и компоненты, существует базовый набор зависимостей, который обязательно должен быть подключен к сети во время процесса загрузки, иначе Windows не загрузится, даже если будет вызвано ядро.
С последними версиями Windows, и особенно после реструктуризации ядра и драйверов, произошедшей в ходе разработки Windows Vista, этот список компонентов постепенно сокращался и теперь включает в себя только драйверы ввода-вывода (самые базовые и популярные). В целом, базовые драйверы ввода/вывода способны работать с различными системами, не требуя какой-либо специальной совместимости, поскольку большая часть оборудования, к которому они подключаются, уже спроектирована и разработана в соответствии со стандартами – даже если не все соблюдают RFC и другие официальные документы. стандарты, помимо контроллеров для драйверов жестких дисков.
Если Windows не может идентифицировать и подключиться к контроллеру жесткого диска (встроенному в материнскую плату или в виде карты PCI-E) или если контроллер жесткого диска успешно подключен к сети, но Windows не может прочитать диск, значит, он загружается оттуда по разным причинам. причины, такие как ошибка UNMOUNTABLE_BOOT_VOLUME.
Эта ошибка возникает из-за одной или нескольких из следующих причин:
Причина 1. Драйвер контроллера накопителя поврежден или несовместим.
Как объяснялось выше, если Windows не может идентифицировать и подключиться к контроллеру жесткого диска, отвечающему за диск, на котором расположен системный раздел, ядро Windows не сможет читать и загружать основные зависимости с диска, поэтому отображается синий экран. как указано выше.
Распространенной причиной этой ошибки является неудачное удаление или обновление/обновление драйверов контроллера жесткого диска.
Например, если драйвер управления дисками Intel или LSI удален, поврежден, удален или неправильно обновлен, а в Windows еще нет «исходной» базовой поддержки конкретного используемого контроллера жесткого диска, Windows не сможет обмениваться данными. с помощью адаптера накопителя для чтения необходимых данных, что приводит к появлению синего экрана смерти с ошибкой UNMOUNTABLE_BOOT_VOLUME.
Причина 2. Попытка загрузить Windows из неправильного раздела.
Если Windows не может загрузить основные драйверы и другие базовые зависимости, также возникнет ошибка UNMOUNTABLE_BOOT_VOLUME, если Windows требует драйвер для подключения к контроллеру жесткого диска, но ей дано указание загрузить из неправильного раздела (не из правильного). фактически установленный раздел). Когда загрузчик (NTLDR в случае Windows XP или BOOTMGR в случае Windows Vista и Windows 7) начинает загрузку операционной системы на основе файла конфигурации (Конфигурация сохраняется в текстовом файле BOOT.ini в случае NTLDR и binary (куст реестра) \BOOT\BCD в случае BOOTMGR ) , загрузчик передаст ядру информацию о том, где он будет загружать операционную систему (в блоке среды).
Если хранилище конфигурации (BOOT.INI/BCD) установлено неправильно или больше не указывает на правильный раздел, ntoskrnl не сможет загрузить Windows из указанного раздела и может возникнуть ошибка BSOD UNMOUNTABLE_BOOT_VOLUME.
Причина 3. Размер раздела Windows был изменен или перемещен.
Аналогично ситуации с неправильно настроенным BCD или BOOT.INI, который предписывает ядру Windows загружать операционную систему не из того раздела, ошибка UNMOUNTABLE_BOOT_VOLUME также может возникнуть, если был изменен идентификатор раздела Windows. но файл конфигурации загрузки по-прежнему сохраняет старую информацию.
И NTLDR, и BOOTMGR имеют несколько методов определения разделов. Некоторые методы основаны на сочетании номера диска и смещения раздела (расстояния от начала диска) или номера раздела (сколько разделов физически предшествуют ему в структуре диска последовательно или в таблице разделов в MBR).
Если раздел Windows перемещен, раздел добавлен или удален до того, как раздел Windows помещен на диск, или порядок дисков изменен, ссылки BCD или BOOT.INI на раздел Windows могут быть недоступны. ядро выдаст синий экран смерти UNMOUNTABL_BOOT_VOLUME при попытке загрузить Windows из неправильного раздела.
Причина 4: режим SATA AHCI/IDE/RAID был изменен или перенастроен.
Подобно первой ситуации, описанной выше, когда драйверы устройств, необходимые для связи с разделом Windows, были удалены или неправильно заменены, возможно, что драйверы, с помощью которых Windows была настроена на загрузку и использование в начале процесса загрузки, больше не являются точным, даже несмотря на то, что базовое оборудование не изменилось. Большинство контроллеров SATA (Intel ICH ACH, Marvell, JMicron, nVidia и другие) отображают в BIOS опцию, позволяющую настроить контроллер накопителя в любом из трех режимов: IDE, AHCI или RAID.
IDE является самым простым режимом и обрабатывает контроллеры SATA так же, как устаревшие контроллеры IDE обрабатывали диски ATA: сам контроллер почти не имеет логики чтения/записи и просто действует как контроллер.мостовая игра (прокси-данные на диски и с них).
AHCI — это новый стандарт связи, впервые использованный в домашних ПК для накопителей, подключенных к контроллерам SATA в новых операционных системах, где контроллер накопителя содержит важную логику, связанную с процессами чтения и записи.
Вместо того, чтобы просить драйвер устройства Windows отдавать команду на каждое движение головки чтения/записи и искать диск, контроллер в режиме AHCI будет действовать как «писец» вышеуказанной информации для Windows, получая команды чтения и записи более высокого уровня. а затем использует собственную логику для максимально эффективной обработки команд (обеспечивает кэширование на аппаратном уровне, оптимизирует порядок чтения/записи (так называемый NCQ), чтобы минимизировать поиск дисков, уменьшить задержку и оптимизировать другие компоненты).
Новые контроллеры SATA имеют режим RAID, в котором RAID реализован в большинстве программ, используемый для настройки дисков в RAID 0 («полоса») для повышения производительности, RAID 1 («зеркало») для избыточности данных или RAID 5/6/1. +0 для обеих целей выше. Обычно для такой конфигурации требуется совершенно отдельный аппаратный RAID-контроллер, но современные контроллеры дисков SATA разделяют процесс RAID между драйвером устройства и встроенным микроконтроллером, что обеспечивает экономически эффективное решение.
Видно, что три режима работы, описанные выше, сильно различаются с точки зрения функций и реализации. Для каждого из вышеперечисленных режимов требуется совершенно другой драйвер для Windows, хотя само оборудование (как контроллер физического диска, так и жесткий диск) остается неизменным.
Большинство компьютеров позволяют устанавливать режим IDE/AHCI/RAID из BIOS и быстро изменять его без необходимости стирания жесткого диска. Если Windows установлена и загружается в этом режиме, но настроен другой режим (из-за изменения конфигурации BIOS, обновления BIOS, сброса настроек BIOS и т. д.), текущий драйвер больше не будет доступен для использования.
Исправить ошибку «UNMOUNTABLE BOOT VOLUME BSOD» в Windows.
Некоторые из приведенных ниже решений требуют использования установочного компакт-диска или DVD-диска Microsoft Windows. Если в комплект поставки вашего компьютера не входит установочный диск Windows или у вас больше нет установочного носителя Windows, вместо этого вы можете использовать Easy Recovery Essentials для Windows. EasyRE автоматически найдет и исправит многие проблемы, а также может использоваться для решения проблем, связанных с ошибкой UNMOUNTABLE_BOOT_VOLUME, следуя инструкциям ниже.
Решение 1. Откатите драйвер контроллера диска с помощью восстановления системы.
Большинство причин этой ошибки, связанных с драйверами, можно устранить путем отката к предыдущей конфигурации системы с помощью инструмента восстановления системы .
Windows часто создает точку восстановления системы каждый раз, когда устанавливаются, обновляются или удаляются определенные драйверы. Если ошибка UNMOUNTABLE_BOOT_VOLUME вызвана изменением драйвера устройства, точка восстановления системы «обратит» процесс вспять и поможет исправить ошибку.
Функция восстановления системы, доступная из консоли восстановления/восстановления при загрузке , выпущенная на установочных DVD-дисках Windows Vista, Windows 7 и Windows 8 , может использоваться для отображения списка «снимков» на компьютере, сделанных в последнее время, и попыток восстановления вашего компьютера. в выбранную точку восстановления. Восстановление системы является «неразрушающим», поскольку оно влияет только на Windows и программы, а не на отдельные файлы и папки. Следуйте этим инструкциям:
1. Вставьте установочный DVD-диск Windows в дисковод для компакт-дисков вашего ПК.
2. Полностью выключите компьютер.
3. Снова включите питание ПК,
4. Нажмите любую клавишу, когда увидите сообщение «Нажмите любую клавишу для загрузки с CD или DVD» .
5. Нажмите ссылку «Восстановить компьютер» в левом нижнем углу после выбора языка и параметров клавиатуры.

6. Подождите, пока средство восстановления при загрузке просканирует ваш компьютер на наличие установок Windows, затем выберите установку из отображаемого списка:

7. Чтобы начать работу, выберите «Восстановление системы» из списка доступных вариантов восстановления:

8. Запустится утилита «Восстановление системы» , которая даст вам возможность выбрать предыдущую желаемую точку восстановления системы или указать ручной вариант, а затем нажать «Далее» , чтобы продолжить.

9. В зависимости от вашего выбора вам может быть представлен список действительных точек восстановления системы и соответствующие им даты, а также краткое описание того, почему (если таковые имеются) они были созданы. Щелкните нужный вариант, затем еще раз выберите «Далее», чтобы продолжить.

10. Программа восстановления системы попросит вас подтвердить свой выбор, а затем начнет процесс восстановления. Вам будет предложено выйти и перезагрузить компьютер для завершения восстановления.
После перезагрузки компьютера, если восстановление системы успешно завершит восстановление, ваш компьютер будет исправлен, и функция восстановления системы уведомит вас об изменениях, внесенных в ваш компьютер, после того, как вы снова войдете в Windows. Если восстановление системы завершается неудачно или если восстановление системы завершается успешно, но проблема не решена, вы можете повторить описанные выше шаги, но выбрать другую точку восстановления, чтобы проверить, устранена ли ошибка.
Решение 2. Измените режим IDE/RAID/AHCI в BIOS.
Если ошибка UNMOUNTABLE_BOOT_DEVICE возникает из-за изменения режима контроллера диска SATA в BIOS или прошивке , исправить это можно очень просто, зайдя в BIOS и переключив настройку режима контроллера SATA. Конкретные инструкции будут различаться в зависимости от производителя, но варианты будут аналогичны тем, что показаны на скриншоте ниже .


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