کامپیوتر بعد از تعویض مادربرد روشن نمی شود. اگر کامپیوتر اصلا روشن نشد چه باید کرد؟ باتری کار نمی کند

این راهنما برای کاربرانی در نظر گرفته شده است که می خواهند بدون نصب مجدد سیستم مادربرد را در رایانه خود تعویض کنند. به ویژه، این مقاله ممکن است برای شما مفید باشد اگر:

  • شما می خواهید مادربرد خود را ارتقا دهید اما می خواهید مادربرد فعلی را حفظ کنید نصب ویندوزبه همراه تنظیمات و برنامه ها بدون نصب مجدد از همان ابتدا.
  • شما می خواهید حالت کنترلر SATA را از IDE به AHCI یا RAID (یا برعکس) تغییر دهید تا عملکرد زیرسیستم دیسک بهتری داشته باشید.

اگر یکی از سناریوهای بالا در مورد شما صدق می کند، باید بدانید که مهم نیست هدف شما چیست - تعویض مادربرد یا تغییر کنترلر SATA به حالت دیگری - نتیجه یکسان خواهد بود: خطای صفحه آبی مرگ (BSOD) STOP 0x0000007B INACCESSABLE_BOOT_DEVICEهنگام بارگذاری سیستم عامل

علت این اتفاق ناگوار ناتوانی ویندوز در یافتن درایورهای مناسب برای کنترلر SATA است. خوشبختانه، یک راه حل برای مشکل وجود دارد، بنابراین از نصب مجدد ویندوز خودداری می کنید. برای انجام این کار، فقط باید به سیستم عامل بگویید که در هنگام راه اندازی از درایور استاندارد کنترلر SATA استفاده کند و .

برای ایجاد تغییرات مناسب در رجیستری ویندوز، به سادگی دستورالعمل های زیر را دنبال کنید.

قبل از شروع، لطفاً اطلاعات دو نقطه زیر را مرور کنید، زیرا یکی از آنها برنامه عمل شما را تعیین می کند:

1. مادربرد هنوز تعویض نشده است، بنابراین ویندوز به طور معمول بوت می شود. در این صورت، باید تغییراتی را در رجیستری در یک محیط معمولی ویندوز ایجاد کنید و تنها پس از آن اقدام به آپدیت مادربرد کنید.

2. سیستم عامل بوت نمی شود زیرا قبلا مادربرد دیگری نصب کرده اید یا حالت SATA را در بایوس تغییر داده اید. در این حالت باید از ویرایشگر رجیستری آفلاین استفاده کنید.

تغییر رجیستری قبل از ارتقای مادربرد (ویندوز به طور معمول بوت می شود)

این دستورالعمل ها فقط برای کسانی است که ویندوزشان به طور معمول اجرا می شود زیرا مادربرد هنوز تعویض نشده است. اگر از قبل برد دیگری دارید و ویندوز بوت نمی شود، دستورالعمل های بخش بعدی مقاله را دنبال کنید.

بنابراین، کامپیوتر خود را به طور معمول روشن کنید و سپس ویرایشگر رجیستری ویندوز را باز کنید. برای انجام این کار، +R را فشار دهید، regedit را تایپ کنید، Enter را فشار دهید.

در داخل رجیستری، این مسیر را دنبال کنید (در سمت چپ پنجره):

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

در سمت راست پنجره، روی پارامتر دوبار کلیک کنید شروع کنیدو مقدار آن را به 0 (صفر) تغییر دهید. سپس بر روی OK کلیک کنید.

اکنون همین کار را در کلید رجیستری زیر انجام دهید:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide

اگر از RAID استفاده می کنید (در غیر این صورت از این مرحله رد شوید)، باید همین اصلاح را در این بخش انجام دهید:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV

همین است. دستگاه شما اکنون برای به روز رسانی آماده است. کامپیوتر خود را خاموش کنید، مادربرد جدید را نصب کنید و تمام اجزای لازم را به آن وصل کنید. سپس سیستم را راه اندازی کنید، وارد BIOS شوید و حالت ATA (IDE-ATA، AHCI یا RAID) را تنظیم کنید یا مقدار پیش فرض را رها کنید. ویندوز باید بدون مشکل راه اندازی شود. هنگامی که سیستم عامل نصب درایور کنترلر را تمام کرد، به نصب درایورهای دستگاه های باقی مانده در مادربرد جدید ادامه دهید.

ویندوز بوت نمی شود: تغییر رجیستری با استفاده از ویرایشگر آفلاین

اگر سیستم عامل بوت نمی شود زیرا قبلا مادربرد را تعویض کرده اید یا حالت کنترلر SATA را در بایوس تغییر داده اید از این دستورالعمل استفاده کنید.

در این حالت باید از ویرایشگر رجیستری آفلاین استفاده کنید. برای حل این مشکل، ترجیح می دهم از یک محیط بازیابی استفاده کنم که مثلاً با استفاده از دیسک نصب سیستم عامل می توان به آن دسترسی داشت.

برای باز کردن ویرایشگر رجیستری با استفاده از DVD نصب یا درایو USB، مراحل زیر را دنبال کنید:

کامپیوتر خود را با استفاده از دیسک نصب بوت کنید. ممکن است لازم باشد DVD/CD یا USB را به عنوان اولین دستگاه بوت در تنظیمات BIOS انتخاب کنید. برای انجام این کار:

  • کامپیوتر را روشن کنید و کلید DEL یا F1 یا F2 یا F10 را فشار دهید تا وارد BIOS شوید (کلید ورود بایوس به سازنده کامپیوتر بستگی دارد).
  • در منوی BIOS، گزینه Boot Order را پیدا کنید (این گزینه معمولاً در منوی Advanced BIOS Features قرار دارد).
  • در Boot Order، CD/DVDRW یا USB (بسته به نوع رسانه ای که فایل های نصب ویندوز روی آن هستند) را به عنوان اولین دستگاه بوت انتخاب کنید. تغییرات خود را ذخیره کنید و با فشار دادن F10 کامپیوتر خود را مجددا راه اندازی کنید.

پس از راه اندازی مجدد، کامپیوتر از دیسک نصب شروع به بوت می کند.

پس از بارگذاری، در همان صفحه اول، روی "Next" کلیک کنید و سپس "System Restore" را انتخاب کنید.

اگر ویندوز 7 دارید، در پنجره گزینه های بازیابی، روی Next کلیک کنید و در صفحه بعدی، Command Prompt را اجرا کنید.

اگر از ویندوز 8.x یا ویندوز 10 استفاده می‌کنید، باید به مسیر Diagnostics -> Advanced Options -> Command Prompt بروید.

در خط فرمان، وارد کنید regeditو Enter را فشار دهید.

در ویرایشگر رجیستری، شاخه را انتخاب کنید HKEY_LOCAL_MACHINEو از منوی File روی Load Hive کلیک کنید.

درایوی که سیستم عامل روی آن نصب شده است را باز کنید.

به پوشه Windows\system32\config بروید، فایل را انتخاب کنید سیستمو روی "Open" کلیک کنید.

یک نام برای بخش وارد کنید (به عنوان مثال، آفلاین) و روی OK کلیک کنید.

با گسترش شاخه HKEY_LOCAL_MACHINE، بخش ایجاد شده را مشاهده خواهید کرد (در مثال ما به آن Offline گفته می شود).

بخش جدید را گسترش دهید و به زیربخش زیر بروید:

HKEY_LOCAL_MACHINE\Offline\ControlSet001\services\msahci

پارامتر را باز کنید شروع کنید، مقدار آن را به 0 (صفر) تغییر دهید، روی OK کلیک کنید.

همین عملیات را در یک کلید فرعی انجام دهید:

HKEY_LOCAL_MACHINE\Offline\ControlSet001\services\pciide

اگر از RAID استفاده می کنید (در غیر این صورت از این مرحله رد شوید)، همین کار را در اینجا انجام دهید:

HKEY_LOCAL_MACHINE\Offline\ControlSet001\services\iaStorV

ویرایشگر رجیستری، خط فرمان را ببندید و کامپیوتر خود را مجددا راه اندازی کنید. دیسک نصب را بردارید تا سیستم عامل به طور عادی بوت شود. اکنون ویندوز باید بدون هیچ مشکلی راه اندازی شود و سپس درایورهای کنترلر لازم را نصب کنید هارد دیسک.

همین!

روز خوبی داشته باشید!

اگر تصمیم دارید انجام دهید"ارتقا"(به روز رسانی) مادربرد، یا جایگزینی یک برد غیر کار با یک برد جدید، سیستم عامل قدیمی شما دیگر بوت نمی شود. در حین بارگیریپنجره هابوجود خواهد آمد صفحه آبی (BSOD)با یک خطا STOP 0x0000007B. این به دلیل تغییر در کنترلر اتوبوس رخ می دهدATA/SATA.

تمام نکته این است ویندوزتوانایی تغییر مستقل درایور کنترلر هنگام بوت شدن را ندارد. در نتیجه، هنگام بوت شدن سیستم عامل - به سادگی هارد دیسک را از دست می دهد و قادر به ادامه کار نخواهد بود.
پس سوال اینجاست:

نحوه تعویض مادربرد بدون نصب مجدد ویندوز 7? نصب مجدد ویندوز کار سختی نیست، اما با همه اینها تمام برنامه ها و تنظیمات از بین خواهند رفت.و این اغلب غیر قابل قبول است!

بازگشت ویندوز 7به روز رسانی آن از دیسک نصب نیز ناموفق خواهد بود، زیرا در حال اجرا است این تابعفقط از یک سیستم عامل از قبل بارگذاری شده امکان پذیر است.
اما ناراحت نباش!این به ما کمک خواهد کرد (تصویر دیسک را از اینجا دانلود کنید: ERDC.rar). آن را از بایگانی باز کنید (فقط فایل را بکشید و رها کنید ERDC.iso- برای مثال، روی دسکتاپ) و در آن بنویسید "خالی"با استفاده از یک برنامه رایت دیسک ISO-Burner. با تشکر از او، ما تغییرات لازم را در آن اعمال خواهیم کرد, برای بوت شدن روی یک کنترلر تازه لازم است.
بیایید شروع کنیم!

1. بوت از دیسک سوخته. نسخه را در منوی دانلود انتخاب کنید ERD Commander 6.5 برای ویندوز 7.

2. به سوال "آغاز کردن اتصال شبکه در پس‌زمینه؟"ما پاسخ می دهیم خیر

3. به سوال "تخصیص مجدد حروف درایو..."ما پاسخ می دهیم بله.


4. طرح صفحه کلید را انتخاب کنید و دکمه را فشار دهید بعدیپس از آن، سیستم عامل خود را از لیست انتخاب کرده و کلیک کنید بعدی



5. اگر بوت قبلی ویندوز 7 ناموفق بود، جستجو برای مشکلات بوت آغاز می شود.
فشار بیاوریم لغو کنیدبرای اینکه زمان را هدر ندهید، زیرا این ابزار بازیابی راه اندازی نمی تواند در صورت تغییر مادربرد کمک کند. به سوال "عیب یابی متوقف شود؟"ما پاسخ می دهیم بله. خبر بعدی که امکان رفع مشکلات وجود نداشت، نترسید و دکمه را فشار دهید آماده است.

6. در پنجره ای که ظاهر می شود، مورد را انتخاب کنید مجموعه ابزار تشخیص و بازیابی مایکروسافت.

7. حالا بیایید راه اندازی کنیم ویرایشگر رجیستری

8. ابتدا باید شاخه رجیستری را حذف کنید HKLM\SYSTEM\MountedDevices

9. اکنون باید راه اندازی سرویس هایی را فعال کنید که درایورهای کنترل کننده استاندارد را بارگیری می کنند IDEو SATA.

10. گسترش موضوع HKLM\SYSTEM\CurrentControlSet\servicesدر سمت چپ ویرایشگر رجیستری. اکنون بخش های زیر را در این تاپیک بررسی می کنیم: amdide، amdsata، amdxata، atapi، intelide، msahci، pciide.پارامتر شروع کنیدهمه باید برابر باشند 0x00000000 (0). معنی شروع=0- شروع سرویس هنگام بوت شدن ویندوز. اگر برابر باشد 0x00000003 (3)روی نام پارامتر دوبار کلیک کنید (شروع)و مقدار را با 0 و فشار دهید باشه

11. بعد از شروع کنیدتنظیم خواهد شد 0 برای تمام کلیدهای رجیستری بالا، ویرایشگر رجیستری را ببندید و کامپیوتر را در حالت عادی راه اندازی مجدد کنید.به عنوان یک قاعده، این برای راه اندازی موفقیت آمیز ویندوز 7 کافی است. اکنون باید درایورها را روی یک مادربرد تازه نصب کنید.

در صورتی که کمکی نکرد!
اگر موارد بالا کمکی نکرد و ویندوز 7 باز هم بوت نمی شود و خطا نشان می دهد STOP 0x0000007b، این بدان معنی است که درایور کنترلر مورد نیاز بارگیری نمی شود. برای اصلاح وضعیت، بارگیری تمام درایورهای شناخته شده برای سیستم عامل را فعال می کنیم.

برای رسیدن به نتیجه دلخواه، مقدار پارامتر را تنظیم کنید شروع کنیدبرابر 0 در خدمات زیر: adp94xx، adpahci، adpu320، aic78xx، amdsbs، arc، arcsas، elxstor، HpSAMD، iaStorV، iirsp، LSI_FC، LSI_SAS، LSI_SAS2، LSI_SCSI، megasas، MegaSR، q2xl009، q2xl , aid2, SiSRaid4, vhdmp, vsmraid، aliide، cmdide، nvraid، viaide.

کامپیوتر را در حالت عادی ریبوت کنید. سیستم عامل باید بوت شود.

اغلب، پس از تعویض مادربرد یا تغییر حالت عملکرد کنترلر هارد دیسک در تنظیمات BIOS (Raid، Compatible، AHCI، Native SATA)، سیستم به طور معمول شروع به بوت شدن می کند، صفحه نمایش اولیه ظاهر می شود، سپس یک تنظیم مجدد، اطلاعات مربوط به با عبور از POST BIOS، و دوباره، بوت با همان ادامه شروع می شود. این معمولاً به این دلیل رخ می دهد که سیستم نمی تواند درایور دستگاه بوت را بارگیری کند و با یک خطای بحرانی مواجه می شود (دستگاه بوت در دسترس نیست)

برای دریافت اطلاعات دقیق در مورد یک خطای حیاتی که به جای راه اندازی مجدد رخ داده است، باید حالت راه اندازی مجدد خودکار را در منوی بوت لودر ویندوز غیرفعال کنید. این را می توان در صورتی انجام داد که در همان ابتدای دانلود F8 را فشار دهید و گزینه دانلود را انتخاب کنید - در صورت خرابی سیستم، راه اندازی مجدد خودکار را غیرفعال کنید

هنگام بارگذاری در این حالت، اگر یک خطای بحرانی رخ دهد، به اصطلاح "صفحه آبی مرگ" ویندوز روی صفحه نمایشگر نمایش داده می شود یا BSOD - بلوس اسصفحه نمایش O f Dخوردن این اصطلاح در اولین سیستم عامل های خانواده ویندوز به وجود آمد، زیرا اطلاعات مربوط به خطاهای مهم در پس زمینه آبی نمایش داده می شد. چنین خطایی توسط خود سیستم عامل قابل اصلاح نیست و برای به حداقل رساندن از دست رفتن اطلاعات کاربر، عملکرد آن به طور غیر عادی خاتمه می یابد. خطاهای مهم می تواند ناشی از خرابی یا نقص سخت افزاری، خطا در اجزای سیستم، خطاهای درایور یا عدم وجود خطاهای درایور برای دستگاه های حیاتی باشد.

خطای بحرانی STOP: 0x0000007B دستگاه بوت غیرقابل دسترسی، که هنگام تعویض مادربرد یا تغییر حالت عملکرد کنترلر هارد دیسک رخ می دهد، یا به این دلیل است که کنترلر جدید توسط سیستم به عنوان یک کنترل کننده هارد دیسک شناسایی نمی شود یا راهی برای راه اندازی درایوری که بتواند این کنترلر را سرویس دهد وجود ندارد. .

در همان ابتدای فرآیند بوت شدن سیستم عامل، هیچ درایوری، از جمله درایورهایی که کار با هارد دیسک را ارائه می دهند، در حافظه کامپیوتر وجود ندارد و از روال های ویژه BIOS برای انجام عملیات I/O استفاده می شود (برای کار با هارد دیسک - توابع وقفه INT 13H توابع 41h - 49h و 4Eh برای آدرس دهی LBA). داده های هارد دیسک با استفاده از درایورهای دستگاه قابل دسترسی نیست، بلکه از طریق تماس با روتین های بایوس که به بوت لودر اجازه می دهد تا عملیات استاندارد ورودی/خروجی دیسک را انجام دهد. بنابراین، به عنوان مثال، برای خواندن بخش های یک هارد دیسک، از یک وقفه استفاده می شود Int 13h تابع 42h- خواندن گسترده تابع 42h بخش ها را از یک منطقه مشخص از دیسک به بافر حافظه منتقل می کند. قبل از فراخوانی یک وقفه، مقادیر زیر باید در رجیسترها نوشته شود:

در AN - مقدار تابع خواندن گسترده 42 ساعت است.

در DL - شماره درایو؛

در DS: SI - آدرس بسته آدرس دیسک ((Disk Address Packet) که حاوی اطلاعات لازم برای جستجو و خواندن داده ها از رسانه دیسک و قرار دادن نتایج عملیات در RAM.

سپس دستور وقفه اجرا می شود INT ساعت 13. در این حالت، زیربرنامه BIOS کنترل را دریافت می کند، داده ها را از دیسک می خواند و مطابق با پارامترهای بسته آدرس دیسک به RAM منتقل می کند. بر اساس نتیجه عملیات، تابع 42h در ثبت AH نشانه ای از اجرای موفقیت آمیز (یا ناموفق) عملیات را برمی گرداند. ایجاد وقفه INT 13برنامه دوباره کنترل را در دست گرفته و داده های دریافتی را پردازش می کند. به همین دلیل است که سیستم شروع به بارگذاری می کند و برای مدتی به طور عادی پیش می رود. فراخوانی وقفه های بایوس به بوت لودر این امکان را می دهد که عملیات ورودی/خروجی لازم از جمله عملیات صفحه کلید، نمایشگر و سیستم فایل را انجام دهد. با این حال، در مرحله خاصی از بوت، جستجو و خواندن درایورهایی که ویندوز را قادر به کار می کنند آغاز می شود، زیرا خود سیستم عامل از وقفه های BIOS برای انجام عملیات I/O استفاده نمی کند. بارگیری در حافظه و مقداردهی اولیه درایورها و خدمات سیستم آغاز می شود که اطلاعات مربوط به آنها در بخش رجیستری ذخیره می شود.
HKLM\SYSTEM\CurrentControlSet\Services
هر درایور کلید مخصوص به خود را دارد که شامل پارامتر است شروع کنید، که مشخص می کند درایور یا سرویس در چه مرحله ای از بوت شدن سیستم بارگذاری و مقداردهی اولیه می شود. پارامتر Start می تواند مقادیر زیر را بگیرد:
0 - BOOT - درایور توسط بوت لودر بارگذاری می شود.
1 - SYSTEM - درایور در هنگام اولیه سازی هسته بارگذاری می شود.
2 - AUTO - سرویس به طور خودکار با بوت شدن سیستم شروع می شود.
3 - MANUAL - سرویس به صورت دستی شروع می شود.
4 - غیر فعال - راننده غیر فعال است.
در مرحله بوت اولیه، درایورهای دستگاه سطح پایین از دیسک سیستم خوانده و مقداردهی اولیه می شوند که پارامتر Start برابر است با 0 ، از جمله درایورهایی که از طریق آنها دسترسی به دستگاه بوت فراهم می شود. بنابراین، سیستم باید پارامترهای دستگاه بوت را تعیین کرده و درایور مورد نیاز خود را بارگیری کند. اگر تعیین پارامترهای دستگاه بوت غیرممکن باشد، یا بارگیری درایور مورد نیاز غیرممکن باشد، سیستم نمی تواند به کار خود ادامه دهد و با خطای بحرانی در دسترس نبودن دستگاه بوت (توقف 7B) به پایان می رسد.

    هنگام جایگزینی مادربرد با بردی از نوع متفاوت، کنترلر هارد دیسک، از نظر سیستم عامل، به دستگاهی متفاوت و جدید تبدیل می شود. در طول فرآیند راه‌اندازی اولیه، دستگاه‌های Plug-n-Play (PnP) با استفاده از یک کد خاص (PnP-ID)، بسته به چیپ‌ست که دستگاه روی آن مونتاژ شده است، یا چیپ‌ست و کنترلر HDD جدید مونتاژ شده، شناسایی می‌شوند. در یک چیپست متفاوت، شناسه متفاوتی خواهد داشت. اگر سیستم PnP-ID جدید کنترلر HDD را "بشناسد" و درایوری برای سرویس دهی آن وجود داشته باشد، تعویض مادربرد بدون هیچ مشکلی انجام می شود. در غیر این صورت، شناسه کنترلر HDD، که برای سیستم نصب شده ناشناخته است، به آن اجازه نمی دهد تا درایور لازم برای عملیات را بارگیری کند. به عبارت دیگر، برای خلاص شدن از شر یک خطای بحرانی توقف 7Bلازم است سیستم کنترل کننده هارد دیسک جدید را به عنوان یک کلاس دستگاه دیسک طبقه بندی کند و قابلیت بارگذاری درایور برای سرویس این کلاس را داشته باشد.

با توجه به اطلاعات بالا در مورد فرآیند بوت ویندوز، 2 گزینه برای حل مشکل وجود دارد:

با استفاده از درایورهای استاندارد مایکروسافت، سیستم را با کنترلر هارد دیسک جدید کار کنید.
- یک درایور کنترلر دیسک سخت جدید از سازنده تجهیزات را به یک سیستم غیر کار اضافه کنید.

گزینه اول بسیار ساده تر، ایمن تر است و می تواند به راحتی با استفاده از وارد کردن معمول چندین کلید به رجیستری یک سیستم خراب، به عنوان مثال، با استفاده از یک دیسک نجات انجام شود. مایکروسافت دارت، سلف او فرمانده ERDیا هر ابزار دیگری بر اساس محیط پیش نصب ویندوز (Windows PE).

گزینه دوم کمی پیچیده تر است، زیرا نه تنها باید یک ورودی شناسایی برای کنترل کننده HDD اضافه کنید، بلکه درایور مربوطه را با آن مرتبط کنید و همچنین از بارگیری و مقداردهی اولیه آن اطمینان حاصل کنید.

    یکی از راه های حذف خطای توقف 7B انجام متوالی اقدامات زیر است:

تغییر کنترلر، در صورت لزوم، در تنظیمات BIOS مادربرد به حالت سازگار با یک کنترلر استاندارد IDE
به طور معمول، این کار در قسمت پیکربندی کنترلر هارد دیسک انجام می شود و ممکن است انجام شود معانی مختلفتاسیسات،
حالت کنترلر: سازگار
پیکربندی SATA به عنوان: IDE
عملیات SATA به عنوان ATA
حالت AHCI: غیرفعال است
حالت بومی SATA: غیرفعال کنید

استفاده از درایورهای استاندارد از توزیع ویندوز برای بوت کردن سیستم.

این معمولاً به تلاش خاصی جز بررسی چند مقدار رجیستری نیاز ندارد.

در سیستم عامل های ویندوز 7 و بالاتر، درایورهای استاندارد نه تنها برای حالت سازگار (ATA، IDE)، بلکه برای حالت پیشرفته (AHCI-Advanced Host Controller Interface) وجود دارد که به شما امکان می دهد از روش ساده تری برای رفع مشکل استفاده کنید. خطای Stop 7B بر اساس فعال کردن حالت پیشرفته کنترل کننده هارد دیسک در تنظیمات BIOS (SATA AHCI) و تغییر حالت راه اندازی درایور استاندارد.

رفع خطای توقف 7B با استفاده از درایورهای استاندارد مایکروسافت.

    هیچ درایور استانداردی برای پشتیبانی از کنترلرهای SATA AHCI در ویندوز XP وجود ندارد، بنابراین کنترل کننده هارد دیسک باید به حالت سازگار IDE (ATA) تغییر کند، اما اگر خطای Stop 7B در این حالت رخ دهد، ممکن است دلیل آن استفاده در سیستم (تا جایگزینی مادربرد) یک درایور غیر استاندارد از سازنده کنترلر هارد دیسک، یا عدم توانایی در تشخیص یک کنترلر جدید در مرحله بوت، که برای یک سیستم عامل قدیمی تعجب آور نیست.
توزیع ویندوز XP شامل درایورهای استاندارد برای کار با کنترلرهای HDD IDE (ATA) (atapi.sys، pciide.sys، pciidex.sys، intelide.sys) است که می تواند برای هر کنترل کننده دیسک سازگار با IDE استفاده شود، و از شناسایی آن در به عنوان یک کنترل کننده استاندارد IDE.

در موارد نادر، BSOD 7B ممکن است در ویندوز ویستا / 7 به دلیل عدم توانایی در تشخیص کنترلر HDD به عنوان یک کنترل کننده دیسک سخت با استفاده از شناسه PnP رخ دهد. در این مورد، درست مانند ویندوز XP، لازم است اطمینان حاصل شود که کنترل کننده دیسک توسط PnP آن شناخته می شود. اما اغلب، علت توقف خطا 7B برای داده‌های سیستم عامل این است که درایور استانداردی که می‌توان از آن استفاده کرد تنظیماتی دارد که اجازه نمی‌دهد در مرحله بوت از آن استفاده شود (که در زیر مورد بحث قرار خواهد گرفت).

    ابتدا یک تئوری کوچک. اطلاعات در مورد دستگاه های شناخته شده برای سیستمهنگام نصب تجهیزات جدید بر اساس فایل های .inf ایجاد می شود و در بخش رجیستری ذخیره می شود:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase\

بنابراین، راه حل مشکل تشخیص صحیح کنترل کننده دیسک به شرح زیر است:

شناسه کنترلر دیسک سخت جدید را تعیین کنید.
- بر اساس شناسه، تغییری در رجیستری سیستم ایجاد کنید که با خطای "Stop 7B" خاتمه می یابد و امکان استفاده از درایورهای استاندارد از توزیع ویندوز را فراهم می کند. به عبارت دیگر، به سیستم نشان دهید که دستگاهی با فلان PnP-ID یک کنترلر استاندارد دیسک سخت ATA است.

برای حل مشکل، ما به هر برنامه ای نیاز داریم که به ما امکان می دهد شناسه دستگاه PnP را به دست آوریم، به عنوان مثال، در مورد ویندوز XP -

این ابزار مدت‌ها پیش توسعه یافته بود و قبل از ظهور ویندوز ویستا شاید یکی از ساده‌ترین و راحت‌ترین ابزارهای نرم‌افزاری برای تعیین شناسه‌های PnP بود. با این حال، در در حال حاضر، این ابزار قدیمی است و در ویندوز ویستا و سیستم عامل های قدیمی تر و همچنین در دیسک های بازیابی اضطراری مبتنی بر Windows PE2 و نسخه های جدیدتر (نسخه های ERD Commander قدیمی تر از DaRT 5.0) کار نمی کند. به عنوان یک جایگزین مدرن برای برنامه، بهتر است از یک برنامه جهانی و قابل حمل استفاده کنید که بر روی هر سیستم عامل ویندوز، از جمله Windows PE، مانند ابزار NirSoft اجرا می شود. DevManView، به عنوان جایگزینی برای مدیریت دستگاه استاندارد ویندوز طراحی شده است:

ابزار Devmanview نیازی به نصب بر روی سیستم ندارد و می تواند در هر سیستم عامل ویندوز از Windows XP\2000 تا Windows 10 استفاده شود. و به عنوان وسیله ای برای کار با یک سیستم غیر قابل بوت، می توانید از دیسک بوت یا درایو فلش استفاده کنید. بر اساس Windows PE، راحت ترین دیسکی است که با استفاده از Microsoft Dianostic و Recovery Toolset ایجاد شده است ( دارت، که قبلا به عنوان فرمانده ERD (ERDC) شناخته می شد.

    ERD Commander به طور ویژه توسط متخصصان Winternals Software به عنوان ابزاری مناسب برای بازیابی فاجعه توسعه داده شده است. Eاضطراری آر epair D isk – ERD). پس از خرید نرم افزار Winternals توسط مایکروسافت، ERDC بخشی از یک مجموعه بهینه سازی به نام شد مجموعه ابزار تشخیص و بازیابی مایکروسافت (MS DaRTیا دارت). با این حال، در میان متخصصان، اغلب از نام قدیمی و در حال حاضر غیر رسمی استفاده می شود - فرمانده ERD ( ERDC):

DaRT 5.0 - ERDC 5.0- برای ویندوز XP

DaRT 6.0 - ERDC 6.0- برای ویندوز ویستا

DaRT 6.5 7.0 - ERDC 6.5 7.0- برای ویندوز 7

DaRT 8.0 - ERDC 8.0- برای ویندوز 8

DaRT 8.1 - ERDC 8.1- برای ویندوز 8.1

دارت 10 - ERDC 10- برای ویندوز 10

هر نسخه MS DaRT به شما امکان می دهد با سیستم عامل ویندوز مطابق با عمق بیت (32 یا 64) کار کنید.

توضیحات مفصل ERD Commander و دستورالعمل های کاربردی برای کار با نسخه های مختلف در صفحه ارائه شده است

MS DaRT (ERDC) یک پوسته نرم‌افزاری مبتنی بر Windows PE (برای ویندوز ویستا و نسخه‌های جدیدتر - مبتنی بر ویندوز PE2 یا قدیمی‌تر) است که به شما امکان می‌دهد از یک سی‌دی یا رسانه‌های قابل جابجایی دیگر بوت شوید، به ویندوز مشکل‌دار متصل شوید و دسترسی راحت‌تری داشته باشید. به اجزای آن - سیستم فایل، گزارش سیستم، رجیستری، درایورها و خدمات و غیره. محیط بازیابی مجموعه‌ای از ابزارهای نرم‌افزاری (Tools) را در اختیار کاربر قرار می‌دهد که با استفاده از آن‌ها می‌توانید به بسیاری از منابع یک ویندوز متصل به همان روشی که در هنگام بوت عادی آن دسترسی داشته باشید. می‌توانید از Explorer استفاده کنید، گزارش‌های سیستم را مشاهده کنید، سرویس‌ها و درایورها را غیرفعال یا فعال کنید، با ویرایشگر رجیستری کار کنید، رمزهای عبور کاربر محلی را تغییر دهید، داده‌های هارد دیسک خود را به طور ایمن از بین ببرید و غیره. علاوه بر این، در محیط DaRT (فرمانده ERD)، تقریباً هر برنامه قابل حمل (یا برنامه‌ای که عدم وجود ورودی‌های خاص در رجیستری ویندوز که در هنگام نصب برنامه اجرا می‌شوند، حیاتی نیست) امکان‌پذیر است.

برنامه ها DevManView(devmanview.exe) و (APciInfo.exe) را می توان در محیط ERD Commander بدون نیاز به نصب برنامه اجرا کرد. APCIinfo - فقط در نسخه های 32 بیتی برای ویندوز XP یا سیستم عامل های قبلی. آرشیو APCIINFO شامل خود ابزار و درایورهای مورد نیاز برای عملکرد آن است. پس از بارگیری، باید محتویات را در پوشه ای که نام آن حاوی حروف الفبای روسی نیست از حالت فشرده خارج کنید و آن را در برخی رسانه ها، به عنوان مثال، درایو فلش بنویسید تا بتوانید پس از دانلود ERDC، ابزار را راه اندازی کنید. هنگامی که دانلود شروع می شود، رسانه باید به رایانه متصل باشد. بایگانی های DevManView حاوی ماژول اجرایی و اطلاعات راهنما هستند و بدون نصب به همان روش استفاده می شوند.

رفع خطای Stop 7B برای Windows XP/2000 OS




اگر نسخه مناسبی از ERD Commander وجود نداشته باشد، می توانید با هر دیسک بوت مبتنی بر Windows PE که در زیر مورد بحث قرار خواهد گرفت، از پس آن بربیایید.

پس از انتخاب سیستم، وارد پوسته کاربر ERDC می شوید و ابزار کار با آن از طریق منوی دکمه در دسترس قرار می گیرد. شروع کنید

ابزار Advanced PCI Info Utility (ماژول اجرایی apciinfo.exe) را از طریق "Start" - "Run" راه اندازی کنید. ابزار یک لیست از دستگاه های PCI را نمایش می دهد


VID شناسه سازنده ( شناسه فروشندهستون انجام داد- شناسه دستگاه ( شناسه دستگاه). ستون نام دستگاهنام دستگاهی است که توسط سیستم عامل اختصاص داده شده است، در در این مورد، فرمانده ERD "om.

    با دوبار کلیک کردن می توانید مشخصات دستگاه انتخاب شده را فراخوانی کنید.

کنترلر هارد در این مثال دارای شناسه فروشنده/دستگاه - 8086/7111.

استفاده DevManViewحتی ساده تر از این و همچنین به شما امکان می دهد شناسه PnP کنترلر هارد دیسک را تعیین کنید:

کنترلر هارد دیسک در این مثال دارای شناسه فروشنده / شناسه دستگاه - 8086/24D1 است.

با دانستن مقادیر شناسه دستگاه PnP، می توانید یک ورودی در بخش ایجاد کنید پایگاه داده CriticalDeviceرجیستری سیستم مشکل دار، نشان می دهد که این دستگاه به کلاس کنترل کننده های هارد دیسک تعلق دارد. ساده ترین راه برای انجام این عمل ایجاد یک فایل reg برای وارد کردن بعدی به رجیستری با محتوای زیر است:

ویرایشگر رجیستری ویندوز نسخه 5.00


"سرویس" = "intelide"
"ClassGUID" = "(4D36E96A-E325-11CE -BFC1-08002BE10318)"

دستگاه ها در ویندوز به کلاس هایی تقسیم می شوند، به عنوان مثال، کلاس دستگاه های ویدئویی، چاپگرها، مودم ها، آداپتورهای شبکه و غیره. هر دستگاهی باید متعلق به یک کلاس باشد. هر کلاس با شناسه کلاس منحصر به فرد خود یا GUID- شناسه منحصر به فرد جهانی فهرستی از کلاس های استاندارد دستگاه های ویندوز ارائه شده است
نام کلید رجیستری pci#ven_8086&dev_7111مربوط به شناسه PnP کنترلر هارد دیسک ما و مقدار آن است ClassGUIDنشان می دهد که دستگاه با این شناسه PnP متعلق به کلاس کنترل کننده های دیسک سخت (HDD) است. شناسه کلاس به صورت 32 رقم هگزا دسیمال نوشته می شود که با پرانتزهای فرفری احاطه شده اند. پس از افزودن چنین ورودی به رجیستری، بوت لودر سیستم قادر خواهد بود تشخیص دهد که دستگاه با شناسه فروشنده/دستگاه، برابر 8086/7111 یک کنترلر HDD است و یک درایور استاندارد برای آن بارگذاری می کند هوشمندانه. هیچ خطای Stop7B وجود نخواهد داشت.

    برای جلوگیری از تایپ دستی این داده ها، می توانید از محتویات فایل pnpid.reg که در آرشیو ابزار قرار دادم استفاده کنید. می توانید محتویات آن را با استفاده از دفترچه یادداشت ERDC ویرایش کنید ("شروع" - "دفتر یادداشت")
شما فقط باید شناسه PNP را به شناسه ای تغییر دهید که با استفاده از ابزار Advanced PCI Info یا ابزار DevManView به دست می آید. خط "سرویس" راننده ای را که دستگاه را سرویس می کند مشخص می کند. فایل درایور باید در دایرکتوری وجود داشته باشد \WINDOWS\SYSTEM32\DRIVERSو کارآمد باشد. خط "ClassGUID" باید نشان دهد که دستگاه با این PnP-ID متعلق به کلاس کنترلرهای هارد دیسک است.

ورودی ها به ابتدای فایل pnpid.reg اضافه شده اند تا اطمینان حاصل شود که از درایورهای استاندارد یا رایج استفاده می شود. اگر ورودی برای PnP-Id مورد نیاز وجود نداشته باشد، باید آن را اضافه کنید یا یک مورد موجود را اصلاح کنید.

برای بررسی وجود درایورها در سیستم می توانید از سرویس و درایور منیجر موجود در ERD Commander استفاده کنید. از طریق منوی "شروع" - "ابزارهای اداری" - "مدیر خدمات و درایورها" راه اندازی شد

برای وارد کردن داده ها به رجیستری سیستم مشکل ساز، ویرایشگر رجیستری ERDC را از طریق راه اندازی کنید.
شروع - ابزارهای اداری - Regedit
در محیط ERD Commander، ویرایشگر رجیستری نه با رجیستری خود ERDC، بلکه با رجیستری سیستمی که در پنجره ورود به سیستم هنگام بارگیری ERD Commander وصل کردیم کار می کند. وارد کردن در رجیستری یک سیستم غیر بوت انجام می شود و پس از راه اندازی مجدد، کنترل کننده هارد دیسک جدید به درستی به عنوان یک کنترل کننده هارد دیسک شناسایی می شود.

فایل pnpid.reg ذکر شده در بالا دارای ورودی هایی برای افزودن درایورهای استاندارد است pciide.sys, intelide.sys, atapi.sys. این فایل ها و فایل pciidex.sys باید در دایرکتوری درایورها وجود داشته باشد \WINDOWS\SYSTEM32\DRIVERS. معمولاً در هنگام نصب استاندارد، آنها در آنجا حضور دارند. اگر نه، می توانید آن را از کیت توزیع یا از کاتالوگ یک سیستم عامل مشابه بگیرید.

رفع خطای Stop 7B برای سیستم عامل های ویندوز ویستا، 7،8،10

به طور معمول، یک "صفحه آبی مرگ" با کد خطا STOP 0x0000007B "INACCESSIBLE_BOOT_DEVICE" با استاندارد تنظیمات ویندوزنمایش داده نمی شود و سیستم به دلیل یک خطای بحرانی راه اندازی مجدد خودکار را انجام می دهد. برای سیستم عامل های Windows 7-10، در اکثریت قریب به اتفاق موارد، مشکل خطای بحرانی STOP 7B هنگام تعویض مادربرد یا تغییر حالت عملکرد کنترلر هارد دیسک آسان تر از ویندوز XP است. معمولاً کنترل‌کننده‌های HDD به‌درستی به‌عنوان دستگاه‌های کلاس کنترل‌کننده دیسک سخت شناخته می‌شوند، اما اغلب درایورهای استاندارد یا غیرفعال می‌شوند یا روی حالت راه‌اندازی تنظیم می‌شوند. بعد ازدانلود کامل شد دنباله راه اندازی درایور توسط پارامتر تعیین می شود شروع کنید، برای هر یک از آنها در رجیستری ذخیره می شود. برای مقداردهی اولیه درایور در طول فرآیند بوت، این پارامتر باید برابر باشد 0 . سیستم عامل های مدرن ویندوز تقریباً همیشه شامل مجموعه ای از درایورها هستند که عملکرد استاندارد را با کنترلرهای هارد دیسک در حالت پیشرفته ارائه می دهند AHCI، و در استاندارد IDE، اما پارامتر شروع کنیدبرای آنها مقدار 3-4 است، یعنی. درایور به صورت دستی راه اندازی می شود (شروع 3 است) یا غیرفعال می شود (شروع 4 است).

نمونه ای از ورودی رجیستری برای درایور کنترلر استاندارد SATA AHCI msahciبا پارامترهایی که در هنگام نصب ویندوز 7 ایجاد می شوند (کلید رجیستری HKLM\SYSTEM\Current ControlSet\Services\msahci):

"گروه"="SCSI Miniport"

"ImagePath"=\SystemRoot\system32\ drivers\msahci.sys

"ErrorControl"=dword:00000003

"شروع"=dword:00000004

"نوع"=dword:00000001

با شروع ویندوز 8، کنترلر استاندارد SATA AHCI نامیده می شود storahci بنابراین، شما باید با بخش کار کنید

مجموعه پارامترهای درایور Microsoft Standard SATA AHCI ممکن است در نسخه های مختلف ویندوز متفاوت باشد، اما پارامتر شروع کنیدبرای تمام اجزای درایور ذخیره شده در رجیستری ویندوز بدون استثنا اجباری است. معنی شروع کنیدتعیین می کند که هر درایور خاص در چه مرحله ای از بوت و عملیات سیستم بارگذاری می شود. همانطور که در بالا ذکر شد، درایوری که دارای پارامتر است شروع کنیدبرابر با صفر توسط بوت لودر بارگذاری می شود.

همانطور که می بینیم، در مثال مورد بررسی، پارامتر شروع کنیدبرابر است 4 - یعنی درایور غیرفعال است. حتی اگر دستگاه فعال باشد و یک درایور روی سیستم نصب شده باشد، بوت لودر نمی تواند آن را راه اندازی کند، زیرا فقط درایورهایی را با پارامتر Start برابر با صفر بارگیری می کند و سیستم با "صفحه آبی رنگ" به پایان می رسد. death» STOP 0x0000007B «INACCESSIBLE_BOOT_DEVICE». حتی اگر درایور غیرفعال نباشد، اما حالت راه اندازی آن روی یک مقدار تنظیم شده باشد، به عنوان مثال، "Automatic" یا "Manual"، بارگیری بیشتر ویندوز غیرممکن است. به همین دلیل است که خطای بحرانی Stop 7b اغلب هنگام تغییر مادربرد در رایانه هایی با نسخه های نسبتاً جدید ویندوز رخ می دهد. اگر سیستم دارای یک درایور استاندارد SATA AHCI از مایکروسافت باشد، اگر درایور سازنده قبل از تعویض مادربرد نصب شده باشد و درایور استاندارد غیرفعال شده باشد یا حالت راه اندازی آن تغییر کرده باشد، نمی تواند توسط بوت لودر راه اندازی شود. با این حال، راننده msahci.sysبرای ویندوز 7 یا storahci.sysبرای ویندوز 8 و بالاتر، در صورت پارامتر آن با موفقیت بارگذاری می شود شروع کنیددارای مقدار برابر است 0 . بنابراین، برای خلاص شدن از خطای بحرانی Stop 7B در اکثر موارد جایگزینی مادربردهای رایانه های دارای ویندوز 7 و بالاتر، کافی است پارامتر را تغییر دهید. شروع کنیددرایور استاندارد AHCI اگر سیستم حداقل در حالت ایمن بوت می شد، این کار بدون کوچکترین تلاشی حل می شد، اما خطا توقف 7Bخیلی زودتر از شروع اولیه سازی حالت ایمن (مانند هر حالت دیگری) رخ می دهد. یعنی تغییر پارامتر شروع کنیدرجیستری ویندوز مشکل دار باید از سیستم دیگری اجرا شود. انجام این کار با استفاده از ویرایشگر رجیستری دیسک بازیابی فاجعه مبتنی بر Windows PE و به ویژه با استفاده از همان ERD Commander (MS DaRT) بسیار آسان است. در مواردی که دیسک بوت یا فلش درایو MS DaRT (7.0-10) مربوط به ویندوز مورد استفاده خود دارید، حتی می توانید بدون ویرایش رجیستری با تنظیم نوع راه اندازی انجام دهید. قابل بوت شدن (قابل بوت شدن) برای راننده msahciیا رانندگان storahciاز طریق منوی "Computer Management" و بخش "Service and Driver Manager". با تنظیم مقدار پارامتر می توانید رجیستری را در محیط MS DaRT ویرایش کنید شروع کنید، برابر 0 .

برای فعال کردن حالت دانلود درایور، برای مثال msahci، می توانید بدون MS DaRT (فرمانده ERD) انجام دهید، که برای آن فقط باید در هر سیستم عاملی با قابلیت ویرایش رجیستری، به عنوان مثال، Windows PE از سی دی یا درایو فلش، بوت شود. حتی می توانید به طور موقت دیسک با ویندوز مشکل ساز را به یک رایانه در حال کار متصل کنید و به صورت دستی پارامتر Start را با استفاده از یک ویرایشگر رجیستری معمولی برطرف کنید. regedit.exe

ویرایشگر استاندارد رجیستری ویندوز به شما امکان می دهد نه تنها با داده های رجیستری خود کار کنید، بلکه فایل هایی را که رجیستری سیستم عامل دیگری هستند نیز پردازش کنید. برای این

بوت شدن به سیستم عامل دیگری با قابلیت راه اندازی ویرایشگر رجیستری.
- ویرایشگر رجیستری را اجرا کنید.
- در قسمت سمت چپ پنجره که درخت رجیستری نمایش داده می شود، روی قسمت HKEY_LOCAL_MACHINE کلیک کنید.
- در منو رجیستری(در نسخه های دیگر ویرایشگر رجیستری، این آیتم منو ممکن است نامیده شود فایل") دستور را انتخاب کنید "بارگیری کندو".
- یک بوته را انتخاب کنید سیستمروی دیسک با ویندوز که بوت نمی شود (فایل با نام سیستمبدون پسوند، که در پوشه \windows\system32\config قرار دارد).
- روی دکمه کلیک کنید باز کنید.
- در میدان فصلدر درخت ویرایشگر رجیستری نام موقتی را وارد کنید که به boot hive اختصاص داده می شود. به عنوان مثال، 123 .
بعد از کلیک کردن باشه، بخشی را با نام اختصاص داده شده انتخاب کنید 123 و زیربخش را پیدا کنید \SYSTEM\ControlSet00х\services\msahciدر صورت "تعمیر" صفحه آبی ویندوز 7 و \SYSTEM\ControlSet00х\services\storahciدر مورد ویندوز 8-10. به عنوان ControlSet00х باید بخشی را با حداکثر مقدار انتخاب کنید x، یعنی اگر بخش رجیستری متصل به ویرایشگر حاوی ControlSet001 و ControlSet002 باشد، باید پارامترهای درایور را در بخش ویرایش کنید. \SYSTEM\ControlSet002\services\msahci

پس از تغییر پارامتر شروع کنید، در سمت چپ پنجره ویرایشگر رجیستری، کندوی متصل را انتخاب کنید ( 123 ) و آیتم منو را اجرا کنید "تخلیه بوش". مقدار پارامتر تغییر کرد شروع کنید، برابر 0 در رجیستری ویندوز مشکل ساز ذخیره می شود.

در مواردی که حالت راه اندازی درایور را فعال می کند msahciیا storahciبوت لودر ویندوز به من اجازه نداد از شر صفحه آبی خلاص شوم توقف 7B، می توانید پارامتر را تنظیم کنید شروع کنیدبرای درایورهای زیر برابر با صفر است:

آتاپی
آتاپورت
pciide
هوشمندانه
iaStorA
iaStorF
iaStorV

بارگذاری یک درایور اضافی مشکل جدی ویندوز نیست و در واقع به هیچ وجه بر عملکرد آن تأثیر نمی گذارد. اگرچه، برای صرفه جویی در منابع و کاهش زمان بارگذاری، توصیه می شود درایورهای غیر ضروری را وارد نکنید. پس از رفع خطای Stop 7B، لیست درایورهای استفاده شده واقعی را می توان در مدیر دستگاه مشاهده کرد و درایورهای غیر ضروری را می توان غیرفعال کرد (Start=4) یا به حالت شروع دستی (Start=3) تغییر داد.

    اگر صلاحیت کافی برای کار با ERD Commander ندارید یا در تعیین درایور مورد نیاز مشکل دارید، می توانید از یک تکنیک بسیار ساده استفاده کنید:

بوت شدن روی یک مادربرد جدید در هر سیستمی که امکانش وجود دارد. به عنوان آخرین راه حل، حتی می توانید به طور موقت ویندوز را بر روی پارتیشن دیگری یا روی درایو دیگری متصل به این کنترلر HDD نصب کنید. سپس باید محتویات بخش را به یک فایل صادر کنید

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CriticalDeviceDatabase

محتویات این بخش فهرستی از شناسه‌های PnP را ارائه می‌دهد که مطمئناً یکی از آنها مطابق با کنترلر HDD سیستم نصب شده است.

همچنین می توانید تعیین کنید که کدام درایورها از کنترلر هارد دیسک پشتیبانی می کنند.

آپلود در ERDC و وارد کردن داده ها از فایل ایجاد شده در پاراگراف قبل به رجیستری سیستم مشکل ساز. اگر از درایورهای msahci.sys، storahci.sys، iaStor... برای ویندوز 7-10 استفاده می کنید، باید پارامتر را بررسی یا تغییر دهید. شروع کنید

پس از رفع خطای Stop7B، علاوه بر این سیستم نصب شدهمی توان ابتدا بوت لودر سیستم را برای بارگیری ویندوز وصله شده به طور پیش فرض حذف کرد.

و اگر فرصتی برای به دست آوردن داده های صادر شده داشته باشید، مشکل به سادگی حل می شود پایگاه داده CriticalDeviceاز سیستم عامل رایانه دیگری با همان مادربرد یا حتی با همان شناسه PnP کنترلر هارد دیسک. اگر در تنظیمات BIOS برای همان مادربردها، حالت های مختلف عملکرد کنترلرها تنظیم شده باشد، به عنوان مثال، در یک AHCI و در دیگری IDE، سپس آنها شناسه های مختلف PnP خواهند داشت و توسط درایورهای مختلف ارائه می شوند.

برای انتقال لیست شناسه های PnP، کافی است این داده ها را در رجیستری ویندوز مشکل دار وارد کنید و اگر مشکل به دلیل شناسایی کنترلر HDD باشد، خطای Stop7B برطرف می شود. اگر مشکل ناشی از پارامتر Start باشد، می توانید با استفاده از مدیر دستگاه معمول - "Properties" - "Driver" - لیستی از فایل های درایور را برای یک ویندوز کار مشابه که این کنترلر را سرویس می دهد دریافت کنید - روی دکمه "Details" کلیک کنید.

در این مثال، کنترل کننده هارد دیسک توسط درایورها سرو می شود atapi.sys, ataport.sys, msahci.sysو pciidex.sys. ممکن است همه درایورهای فهرست شده دارای ورودی در کلید رجیستری نباشند HKLM\System\CurrentControlSet\Servicesبه عنوان مثال، در این مورد، ویژگی Start برابر با 0 باید باشد msahciو آتاپی، و مابقی به عنوان افزودنی به آنها بارگذاری می شوند. وجود یک پارامتر Start غیر صفر برای هر راننده ای که در لیست ذکر شده است منجر به "صفحه آبی مرگ" می شود.

رفع خطای Stop 7B هنگام انتقال سیستم به ماشین های مجازی.

در مواردی که لازم است، به عنوان مثال، پیکربندی ذخیره شده یک رایانه واقعی به یک ماشین مجازی منتقل شود، به عنوان یک قاعده، همان مشکل "صفحه آبی مرگ" رخ می دهد. STOP 0x0000007B "INACCESSIBLE_BOOT_DEVICE". علت خطا، مانند تعویض مادربرد، عدم شناسایی صحیح کنترلر هارد و بارگذاری درایور مورد نیاز برای آن است. این وضعیت اغلب زمانی پیش می‌آید که در محیط VMware Workstaion یا Oracle VM Virtualbox، باید وضعیت یک رایانه واقعی را از تصاویر AOMEI Backupper یا Acronis True Image به عنوان یک ماشین مجازی بازیابی کنید. به طور معمول، در چنین مواردی، یک ماشین مجازی جدید با یک دیسک خالی ایجاد می شود و یک درایو CD/DVD با یک تصویر یا دیسک بازیابی (به عنوان مثال، یک تصویر تصویر واقعی Acronis) به عنوان دستگاه بوت استفاده می شود. تصویر بازیابی به عنوان یک درایو USB قابل جابجایی یا از طریق متصل می شود شبکه محلی. بازیابی مانند سخت افزار واقعی انجام می شود، اما با احتمال زیاد، بارگذاری ماشین مجازی با خطای توقف به پایان می رسد. STOP 0x0000007B "INACCESSIBLE_BOOT_DEVICE". وضعیت کاملاً قابل پیش بینی است، اما به دلیل این واقعیت که سیستم مجازی سازی یک هارد دیسک مجازی را با یک شناسه PnP خاص قبلاً شناخته شده شبیه سازی می کند، راه حل ساده تری دارد. بنابراین، به عنوان مثال، Oracle VM VirtualBox یک دیسک SATA مجازی به طور پیش فرض ایجاد می کند:

علاوه بر این، محیط VirtualBox از چیپ‌ست‌های استاندارد اینتل - PIIX3 یا ICH9 تقلید می‌کند، که به شما امکان می‌دهد فایل‌های reg مناسب را از قبل برای تصحیح خطای Stop 7B برای چیپ‌ست‌های مشخص شده آماده کنید. در محیط VMware Workstation، دیسک های مجازی را می توان به صورت SATA، SCSI یا IDE شبیه سازی کرد. پیش فرض SCSI است. همانطور که در مورد استفاده از کنترلرهای هارد دیسک واقعی برای محیط VMware Workstation، می توانید از درایورهای استاندارد مایکروسافت برای IDE - "Intel(R) 82371AB/EB PCI Bus Master IDE Controller" (intelide.sys)، برای SATA - استفاده کنید. کنترلر "استاندارد" SATA AHCI"(msahci یا storahci بسته به نسخه ویندوز) و برای SCSI - "آداپتور LSI، سری SAS 3000، 8 پورت با 1068". می توانید با استفاده از ابزاری که قبلاً ذکر شد، اطلاعات مربوط به دستگاه های دیسک مورد استفاده توسط ماشین مجازی را روشن کنید DevManView.exe:

به طور کلی، مشکل خطای Stop 7B هنگام انتقال تصویر یک رایانه واقعی به یک ماشین مجازی را می توان با افزودن همه کنترلرهای هارد دیسک شبیه سازی شده به لیست دستگاه های حیاتی و فعال کردن بارگیری همه درایورهای استاندارد که عملکرد را تضمین می کنند، حل کرد. از هارد دیسک

رفع خطای Stop 7B با استفاده از Acronis Universal Restore.

Acronis Universal Restore درایورهای دستگاه مورد نیاز برای اجرای سیستم عامل بازیابی شده روی سخت افزار جدید را پیدا و نصب می کند. در عمل، Acronis Universal Restore به شما این امکان را می دهد که با چند کلیک بیشتر مراحل حذف خطای مهم Stop 7B را که در بالا توضیح داده شد، انجام دهید. قبل از اعمال Universal Restore در سیستم عامل ویندوز، باید مجموعه ای از درایورها را برای کنترلر و چیپ ست جدید هارد دیسک (چیپست مادربرد) آماده کنید. این درایورها برای اجرای سیستم عامل حیاتی هستند. فایل های درایور باید دارای پسوند INF، SYS یا OEM باشند. اگر درایورها با فرمت‌های EXE، CAB یا ZIP دانلود شده‌اند، آنها را با استفاده از یک برنامه شخص ثالث مانند بایگانی رایگان 7-Zip استخراج کنید. در مقادیر زیاددر رایانه ها، توصیه می شود مخزن درایور خود را ایجاد کنید که بر اساس نوع دستگاه یا پیکربندی سخت افزار رایانه مرتب شده است. یک کپی از مخزن به بهترین وجه در رسانه های قابل جابجایی استاندارد که تقریباً توسط هر سیستم عاملی پشتیبانی می شود - روی دیسک های CD/DVD و درایوهای فلش استفاده می شود.

Acronis Universal Restore رایگان است، اما فقط دارندگان محصولات ثبت شده Acronis Backup و Acronis Backup Advanced می توانند آن را از وب سایت رسمی توسعه دهنده دانلود کنند. همچنین حداقل برای نمایندگان مؤسسات آموزشی امکان ثبت نام در سایت شرکت و دریافت نسخه 30 روزه این محصولات از جمله Acronis Universal Restore به عنوان بخشی از بسته Acronis Backup یا Acronis Backup Advanced وجود دارد. نسخه‌های Acronis Backup با محصولات Acronis True Image سازگار نیستند و امکان بازیابی سیستم‌عامل‌های لینوکس با استفاده از Universal Restore وجود ندارد.

پس از بارگذاری محیط Acronis Universal Restore، پنجره اصلی به 3 قسمت تقسیم می شود:

این برنامه سیستم عامل ویندوز یافت شده را نشان می دهد که بازیابی برای آن انجام می شود و همچنین به شما امکان می دهد منابع جستجو را برای درایورهای لایه دسترسی سخت افزار (HAL)، کنترل کننده هارد دیسک و آداپتورهای شبکه مشخص کنید. اگر درایورها روی دیسک سازنده یا سایر رسانه‌های قابل جابجایی هستند، کادر را انتخاب کنید جستجو در رسانه های قابل جابجایی. اگر درایورها در یک پوشه محلی یا شبکه قرار دارند، با کلیک روی دکمه، مسیر این پوشه را مشخص کنید. پوشه اضافه کنید.

در حین اجرا، Acronus Universal Restore همچنین پوشه استاندارد ذخیره سازی درایور ویندوز (معمولاً \WINDOWS\INF).

تنظیمات به هر حال درایورهای دستگاه ذخیره سازی را نصب کنیدبه شما امکان می دهد درایورهای خاصی را که باید روی سیستم نصب شوند، مشخص کنید. این معمولاً در صورت داشتن کنترلرهای هارد دیسک ویژه - SCSI، SAS، Raid و غیره ضروری است.

پس از فشار دادن دکمه درایور را اضافه کنیدشما باید مسیر فایل های درایور را مشخص کنید و کادرهای مورد نیاز برای نصب اجباری را علامت بزنید:

پس از تعیین پارامترهای بالا، روی دکمه کلیک کنید باشه. کار نصب درایورهای مورد نیاز سیستم آغاز خواهد شد. اگر Acronis Universal Restore درایور سازگار را در مکان‌های مشخص شده شناسایی نکند، درخواستی نشان می‌دهد که شناسه PnP دستگاه مشکل‌ساز و پیشنهادهایی برای نصب بیشتر نشان می‌دهد - درخواست را پس از افزودن درایور مورد نیاز به مکان، تکرار کنید، از نصب آن صرفنظر کنید، یا کار را متوقف کنید پس از اتمام کار نصب درایور، می توانید تنظیمات نصب را تغییر داده و کار را تکرار کنید. به عنوان یک قاعده، در تنظیمات سخت افزاری استاندارد، Acronis Universal Restore به سرعت و به راحتی ویندوز را به حالت کار برمی گرداند. پس از بوت شدن سیستم، سایر درایورها به روش استاندارد نصب می شوند.

Acronis Universal Restore علاوه بر درایورهای زیرسیستم دیسک، درایورهای آداپتور شبکه را نصب می کند. درایور آداپتور شبکه در صورتی که به صورت دیجیتالی توسط مایکروسافت امضا شده باشد، بی صدا نصب می شود. در غیر این صورت، ویندوز یک پیام استاندارد نمایش می دهد که از شما می خواهد نصب درایور بدون امضا را تایید کنید.

در پایان، اضافه می کنم که خطای Stop 7B همچنین می تواند ناشی از نقص سخت افزار، آسیب به ساختار داده های منطقی روی دیسک، حذف تصادفی فایل های درایور یا ورودی های رجیستری و غیره باشد. با این حال، در واقعیت، چنین مواردی بسیار نادر است.

مسئله تعویض مادربرد بدون نصب مجدد ویندوز 7 کار آسانی نیست. تله ها بر سر راه کاربران عادی قرار خواهند گرفت. بنابراین، از شانه برش ندهید. ناخوشایند است که همه چیز را خودتان بارگیری کنید و سپس در مقابل "صفحه نمایش مرگ" بنشینید و به این فکر کنید که بعداً چه کاری انجام دهید. بهتر است این موضوع را با دقت مطالعه کنید. باید درک کرد که چه اقداماتی باید انجام شود، چه مشکلاتی ممکن است پیش بیاید و چه راه هایی برای حل آنها وجود دارد.

پیش نیازها

موضوع مهم و جدی است. شاید شما از یکی از مولفه ها راضی نیستید. فناوری رو به جلو حرکت می کند، اما پردازنده شما دیگر نمی تواند از عهده وظایف برآید. طبیعتاً باید یک تراشه جدید بخرید. اما اغلب با یک مدل مادربرد خاص ناسازگار است. سپس باید مادربرد را به همراه آن عوض کنید.

یا شاید تصمیم به خرید ماژول های رم جدید دارید. قدیمی‌های شما، مبتنی بر DDR2، مدت‌هاست که دیگر کار نمی‌کنند و قدیمی هستند. حتی اگر فقط بخواهید مقدار رم را افزایش دهید، یافتن ماژول هایی از این نوع بسیار دشوار و حتی غیرعملی خواهد بود. بنابراین بهتر است نگاهی دقیق تر به DDR4 بیندازید. این حافظه جدیدتر و با سرعت بالاتر است. اما نیاز به اسلات های خاصی روی مادربرد دارد. چرا مادربرد جدید نخرید؟

همین مشکلات ممکن است در مورد سایر قطعات نیز ایجاد شود. مدل‌های کارت گرافیک جدید به اسلات‌های پیشرفته نیاز دارند - سریع‌تر و با کیفیت‌تر. هارد دیسک در حال بهبود است و مدت هاست که به نسخه سوم سریال ATA تغییر مکان داده است. برای ارتقای سیستم خود باید جنبه های آن را با دقت مطالعه کنید زیرا تعویض مادربرد بدون نصب مجدد ویندوز 7 مشکل اصلی شما خواهد بود.

تخریب یا نگهداری؟

چرا ذخیره سیستم عامل ضروری است؟ از این گذشته، پس از مونتاژ رایانه شخصی، آن را از بین ببرید و یکی دیگر را نصب کنید. البته برای بسیاری از کاربران این سودآورترین گزینه خواهد بود. اما کاربرانی نیز هستند که سیستم را برای خود شخصی سازی می کنند کوچکترین جزئیات. تمام پارامترهای شخصی و برنامه های کاربردی لازم برای آنها مهم است.

هنگامی که سیستم عامل را مجدداً نصب می کنید، طبیعتاً همه چیز حذف می شود. و اگر برای برخی این شروع چیز جدیدی باشد، برای برخی دیگر می تواند به یک تراژدی بزرگ تبدیل شود. حذف همه مشکلات و حفظ اطلاعات شخصی ضروری است.

ابزار

برای اینکه سیستم عامل و اطلاعات خود را از دست ندهید، بهتر است از چند ابزار استفاده کنید. برای تعویض مادربرد بدون نصب مجدد ویندوز 7، دو ابزار کاربردی برای ما مفید خواهد بود.

Sysprep یک ابزار سیستم عامل داخلی است. برای تمیز کردن قطعات سخت افزاری، بازنشانی فعال سازی سیستم عامل و غیره استفاده می شود. به طور کلی، نرم افزار به شما این امکان را می دهد که تصویری از یک سیستم عامل بدون نیاز به سخت افزار ایجاد کنید.

ERD Commander ابزاری است که باید از قبل دانلود کنید. حتی اگر آسیب دیده باشد و بارگیری غیرممکن باشد کمک می کند. این وظیفه اصلی اوست. گزینه های اضافی نیز وجود دارد. به طور کلی ERD Commander نرم افزار مفیدی برای برنامه نویسان است. در صورت مسدود شدن سیستم توسط ویروس های باج افزار، از سرگیری انتخابی عملکرد فایل ها از رجیستری و غیره، به بازیابی سیستم کمک می کند.

مشکل اصلی

چرا حتی داشتن یک نسخه مطلوب است؟ واقعیت این است که جایگزینی مادربرد معمولاً منجر به ناسازگاری درایورهای زیادی می شود. و اگر هنوز می توان این مشکل را با برخی از دستگاه ها اصلاح کرد، خطاهای اصلی از رابط ATA/SATA - پورت های هارد دیسک می آید. به همین دلیل است که "صفحه نمایش مرگ" اغلب ظاهر می شود که راه اندازی مجدد بی پایانی را به همراه دارد.

آماده سازی

کل فرآیند را با کار با Sysprep شروع کنید. برای تعویض مادربرد بدون نصب مجدد ویندوز 7، به این ابزار نیاز دارید. تمام فایل ها و درایورهای منحصر به فرد را پاک می کند. بنابراین، این کار باید قبل از اینکه قطعه جدید فضای مادربرد را اشغال کند، انجام شود.

برای شروع کار با ابزار، باید آن را از طریق خط فرمان Win+R پیدا کنید. یک پنجره کوچک باز می شود که در آن مسیر Sysprep را وارد می کنیم: "C:\windows\system32\sysprep\sysprep.exe". در پنجره جدید باید پارامترهای نرم افزار را پیکربندی کنید.

ابتدا به بخش «اقدامات پاکسازی سیستم» بروید و در اینجا باید خطی را که به پنجره خوش‌آمدگویی سیستم می‌رود انتخاب کنید. در اینجا باید کادر کنار «آماده سازی برای استفاده» را علامت بزنید. اکنون به دنبال بخش «گزینه‌های خاموش کردن» بگردید و روی «خاموش شدن» کلیک کنید. فراموش نکنید که همه چیز را با دکمه OK تمام کنید.

پس از چند ثانیه کار، هنگامی که ابزار تمام کارهای لازم را انجام داد، سیستم خاموش می شود. سپس به مونتاژ مادربرد، نصب و سایر موارد مشابه می پردازیم.

جایگزین

اگر مادربرد را بدون نصب مجدد ویندوز 7 تعویض می کنید، به رجیستری نیز نیاز خواهید داشت. برای اطمینان از اینکه نصب منجر به خطاهای سازگاری نمی شود، چه در مورد تغییر مادربرد یا تغییر حالت کنترلر، باید سیستم را در حالی که به درستی کار می کند، حفاری کنید.

خط فرمان Win+R را باز کرده و regedit را وارد کنید. بنابراین شما همان رجیستری را راه اندازی کرده و با آن شروع به کار خواهید کرد. اکنون باید از طریق HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci بروید. آخرین پوشه را باز کنید و در سمت راست به دنبال خط Start بگردید. شما باید مقدار را به صفر تغییر دهید. به ستون سمت چپ برمی گردیم و در همان مسیر به دنبال پوشه pciide نهایی می گردیم. در اینجا دوباره مقدار را صفر می کنیم. برای کاربرانی که از آرایه های RAID (چند دیسک) استفاده می کنند، کل فرآیند را در iaStorV تکرار می کنیم.

اکنون می توانید مادربرد را بدون نصب مجدد ویندوز 7 (64) تعویض کنید. کامپیوتر را خاموش کنید، مادربرد به روز شده را در کیس نصب کنید و کامپیوتر را روشن کنید. با اقدامات درست، روند درست خواهد بود. سیستم عامل به تنهایی درایورها را روی کنترلر بارگذاری می کند و شما باید خودتان تمام تنظیمات لازم را انجام دهید.

بازیابی

در طول تمام این عملیات، ممکن است خطاهایی رخ دهد. ورودی نادرست مقادیر یا اقدامات اشتباه را نمی توان رد کرد. همه اینها به این واقعیت منجر می شود که راه اندازی سیستم عامل غیرممکن است. بیایید سعی کنیم ERD Commander را بارگیری کرده و روی یک درایو فلش بارگذاری کنیم. تعویض مادربرد بدون نصب مجدد ویندوز 7 باید آسان باشد. همانطور که قبلاً آموختیم، این ابزار به بازیابی سیستم در شرایط دشوار کمک می کند.

برای استفاده از این برنامه، باید آن را از اینترنت دانلود کنید و اگر دیسک درایو ندارید، آن را روی سی دی یا فلش درایو قرار دهید. حالا وقتی کامپیوتر را روشن می کنید، درایو بوت این نرم افزار را می بیند و شروع به دانلود اطلاعات لازم از آن می کند. در پنجره، ERD Commander 6.5 را برای سیستم عامل هفتم یا برای نسخه ای که قبلاً نصب کرده اید، انتخاب کنید.

اکنون یک اعلان در مورد "تغییر نام" درایوها ظاهر می شود. ما با این روند موافقیم. ما هنوز تنظیمات شبکه را لمس نکرده ایم، طرح صفحه کلید را فراموش نکنید. اگر چندین سیستم عامل روی دیسک نصب شده است، باید سیستمی را که قبلاً در پنجره بعدی استفاده شده است انتخاب کنید. اگر فقط یکی باشد، فقط یک خط در رایانه لوحی ظاهر می شود. روی "بعدی" کلیک کنید و ببینید چه اتفاقی می افتد. معمولا چند ثانیه طول می کشد تا سیستم با مشکلات و غیره مقابله کند.

اکنون پنجره ای با “System Recovery Options” باز می شود. در اینجا باید آخرین مورد با بازیابی MSDaRT را انتخاب کنید. بعد روی رجیستری کلیک کنید. حالا ما نیازی به دستور نداریم. تعویض مادربرد بدون نصب مجدد ویندوز 7 در پنجره رجیستری انجام می شود که قبلاً برای ما آشناست.

در مسیر HKEY_LOCAL_MACHINE\SYSTEM پوشه MountedDevises را خواهید دید - باید آن را حذف کنید. در بالا یک پوشه CurrentControlSet وجود دارد، در آن باید پوشه atapi را پیدا کنید، خط Start را در آنجا به صفر تغییر دهید و این تنظیم را در بایگانی های باقی مانده تکرار کنید.

آخرین مرحله کار با پوشه Msahci است. در اینجا دوباره مقدار را به صفر تغییر می دهیم. سیستم باید به درستی بوت شود. اگر هیچ چیزی کار نکرد، به احتمال زیاد مشکل بسیار پیچیده تر است. در اینجا، علاوه بر سایر خطاهای نرم افزار، در مورد تداخل با آداپتور ویدئویی داخلی صحبت می کنیم.

حالت ایمن

هنوز هم نمی توانید مادربرد را بدون نصب مجدد ویندوز 7 تعویض کنید؟ می توانید به "حالت ایمن" بروید. هنگام راه اندازی کامپیوتر، F8 را فشار دهید. هنگامی که سیستم عامل بارگیری می شود، به "Device Manager" بروید و دستگاهی را که از کار افتاده است بردارید. اگر نمی توانید آن را تعیین کنید، توصیه می کنند به سادگی گذرگاه PCI را بردارید و تمام درایورهای لازم را دانلود کنید.

تمام این عملیات برای افرادی طراحی شده است که حداقل دانشی از رایانه شخصی دارند. یک کاربر معمولی قطعا جایی گیج می شود و چیز اشتباهی را انتخاب می کند. پس از این، سیستم به یک "آجر" تبدیل می شود و برنامه نویسان آن را ذخیره می کنند. اگر مطمئن نیستید چه کار می کنید، یا دوستانی پیدا کنید که همه اینها را درک کنند یا از یک مرکز خدمات کمک بخواهید.