ماشین مجازی روی فلش مموری. درایو فلش قابل بوت در VirtualBox. چه چیزی نیاز داریم




همه برای آزمایش سیستم عامل ها و نرم افزارها خوب هستند، اما به دلایلی هیچ یک از این برنامه های هایپروایزر امکان بوت شدن از درایو فلش USB را با فرمت قابل استفاده معمولی فراهم نمی کند. داشتن قابلیت بوت کردن از تصاویر CD/DVD قابل بوت ممکن است مشکل مشاهده محتویات دومی را حل کند، اما این به هیچ وجه نیاز به آزمایش یک درایو فلش قابل بوت تمام شده را برآورده نمی کند. عملکرد یک درایو فلش قابل بوت را بر روی یک ماشین مجازی بررسی کنید، نرم افزار موجود در دیسک زنده احیا را در ارتباط با سخت افزار مجازی آزمایش کنید، از این عمل اسکرین شات بگیرید، سیستم عاملی را نصب کنید که کیت توزیع آن فقط در ضبط موجود است. یک درایو فلش - اما شما هرگز نمی دانید برای چه نیازهایی باید بتوانید از USB بوت کنید.

نحوه راه اندازی بوت از درایو فلش USB در ماشین های مجازی VirtualBox و VMware Workstation - این را در زیر متوجه خواهیم شد. و برای این منظور از لودر استفاده خواهیم کرد Plop Boot Manager.

1. تصویر دیسک مدیریت بوت Plop را آماده کنید

هدف دانلودر رایگان Plop Boot Manager در مقاله سایت به تفصیل مورد بحث قرار گرفت. Plop Boot Manager که برای حل مشکل عدم وجود گزینه راه اندازی از دستگاه های USB در BIOS رایانه های قدیمی طراحی شده است، همچنین به حل مشکل بوت شدن از درایو فلش USB در ماشین های مجازی کمک می کند. توزیع دومی را از وب سایت رسمی توسعه دهنده دانلود کنید.

پس از باز کردن آرشیو Plop Boot Manager، می‌توانیم محتویات پوشه را حذف کنیم و فقط تصویر دیسک ISO مورد نظر - فایل را باقی بگذاریم. "plpbt.iso".

بهتر است این فایل را فوراً به یک مکان خلوت منتقل کنید ، مثلاً به پوشه ای با همان ماشین های مجازی ، زیرا در فرآیند استفاده از این تصویر ISO ، مسیر مکان آن در تنظیمات Hypervisor مشخص می شود. دومی، در واقع، ما بیشتر انجام خواهیم داد - تصویر ISO "plpbt" را به عنوان منبع راه اندازی برای ماشین های مجازی VirtualBox و VMware Workstation پیکربندی می کنیم.

2. بوت شدن از درایو فلش در VirtualBox

هنگامی که ماشین مجازی VirtualBox برای بوت شدن از درایو فلش USB پیکربندی شده است، باید خاموش شود. دکمه تنظیمات را فشار می دهیم. در پنجره ای که ظاهر می شود، ابتدا به بخش " سیستم” برای اطمینان از اینکه دستور بوت برای درایو اصلی است. چک باکس باید روی مورد قرار گیرد " CD/DVD».

حالا بریم سراغ بخش حامل ها". کلیک " کنترل کننده: IDE"و دکمه برچسب زده شده" را انتخاب کنید خالی” (اگر هیچ تصویر دیسک دیگری به ماشین مجازی متصل نشده باشد). بعد، ما به پارامتر " نیاز داریم ویژگی های". در انتهای ستون واحد درایو"دکمه را به شکل دیسک فشار دهید، سپس - دکمه مرور با کتیبه" تصویر دیسک نوری را انتخاب کنید».

در پنجره اکسپلورر، همان فایل را باز کنید " plpbt.iso».

تمام: تصویر دیسک Plop Boot Manager اکنون در درایو مجازی VirtualBox نصب می شود. کلیک " خوب».

درایو فلش USB را در پورت USB کامپیوتر قرار دهید. ماشین مجازی را راه اندازی می کنیم. دومی از تصویر دیسک Plop Boot Manager بوت می شود و در پنجره آن یک منوی بوت مینیمالیستی را مشاهده می کنیم که از جمله گزینه های آن دستگاه های USB هستند. اما ابتدا باید فلش USB را به ماشین مجازی متصل کنید. در پایین پنجره روی دکمه کوچکی با تصویر ورودی USB کلیک می کنیم و روی دستگاه USB مورد نظر علامت می زنیم. در مورد ما، درایو فلش تنها یکی از آنهاست.

ما دوباره رابط Plop Boot Manager را خواهیم دید و اکنون می توانیم گزینه بوت - USB را انتخاب کنیم. برای تعامل با رابط بوت لودر، باید با ضبط ماوس وارد ماشین مجازی شوید - یعنی داخل پنجره آن دوبار کلیک کنید. به یاد بیاورید که به طور پیش فرض، رها شدن نشانگر ماوس از گرفتن توسط ماشین مجازی در برنامه VirtualBox با فشار دادن کلید راست Ctrl انجام می شود. برای پیمایش در میان گزینه های بوت در منوی Plop Boot Manager، از کلیدهای پیمایش "" "↓" استفاده کنید، انتخاب دستگاه بوت با کلید Enter تأیید می شود.

برای اینکه ماشین مجازی VirtualBox دوباره از هارد دیسک بوت شود، می توانید ترتیب بوت را از آخرین مورد در قسمت تنظیمات تنظیم کنید. سیستم” - که در واقع در بالا بررسی کردیم، یا تصویر دیسک را از درایو ماشین مجازی استخراج کنیم. این کار با کلیک بر روی دکمه دیسک شکل در پایین پنجره ماشین مجازی ساده ترین کار است. یکی از توابع موجود خواهد بود " دیسک را از درایو خارج کنید».

با این حال، اگر درایوهای فلش قابل بوت اغلب آزمایش می شوند، می توانید به سادگی گزینه بوت را از پارتیشن دیسک مورد نظر در پنجره بوت لودر Plop Boot Manager انتخاب کنید.

3. بوت شدن از درایو فلش به ایستگاه کاری VMware

بسیار خوب، هنوز VirtualBox رایگان است، اما برای برنامه پولی VMware Workstation، فقدان یک گزینه ساده و قابل فهم برای بوت کردن ماشین مجازی از درایو فلش USB یک چیز غیرقابل قبول است. با این وجود، حتی با پرداخت هزینه، این مشکل را با تلاش خود حل خواهیم کرد.

همانند VirtualBox، ماشین مجازی VMware Workstation نیز باید خاموش شود. در پنجره جزئیات، روی گزینه تغییر تنظیمات کلیک کنید.

بیایید وارد پارامترهای ماشین مجازی شویم، در اینجا به تب " نیاز داریم تجهیزات". انتقال به برگه " CD/DVD"، گزینه فعال را تنظیم کنید" فایل تصویر ISO"، سپس از دکمه مرور برای تعیین مسیر فایل استفاده کنید" plpbt.iso". کلیک " خوب».

با بازگشت به پنجره جزئیات ماشین مجازی، روی لیست کشویی حالت های آن کلیک کنید و " را انتخاب کنید. با فریمور فعال کنید". در مورد ما، ما با آخرین نسخه VMware Workstation 11 سر و کار داریم. اما در نسخه های قبلی برنامه یا در نسخه های مختلف ترجمه VMware Workstation، این گزینه ممکن است به طور متفاوتی خوانده شود، به عنوان مثال، " در بایوس فعال کنید"، نسخه انگلیسی " بایوس را روشن کنید».

برخلاف VirtualBox، VMware Workstation برای تنظیم ترتیب راه‌اندازی ماشین مجازی در تنظیمات آن فراهم نمی‌کند. همه چیز مانند یک رایانه واقعی اتفاق می افتد: اولویت دستگاه های بوت در BIOS مجازی اختصاص داده می شود - آنالوگ یک سیستم داده اصلی ورودی / خروجی واقعی.

پس از راه اندازی ماشین مجازی در حالت بایوس، وارد آن می شویم (با دوبار کلیک کردن در داخل پنجره یا با فشار دادن ctrl+g). برای مرجع: به طور پیش فرض، انتشار نشانگر ماوس در برنامه VMware Workstation با کلیدهای Ctrl + Alt انجام می شود. با استفاده از کلیدهای ناوبری "→" به بخش " چکمه"، سپس با استفاده از کلید "↓" به پارامتر " پایین می رویم. دستگاه پخش سی دی". با استفاده از کلید "+" آن را به بالای لیست فشار دهید و " را فشار دهید. F10».

ما تصمیم را با فشار دادن Enter در کادر با گزینه پاسخ از پیش تعیین شده تأیید می کنیم. آره» هنگامی که از شما خواسته شد پیکربندی را ذخیره کنید.

ماشین مجازی مجددا راه اندازی می شود و رابط Plop Boot Manager را خواهیم دید. همچنین مانند VirtualBox، در پایین پنجره ماشین مجازی، روی دکمه USB devices کلیک کرده و فلش USB را وصل کنید.

ماشین مجازی را مجددا راه اندازی می کنیم.

اکنون می توانیم به داخل آن رفته و در منوی Plop Boot Manager گزینه بوت شدن از دستگاه های USB را انتخاب کنیم.

برگرداندن ماشین مجازی VMware Workstation به بوت شدن از هارد دیسک فرآیند معکوس است. باید وارد بایوس شوید و اولویت بوت را با " تنظیم کنید هارد دیسکهمان طور که قبلا بود. شما می توانید در غیر این صورت عمل کنید و خود تصویر دیسک Plop Boot Manager را حذف کنید. در پایین پنجره ماشین مجازی دکمه ای به شکل دیسک وجود دارد که دسترسی سریع به تنظیمات درایو را فراهم می کند. کلیک " گزینه ها».

در پنجره تنظیمات درایو ماشین مجازی، می‌توانیم تیک وضعیت دستگاه را برداریم. برای وصل کردن"، یا گزینه شناسایی یک درایو CD/DVD فیزیکی را فعال کنید.

آیا این مقاله به شما کمک کرد؟

من یک کامپیوتر دارم که دائماً با آن کار می کنم و لذت می برم، ویندوز 7 به عنوان یک سیستم عامل روی آن اجرا می شود، همچنین یک هارد USB قابل حمل دارم که روی آن لینوکس اوبونتو را به عنوان سیستم عامل بوت تقلبی کردم. من از آن به عنوان یک سیستم عامل "نجات" مانند Live CD استفاده می کنم و گاهی اوقات در آن کار می کنم. در کل فکر می کردم بد نیست بتونم این سیستم عامل رو تو VirtualBox لود کنم. پس از خراش دادن دستورالعمل های مختلف از راهنماها و اینترنت، من دستور العمل خود را برای انجام این کار درست کردم.

و بنابراین، لینوکس اوبونتو را که روی یک هارد USB در VirtualBox نصب شده است، مانند یک ماشین مجازی معمولی اجرا می کنیم. به هر حال، این دستور برای درایوهای فلش نیز مناسب است.

### داده شده: * کامپیوتر با Windows 7 x64 * USB HDD قابل بوت با Ubuntu 12.04TLS

###وظیفه:

اوبونتو نصب شده بر روی هارد دیسک USB در داخل VirtualBox را اجرا کنید و از دو سیستم به صورت موازی استفاده کنید.

###راه حل:

برای شروع شما نیاز دارید خط فرمان را اجرا کنید(کنسول، cmd.exe) از طرف مدیر (!!! اجباری !!!)اگر از ویندوز 7 یا ویستا استفاده می کنید.

و سه دستور زیر را در آن اجرا کنید. ج: سی دی "%PROGRAMFILES%\..\Program Files\Oracle\VirtualBox\" VBoxManage دستورات داخلی ایجادrawvmdk -نام فایل "%USERPROFILE%\USB-HDD-connector.vmdk" -rawdisk \\.\PhysicalDrive1

###حالا اجازه دهید نگاهی دقیق تر به این دستورات بیندازیم:

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

خط دوم دایرکتوری را مشخص می کند که دستورات زیر در آن اجرا می شوند. در مورد من، این C:\Program Files\Oracle\VirtualBox\ " است، زیرا برنامه مجازی سازی من در پوشه ای که توسعه دهندگان آن برای نصب ارائه می دهند نصب شده است.

فرمان سوم یک فایل ایجاد می کند USB-HDD-connector.vmdk، که HDD خارجی ما را به سیستم عامل و VirtualBox پیوند می دهد. این فایل است که باید به عنوان یک دیسک اصلی برای راه اندازی ماشین مجازی شما اضافه شود. ولی! قبل از اجرای این دستور، باید شماره ای را که هارد اکسترنال شما توسط سیستم شناخته می شود را مشخص کنید.

###چگونه شماره دیسکی را که می خواهید از آن بوت کنید پیدا کنید؟

و خیلی ساده! برای انجام این کار، پنل "Computer Management" بخش "Disk Management" را باز کنید. پانل را می توان به دو صورت فراخوانی کرد:

بر روی میانبر "کامپیوتر من" کلیک راست کرده و خط "مدیریت" را در منو انتخاب کنید. - دستور '%windir%\system32\compmgmt.msc /s' را اجرا کنید. برای انجام این کار، کلیک کنید Win+R، این دستور را تایپ کرده و فشار دهید وارد.

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

در بخش "مدیریت دیسک" به دنبال دیسک خود بگردید. دیسک 0، دیسک 1، دیسک 2 ... اعداد اعداد دیسک هستند.

در مورد من اینطور بود دیسک 1. بنابراین، در دستور بالا یک زیر رشته \\.\PhysicalDrive1 وجود دارد. آخرین رقم در اینجا باید با شماره دیسکی که در کنترل پنل کامپیوتر پیدا کردید مطابقت داشته باشد.

نکته دیگری که می خواهم به آن اشاره کنم، مکانی است که فایل مورد نیاز ما در آن ایجاد می شود. در نسخه من - %USERPROFILE%\USB-HDD-connector.vmdk - به این معنی است که در پوشه %USERPROFILE% (این یک متغیر سیستم ویندوز است که با مفسر خط فرمان با مسیر پوشه کاربری که تحت آن در سیستم مجاز هستید جایگزین می شود)یک فایل USB-HDD-connector.vmdk ایجاد خواهد شد. البته می‌توانید از هر نام و مسیری که دوست دارید در اینجا استفاده کنید، اما اگر در این خط فاصله وجود دارد، باید آن را در گیومه قرار دهید. در غیر این صورت، مفسر این فضا را به عنوان یک پرش به دستورالعمل بعدی تفسیر می کند.

###در نتیجه، کنسول شما باید چیزی شبیه به این باشد:

اگر دستور موفقیت آمیز باشد و فایل پیوند ایجاد شود، پاسخ را خواهید دید: دسترسی به دیسک میزبان RAW فایل VMDK %userpofile%\USB-HDD-connector.vmdk با موفقیت ایجاد شد. وووت تنها چیزی که باقی می ماند ایجاد یک ماشین مجازی و انتخاب فایلی که به تازگی ایجاد کرده ایم به عنوان هارد دیسک است. اوه بله... و آن را به عنوان "استاد اولیه" درج کنید.

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

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

درایو فلش متصل به ماشین مجازی به طور معمول در Explorer شناسایی و نمایش داده می شود. با این حال، انتخاب آن به عنوان یک دیسک بوت امکان پذیر نیست، زیرا چنین موردی در منوی بوت وجود ندارد. بوت شدن از فلاپی دیسک، CD-ROM و حتی از طریق شبکه وجود دارد، اما هیچ راه اندازی از طریق USB وجود ندارد.

اما همه چیز خیلی بد نیست و هنوز راهی برای بوت شدن از درایو فلش USB وجود دارد، اگرچه تا حدودی ناخوشایند است. برای بوت کردن ماشین مجازی VirtualBox از درایو USB خارجی، باید یک فایل binder vmdk ایجاد کنید. از طریق این فایل، ماشین مجازی به درایو USB خارجی متصل خواهد شد.

روند

اول از همه، یک درایو فلش USB را وارد کامپیوتر می کنیم. سپس کنسول فرمان (الزامی با حقوق مدیر) را اجرا می کنیم و دستور diskpart را وارد می کنیم. سپس با استفاده از دستور list disk، دیسک های فیزیکی متصل به سیستم را لیست می کنیم. به طور تجربی (به عنوان مثال بر اساس اندازه) یک درایو فلش پیدا می کنیم و شماره دیسک را به خاطر می آوریم. در مورد من، این دیسک 2 است. برای خروج از ابزار diskpart، exit را تایپ کنید.

برای ایجاد یک فایل *.vmdk، از ابزار کنسول vboxmanage.exe که بخشی از VirtualBox است استفاده خواهیم کرد. به دایرکتوری برنامه بروید:

سی دی ″C:\Program Files\Oracle\VirtualBox″

و فایل usb.vmdk را در پوشه C: \ VM ایجاد می کنیم :

دستورات داخلی VBoxManage.exe createrawvmdk -نام فایل c:\VM\usb.vmdk -rawdisk \\.\PhysicalDrive2

PhysicalDrive2-این شماره دیسکی است که ما به خاطر می آوریم و تحت آن درایو فلش در سیستم قابل مشاهده است. این تنظیم مشخص می کند که فایل vmdk به کدام درایو فیزیکی پیوند داده شود. به هر حال، از این طریق می توانیم هر دیسک سیستمی را به ماشین مجازی متصل کنیم.

در تب "Media"، usb.vmdk ایجاد شده را به عنوان یک دیسک مجازی اضافه کنید. می توانید هم به IDE و هم به کنترلر SATA اضافه کنید، تفاوت زیادی وجود ندارد.

به اندازه واقعی دیسک توجه کنید. کمتر از یک کیلوبایت است، زیرا فایل vmdk فقط حاوی داده هایی است که باید به درایو USB پیوند داده شود.

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

چگونه یک درایو فلش USB را در Virtualbox بوت کنیم و بررسی کنیم که آیا کار می کند یا خیر

سلام! امروز مطالعه خواهیم کرد بوت شدن از درایو فلش در Virtualbox. خیلی راحت است. به عنوان مثال، می توانید یک درایو فلش قابل بوت را تست کنید یا ببینید که چگونه درایو فلش در یک سیستم UEFI بوت می شود (virtualbox این ویژگی را دارد، اما من هنوز آن را تست نکرده ام)
معلوم شد که همه چیز خیلی ساده نیست. چنین امکانی در Virtualbox بدون شمنیسم وجود ندارد. بنابراین، ما همه چیز را در مقاله گام به گام انجام می دهیم و شما قادر به تنظیم خواهید بود بوت از usb به Virtulbox.
اولین قدم این است که یک خط فرمان را با یک مدیر باز کنید. cmd را تایپ کنید، سپس راست کلیک کنید - با مدیر باز کنید

حالا باید بفهمیم که چه شماره ای از فلش ما در سیستم است. فلش درایو مورد نظر برای بوت شدن را در Virtualbox در رایانه خود قرار دهید. حالا در خط فرمان ابتدا diskpart و سپس list disk را وارد می کنیم


همانطور که می بینید فلش من که می خواهم از آن بوت کنم شماره 2 است. به یاد داشته باشید که این به کمک شما خواهد آمد.
اکنون باید یک فایل هارد دیسک مجازی ایجاد کنیم، فقط در مورد ما این درایو فلش ما خواهد بود. یعنی وظیفه ما ایجاد یک تصویر است که سپس می توانیم آن را در تنظیمات Virtualbox مشخص کنیم.
برای انجام این کار، اولین چیزی که باید بدانید این است که Virtualbox کجا نصب شده است. اگر Virtuablox خود را در پوشه استاندارد نصب کرده اید، پس این پوشه C: Program FilesOracleVirtualBox است. بهتر است بروید و بررسی کنید زیرا در مراحل بعدی مهم است.


حالا دوباره خط فرمان را به عنوان مدیر اجرا کنید. وارد:
اولین cd C:Program FilesOracleVirtualBox(Enter را فشار دهید)


اکنون
VBoxManage دستورات داخلی ایجادrawvmdk -نام فایل C:USB-download-virtualbox.vmdk -rawdisk \.PhysicalDrive2

PhysicalDrive2 کجاست چون فلش من شماره 2 است، در مورد شما شماره مال شماست. C:USB-download-virtualbox.vmdk مسیر و نام فایل .vmdk (فایل مجازی فلش مموری ما) است. پس از 30 ثانیه پس از فشار دادن Enter، پیامی ظاهر می شود که vmdk. با موفقیت ایجاد شده است.


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


با Virtualbox Admin باز کنید

اکنون، در تنظیمات دستگاه جدید، جایی که ما انجام خواهیم داد بوت از درایو فلش به virtualbox، به پیکربندی - رسانه - بروید کنترلرهای IDE کجا هستند pr. cl. موش - هارد دیسک را اضافه کنیدیک درایو موجود را انتخاب کنید. USB-download-virtualbox.vmdk را انتخاب کنید. روی OK کلیک کنید.


جالب ترین چیز این است که وقتی انتخاب کردم به عنوان هارد دیسک بوت شود، با خطا مواجه شدم. دستیار MBR وجود ندارد. بنابراین، من آن را به عنوان Cd-rom تنظیم کردم. امیدوارم در هنگام نصب خطایی پیش نیاید. کهل شو اینجا حتما می نویسد.
در کل برای شما نوشتم ویدئوجایی که همه چیز واضح و قابل مشاهده است و همه چیز بیرون می آید. ضمناً به همین ترتیب می توانید hdd اکسترنال را در صورت بوت شدن تنظیم کنید. با تشکر از توجه شما!

خطاها و راه حل برای بوت شدن از USB در Virtualbox. MBR Helper گم شده است.


در ابتدا من هم مثل شما فکر کردم که رکورد بوت خراب است. اما، اگر یک فلش درایو قابل بوت در همه جا کار کند (به اصطلاح 100 بار در مورد آزمایش شده است)، اما نه در Virtualbox، چگونه ممکن است این اتفاق بیفتد. و در درایو فلش من، همه ابزارها برای حل تقریباً همه مشکلات وجود دارد. مگر اینکه نداند چگونه جاروبرقی را تعمیر کند =D. بنابراین، آزمون و خطا.
باید اینجوری بزاری نمی دانم چرا. اما، وقتی SATA1 را به SATA0 تغییر دادم، این ارور از همان فلش درایو ناپدید شد. ضمناً بعد از اینکه با IDE (ala Sidir) راه اندازی کردم، نه یک نصب کننده بارگذاری شد، نه چیزی. بنابراین به حفاری ادامه دادم. در اینجا نحوه تنظیم آن برای کار بدون خطای Missing MBR Helper آورده شده است.




من دارم Xp رو نصب میکنم به نصب و پارتیشن بندی هارد دیسک رسید. با توجه به Xp. هنگامی که به این نقطه بدون خطا می رسد، 80 درصد از سیستم با موفقیت از کار می افتد. ادامه نمیدم


من با 7 شروع می کنم. تا زمانی که همه چیز صاف باشد




فوق العاده من سعی می کنم دیسک را پارتیشن بندی کنم. فوق العاده یک دکمه Next وجود دارد. من استاد آشپز هستم. من برم قهوه بیارم من راضی هستم. ادامه می دهیم


و سپس بنگ. خطا. بله، چقدر می تواند


هنگام اجرای ماشین مجازی خطایی روی داد! جزئیات خطا در زیر آورده شده است. می توانید سعی کنید وضعیت را اصلاح کنید و ماشین مجازی را از سر بگیرید.
حافظه پنهان ورودی/خروجی هنگام به‌روزرسانی داده‌ها در محیط «ahci-0-0» (rc=VERR_ACCESS_DENIED) با خطا مواجه شد. اطمینان حاصل کنید که فضای خالی کافی روی دیسک وجود دارد و دیسک به درستی کار می کند. بعد از آن می توان عملیات را از سر گرفت. فکر کردم شاید کش باید روشن شود. روشن کن


ما نگاه می کنیم. انگار رفته. و دوباره بام آره چیه =D


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

  1. من هرگز نتوانستم سیستم را از فلش درایو نصب کنم، به این معنی که نمی توانم درایو فلش را به شما نشان دهم
  2. هر LiveCD که از درایو فلش راه اندازی می شود قبل از راه اندازی خراب می شود و دستگاه Virtualbox خالی می شود.
  3. روش بوت کردن فلش درایو از Virtualbox خوب است اما عملی نیست
  4. اگر پیشنهادی دارید، می دانید چگونه یک سیستم را از درایو فلش نصب کنید (از فلش درایو چند بوت تا Virtualbox، در نظرات بنویسید)
  5. مقاله ناقص در نظر گرفته می شود زیرا به طور کامل کار نمی کند

این مقاله به این سوال می پردازد که چگونه می توان بررسی کرد که آیا فلش درایو USB قابل بوت در VirtualBox کار می کند یا خیر. من به طور همزمان چندین درایو فلش را با سیستم عامل های مختلف از قبل نصب و بررسی می کنم: Android، Kali Linux و Windows. پس از آن، بیایید بررسی کنیم که فلش درایو USB قابل بوت در VirtualBox چگونه کار می کند.

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

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

چه چیزی نیاز خواهیم داشت؟

  • درایو فلش با سیستم عامل نصب شده
  • پلتفرم مجازی VirtualBox

ما از ویندوز استاد کار خواهیم کرد.

توجه. همه پنجره های VirtualBox باز می شوند

درایو فلش - به پورت. diskmgmt.mscاز رشته اجرا کنوارد کنسول مدیریت دیسک در ویندوز می شویم. ما نگاه می کنیم که درایو فلش شما در لیست دیسک ها کجاست. تشخیص آن آسان خواهد بود: اندازه مربوطه و شماره سریال متفاوت (اعداد ویندوز دیسک های فیزیکی، اجازه دهید یادآوری کنم، با شروع 0 ). من یک هارد دارم دیسک 0) و فلش مموری ( دیسک 1):

در واقع، ما فقط به یک شماره نیاز داریم، شماره سریال دیسک. 1 - آن را به خاطر بسپار؛ کمی بعد در انتهای دستور ایجاد یک فایل دیسک ماشین مجازی VMDK برای فلش درایو در حال بررسی ظاهر می شود.

راه اندازی می کنیم. در آن، به دایرکتوری با پلت فرم مجازی نصب شده بروید:

سی دی %programfiles%\Oracle\VirtualBox

و دستور ایجاد یک فایل دیسک از ماشین مجازی VMDK را برای درایو فلش خود در ریشه درایو C بدهید (نام فایل و مسیر مکان می تواند هر چیزی باشد):

VBoxManage دستورات داخلی ایجادrawvmdk -filename C:\flash drive.vmdk-rawdisk \\.\PhysicalDrive 1

بیایید از Windows Explorer استفاده کنیم و ببینیم آیا فایل در جای خود قرار دارد یا خیر:

کجا می رود...

نوبت به ماشین مجازی رسیده است. بیایید آن را به عنوان مدیر اجرا کنیم. و با اشاره به فایل ایجاد شده، یک ماشین جدید مانند این ایجاد کنید flash drive.vmdk:

راه اندازی می کنیم. یک درایو فلش USB قابل بوت در VirtualBox با اندروید روی برد کار می کند:

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

به چه چیزی توجه کنیم؟

  • اگر در مورد نصب اندروید روی کامپیوتر سوالی دارید، به لینکی به همین نام در پاراگراف بالا مراجعه کنید.
  • ابعاد دیسک مجازی در حین نصب سیستم عامل متفاوت است، اما ما در حال تست درایو فلش هستیم، یعنی می گیریم حداقلالزامات. اما من به شما توصیه می کنم برای جلوگیری از مشکل در هنگام نصب و عدم آسیب به عملکرد درایو فلش قابل بوت خود از ویژگی های عملکرد (حجم های ویدیو و رم بیشتری بگیرید) کوتاهی نکنید.
  • پس از نصب سیستم عامل بر روی یک دیسک مجازی در VirtualBox از درایو فلش USB، فایل flash drive.vmdkباید از فهرست رسانه های مجازی حذف شود (در غیر این صورت، بوت شدن از درایو فلش USB شما را در یک دایره دنبال می کند).