הקדמה
מלאכת זיהוי "דרייברים" אינה קשה כלל. מסמך זה יסקור שיטות וכלים לזיהוי "דרייברים" בסביבת Windows.
מהו "דרייבר"? ולמה אני זקוק לו?
"דרייבר" או מנהל התקן, היא תוכנית אשר מאפשרת בדרך-כלל למערכת ההפעלה לתקשר עם התקן חומרה. דוגמה לכך היא כרטיס קול. אנו זקוקים ל"דרייברים" בכדי לנצל את יכולותיהם של רכיבי החומרה שבמחשב שלנו. ככלל, Windows מנסה לאתר "דרייברים" עבור רכיבי חומרה שהתווספו למערכת, במידה ומערכת ההפעלה מצאה "דרייבר" תואם או מקביל, הוא יותקן לאחר אישור המשתמש. במידה ומערכת ההפעלה אינה מצאה "דרייבר" ממאגר ה"דרייברים" שלה, יסומן ההתקן כהתקן לא מזוהה ותידרש התקנה של "דרייבר" עבורו בכדי לנצל את יכולתו. בדוגמה שצוינה קודם, ניתן להניח כי לא ניתן יהיה לשמוע מן הרמקולים\אוזניות במידה ולא ימצא "דרייבר" לכרטיס הקול.
זיהוי "דרייברים"
זיהוי "דרייברים" נעשה בשתי שיטות עיקריות:
- זיהוי יש מיש
- זיהוי יש מאין
זיהוי יש מיש – במידה וקיים ברשותנו ציוד מחשוב, דוגמת מחשב או מדפסת מדגם ויצרן מסוים, אנו יודעים את דגם ויצרן המחשב או המדפסת. כלומר, יש ברשותנו פיסת מידע שיכולה להוביל אותנו לזיהוי של ה"דרייבר" בקלות.
במקרה שכזה יש לגשת לאתר יצרן החומרה, ולחפש את דגם המוצר. בדרך כלל דגם המוצר קיים בחזית המוצר, לדוגמה בציוד מתוצרת חברת HP, דגם המוצר מצוין על-גבי מדבקה או חריטה בחזית.
לאחר מכן נוכל להיכנס לאתר יצרן החומרה ולחפש לפי הדגם שברשותנו את המוצר שברצוננו לקבל עבורו "דרייבר", וכך לאתר בקלות את ה"דרייבר" עבור המוצר שברשותנו.
זיהוי יש מאין – במחשבי לגו (מחשבים בהרכבה אישית לפי החלטת חברה פרטית\לקוח) לדוגמה לא נוכל לקבל מידע אודות רכיבי החומרה שקיימים במארז המחשב משום שהחלקים מותאמים אישית לפי החלטת המוכר או הלקוח. במקרה שכזה ניתן לאתר את דגם המוצר ואת ה"דרייבר" שלו באמצעות מספר שיטות וכלים.
הדרך הנוחה ביותר הינה לבקש ממערכת ההפעלה לערוך חיפוש ב- Windows Update עבור "דרייברים", בכדי לבצע זאת יש לגשת ל- Device Manager, אליו ניתן לגשת במספר דרכים, דרך אחת היא על-ידי לחיצה על כפתור ה- Start, בחירה ב- Run והקלדת הפקודה compmgmt.msc – בחלון שיפתח יש לבחור ב- Device Manager שזמין תחת System Tools.
יש לסמן את ההתקן שלא זוהה ואין עבורו עדיין "דרייבר", ולנסות לקבל עבורו "דרייבר" דרך האינטרנט על ידי בחירה באפשרות Search automatically for updated driver software (ראה איור).

אפשרות נוספת היא שימוש בתוכנה צד שלישי לזיהוי "דרייברים", במקרה בו נעשה שימוש בתוכנה צד שלישי, יש להתקין אותה על-גבי מערכת ההפעלה, ולאתר את הרכיב המבוקש.
דוגמה לתוכנות שכאלו הן Belarc Advisor ו- HWinfo, תוכנות אלו חינמיות ומאפשרות זיהוי של רכיבי החומרה המותקנים על המחשב בקלות.
באם נשתמש לדוגמה ב- Belarc Advisor נוכל לראות כי הדפדפן שברשותנו יציג רשימה מקיפה של הרכיבים המותקנים במחשב (ראה איור).

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

בתמונה הנ"ל ניתן לראות כרטיס קול בממשק PCI שעל-גבי השבב הראשי מצוינת יצרנית הכרטיס, Creative, ודגם הכרטיס, Audigy 2. כך ניתן לאסוף מידע אודות רכיב החומרה, ולאתר "דרייבר" עבורו באתר היצרן.
במידה והכרטיס מוטמע בלוח האם, נאתר את דגם לוח האם, ונחפש באתר המוצר את ה"דרייבר" הנחוץ לנו ממגוון רחב של "דרייברים" שנדרשים ללוח.
Hardware IDs
קיימים מקרים לא מעטים בהם לא נמצא כל תיעוד הן ברמת תוכנה והן ברמת חומרה לגבי רכיב חומרה, והרכיב בדרך כלל מסומן כ- Unknown device ב- Device Manager, ועל גבי השבבים לא נמצא מידע רלוונטי.
במקרה שכזה נוכל לאתר את פרטי היצרן ודגם המוצר לפי ה- Hardware Ids של אותו רכיב. לחיצה כפולה על-גבי ה- Unknown device ב- Device Manager תוביל לחלון מאפייני הרכיב. בחלון זה בחרו בלשונית Details ותחת Property לבחור ב- Hardware Ids (ראה איור).

תחת Value ניתן לראות מופע קבוע וחוזר בסגנון BUS \ VEN_xxx DEV_yyy.
כאשר BUS הינו ממשק \ אפיק החומרה, לדוגמה IDE, PCI, USB וכדומה; VEN הוא קיצור של המילה Vendor המתייחסת אל יצרן החומרה. ו- DEV הוא רכיב החומרה.
במקרים כאלו יש לגשת לאתרים כמו PCIDatabase, ולחפש בהם. בצילום שלפנינו ניתן לראות כי ה- Vendor ID הוא 10EC וה- Device ID הוא 0888.
ניגש לאתר PCIDatabase ונזין תחת Vendor Search את ה- Vendor ID (ראה איור).

לאחר מכן, נבחר ביצרן שנמצא (ראה איור).

וכעת, נחפש את ה- Device ID, לרוב באתר זה יתלווה קישור להורדת ה"דרייבר" המתאים, במקרים אחרים שם היצרן ודגם המוצר שיוצגו בפניכם ידרשו מכם לבצע את מלאכת החיפוש ידנית באתר היצרן.

סיכום
מאמר זה מציג מגוון שיטות וכלים לזיהוי "דרייברים" עבור מערכת ההפעלה. הן בשיטת 'יש מיש' וב'יש מאין'. חשוב לציין כי מומלץ להוריד את ה"דרייברים" העדכניים ביותר שניתן מאתר היצרן, ולוודא כי ה"דרייברים" אכן חתומים על-ידי היצרן ועל-ידי יצרן מערכת ההפעלה, מיקרוסופט מעמידה את חותמת המעבדות שלה – WHQL ל"דרייברים" של יצרני חומרה.
קביעת טראקבק