محل قرنطینه در آنتی ویروس avast

هنگام تلاش برای اجرای یک سیستم عامل ویندوز یا لینوکس در یک ماشین مجازی VirtualBox، یک کاربر ممکن است یک خطای 0x80004005 روبرو شود. این اتفاق می افتد قبل از شروع سیستم عامل و مانع هر گونه تلاش برای بارگذاری آن. راه های مختلفی برای کمک به از بین بردن مشکل موجود وجود دارد و همچنان به استفاده از سیستم مهمان به طور معمول ادامه می یابد.

علت خطا 0x80004005 در VirtualBox

ممکن است چندین موقعیت وجود داشته باشد که نمی توانند یک جلسه برای یک ماشین مجازی باز کنند. اغلب این خطا به خودی خود رخ می دهد: فقط دیروز، شما بی سر و صدا در سیستم عامل در VirtualBox کار می کرد، و امروز شما نمی توانید همین کار را به دلیل عدم شروع جلسه. اما در بعضی موارد ممکن است شروع اولیه (نصب) سیستم عامل را انجام ندهد.

این ممکن است به دلیل یکی از دلایل زیر رخ دهد:

  1. خطا در ذخیره آخرین جلسه.
  2. پشتیبانی مجازی سازی غیر فعال BIOS.
  3. نسخه نادرست نسخه VirtualBox.
  4. Hyper-V (Hyper-V) با VirtualBox در سیستم های 64 بیتی مواجه است.
  5. مشکل ویندوز به روز رسانی میزبان.

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

روش 1: فایل های داخلی را تغییر نام دهید

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

برای انجام اقدامات بیشتری لازم است که صفحه نمایش پسوند فایل را فعال کنید. این را می توان از طریق انجام داد "گزینه های پوشه" (در ویندوز 7) یا "گزینه های اکسپلورر" (در ویندوز 10).

  1. پوشه ای را که پرونده مربوط به راه اندازی سیستم عامل ذخیره شده است را باز کنید، به عنوان مثال تصویر خود را این در پوشه قرار دارد. VM های VirtualBox، محل ذخیره سازی که شما در هنگام نصب VirtualBox خود انتخاب کردید. معمولا در ریشه دیسک (دیسک) قرار دارد با یا دیسک داگر HDD به 2 بخش تقسیم شود). همچنین می تواند در پوشه شخصی کاربر در مسیر مسیر قرار گیرد:

    از: Users USER_NAME VirtualBox VMs NOST_GOSTEVO_OS

  2. فایل های زیر باید در پوشه ای با سیستم عامل مورد نظر شما باشد: name.vbox و name.vbox-prev. به جای نام نام سیستم عامل مهمان شما خواهد بود.

    فایل کپی کنید name.vbox به جای دیگری، برای مثال، روی دسکتاپ.

  3. پرونده name.vbox-prev باید جای جای فایل منتقل شود name.vboxاین است که حذف کنید "-prev".

  4. اقدامات مشابه در داخل پوشه دیگری که در آدرس زیر انجام می شود باید انجام شود:

    C: Users USER_NAME . VirtualBox

    در اینجا شما فایل را تغییر دهید VirtualBox.xml - کپی آن را به هر مکان دیگر.

  5. در پرونده VirtualBox.xml-prev، PostScript را حذف کنید "-prev"برای گرفتن نام VirtualBox.xml.

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

روش 2: پشتیبانی مجازی سازی بایوس را فعال کنید

اگر شما تصمیم به استفاده از VirtualBox برای اولین بار و بلافاصله با خطا فوق الذکر روبرو می شوند، شاید اشتباه دروغ در بایوس غیر پیکربندی برای کار با تکنولوژی مجازی سازی است.

برای شروع ماشین مجازی، در BIOS کافی است که تنها یک تنظیم را فعال کنید که نام آن است تکنولوژی مجازی سازی اینتل.

  • در جایزه BIOS، مسیر به این تنظیم به شرح زیر است: ویژگی های پیشرفته BIOS > فناوری مجازی سازی (یا فقط مجازی سازی) > فعال شده است.

  • در بایوس AMI: پیشرفته > اینتل (R) VT برای I / O کارگردان > فعال شده است.

  • در ASUS UEFI: پیشرفته > تکنولوژی مجازی سازی اینتل > فعال شده است.

پیکربندی ممکن است راه دیگری (به عنوان مثال در بایوس در لپ تاپ های HP یا BIOS Utility Setup Utility Insyde) داشته باشد:

  • پیکربندی سیستم > فناوری مجازی سازی > فعال شده است;
  • پیکربندی > فناوری مجازی اینتل > فعال شده است;
  • پیشرفته > مجازی سازی > فعال شده است.

اگر این تنظیم را در نسخه BIOS خود پیدا نکردید، آن را به صورت دستی در همه موارد منو به صورت کلمات کلیدی جستجو کنید مجازی سازی, مجازی, VT. برای فعال کردن حالت انتخاب فعال شده است.

روش 3: به روز رسانی VirtualBox

شاید بروزرسانی بعدی این برنامه به آخرین نسخه صورت گرفته باشد، پس از آن خطای راه اندازی "E_FAIL 0x80004005" ظاهر شد. از این وضعیت دو راه وجود دارد:

  1. منتظر نسخه پایدار VirtualBox هست

    کسانی که نمیخواهند با انتخاب نسخه کاری برنامه مواجه شوند، به سادگی میتوانند برای بهروزرسانی صبر کنند. شما می توانید در مورد انتشار نسخه جدید در وب سایت رسمی VirtualBox یا از طریق رابط برنامه ببینید:

    1. مدیر ماشین مجازی را شروع کنید
    2. کلیک کنید "پرونده" > "بررسی برای به روز رسانی ...".

    3. منتظر چک باشید و در صورت لزوم نصب را بروز کنید.
  2. VirtualBox را به نسخه فعلی یا قبلی نصب کنید.
    1. اگر شما یک پرونده نصب مجازی را دارید، سپس از آن برای نصب مجدد استفاده کنید. برای بارگیری مجدد نسخه فعلی یا قبلی، روی این لینک کلیک کنید.
    2. با کلیک بر روی لینک به صفحه با لیستی از تمام نسخه های قبلی برای نسخه فعلی VirtualBox.

    3. یک مجمع مناسب برای سیستم میزبان را انتخاب کنید و آن را دانلود کنید.

    4. برای نصب نسخه مجازی VirtualBox مجددا نصب کنید: نصب را اجرا کنید و در پنجره با نوع نصب انتخاب کنید "تعمیر". برنامه را به طور معمول نصب کنید.

    5. اگر شما به نسخه قبلی رفته اید، بهتر است ابتدا VirtualBox را از طریق آن حذف کنید "افزودن یا حذف برنامه ها" در ویندوز

      یا از طریق نصب کننده VirtualBox.

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

  3. روش 4: Hyper-V را غیرفعال کنید

    Hyper-V یک سیستم مجازی سازی برای سیستم های 64 بیتی است. گاهی اوقات ممکن است با VirtualBox اختلاف داشته باشد، که باعث ظهور یک خطا هنگام شروع یک جلسه برای یک ماشین مجازی می شود.

    برای غیرفعال کردن hypervisor، موارد زیر را انجام دهید:

    1. اجرای "کنترل پنل".

    2. مرور بر روی آیکون ها را روشن کنید. انتخاب مورد "برنامه ها و قطعات".

    3. در قسمت سمت چپ پنجره روی لینک کلیک کنید. "فعال یا غیرفعال کردن قطعات ویندوز".

    4. در پنجره ای که باز می شود، علامت Hyper-V را بردارید و سپس روی آن کلیک کنید "خوب".

    5. کامپیوتر (اختیاری) را مجددا راه اندازی کنید و سعی کنید OS را در VirtualBox بگذارید.

    روش 5: تغییر نوع راه اندازی OS مهمان

    به عنوان یک راه حل موقت (برای مثال، قبل از انتشار یک نسخه جدید از VirtualBox)، می توانید سعی کنید تغییر نوع سیستم راه اندازی OS. این روش در همه موارد کمک نمی کند، اما ممکن است برای شما کار کند.

    1. مدیر VirtualBox را راه اندازی کنید.
    2. با کلیک بر روی سیستم عامل مشکل ساز، راست کلیک کنید، مکان نما را به مورد انتخاب کنید "اجرای" و یک گزینه را انتخاب کنید "در حال اجرا در پس زمینه با رابط".

    این ویژگی تنها در VirtualBox در دسترس است، با شروع از نسخه 5.0.

    روش 6: حذف / تعمیر ویندوز 7 به روز رسانی

    این روش منسوخ شده است، زیرا پس از یک پاکت ناموفق KB3004394، منجر به خاتمه ماشین های مجازی در VirtualBox، یک پچ KB3024777 منتشر شده است که این مشکل را حل می کند.

    با این حال، اگر به دلایلی شما رایانه ثابت خود را در رایانه خود نداشته باشید و یک مشکل وجود داشته باشد، لازم است که KB3004394 را حذف کنید یا KB3024777 را نصب کنید.

    حذف KB3004394:

    1. دستور Command Prompt را با حقوق مدیر باز کنید برای انجام این کار، پنجره را باز کنید "شروع"نوشتن cmdراست کلیک کنید تا انتخاب شود "اجرای به عنوان مدیر".

    2. تیم را ثبت کنید

      wusa / uninstall / kb: 3004394

      و کلیک کنید وارد شوید.

    3. پس از انجام این اقدام، ممکن است لازم باشد رایانه را دوباره راه اندازی کنید.
    4. سعی کنید سیستم عامل مهمان را مجددا در VirtualBox اجرا کنید.

    نصب KB3024777:

    1. این پیوند را به وب سایت Microsoft دنبال کنید.
    2. دانلود فایل نسخه، با توجه به bitness از سیستم عامل خود را.

    3. فایل را به صورت دستی نصب کنید، در صورت لزوم، کامپیوتر را مجددا راه اندازی کنید.
    4. راه اندازی ماشین مجازی را در VirtualBox بررسی کنید.

    در اغلب موارد، اجرای دقیق این توصیه ها منجر به از بین بردن خطای 0x80004005 می شود و کاربر می تواند به راحتی با ماشین مجازی شروع به کار یا ادامه دهد.