Οδηγοί

Διόρθωση: Δεν επαρκούν πόροι ελεγκτή USB

Ορισμένοι χρήστες των Windows βλέπουν το "Δεν υπάρχουν αρκετοί πόροι ελεγκτή USBΣφάλμα κατά τη σύνδεση μιας συσκευής / περιφερειακού μέσα στη θύρα USB. Τις περισσότερες φορές, αυτό αναφέρεται ότι συμβαίνει σε θύρες USB 3.0. Το ζήτημα δεν αφορά συγκεκριμένη έκδοση των Windows, όπως αναφέρεται στα Windows 7, Windows 8.1 και Windows 10.

Τι προκαλεί το σφάλμα "Δεν είναι αρκετοί πόροι ελεγκτή USB";

Διερευνήσαμε αυτό το συγκεκριμένο ζήτημα εξετάζοντας διάφορες αναφορές χρηστών και τις στρατηγικές επίλυσης που χρησιμοποίησαν οι περισσότεροι επηρεασμένοι χρήστες για την επίλυση του προβλήματος.

Με βάση τις έρευνές μας, το πρόβλημα σπάνια σχετίζεται με ισχύ ή εύρος ζώνης. Πιθανότατα, αντιμετωπίζετε αυτό το μήνυμα σφάλματος λόγω περιορισμού του EndPoint.

Τι είναι το τελικό σημείο USB;

Ένα τελικό σημείο είναι η πιο βασική μορφή επικοινωνίας USB. Ένα τελικό σημείο θα μεταφέρει δεδομένα σε μία μόνο κατεύθυνση (είτε από τον κεντρικό υπολογιστή στη συσκευή είτε αντίστροφα). Γι 'αυτό υπάρχουν δύο τύποι τελικών σημείων (OUTs και INs).

Όταν συνδέετε μια συσκευή USB, ο υπολογιστής σας θα δημιουργήσει έναν αριθμό EndPoints (κανάλια που εκτελούνται από ή προς τη συσκευή). Οι μονάδες flash θα χρησιμοποιούν 3-4 τελικά σημεία, όπου τα ακουστικά και άλλοι αισθητήρες ενδέχεται να χρησιμοποιούν έως και 10 IN και OUT τελικά σημεία.

Έχοντας αυτό κατά νου, υπάρχουν τρεις σημαντικές καταστάσεις που μπορούν να προκαλέσουν το «Δεν υπάρχουν αρκετοί πόροι ελεγκτή USB" λάθος:

  • Υπέρβαση ορίου ελεγκτή USB - Εάν χρησιμοποιείτε πολλές συσκευές USB που χρησιμοποιούν πολλά EndPoints, ενδέχεται να δείτε αυτό το μήνυμα σφάλματος επειδή έχετε υπερβεί τον διαθέσιμο αριθμό EndPoints. Λάβετε υπόψη ότι οι ελεγκτές USB 3.0 έχουν όριο 96 Endpoints ανά ελεγκτή σε ελεγκτές Intel XHCI, ενώ οι ελεγκτές AM4 υποστηρίζουν 254 EndPoints.
  • Η χρήση EndPoints θύρας USB υπερέβη το όριο - Οι περισσότεροι ελεγκτές USB είναι περιορισμένοι στα 16 IN & 16 OUT EndPoints για κάθε διαθέσιμη θύρα. Αλλά επειδή οι περισσότερες συσκευές θα χρησιμοποιούν κυρίως IN EndPoints, θα εξαντληθούν πολύ γρήγορα. Εξαιτίας αυτού, μπορείτε να χρησιμοποιήσετε μόνο θύρες USB σε περιορισμένο βαθμό.
  • Η ισχύς που αντλείται από τις συσκευές USB υπερβαίνει τη μέγιστη χωρητικότητα - Εάν αντιμετωπίζετε αυτό το συγκεκριμένο πρόβλημα σε φορητό υπολογιστή ή φορητό υπολογιστή, είναι πολύ πιθανό ότι η ποσότητα ενέργειας που αντλείται από τις συσκευές USB υπερβαίνει τη μέγιστη χωρητικότητα. Η χρήση σταθμού σύνδεσης ή USB με τη δική της πηγή τροφοδοσίας θα επιλύσει το πρόβλημα σε αυτήν την περίπτωση.

Εάν αντιμετωπίζετε το "Δεν υπάρχουν αρκετοί πόροι ελεγκτή USBΣφάλμα και αναζητάτε ορισμένες μεθόδους που θα σας επιτρέψουν να επιλύσετε ή να παρακάμψετε το πρόβλημα, αυτό το άρθρο θα σας παρέχει ορισμένους οδηγούς αντιμετώπισης προβλημάτων.

Παρακάτω, θα βρείτε μια συλλογή μεθόδων που άλλοι χρήστες σε παρόμοια κατάσταση έχουν χρησιμοποιήσει επιτυχώς για να επιλύσουν το πρόβλημα. Για να παραμείνετε αποτελεσματικοί, σας συμβουλεύουμε να ακολουθήσετε τις μεθόδους με τη σειρά που παρουσιάζονται.

Μέθοδος 1: Μετακίνηση ορισμένων συσκευών σε κανονική θύρα USB 2.0

Εάν αντιμετωπίζετε αυτό το ζήτημα σε έναν ελεγκτή USB 3.0, θα μπορείτε να παρακάμψετε το σφάλμα μετακινώντας ορισμένες συσκευές στη κλασική θύρα 2.0. Εάν προσπαθείτε να συνδέσετε υλικό που χρησιμοποιεί πολλά τελικά σημεία (ακουστικά VR, ακουστικά 7.1), ενδέχεται να μπείτε στον πειρασμό να χρησιμοποιήσετε έναν διανομέα USB 3.0 για να απολαύσετε όλα τα οφέλη που συνοδεύουν το νεότερο πρωτόκολλο μεταφοράς.

Ωστόσο, οι κόμβοι USB μπορούν να χρησιμοποιηθούν μόνο για περιορισμένο βαθμό, καθώς θα υπερβείτε το όριο 16 IN Endpoint αρκετά γρήγορα (απλά συνδέοντας ένα Ακουστικό VR + 7.1 Ακουστικό). Ευτυχώς, μπορείτε να αντιμετωπίσετε αυτό το πρόβλημα εύκολα συνδέοντας μία από τις συσκευές σας σε μια κανονική θύρα USB 2.0.

Προσπαθήστε να αφήσετε τις συσκευές που χρειάζονται ανώτερες ταχύτητες μεταφοράς στη θύρα USB 3.0 και μετακινήστε μια παλαιότερη συσκευή στη θύρα USB 2.0.

Μόλις πάτε κάτω από το όριο 16 EndPoint, το “Δεν υπάρχουν αρκετοί πόροι ελεγκτή USBΤο σφάλμα δεν θα πρέπει πλέον να εμφανίζεται.

Μέθοδος 2: Χρήση σταθμού σύνδεσης ή διανομέα USB με τη δική του πηγή τροφοδοσίας

Εάν αντιμετωπίζετε αυτό το ζήτημα σε φορητό υπολογιστή / φορητό υπολογιστή, οι πιθανότητες είναι ότι το πρόβλημα προέρχεται από τη συνολική ποσότητα ενέργειας που αντλείται από τις θύρες USB.

Εάν δεν μπορείτε να περιορίσετε τον αριθμό των συσκευών που αντλούν ισχύ από τις θύρες USB, μπορείτε να επιλύσετε το "Δεν υπάρχουν αρκετοί πόροι ελεγκτή USBΣφάλμα κατά την αγορά ενός σταθμού σύνδεσης ή ενός διανομέα USB με τη δική του πηγή τροφοδοσίας (Powered USB Hub).

Οι σταθμοί σύνδεσης είναι γενικά πιο ακριβοί (πάνω από 50 $), οπότε αν ψάχνετε για μια φτηνή λύση, μπορείτε εύκολα να βρείτε ένα Powered USB Hub με το σήμα τιμών των 15 $.

Μέθοδος 3: Επανεγκατάσταση του Universal Serial Bus Controllers

Όπως ανέφεραν ορισμένοι χρήστες, αυτό το συγκεκριμένο ζήτημα μπορεί επίσης να προκύψει εάν το πρόγραμμα οδήγησης ελεγκτή USB είχε εγκατασταθεί άσχημα ή κατεστραμμένο με κάποιο τρόπο. Ίσως να μπορείτε να επιλύσετε το "Δεν υπάρχουν αρκετοί πόροι ελεγκτή USBΣφάλμα χρησιμοποιώντας τη Διαχείριση Συσκευών για επανεγκατάσταση του προγράμματος οδήγησης ελεγκτή USB.

Ακολουθεί ένας γρήγορος οδηγός για το πώς να το κάνετε αυτό:

  1. Τύπος Πλήκτρο Windows + R για να ανοίξετε ένα παράθυρο διαλόγου Εκτέλεση. Στη συνέχεια, πληκτρολογήστε «Devmgmt.msc» και πατήστε Εισαγω να ανοίξει Διαχειριστή της συσκευής.
  2. Μέσα Διαχειριστή της συσκευής, αναπτύξτε το Universal Serial Bus ελεγκτές, κάντε δεξί κλικ στον ελεγκτή κεντρικού υπολογιστή USB και κάντε κλικ στο Απεγκατάσταση συσκευής. Εάν έχετε δύο διαφορετικούς ελεγκτές κεντρικού υπολογιστή USB, καταργήστε την εγκατάσταση και των δύο.
  3. Επανεκκινήστε τον υπολογιστή σας. Κατά την επόμενη εκκίνηση, τα Windows θα επανεγκαταστήσουν αυτόματα το πρόγραμμα οδήγησης κεντρικού υπολογιστή USB που λείπει.

Εάν το «Δεν υπάρχουν αρκετοί πόροι ελεγκτή USBΤο σφάλμα εξακολουθεί να εμφανίζεται, μεταβείτε στην επόμενη μέθοδο παρακάτω.

Μέθοδος 4: Απενεργοποίηση της επιλογής λειτουργίας XHCI από τη ρύθμιση BIOS

Μια ακραία λύση που πιθανότατα θα επιλύσει το"Δεν είναι αρκετοί πόροι ελεγκτή USB" σφάλμα με USB είναι να απενεργοποιήσετε την επιλογή λειτουργίας xHCI από τις ρυθμίσεις BIOS. Αλλά αυτό αυτόματα σημαίνει ότι όλες οι θύρες USB 3.0 υποβαθμίζονται σε USB 2.0.

Εάν πρόκειται για θυσία που θέλετε να κάνετε για να επιλύσετε το μήνυμα σφάλματος, δείτε πώς μπορείτε να απενεργοποιήσετε το Λειτουργία Intel xHCI επιλογή:

  1. Επανεκκινήστε τον υπολογιστή σας και πατήστε επανειλημμένα το Κλειδί ρύθμισης κατά την αρχική οθόνη μέχρι να αποκτήσετε πρόσβαση στις ρυθμίσεις του BIOS του υπολογιστή σας.

    Σημείωση: Το κλειδί εγκατάστασης εμφανίζεται συνήθως στο αρχικό κλειδί εκκίνησης, αλλά αν δεν μπορείτε να το δείτε, αναζητήστε στο διαδίκτυο συγκεκριμένα βήματα σχετικά με τον τρόπο εισαγωγής των ρυθμίσεων του BIOS (με βάση το μοντέλο του φορητού / μητρικού υπολογιστή σας)

  2. Μόλις μπείτε στις ρυθμίσεις του BIOS, μεταβείτε στο Προχωρημένος καρτέλα και αναζητήστε μια επιλογή που ονομάζεται USB EHCIεντοπισμός σφαλμάτων υπό Επιλογές συσκευής. Η ενεργοποίηση αυτής της επιλογής θα απενεργοποιήσει τον ελεγκτή xHCI που καταλήγει στην επίλυση του μηνύματος σφάλματος.

    Σημείωση: Αυτές οι ρυθμίσεις θα διαφέρουν ανάλογα με τον κατασκευαστή σας. Ενδέχεται να βρείτε αυτήν τη ρύθμιση με διαφορετικό όνομα, συμπεριλαμβανομένης της λειτουργίας XHCI Pre-Boot, EHCI Hand-OFF ή xHCI Mode.

  3. Μόλις απενεργοποιηθεί ο ελεγκτής xHCI, αποθηκεύστε τις τροποποιήσεις σας και αφήστε τον υπολογιστή σας να εκκινήσει κανονικά.
  4. Στην επόμενη εκκίνηση, δεν θα πρέπει πλέον να βλέπετε το"Δεν είναι αρκετοί πόροι ελεγκτή USB" λάθος.
$config[zx-auto] not found$config[zx-overlay] not found