- VirtualBox 7 כולל USB 2.0 ו-3.0 מבלי להתקין את חבילת ההרחבה.
- ראשית, בדוק היכן המכשיר מפסיק להיות מזוהה.
- במארחי לינוקס, בדקו את ההרשאות של vboxusers.
- לכידת כונן USB והיכולת לקרוא את הקבצים שלו הם דברים שונים.
זה קלאסי: אתה מגדיר את המכונה הווירטואלית שלך, הכל הולך בצורה חלקה, אבל ברגע שאתה מחבר כונן USB כדי להעביר כמה קבצים, וירטואלבוקס מתעלם מזה לחלוטין.בעיה זו נפוצה מאוד, ולמרות שהיא יכולה להיות מתסכלת, ברוב הפעמים זה לא שהתוכנית מקולקלת, אלא שחסרות כמה הגדרות או שאנחנו לא יודעים בדיוק איך לגרום למערכת המארחת "לוותר" על המכשיר לאורח.
VirtualBox הוא כלי חינמי פנטסטי המאפשר לנו לחקות מערכות הפעלה, אך כברירת מחדל הוא מגיע עם מנהלי התקנים מוגבלים מאוד של חומרה. כדי שההיפר-ויזור יוכל לקיים אינטראקציה איתו יחידות אחסון נשלפות וציוד היקפי אחר, עלינו לשפר אותו עם כמה תוספים ספציפיים ולהגדיר את ההרשאות המתאימות, במיוחד אם אנו משתמשים בלינוקס.
הצעד החיוני הראשון: חבילת ההרחבה

אם אתם מנסים לחבר התקן USB ושום דבר לא קורה, סביר להניח ש-VirtualBox תומך כברירת מחדל רק בתקן USB 1.1, שנחשב כעת מיושן. כדי שתוכלו להשתמש USB 2.0 או 3.0עליך להתקין את חבילת ההרחבה של Oracle VM VirtualBox.
כדי להוריד אותו, גשו למקטע ההורדות באתר הרשמי של VirtualBox. חפשו את מקטע חבילת ההרחבה והורידו את הקובץ שאומר "כל הפלטפורמות"לאחר שברשותכם הקובץ, פשוט לחצו עליו פעמיים ופעל לפי אשף ההתקנה. אם כבר יש לכם גרסה ישנה יותר, בחרו באפשרות עדכן את החבילה כדי למנוע התנגשויות תאימות.
הגדרות בקר במכונה הווירטואלית

התקנת החבילה בלבד אינה מספיקה; עליכם גם להורות למכונה הווירטואלית להשתמש בה. קודם כל, כבה את המכונה הווירטואליתכי אם הוא מופעל, אפשרויות ההגדרות ייראו נעולות ולא תוכלו לגעת בשום דבר.
- היכנסו לגלגל השיניים של תְצוּרָה ועבור ללשונית של USB.
- סמן את התיבה "הפעל את בקר ה-USB".
- הנה הטריק: בחרו בין USB 2.0 (EHCI) או USB 3.0 (xHCI). אם אתם רואים ש-3.0 נותן לכם שגיאות ספירה או שאינו מזהה את ההתקן, נסה לעבור ל-USB 2.0שבדרך כלל הרבה יותר יציב ותואם.
- טיפ נוסף הוא להוסיף מסנן USB ריק לחיצה על סמל סימן הפלוס לפעמים עוזרת למערכת לזהות את החומרה ביתר קלות.
כיצד להעביר את ה-USB מהמערכת הפיזית למערכת הווירטואלית

אנשים רבים חושבים שהתקן ה-USB אמור להופיע באופן קסום במכונה הווירטואלית ברגע שהוא מחובר, אבל זה לא עובד ככה. ההתקן מזוהה תחילה על ידי מערכת המארח (המחשב האישי שלך) ו... אי אפשר להיות בשני מקומות בו זמניתאתה צריך "לגנוב" אותו מהמערכת הפיזית כדי להעביר אותו למערכת הוירטואלית.
כאשר המכונה מופעלת, חפש בתחתית החלון את סמל USB קטןלחצו עליו לחיצה ימנית ותראו רשימה של כל ההתקנים המחוברים למחשב שלכם. חפשו את שם כונן ה-USB שלכם (לפעמים הוא מציג את שם המותג, כמו SMI Corporation, או סתם קוד) ו... בחר את זהבאותו רגע, מערכת המארח תנתק אותו ותרכיב אותו במכונה הווירטואלית, שם הוא יופיע לאחר מכן. "הקבוצה הזו" או סייר הקבצים של מערכת האורחת.
פתרונות ספציפיים למשתמשי לינוקס ואובונטו

בלינוקס, הדברים מסתבכים קצת יותר מכיוון שהדברים הבאים נכנסים לתמונה: הרשאות ליבה ומערכתאם הפקודה lsusb הוא מציג את כונן ה-USB אבל VirtualBox אומר שאין התקנים זמינים; סביר להניח שלמשתמש שלך אין הרשאה לגשת לחומרת USB.
הפתרון הסופי כאן הוא להוסיף את המשתמש שלך לקבוצת VirtualBox. עליך להריץ את הפקודה הבאה בטרמינל כדי לעשות זאת. הצטרף את המשתמש לקבוצת vboxusersאם לא תעשה זאת, גם אם תתקין את חבילת ההרחבה, ל-hypervisor לא יהיו ההרשאות הדרושות לספירת ההתקנים. כמו כן, ודא ש- מודולי ליבה נטענו כהלכה ואין התנגשויות עם udev או usbfs.
מקרים מורכבים וגישה מרחוק
ישנם מצבים בהם, אפילו לאחר ביצוע כל האמור לעיל, המכשיר עדיין לא מופיע. במקרים אלה, דרך הפעולה הטובה ביותר היא התקן מחדש את VirtualBox התקן את הגרסה העדכנית ביותר מאפס, מכיוון שגרסאות ישנות יותר עשויות להכיל באגים בחומרה מודרנית. קיים גם פרוטוקול VRDP לגישה מרחוק, המאפשר לך להשתמש ציוד היקפי USB מרחוקעם זאת, נכון שהביצועים עשויים להיות לא יציבים או לא תואמים למכשירים מיוחדים ביותר.
אם אתם מוצאים את עצמכם במבוי סתום, זכרו שאתם תמיד יכולים לנסות התקן את תוספות האורח (הרחבות אורח) בתוך מערכת ההפעלה הווירטואלית, שכן פעולה זו ממטבת את התקשורת בין המארח לאורח, ומאפשרת זיהוי חלק יותר של התקני USB לעיתים מבלי שיהיה צורך לבחור אותם ידנית בכל פעם.
כדי לפתור בעיה זו, המפתח הוא להתקין את חבילת ההרחבה המתאימה, לבחור את בקר ה-USB 2.0 או 3.0 בתצורה כאשר המכונה כבויה, ואם משתמשים בלינוקס, להקצות הרשאות כהלכה לקבוצת vboxusers. לאחר הגדרת התצורה, פשוט בחר את ההתקן מתפריט הסמלים התחתון כדי להעביר את בקרת החומרה מהמכונה הפיזית למכונה הווירטואלית.
אני חובב טכנולוגיה שהפך את תחומי העניין ה"חנון" שלו למקצוע. ביליתי יותר מ-10 שנים מחיי בטכנולוגיה מתקדמת והתעסקות עם כל מיני תוכניות מתוך סקרנות טהורה. עכשיו התמחיתי בטכנולוגיית מחשבים ומשחקי וידאו. הסיבה לכך היא שכבר יותר מ-5 שנים אני כותב לאתרים שונים בנושאי טכנולוגיה ומשחקי וידאו, ויוצר מאמרים המבקשים לתת לכם את המידע הדרוש לכם בשפה מובנת לכולם.
אם יש לך שאלות, הידע שלי נע מכל מה שקשור למערכת ההפעלה Windows וכן אנדרואיד לטלפונים ניידים. והמחויבות שלי היא אליך, אני תמיד מוכן להקדיש כמה דקות ולעזור לך לפתור כל שאלה שיש לך בעולם האינטרנט הזה.