Грешка INACCESSIBLE_BOOT_DEVICE в Windows: пълно ръководство за отстраняване на неизправности

  • Грешката INACCESSIBLE_BOOT_DEVICE показва, че Windows губи достъп до зареждащия диск или дял, обикновено поради драйвери, промени в BIOS/UEFI или повреда на файловата система.
  • WinRE ви позволява да прилагате ключови поправки: проверка на диска с chkdsk, поправка при стартиране, реконструкция на MBR и BCD с помощта на bootrec и bcdboot и безопасен режим.
  • Актуализирането на драйвери за съхранение, деинсталирането на проблемни актуализации и проверката на услуги и филтри за стартиране в системния регистър помага за разрешаването на повечето случаи без форматиране.
  • Ако системата все още не се стартира, можете да възстановите данните си с помощта на специализиран софтуер и след това да изберете да възстановите системата си, да рестартирате компютъра си или да преинсталирате Windows от нулата.

НЕДОСТЪПНА_УСТРОЙСТВО_ЗА_ЗАРЕЖДАНЕ

Когато компютърът ви се стартира, се появява син екран със съобщението INACCESSIBLE_BOOT_DEVICE И системата се рестартира отново и отново. Точно когато най-много бързате, Windows решава, че днес не е денят. Този син екран на смъртта (BSOD) показва... сериозен проблем със стартиранетоНо в повечето случаи може да се реши без загуба на данни, ако действате спокойно и следвате поредица от логични стъпки.

Тази грешка означава, че Windows е загубил достъп до диска или дяла, от който трябва да се стартираТова може да се случи след актуализация на Windows, промяна в BIOS/UEFI, повреда на драйвер, повреда на файловата система или дори проблем с физически диск. Това ръководство ще ви покаже, по организиран и подробен начин, какво да направите, за да възстановите зареждането си, как да поправите MBR или BCD, какво да проверите в BIOS, как да продължите на физически и виртуални машини и какви опции имате, ако трябва да възстановите и данните си.

Какво представлява грешката INACCESSIBLE_BOOT_DEVICE и защо се появява?

Съобщението INACCESSIBLE_BOOT_DEVICE се появява в Син екран на смъртта, когато Windows не може правилно да прочете устройството за зареждане по време на процеса на стартиране. С други думи, системата губи комуникация с дяла, където е инсталиран Windows, точно когато се опитва да се зареди.

Това решение стана особено известно в резултат на някои проблемни актуализации Windows 10 което при определени конфигурации би довело до забиване на компютъра в цикъл на зареждане с тази грешка. Макар и по-рядко срещано в днешно време, това все още се случва с Windows 10 и Windows 11, както на традиционни HDD, така и на SSD системи.

В много случаи причината е актуализация на Windows, промяна на драйвер за съхранение, настройка на BIOS/UEFI или инсталиране на нов хардуер. Но може да се появи и след внезапно изключване, прекъсване на захранването или лоши сектори на диска, всички от които причиняват... критичните файлове за зареждане се повредят (MBR, BCD, winload и др.).

В допълнение към самия син екран, подобни грешки като например Bootmgr липсва, Липсва NTLDR, Няма устройство за зареждане или съобщения, показващи, че липсва някакъв системен файл (ntoskrnl.exe, hal.dll и др.). Всички те обикновено имат един и същ произход: проблеми с мениджъра за зареждане или с дяла, където се намира системата.

недостъпно устройство за зареждане

Най-чести причини за INACCESSIBLE_BOOT_DEVICE

Зад този син екран може да се крие няколко виновнициРазбирането на тези сценарии ще ви помогне по-добре да насочите решението си, вместо просто да гадаете, докато компютърът ви непрекъснато се рестартира. Най-често срещаните сценарии са:

  • Контролери за съхранение. Те липсват, повредени са или не работят правилно. Говорим за SATA/AHCI драйвери, RAID контролери, NVMe драйвери или дори филтри на трети страни, които се свързват към стека за съхранение. Актуализация на Windows може да замени драйвер с такъв, който е несъвместим с вашия хардуер, и да направи компютъра ви неизползваем.
  • Повреда на файловата система или на самия зареждащ дялЛоши сектори на диска, внезапни изключвания или зловреден софтуер могат да причинят повреда в системния дял или устройството, където се намира папката Windows, което прави невъзможно зареждането на необходимите файлове от системата.
  • Промени в BIOS/UEFI, свързани с режима на съхранение. Превключването от IDE към AHCI или RAID, активирането/деактивирането на контролери, промяната на реда на зареждане или модифицирането на опциите за защитено зареждане може да доведе до това Windows да не разпознае диска, както го е направил при инсталирането му, генерирайки грешката INACCESSIBLE_BOOT_DEVICE.

Ако сте преместили диск с инсталиран Windows на друг компютър, сменяли сте дънната платка или хипервизора във виртуална машина, може също да откриете, че Контролерът за съхранение вече не съответства на този, използван по време на инсталацията.Тази разлика означава, че системата не знае как да комуникира с диска, от който се опитва да стартира.

Първи стъпки: Достъп до средата за възстановяване на Windows (WinRE)

Преди да започнете да тествате разширени решения, трябва да въведете Среда за възстановяване на Windows (WinRE)Оттам можете да използвате опциите за поправка, командния ред и други инструменти.

Ако самата система открие няколко последователни неуспешни стартирания, тя обикновено автоматично ще покаже менюто за възстановяване. В противен случай, Можеш да го накараш:

  • Принудително рестартиранеОставете компютъра да покаже BSOD и да се рестартира; ако ръчно го изключите или рестартирате три пъти подред, докато се опитва да се стартира, Windows обикновено стартира WinRE при следващото стартиране.
  • Използване на инсталационно USB или DVD устройствоСтартирайте от инсталационния носител, съответстващ на вашата версия на Windows, изберете езика си и на първия екран щракнете върху „Поправете компютъра си“ вместо върху „Инсталирайте сега“.

След като влезете в WinRE, ще видите няколко опции: Отстраняване на неизправности → Разширени опцииОт тук можете да получите достъп до „Ремонт при стартиране“, „Команден ред“, „Възстановяване на системата“, „Деинсталиране на актуализации“ и др. Почти всички решения, които ще видим, включват това меню.

windows 10 дялове

Проверете диска и дяла за зареждане

Преди да се втурнете в регистрацията или BCD, е добре да потвърдите, че Буут дискът е наличен, видим е и е в добро основно състояние.Ако хардуерът дори не се появи, всичко останало е безполезно.

От командния ред на WinRE стартирайте инструмента Diskpart За да видите свързаните устройства:

  • пиша Diskpart и натиснете Enter.
  • тичам списък диск За да се покажат всички физически дискове, проверете дали системният ви диск е посочен като На линия и в размера, който очаквате.
  • След това бягайте списък об За да видите и намерите томове (дялове):
    • Преградата с Windows папка (Това ще бъде устройството, където е инсталирана системата, обикновено C: в Windows, въпреки че в WinRE може да има различна буква).
    • Преграда СИСТЕМА или Резервирано за системата, често 100-500 MB FAT32, където се намира мениджърът за зареждане (Bootmgr или EFI дяла).

Ако имате съмнения относно физическото състояние на твърдия диск, силно се препоръчва да проверите състоянието му с инструменти като CrystalDiskInfo когато успеете да го стартирате или като го свържете към друг компютър. Ако дискът е в „лошо“ състояние или е пълен с преразпределени сектори, проблемът много вероятно се дължи на хардуерен проблем. Също така е полезно използвайте инструмента за преглед на събития за проверка за грешки, свързани със съхранението.

След като сте идентифицирали правилния том, можете да стартирате сканиране на файловата система с CHKDSK за коригиране на логически грешки и маркиране на дефектни сектори:

  • В командния ред на WinRE въведете chkdsk X: /f /r (заменете X: с буквата на дяла, където се намира Windows).
  • Оставете процеса да завърши; може да отнеме известно време, ако дискът е голям или много пълен.

Автоматично поправяне на стартирането на Windows

Едно от първите неща, които си струва да опитате, е вградената опция за Ремонт при стартиране, който анализира конфигурацията на зареждане и се опитва автоматично да коригира несъответствията.

за използваи гоВлезте в средата за възстановяване и следвайте този път:

  • Отстраняване на неизправности → Разширени опции → Ремонт при стартиране.
  • Изберете инсталацията на Windows, която искате да поправите (ако имате няколко).
  • Изчакайте съветникът да завърши процеса и рестартирайте, за да проверите дали BSOD е изчезнал.

Този инструмент е способен Възстановете основните файлове за зареждане, коригирайте пътищата за зареждане и възстановете определени BCD параметриНе винаги може да се справи с всичко, но е достатъчно неинвазивен, за да си струва да се опита в началото.

Поправка на boot записа: MBR, BCD и winload

Когато автоматичният ремонт не е достатъчен, е време за ръчно регулиране запис за зарежданеТук се намират команди като bootrec, bcdedit y bcdbootкоито ви позволяват да поправите повреден MBR, да регенерирате BCD или да пресъздадете файловете за зареждане.

От командния ред на WinRE можете да изпълните основната последователност от bootrec:

  • bootrec / Fixmbr – поправя главния зареждащ запис (MBR).
  • bootrec / FIXBOOT – записва нов сектор за зареждане в системния дял.
  • bootrec / RebuildBcd – анализира инсталациите на Windows и възстановява BCD хранилището.

Ако командата / rebuildbcd Ако показва, че не може да намери инсталацията или връща грешки, BCD хранилището може да е сериозно повредено. В този случай можете да създадете резервно копие (ако има такова) и да го възстановите с BCDEDIT y BCDBOOT:

  • Проверете BCD с BCDEDIT сочейки към SYSTEM или EFI дяла.
  • Ако BCD файлът е наличен, но е повреден, можете да го експортирате с bcdedit /export C:\temp\bcdbackup и след това коригирайте специфични входни данни с стойност на опцията bcdedit /set {identifier} (например, промяна на устройството за зареждане).
  • Ако е напълно липсващ или неизползваем, прибягвайте до bcdboot X:\Windows /s Y: /f ALL (X: е буквата на дяла с Windows, Y: буквата на SYSTEM или EFI дяла), за да регенерирате всички файлове за зареждане от нулата.

В BIOS/MBR системите, файлът Bootmgr Обикновено се намира в корена на системния дял (този, който е в diskpart (обикновено се нарича SYSTEM). В UEFI системите типичният път на мениджъра за зареждане е \EFI\Microsoft\Boot\bootmgfw.efiАко тези файлове липсват, bcdboot ще ги пресъздаде, ако инсталацията на Windows е завършена.

Какво представлява Windows 11 в режим S и за какво е този мегазащитен режим?

Влизане в безопасен режим и отмяна на промените

Когато грешката се появи веднага след основна актуализация или инсталиране на драйвер, е добре да опитате да стартирате Безопасен режимВ този режим Windows използва минимален набор от драйвери и услуги, което понякога е достатъчно, за да поправи основни неща или да отмени промените, без да предизвика BSOD.

За достъп в безопасен режим от Windows система, която влиза в WinRE:

  • В WinRE отидете на Отстраняване на неизправности → Разширени опции → Настройки при стартиране.
  • Кликнете върху рестартиране и в следващото меню изберете опцията Активирайте безопасен режим (клавиш 4) или безопасен режим с работа в мрежа (клавиш 5), ако имате нужда от интернет.
  • Ако системата успее да се стартира, можете да деинсталирате последна актуализация на Windows, върнете драйверите назад или възстановете системата до предишна точка.

Често, след еднократно стартиране в безопасен режим и нормално рестартиране, ако проблемът продължаваЩе трябва да продължите с по-задълбочени решения.

Деинсталирайте проблемни актуализации и чакащи пакети

Много честа причина за INACCESSIBLE_BOOT_DEVICE е Актуализации на Windows, които оставят системата в недовършено състояниеЧастично инсталирани пакети, промени в драйвери за съхранение или компоненти за зареждане и др. В тези случаи е препоръчително да отмените последните актуализации и да почистите всички чакащи пакети.

От WinRE можете да използвате графичната опция Деинсталирайте актуализациите в „Разширени опции“ или през командния ред, използвайки DISM:

  • тичам Dism /Image:C: /Get-Packages (заменете C: с устройството, където се намира Windows), за да изброите всички инсталирани пакети и техните дати.
  • Намерете най-новия пакет, свързан с голяма актуализация.
  • Премахнете го с Dism.exe /Image:C: /remove-package /PackageName:PackageName.

Ако има пакети в състояние „чакащо инсталиране“ които никога не се прилагат напълно, също могат да причинят син екран. В този случай:

  • Заредете клона на системния регистър на офлайн софтуера с:
    • reg load HKLM\temp C:\Windows\System32\config\software
    • Изтриване на чакащи записи за сесия в HKLM\temp\Microsoft\Windows\CurrentVersion\Обслужване, базирано на компоненти\Чакащи сесии.
    • Изтеглете кошера с reg unload HKLM\temp.
  • Преместете чакащите пакети в друга папка, използвайки DISM, след като ги идентифицирате чрез Dism.exe /image:C: /get-packages и използване /премахване-пакет с scratchdir временно.

Освен това е препоръчително да проверите дали файлът съществува. pending.xml en C:\Windows\WinSxSАко е налично, можете да го преименувате на pending.xml.old за да принудите Windows да отхвърли чакащите операции, които никога не завършват.

Актуализирайте и прегледайте драйверите за съхранение

Лос драйвери за твърд диск, SSD или контролер за съхранение Това са критични части от този пъзел. Несъвместим, остарял или повреден драйвер може да остави Windows без достъп до устройството за зареждане за секунди.

След като успеете да стартирате в безопасен режим или след временно отстраняване на проблема със стартирането, въведете Мениджър на устройства и проверете секциите за съхранение:

  • Щракнете с десния бутон върху бутона Старт → Диспечер на устройства.
  • Разгъва се IDE ATA/ATAPI контролери o Контролери за съхранение.
  • Намерете стандартен SATA AHCI контролер (или специфичния драйвер на производителя) и използвайте опцията Актуализиране на драйвер.
  • В случай на Windows 11, проверете също NVMe драйверите и фърмуера на SSD.

Ако предпочитате да не преминавате към едно по едно, можете да използвате инструменти на трети страни, които Те автоматично търсят и актуализират драйвери.Препоръчително е обаче да ги използвате разумно и, ако е възможно, да създадете точка за възстановяване, преди да докоснете критични драйвери.

Във виртуални машини (Hyper-V, VMware и др.) този проблем може да възникне, когато Типът на контролера на виртуалния диск е променен. или VHD/VHDX е мигриран в друга среда. В тези случаи трябва да се уверите, че виртуалната машина има заредени съответните драйвери (IDE, SCSI, контролер от поколение 1/2) и че дисковият файл е правилно свързан.

Проверете основните услуги и драйвери за стартиране

В допълнение към драйверите за съхранение, видими в диспечера на устройствата, Windows разчита на редица услуги и контролери, маркирани като критични по време на стартиране (Старт = 0 в системния регистър). Ако някои липсват, са повредени или неправилно конфигурирани, може да се стигне до грешка INACCESSIBLE_BOOT_DEVICE.

Работата с офлайн регистриране от WinRE е възможна прегледайте тези записи:

  • Заредете системния кошер от C:\Windows\System32\config\SYSTEM например, ОфлайнСистеменКошер.
  • консултация HKEY_LOCAL_MACHINE\OfflineSystemHive\Select за да видите кой ControlSet е активен (по подразбиране = 1 → ControlSet001 и т.н.).
  • В рамките на този ControlSet отидете на Услуги и проверява дали съществуват ключове като ACPI, DISK, VOLMGR, PARTMGR, VOLSNAP, VOLUME и дали тяхната стойност Начало е 0 (зареждане при стартиране).
  • Ако някои липсват, понякога целият кошер SYSTEM може да бъде възстановен от RegBack (ако има копие) заместване на текущия SYSTEM файл със съдържанието на тази папка.

Важно е също да се прегледат възможните Подозрителни горни и долни филтри в класове устройства за съхранение (например под Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}Ако видите филтри на трети страни, които не съществуват на друг работещ компютър, можете внимателно да ги премахнете, за да предотвратите преченето им на стека за съхранение.

Настройка на BIOS/UEFI: AHCI режим и активен дял

Настройките на BIOS или UEFI са ключови за правилното разпознаване на диска от Windows. Грешката INACCESSIBLE_BOOT_DEVICE може да се появи, ако Режим на SATA контролер Променено е (например от IDE на AHCI или RAID), без Windows да има подходящите драйвери или ако дискът/дялът за зареждане не е маркиран правилно.

Няколко потребители са решили проблема просто активиране на AHCI режим в BIOS, както се препоръчва за съвременните твърди дискове и SSD дискове:

  • Изключете устройството напълно.
  • Включете го и влезте в BIOS/UEFI, като натиснете F2, Delete или клавиша, посочен от производителя.
  • Търсете варианти съхранение o SATA конфигурация.
  • Изберете режима AHCI (вместо IDE или RAID), запазете промените и рестартирайте.

В класическите BIOS/MBR системи е важно Зареждащият дял е маркиран като активенАко не е така, устройството може да показва грешки като „Няма устройство за стартиране“ или подобни:

  • Con Diskpart, изберете системния диск: sel диск 0 (например).
  • Избройте дяловете с списък дял и изберете стартиращия: изберете дял 1 (тази, която съдържа \\Boot или тази, запазена за системата).
  • тичам активен за да го маркирате като активен дял и потвърдете с подробна преграда.

Във виртуални машини Azure или други среди, този тип проблем се решава чрез свързване на диска към машина за възстановяване, настройване на активния дял и поправяне на BCD с BCDBOOTи след това го прикачете отново към оригиналната виртуална машина.

Сканирайте системата за зловреден софтуер

Не е най-често срещаното нещо, но не е и невъзможно: Някои видове злонамерен софтуер могат да повлияят на файловете за зареждане, драйверите или файловата система. и в крайна сметка да се задейства грешка INACCESSIBLE_BOOT_DEVICE след актуализация или рестартиране.

Windows включва Microsoft Defender по подразбиране, който днес предлага ниво на защита, подобно на много търговски антивирусни програми. След като успеете да стартирате системата (дори в безопасен режим), изпълнете Пълна анализа на отбора:

  • Отворете „Защита на Windows“ (Defender).
  • Отидете на „Антивирусна и защитна от заплахи“.
  • избирам Пълен анализ вместо бързия.
  • Оставете го да свърши, дори и да отнеме няколко часа.

Ако предпочитате, можете да използвате специализирани инструменти против зловреден софтуер, винаги изтегляни от официални източници, за да сте сигурни, че Няма зловреден софтуер, който да действа като спусък за неуспешното зареждане.

Поправка на Windows 11 и Windows 10, когато нищо друго не работи

Когато сте опитали Startup Repair, chkdsk, bootrec, bcdboot, Safe Mode, деинсталиране на актуализации и настройване на BIOS/UEFI, а компютърът ви все още не се стартира, е време да помислите за по-драстични мерки. Възстановяване на целостта на Windows.

В Windows 11 и Windows 10 Имате няколко финални карти:

  • Възстановяване на систематаАко сте имали активирани точки за възстановяване, можете да се върнете към състояние преди проблема от Възстановяване на системата в WinRE. Това отменя драйвери, актуализации и промени в системния регистър.
  • Нулирайте този компютърОт Настройки → Система → Възстановяване (ако можете да стартирате) или от WinRE можете да стартирате процес на нулиране, като изберете да запазите личните файлове или да изтриете всичко.
  • чисто преинсталиранеСтартирайте от инсталационно USB устройство, форматирайте системния дял и инсталирайте Windows от нулата. Това е най-драстичният вариант, но също така оставя най-чистата среда.

Ако решите да рестартирате или преинсталирате и все още имате достъп до дисковете, най-добре е да направите... пълно архивиране на вашите данни на друго устройство. Ако системата все още не се стартира при никакви обстоятелства, можете да извадите твърдия диск и да го свържете към друг компютър или да използвате софтуер за възстановяване, който се стартира от външно устройство.

Грешката INACCESSIBLE_BOOT_DEVICE е тревожна, но почти винаги се дължи на комбинация от... проблеми с драйвери, конфигурация на зареждане и повреда на файлове Тези проблеми могат да бъдат решени спокойно: проверка на диска и правилния дял, поправяне на MBR и BCD, деинсталиране на конфликтни актуализации, настройване на BIOS/UEFI и проверка на критични драйвери. Ако въпреки всичко това все още не можете да стартирате системата, все още е възможно да възстановите данните си с инструменти за възстановяване и да възстановите компютъра си до състояние като нов с чиста преинсталация на Windows.

windows 10 грешка при стартиране
Свързана статия:
Как да коригирате грешки при зареждане на Windows