У апошні час, нягледзячы на тое, што карыстальнікаў Windows XP ўсё менш, яны ўсё часцей сутыкаюцца з сінім экранам смерці BSOD з памылкай STOP 0x0000007B INACCESSIBLE_BOOT_DEVICE. Звязана гэта часцей за ўсё са спробай ўстаноўкі Windows XP на новым кампутары, аднак ёсць і іншыя прычыны. Акрамя гэтага, памылка можа з'явіцца і ў Windows 7 пры некаторых умовах (пра гэта таксама згадаю).
У гэтым артыкуле падрабязна апішу магчымыя прычыны з'яўлення сіняга экрана STOP 0x0000007B ў Windows XP або Windows 7 і спосабы выправіць гэтую памылку.
Калі BSoD 0x0000007B з'яўляецца пры ўсталёўцы Windows XP на новы наўтбук або кампутар
Самы распаўсюджаны варыянт з'яўлення памылкі INACCESSIBLE_BOOT_DEVICE на сённяшні дзень зусім не праблемы з жорсткім дыскам (але і гэты варыянт магчымы, пра што ніжэй), а той факт, што Windows XP не падтрымлівае па змаўчанні рэжым працы SATA дыскаў AHCI, які, у сваю чаргу зараз выкарыстоўваецца па змаўчанні на новых кампутарах.
Ёсць два спосабу выправіць памылку 0x0000007B у дадзеным выпадку:
- Ўключыць у BIOS (UEFI) рэжым сумяшчальнасці або IDE для жорсткіх дыскаў з тым, каб Windows XP мог працаваць з імі "па-старому".
- Прымусіць Windows XP падтрымліваць рэжым AHCI, дадаўшы ў дыстрыбутыў неабходныя драйвера.
Разгледзім кожны з гэтых метадаў.
Уключэнне рэжыму IDE для SATA
Першы спосаб складаецца ў змене рэжымы працы SATA дыскаў з AHCI на IDE, што дазволіць Windows XP ўсталявацца на такі дыск без з'яўлення сіняга экрана 0x0000007B.
Для таго, каб памяняць рэжым, зайдзіце ў BIOSе (ПА UEFI) на вашым ноўтбуку ці кампутары, пасля чаго ў пункце Integrated Peripherals знайсці SATA RAID / AHCI MODE, OnChip SATA Type ці проста SATA MODE ўсталяваць Native IDE ці проста IDE (Таксама гэты пункт можа размяшчацца ў Advanced - SATA Configuration ў UEFI).
Пасля гэтага захавайце зробленыя налады БИОС і ў гэты раз ўстаноўка XP павінна прайсці без памылак.
Інтэграцыя драйвераў SATA AHCI ў Windows XP
Другі спосаб, які можна выкарыстоўваць, каб выправіць памылку 0x0000007B пры ўсталёўцы Windows XP заключаецца ў інтэграцыі неабходных драйвераў ў дыстрыбутыў (дарэчы, вы можаце знайсці ў Інтэрнэце вобраз XP з ужо інтэграванымі драйверамі AHCI). У гэтым дапаможа бясплатная праграма nLite (ёсць яшчэ адна - MSST Integrator).
Перш за ўсё, вам спатрэбіцца спампаваць драйвера SATA з падтрымкай AHCI для тэкставага рэжыму. Такія драйвера можна знайсці на афіцыйных сайтах вытворцаў вашай мацярынскай платы або наўтбука, праўда звычайна яны патрабуюць дадатковай распакавання ўсталёўшчыка і вылучэнні толькі неабходных файлаў. Добрая падборка драйвераў AHCI для Windows XP (толькі для чыпсэтаў Intel) даступная тут: //www.win-raid.com/t22f23-Guide-Integration-of-Intels-AHCI-RAID-drivers-into-a-Windows-XP- WkWk-CD.html (у раздзеле Preparations). Распакаваныя драйвера змесціце ў асобную тэчку на кампутары.
Таксама вам спатрэбіцца вобраз Windows XP, а дакладней тэчка на цвёрдай кружэлцы з распакаваць дыстрыбутывам.
Пасля гэтага, запампуйце і ўсталюеце праграму nLite з афіцыйнага сайта, запусціце, абярыце рускую мову, у наступным акне націсніце "Далей" і прарабіце наступныя дзеянні:
- Пакажыце шлях да тэчцы з файламі ладу Windows XP
- Адзначце два пункты: Драйвера і Загрузны вобраз ISO
- У акне "Драйвера" націсніце "Дадаць" і пакажыце шлях да тэчцы з драйверамі.
- Пры выбары драйвераў пакажыце "Драйвер тэкставага рэжыму" і дадайце адзін або некалькі драйвераў ў адпаведнасці з вашай канфігурацыяй.
Па завяршэнні пачнецца стварэнне загрузнага ISO Windows XP з інтэграванымі драйверамі SATA AHCI або RAID. Створаны вобраз можна запісаць на дыск або зрабіць загрузачны флешку і ўсталяваць сістэму.
0x0000007B INACCESSIBLE_BOOT_DEVICE ў Windows 7
З'яўленне памылкі 0x0000007B ў Windows 7 часцей за ўсё бывае выклікана тым, што карыстальнік, прачытаўшы пра тое, што лепш ўключыць AHCI, асабліва пры ўмове, што ў яго цвёрдацельны SSD назапашвальнік, зайшоў ў BIOSе і ўключыў яго.
На самай справе, часта для гэтага патрабуецца не простае ўключэнне, але і "падрыхтоўка" да гэтага, пра што я ўжо пісаў у артыкуле Як ўключыць AHCI. У канцы той жа інструкцыі ёсць праграма для аўтаматычнага выпраўлення STOP 0x0000007B INACCESSABLE_BOOT_DEVICE.
Іншыя магчымыя прычыны з'яўлення дадзенай памылкі
Калі ўжо апісаныя прычыны памылкі не падыходзяць да вашай сітуацыі, то яны могуць крыцца ў пашкоджаных або адсутных драйверах аперацыйнай сістэмы, канфліктах абсталявання (калі вы раптам ўсталёўвалі новыя прылады). Ёсць верагоднасць, што вам проста патрабуецца выбраць іншую прыладу загрузкі (гэта можна зрабіць, напрыклад, з дапамогай Boot Menu).
У астатніх выпадках сіні экран BSoD STOP 0x0000007B часцей за ўсё кажа аб праблемах з цвёрдым дыскам кампутара або наўтбука:
- Ён пашкоджаны (можна праверыць з дапамогай спецыяльных праграм, запусціўшы іх з LiveCD).
- Нешта не так з шлейфамі - праверце, ці добра падлучаныя, паспрабуйце замяніць.
- Тэарэтычна, праблема можа быць з падачай харчавання для жорсткага дыска. Калі кампутар не заўсёды ўключаецца з першага разу, можа раптам выключыцца, магчыма справа ў гэтым (правяраем і мяняем блок харчавання).
- Таксама гэта могуць быць вірусы ў загрузнай вобласці дыска (вельмі рэдка).
Калі нічога не дапамагае, а памылкі жорсткага дыска ня знаходзяцца, паспрабуйце пераўсталёўку Windows (пажадана, не старэйшыя за 7).