Güç Gereksinimleri
Masaüstü bilgisayarıma bir USB 3.0 hub'ı taktım. Yedekleme amacıyla harici bir USB 3.0 diski bağlamak için kullanıyorum ve bir sorunum var: Windows 7, söz konusu hub için varsayılan olarak güç tasarrufunu etkinleştiriyor ve bu da yoğun G / Ç işlemleri sırasında diskin bağlantısını kesiyor
Sürücünün sadece çok fazla güç çekmeye çalıştığı için değil, güç yönetimine kapandığından emin misiniz? USB hub'ınızdaki güç çekmesini Aygıt Yöneticisi'nden kontrol edebilirsiniz (şekil 1 ve 2). Hub'ın bağlantı noktası başına sağlayabileceği gücün harici sürücü için yeterli olduğunu doğrulayın . Değilse, iki bağlantı noktasından güç çekmek için bir USB Y adaptörü (şekil 3 ve 4) kullanabilirsiniz. (Yüksek çekimli harici sürücüler genellikle bu amaç için özel olarak bir Y adaptörü ile gelir, bu nedenle kutuyu ve kılavuzu iki kez kontrol edin.)
Hastalığın İzlenmesi
Aşağıdakileri yaparak bu ayarı devre dışı bırakabilirim: Aygıt Yöneticisi'ne gidin> Hub'a sağ tıklayın> Özellikler> Güç yönetimi> Güç tasarrufu için bilgisayarın bu aygıtı kapatmasına izin ver seçeneğinin işaretini kaldırın
Çok kötü, bilgisayarı her yeniden başlattığımda kutu yeniden işaretleniyor. Bu ayarı kalıcı olarak devre dışı bırakmanın bir yolu var mı?
Bu ayarın devre dışı bırakılması, eldeki sorunu gerçekten çözüyorsa, sorun şimdi onu düzeltmeye ve geri dönmemeye başlıyor. Seçeneklerden biri gibi bir şey kullanmaktır Process Monitor ilgili kayıt defteri girdisi (bir filtre seti ile HcDisableSelectiveSuspend
programı seçeneği (o ayarlanmalıdır kapalı olduğunu bu yüzden onu değiştirir ne olduğunu görmek için) 1
için devre dışı güç yönetimi).
Bu, ideal ayar olacaktır çünkü ayar geri döndürmenin gerçek nedenini takip eder. Ne yazık ki bu sadece sebebi bulur ; Aslında bunu düzeltmek kolay ve hatta mümkün olmayabilir. Örneğin, Windows kapatıldığında otomatik olarak geri alabilir veya büyük olasılıkla donanım algıladığında önyükleme sırasında varsayılana ayarlayabilir.
“Cihaz” tanımı; USB Bağlantı Noktasını Kontrol Et
Bu arada, sürücüyü farklı USB bağlantı noktalarına mı takıyorsunuz? Bildiğim kadarıyla, Windows söz konusu olduğunda, “bilinen cihaz bir üründür” eşleştirme ait cihaz + port önceden port A içine bir cihaz takılı olması eğer öyleyse, ve Windows ardından daha sonra liman B içine cihaza kaydetme fiş, bunun sürücülerini yüklemek, Windows bunu yeni bir aygıt olarak görecek ve varsayılan ayarlarla birlikte sürücüleri yeniden yükleyecektir. Bu nedenle, yeni bir bağlantı noktasına taktığınızda tüm ayarları yeniden yapmanız gerekir. Bundan sonra, Windows hem yeni hem de eski bağlantı noktasının ayarlarını hatırlamalıdır. Sürücülerinizi her USB bağlantı noktasına bir kez takıp, hangi bağlantı noktasına taktığınıza bakılmaksızın gelecekte yapılandırılacaklarından emin olmak için yapılandırmak isteyebilirsiniz. (Aynı şey sürücü harfleri için de geçerlidir, ancak bunlar çıkarılabilir birimler için sürücü harflerinin geçici doğası nedeniyle biraz daha az güvenilir olma eğilimindedir.
Belirti Tedavisi
Windows'un ayarı geri almasını önlemenin bir yolu, ayara erişimi reddetmektir. Bu, dikkatli değilseniz riskli olabilecek kayıt defteri düzenleyicisini kullanmanızı gerektirir; bu nedenle, her zamanki yedekleme önlemlerini alın ve bir değişiklik yapmadan önce iki kez kontrol edin (özellikle hiçbir şey silerken - yine de burada yapmamanız gerekir).
İlk önce ilgili cihaz kimliğini bulmanız gerekir:
- Aygıt Yöneticisi'nde hub'ınız için USB Kök Hub Özellikleri iletişim kutusunu açın (şekil 1), ardından Güç Yönetimi sekmesine geçin
- Değerini değiştirin
Allow to turn off
(sadece, ne kadar önemli değildir onay kutusunu değiştirmek o), ancak do not tıklayın OK(şekil 5)
- Process Manager'ı çalıştırın ve bir filtre ayarlayın (şekil 6):
- Ctrl+L
- Ayarlayın
Path
, contains
, DisableSelectiveSuspend
,Include
- Tıklayın Add
- Başka filtre ayarlayın
Operation
, contains
, setvalue
,Include
- Add
- Tıklayın OK
- Geçerli çekimi ( Ctrl+ X) temizleyin ve zaten çalışmıyorsa ( Ctrl+ E) başlatın
- Aygıt Yöneticisi iletişim kutusuna dönün veOK
- İşlem Monitörüne geri dönün ve yakalamayı durdurun ( Ctrl+ E)
Sonra dört basamaklı bir cihaz kimliği not edin guıd (Şekil 7); bu örnekte 0055
:
HKLM\System\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\0055\HcDisableSelectiveSuspend
İşlem Monitörü'ndeki satırı tıklatın, Regedit'i açmak ve doğrudan tuşa gitmek için Ctrl+ tuşuna basın J(bu işe yaramazsa, Regedit'i açın ve manuel olarak anahtara gidin)
Ayarı son bir kez olmasını istediğiniz şekilde yapılandırın ( Güç Yönetimi sekmesindeki kutunun işaretini kaldırın ve tıklayın OK)
Şimdi bu ayarı kilitleyin ve anahtara erişimi engelleyin (şekil 8):
- Regedit'in sol bölmesindeki anahtarı sağ tıklayın
- İzinleri Seçin
- Tıklayın Advanced
- Un -Çek
Inherit from parent
kutusunu, ardından CopyveOK
- Geri düzenli (gelişmiş olmayan) izinler iletişim, üst listesinde ve her biri için listelenen grupların ve kullanıcıların her tıklatıp un kontrol ediniz
Full Control
alt listedeki kutucuğu
Artık hiç kimse, siz değil, sistemin kendisi bile ayarı değiştiremeyecektir (ancak yine de okuyabilirler), bu yüzden salt okunur olarak ayarlamadan önce her zaman ayarladığınız şeyde kalmalıdır. (Gerekirse, Gelişmiş Güvenlik Ayarları iletişim kutusundaki öğeye özgü izinleri kaldırarak ve Inherit from parent
kutuyu yeniden işaretleyerek yazma erişimini geri yükleyebilirsiniz .
Tabii ki, ayarın yapıştığından emin olmak için daha sonra yeniden başlatmanız gerekir.
Son Çare
Sürücü ise yine kapatılıyor, ayarlamayı deneyin HKLM\System\CurrentControlSet\Services\usb\DisableSelectiveSuspend
için 1
ve salt okunur olarak yukarıda yapma. Bu ayar normal sistemde mevcut değil, ne de belgelenmiştir gibi HcDisableSelectiveSuspend olan (buna sadece referanslar topluluk sayfalarında vardır), ancak Windows önce bu değeri sorgulamak gibi görünüyor HcDisableSelectiveSuspend
değer bir atış yani, (şekil 7).
Sherlock Holmes
Bu noktada, isterseniz, sadece semptomu tedavi etmek yerine geri dönüp altta yatan sorunu teşhis edebilirsiniz. İşlem izleyicisinin başlangıç sırasında ( Seçenekler → Önyükleme Günlüğünü Etkinleştir ) ve kapatma sırasında ( biraz daha hileli olan ) kayıt defteri girdisine yazma erişimi sağlamak için yukarıdaki filtreyi kullanabilirsiniz . Sonra parmaklarınızı çaprazlayabilirsiniz ve bunu önlemenin bir yolu olduğunu umabilirsiniz.
Çizimleri
Şekil 1 : Aygıt Yöneticisi'ndeki USB hub'ının ekran görüntüsü
Şekil 2 : Bir USB hub'ındaki güç çekimlerinin ekran görüntüsü
Şekil 3 : Bir USB Y adaptörünün fotoğrafı
Şekil 4 : USB Y adaptörü kullanım şeması
Şekil 5 : USB hub'ının Güç Yönetimi sekmesinin ekran görüntüsü
Şekil 6 : Gerekli Proses Monitörü filtreleri
Şekil 7 : Process Monitor sonuçlarındaki ilgili kayıt defteri girdisinin ekran görüntüsü
Şekil 8 : Bir kayıt defteri anahtarını salt okunur olarak ayarlama akış şeması