USB

دستگاه‌های USB همه‌جا هستند — صفحه‌کلید، ماوس، حافظه، دوربین. دستگاه‌های USB متصل را اسکن کنید، توصیف‌گرهای دستگاه را بخوانید و مشکلات اتصال را با استفاده از WebUSB برطرف کنید.

USB

دستگاه‌های USB همه‌جا هستند — صفحه‌کلید، ماوس، حافظه، دوربین. دستگاه‌های USB متصل را اسکن کنید، توصیف‌گرهای دستگاه را بخوانید و مشکلات اتصال را با استفاده از WebUSB برطرف کنید.

حریم خصوصی در اولویت usb ابزارهای تست در usbRecognized همه چیز کاملاً در مرورگر شما و با استفاده از Web APIهای امن اجرا می‌شود. بدون دانلود نرم‌افزار، بدون نصب و بدون آپلود داده — حریم خصوصی شما ۱۰۰٪ محافظت می‌شود. کافی است روی یکی از ابزارهای بالا کلیک کنید تا تست را شروع کنید.

برخی از ابزارهای این دسته هم‌اکنون در دسترس هستند (با علامت ✓ مشخص شده‌اند). بقیه به‌زودی منتشر می‌شوند — هر صفحه «به‌زودی» شامل پیش‌نمایشی کامل از عملکرد ابزار و روش تست سخت‌افزار شما در این فاصله است.

WebUSB چه را می‌بیند و چه را نه

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

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

کاری که مرورگر نمی‌تواند بکند صدور فرمان‌های مخصوص کلاس به دستگاه‌های دلخواه، خواندن داده از دستگاهی که مجوزش را نگرفته، یا بازرسی لایه الکتریکی است. دستگاهی که اصلاً شمارش نشود در فهرست ظاهر نمی‌شود، چون شمارش زیر لایه‌ای رخ می‌دهد که مرورگر می‌تواند ببیند. همین نتیجه منفی خودش آموزنده است: بررسی را از نرم‌افزار به کابل، پورت و برق می‌برد.

خواندن توصیف‌گرهای USB: VID و PID و کلاس و سرعت

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

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

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

ترتیب بررسی دستگاهی که شناخته نمی‌شود

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

اگر دستگاه شمارش می‌شود و بعد ناپدید می‌شود، به برق مشکوک شوید نه دیتا. دستگاهی که بیشتر از توان پورت جریان می‌کشد موفق شمارش می‌شود و وقتی شروع به کار می‌کند می‌افتد. درایوهای اکسترنال و هاب‌های تغذیه‌ازباس مثال‌های معمول‌اند. هاب برق‌دار این دسته خرابی را حل می‌کند و تأییدش هیچ هزینه‌ای ندارد.

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

بررسی چاپگر روی USB

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

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

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

USB FAQ

بررسی دستگاه USB واقعاً چه می‌کند؟

دستگاه‌های USB که مرورگر اجازه رسیدن به آن‌ها را دارد می‌شمارد، بعد توصیف‌گرهایشان را می‌خواند: شناسه‌های تولیدکننده و محصول (VID و PID)، کلاس‌های دستگاه و واسط، و سرعت لینک مذاکره‌شده. چیزی را گزارش می‌کند که سیستم‌عامل قبلاً پذیرفته است، پس برای شناسایی دستگاه ناشناس و تأیید این‌که دستگاه با سرعت موردانتظار شمارش شده نه این‌که به کمتر برگشته باشد مفید است.

چرا مرورگرم فقط بعضی دستگاه‌های USB را می‌بیند؟

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

VID و PID چیستند و چرا مهم‌اند؟

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

دستگاه USB من شناخته نمی‌شود. از کجا شروع کنم؟

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

از کجا بفهمم دستگاه با سرعت USB 2.0 کار می‌کند یا 3.0؟

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

چرا چاپگرم آفلاین دیده می‌شود؟

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

آیا دادن دسترسی USB به سایت امن است؟

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

می‌توانم دستگاه USB ناشناس را بدون نصب درایور شناسایی کنم؟

بله، اگر دستگاه در کلاسی باشد که مرورگر می‌تواند برسد. خواندن شناسه‌های تولیدکننده و محصول (VID و PID) برای جست‌وجوی سازنده و مدل بدون درایور کافی است، چون شناسه‌ها را خود دستگاه هنگام شمارش گزارش می‌کند. این اغلب از کار با مدیر دستگاه سیستم‌عامل سریع‌تر است که ممکن است دستگاه‌های ناشناس را زیر عنوان عمومی جمع کند.