Windows 7'de inf yükleme. Bir INF dosyasından sürücü yükleme


İsteğe bağlı ürünleri kurun - DriverDoc (Solvusoft) | | | |

Bu sayfa INF Sürücü Güncelleme Aracı kullanılarak en güncel INF sürücü indirmeleri hakkında bilgi içermektedir.

INF sürücüleri, INF donanımınızın işletim sistemi yazılımınız ile iletişim kurmasına olanak tanıyan küçük programlardır. Güncel INF yazılımına sahip olmak çökmeleri önler ve donanım ve sistem performansını iyileştirir. Eski ya da bozuk INF sürücüleri sistem hataları, çökmelere neden olabilir ya da bilgisayar ya da donanımınızın bozulmasına neden olabilir. Üstelik hatalı INF sürücülerinin kurulması sorunları daha da kötü hale getirebilir.

Tavsiye: INF aygıt sürücülerinin güncellenmesi konusunda deneyiminiz yoksa INF Sürücü Aracını indirmenizi tavsiye ediyoruz. Bu araç otomatik olarak doğru INF sürücü sürümlerini indirip güncelleyerek sizi yanlış INF sürücülerini kurmaktan koruyacaktır.


Yazar hakkında: Jay Geater, yenilikçi yardımcı programlara odaklanan küresel bir yazılım şirketi olan Solvusoft Corporation'ın Başkanı ve CEO'sudur. Hayatı boyunca bilgisayar tutkunu olmuştur ve bilgisayar, yazılım ve yeni teknolojilerle ilgili her şeyi sever.

sürücü- Bu, işletim sistemine bağlı ekipman hakkında bilgi veren ve onu kullanmak için mekanizmalar sağlayan özel bir kontrol programıdır. Bu yazılım ürünlerinin çoğu, servis verilen ekipmandan geçen çok çeşitli bilgileri işleyen oldukça karmaşık işlevler içerir. Bu, ses ve video bilgileri, tarama, yazdırma ve ağ makinelerinin veri akışları, tuş vuruşları hakkında bilgiler, fare hareketleri, taşınabilir ortamla etkileşim, çeşitli cep telefonları vb. olabilir.

Kurulu donanım hakkında bilgi, "Denetim Masası"na gidip "Sistem" bölümünü seçerek ve bağlantıya veya "Aygıt Yöneticisi" düğmesine tıklayarak bulunabilir.

Açılan ağaç benzeri listede işletim sistemi tarafından görülebilen tüm cihazlar görünür olacaktır.

Kurulum yöntemleri nelerdir?

Yeni ekipman bağlarken işletim sistemi uygun yazılımı otomatik olarak yapılandıramazsa, iki şekilde gidebilirsiniz:

1. Arama ve otomatik kurulum için özel programlar kullanın.

2. Gerekli yazılımı bağımsız olarak bulun ve kurun.

Bu yöntemlerin her ikisinin de avantajları ve dezavantajları vardır. İlk seçenek kesinlikle daha uygundur ve çok zaman kazandırır. Ve standart ekipmanı kullanırken, bu yaklaşım iyi sonuçlar verecektir - tüm demir parçaları olması gerektiği gibi ve hatasız çalışacaktır. Ayrıca, bu tür otomasyon programlarının en son sürümlerini kullanırken, sürücü dosyalarının en son sürümlerini alacaksınız. Web sitemizin bu sayfasında bu yöntem hakkında daha fazla bilgi edinebilirsiniz:.

Önemli rahatlığa rağmen, seçilen yardımcı programın veritabanında bulunmadığı için kontrol programını otomatik olarak kurmak genellikle mümkün değildir. Bu durumda, yapılandırmayı manuel olarak yapmanız gerekecektir. Daha fazla zaman almasına rağmen, bu yaklaşım en güvenilir olanıdır. Sonuçta, doğrudan ekipman üreticisinden bir kontrol programı aldıktan sonra, aynı anda, çalışmasının tüm nüanslarını dikkate alarak, kurulmakta olan cihazla tam uyumluluğunun garantilerini alırsınız. Evrensel koleksiyonlarda bu tür nüanslar dikkate alınmayabilir.

Bir sürücü nasıl edinilir?

Genellikle gerekli tüm yazılımlar, satın alınan ürünle birlikte bir optik disk üzerinde gelir. Bu durumda, kurulum işlemi sırasında diski sürücüye takmak, uygulamayı çalıştırmak ve istemleri takip etmek genellikle yeterlidir.

Disk kaybolursa veya daha yeni bir sürüm istiyorsanız, bunu ekipman üreticisinin web sitesinde genellikle "Servis / Destek" olarak adlandırılan uygun bölümde yapabilirsiniz.

Gerekli dosyaları ararken, hangi işletim sistemi sürümüne ihtiyacınız olduğunu unutmamalısınız. Çünkü Windows XP için geliştirilen uygulamalar yeni işletim sistemlerinde büyük ihtimalle düzgün çalışmaz ve 32 bit yazılımlar 64 bit ortamda çalışmayı reddedebilir. Ve tam tersi.

Eski ekipman elinize geçebilir. Ve bunun gibi, onu işletim sisteminin en son sürümlerinde çalıştırmak işe yaramaz. Bu durumda, Windows'un eski sürümleri için uyumluluk modunda yüklemeyi deneyebilirsiniz. Ne yazık ki, bu her zaman başarılı bir sonuca yol açmaz. Ve işletim sisteminin yeni sürümleri için normal desteğin olmaması sorunu, kullanıcıları oldukça çalışan ve kullanışlı birçok ürünü kullanmayı reddetmeye zorlar.

Manuel sürücü kurulumu

Kontrol programları genellikle üreticiler tarafından kurulum uygulamaları olarak sağlanır. Kuruluma başladıktan sonra, kullanıcı istemleri alır ve tüm kurulum süreciyle başa çıkmakta herhangi bir sorun yaşamadan kurulum adımlarını takip eder.

Ancak, bu tür bir yazılım sağlanmadığında durum oldukça yaygındır. Ve birçok kullanıcı bu durumda ne yapacağını bilmiyor.

Böyle bir durumla başa çıkma prosedürü aşağıda örnek olarak iRiver IFP-700 MP3 oynatıcı kullanılarak açıklanmıştır.

Bu oynatıcının mikrofonuna kaydedilen bilgileri kaydetmek için hem sürücüsünü yüklemeniz hem de iRiver Music Manager özel yardımcı programını kullanmanız gerekir. Ancak ne yazık ki, iRiver resmi web sitesi gerekli dosyaları indiremiyor. Ayrıca, sitedeki sayfanın içeriğinden, bu oynatıcının Windows XP'den daha yeni olmayan işletim sistemleri için tasarlandığı açıktır.

Buna göre, başarıyı garantilemek için bu oynatıcıyı Windows XP'ye yüklemeniz gerekecektir.

Biraz arama yaptıktan sonra gerekli dosyalarla böyle bir arşiv elde etmeyi başardım:

Arşiv içeriğini açma

ve içinde exe dosyalarının olmadığını görüyoruz. Ancak "Kurulum bilgileri" olarak açıklanan var.

Oynatıcıyı USB bağlantı noktasına başarılı bir şekilde bağlamak için işletim sisteminin ihtiyaç duyduğu bu dosyadır (bu klasördeki komşu dosyalarla birlikte).

Oynatıcıyı bir kabloyla bilgisayara bağlarız ve böyle tipik bir pencerenin göründüğünü görürüz:

Her zamanki yoldan gidersek ve otomatik durdurmayı seçersek, bu pencere uzun süre görüntülendikten sonra

bir başarısızlık mesajı görünecektir. Bu nedenle alternatif yola gitmek için "Geri" butonuna basıyoruz.

Bu pencerede otomatik yöntem yerine "Listeden veya belirtilen konumdan yükle" seçeneğini seçin.

Gözat düğmesine basıyoruz ve dosyaları zip arşivinden açtığımız klasörü seçiyoruz.

Sonuç olarak, arama satırı, inf dosyasının bulunduğu klasörün yolunu içermelidir:

İşlem tamamlandıktan sonra bir başarı penceresi görünür:

Bunu ayrıca, Aygıt Yöneticisi'ne gidip orada yüklü oynatıcının varlığını görerek de doğrulayabilirsiniz:

Sonuçlar

Bu yazıda listelenen yöntemleri kullanarak, kullandığınız cihazlar için kontrol programlarını başarıyla kurabileceksiniz. Ayrıca, bir inf dosyası kullanarak sürücüyü manuel olarak nasıl kuracağınızı bilmek, üçüncü taraf uzmanları dahil etmeden kullanılan ekipman miktarını en üst düzeye çıkarmanıza olanak tanır. Ayrıca cihaz üreticilerinin web sitelerinden alınan resmi yazılımların kullanılması bilgisayarınızın güvenilirliğini önemli ölçüde artıracaktır.

Bugün size sys ve inf dosyalarından aygıt sürücülerini nasıl kuracağınızı öğreteceğiz.

Bir aygıt sürücüsünü bulma, yükleme ve yapılandırma 200 ovmak.

Cihazlarınız için internetten sürücü indirirken alışık olduğunuz kurulum paketi yerine sys ve inf dosyalarının olduğu bir arşiv ile karşılaşabilirsiniz. Sys dosyaları sistem dosyalarıdır, inf dosyaları ise genellikle bilgisayarın donanım sürücüsünün parçasıdır. Sürücünüz, alışık olduğunuz yükleyici olmadan yalnızca sys ve inf içeriyorsa, umutsuzluğa kapılmayın, bu tür sürücüler de kurulabilir. Çoğu durumda, bu tür sürücüler, üreticilerin sitelerinde değil, üçüncü taraf sitelerinde dağıtılır. Bu nedenle, dikkatli olun ve indirilen her sürücüyü bir virüsten koruma programı ile kontrol edin.

sys ve inf dosyaları şeklinde driver kurulumu

1. İhtiyacımız olan ilk şey, cihaz yöneticisine gitmek. Başlat'a basıyoruz ve "bilgisayarım" adıyla açılır menüyü farenin sağ tuşuna basarak çağırıyoruz ve listeden özelliği seçiyoruz. Sol sütunda bulunan "cihaz yöneticisi" bölümüne gitmemiz gereken yeni bir pencere açılacaktır. Açılan listede sarı ünlem işaretiyle işaretlenmiş ekipmanı bulun, sürücüyü kurması gereken cihaza sağ tıklayın ve öğeye tıklayın - sürücüyü güncelle. Bir sonraki pencere, yeni ekipmanı kurmak ve yapılandırmak için sihirbazı başlatacaktır. Aygıt sürücüsünü manuel olarak yüklemek için öğeyi seçin.

2. Ardından, sürücülerimizin bulunduğu klasörü, yani sys veya inf dosyalarını seçmemiz istenecektir. Ardından, sürücüyü yüklemeye başlamak için seçiminizi onaylayın. Verilen sürücü cihazla uyumlu değilse veya cihazda zaten sürücünün daha yeni bir sürümü varsa, cihazı doğru şekilde yapılandırmak için başka bir dosya seçmeniz istenecektir.

3. İndirilen arşivde inf içermeyen tek bir sys dosyası bulursanız, aygıtın sürücü kurulum sihirbazı bunları kuramayacaktır. Sürücünün kurulumu ve düzgün çalışması için .sys dosyasını windows->System32->drivers klasörüne kopyalamanız gerekmektedir. Sürücümüzü sistem klasörüne kopyaladıktan sonra kuruluma başlıyoruz ve otomatik modda sürücüyü arıyoruz. Bu tür dosyaları kurarken, bir virüsten koruma programıyla kontrol etmenizi öneririz, çünkü bazı saldırganlar sürücü dosyalarına kötü amaçlı kod yerleştirir ve sürücüleri resmi siteden indirmek en iyisidir.

Ayrıca, sürücüleri kendiniz güncellemekte herhangi bir zorluk yaşarsanız, ustalarımız bu işi seve seve yapacaklardır.

Master'ın ayrılışı ve teşhis0 ovmak.

Her kişisel bilgisayar kullanıcısının zaman zaman istasyonuna bir cihaz bağlaması gerektiği açıktır. Bunun olmasının nedeni şu anda bizi pek ilgilendirmiyor, birçok kişi tarafından iyi bilinen bir yükseltme olabilir (bireysel düğümlerin performansını artırmak için ve genel sistem performansının bir sonucu olarak), basitçe olabilir mevcut konfigürasyonun işlevselliğini genişletmek için yeni ekipmanın eklenmesi, örneğin yeni bir oyun kumandasının bağlanması durumunda, bir flash sürücüdeki verilerin kullanılması da gerekebilir. Yeni bir cihazı nasıl bağladığımızdan bağımsız olarak, Windows işletim sistemi, yeni donanımın yazılım düzeyinde desteklenmesini sağlamak için belirli manipülasyonlar gerçekleştirerek yeni donanımın görünümüne yanıt vermeye zorlanır. Birçok işletim sistemi, aygıtlarla yazılım etkileşimini sağlamak için donanım ile sürücü adı verilen bir yazılım katmanı arasında bir arabirim kullanır.

Sürücü (Sürücü) - işletim sisteminin ve içinde çalışan program modüllerinin yardımıyla donanıma veya mantıksal aygıtlara erişim sağlayan yazılım.

Bu nedenle işletim sistemi, aygıtın kendi ortamında çalışmasını sağlamak için elinden gelen her yolu deniyor, bunun için yeni aygıtın işlevlerini sağlamak için yeni bağlanan aygıt için uygun sürücüyü yükleme girişiminde bulunuluyor. kullanıcı modu programlarına ve çekirdek modu koduna erişim için aygıt, çünkü bu en kötü şöhretli olmadan sistemdeki donanım sürücüsü çalışamayacaktır.
Donanıma hizmet etmeyen, ancak çeşitli sistem modüllerinin işlevselliğinin uygulanmasını (uzantıları, eklemeleri) genişletmek için entegre edilmiş ayrı bir sürücü kategorisi olduğundan, tanımda mantıksal cihazlardan bahsetmem tesadüf değildir. Ama şimdi sürücüleri kurarak kimi şaşırtacaksınız? Bu süreç, uzun yıllara dayanan uygulamalardan tüm PC kullanıcılarına zaten o kadar tanıdık geliyor ki, eminim bazıları bunu gözleri kapalı yapabilir :) Ama bu sürecin ayrıntılarını düşündük mü, hiç düşündük mü sürücü yükleme algoritması? Yeni bir aygıt bağlandığında ve sürücüler yüklendiğinde işletim sisteminin tam olarak hangi eylemleri gerçekleştirdiğini hiç merak ettiniz mi?

Kullanıcının bakış açısından, Windows'a bir sürücü yükleme işleminin çoğu durumda oldukça yavan göründüğünü kabul edin. Kurulum sihirbazının tanıdık animasyonlu simgesi sistem tepsisinde belirir ve bir süre sonra sistem, yeni aygıt sürücüsünün sisteme başarılı veya başarısız kurulumu hakkında bir rapor verebilir. Ayrıca, çoğu zaman kurulum sihirbazı, bu tepsi simgesinin yanı sıra, yeni bir cihaz kurma girişimlerine dair herhangi bir görsel onay vermezken, cihazlar listesine "sessizce" yeni ekipman eklerken ve (arıza durumunda) işaretler. cihaz yöneticisinde özel bir simge ile kullanıcıya ekipmanı yapılandırmaya devam etmesini manuel modda sunar. Hem sizin hem de benim tarafımızdan zaten iyi bilinen tüm bu dış işlemler, neredeyse bu işletim sisteminin ortaya çıkışından bu yana, yalnızca ayrıntılarda biraz farklılık göstererek, Windows işletim sistemlerinin tüm sürümlerinde şu veya bu biçimde mevcuttur. O kadar tanıdık ve tanıdık hale geldiler ki, "ekranın diğer tarafında", işletim sisteminin bağırsaklarında neler olup bittiğini hiç düşünmedim, bu hayali basitliğin altında ne gizli? Aşağıda göreceğiniz gibi, fiziksel veya mantıksal bir aygıt için bir Windows sürücüsü yüklemek, oldukça karmaşık ve son derece ilginç süreçleri gizler. Sürücü yükleme algoritması Windows'ta aşağıdaki temel genel görevlere ayrılabilir:

  • Sürücü ikili dosyasını sistemdeki uygun dizine kopyalama;
  • İndirme yöntemini gösteren sürücünün Windows sistemine kaydedilmesi;
  • Gerekli bilgilerin sistem kayıt defterine eklenmesi;
  • İlgili destek bileşenlerini sürücü paketinden kopyalayın/yükleyin;

Windows'ta sürücü yükleme algoritmasının bir parçası olarak gerçekleştirilen ana görevlere ek olarak, Windows sürücü yükleme işleminin başladığı koşulları sınıflandırmak iyi olur:

  • Kullanıcı, kapalı bir bilgisayara yeni bir aygıt yükler. Bu durumda, yeni bir aygıtı algılama ve sürücüyü yükleme işlemi, işletim sisteminin yüklenmesi aşamasında başlar.
  • Yerel yönetici haklarına sahip bir kullanıcı, Aygıt Yöneticisi ek bileşenini kullanarak, kurulu bir aygıt için bir sürücünün kurulumunu veya güncellemesini başlatır.
  • "Hareket halindeyken" kullanıcı, çalışan bir bilgisayara yeni bir cihaz bağlar. Bu durumda, harici bir eSata arayüzüne sahip cihazlar, USB vb. Gibi anında bağlanabilen belirli bir cihaz kategorisinden bahsediyoruz. Sonuçta, PCIe yuvalarına güç uygulandığında dahili bir video kartı takmayacaksınız, değil mi? Şahsen ben henüz yapmadım :)
  • Kullanıcı, sürücü paketi kiti yükleyicisini yerel yönetici haklarına sahip bir hesaptan bağımsız olarak çalıştırır. Bu yöntem, hem Tak ve Çalıştır standardını destekleyen fiziksel aygıtların sürücülerini yüklemek hem de PnP (eski) olmayan sürücüleri, sistem tarafından otomatik olarak algılanamayan ve başka türlü yüklenemeyen mantıksal aygıt sürücülerini yüklemek için kullanılabilir. manuel mod. Tipik bir örnek, sürücülerini (mantıksal aygıtlar) sisteme yükleyen antivirüsler veya sanal makineler olabilir.
  • Kullanıcı, sürücü dizinindeki .inf dosyasına sağ tıklar ve Yerel yönetici haklarına sahip bir hesaptan Yükle'yi seçer.

Ancak sürücü paketinin kendisi nedir? Sonuçta, defalarca gördüğümüz gibi, bu, ilk bakışta tamamen farklı amaçlara sahip bir dizi dosyadır. Sürücü kurulum paketinin yapısına daha derinlemesine bir genel bakış olmadan, sürücü kurulum algoritmasının kendisini anlamamız zor olacaktır, bu nedenle genel bileşenleri vereceğiz:

  • .inf dosya(lar)ı. Bir sürücü kurulum paketinin temel bileşeni, sürücü kurulum sürecini açıklayan bir dosyadır. inf dosyası bölümlere ayrılmıştır ve sisteme sürücünün tam olarak nasıl kurulduğunu anlatan talimatlardan oluşur: kurulmakta olan aygıtı, tüm sürücü bileşenlerinin kaynak ve hedef konumlarını, kurulum sırasında kayıt defterinde yapılması gereken çeşitli değişiklikleri açıklar. Windows sürücüsü, bağımlılıklar hakkında bilgiler sürücüler ve daha fazlası. .inf dosyaları, fiziksel bir aygıtı o aygıtı kontrol eden bir sürücüyle ilişkilendirir.
  • Sürücünün ikili dosyaları. Paket en azından sürücü çekirdeğinin .sys - veya .dll - dosyasını içermelidir. Aslında, tek bir .sys dosyası (aşırı durumlarda), kayıt defteri düzenlenerek manuel olarak (çekincelerle) kurulabilir.
  • Kurulum yürütülebilir dosyaları. Genellikle bunlar, setup.exe , install.exe ve diğerleri olarak adlandırılan iyi bilinen yükleme yardımcı programlarıdır.
  • Yürütülebilir kaldırma dosyaları. Bunlar genellikle uninstall.exe adlı kaldırma yardımcı programlarıdır.
  • Ek prosedürler ve kitaplıklar için dosya(lar). Genellikle bunlar, yardımcı yükleyiciler olan .dll biçimindeki yardımcı kitaplıklardır.
  • .cat dosya(lar)ı. Dijital imza ile imzalanmış katalog dosyası. Bu dosyalar, dizinlerin dijital imzalarını içerir ve kullanıcının paketin kaynağını belirleyebileceği ve sürücü paketi dosyalarının bütünlüğünü doğrulayabileceği paket dosyaları için bir imza işlevi görür. Vista'dan sonraki 64 bit Windows sürümlerinde gereklidir ve diğer herkes için önerilir.
  • Kullanıcı modu kontrol modülleri. Bunlar genellikle kullanıcı modunda çalışan ATI Catalist Control Center, VIA HD Audio Desk, Realtek HD Audio Control Panel ve benzerleri gibi çeşitli komut uygulamalarıdır.
  • Yardım dosyaları. Onlarsız nerede olurdu?

Terimler ve tanımlar

Bu makalede, her durumda Windows'ta sürücü yükleme algoritmasındaki diğer yöntemler için geçerli olan hemen hemen tüm adımları açıklayan yalnızca bir yükleme yöntemini açıklayacağım. Ve şimdi, kullanıcının video kartı gibi yeni ekipmanı kapalı bir bilgisayarın dahili konektörüne taktığı durum hakkında konuşacağız. Ama önce, sürücü yükleme algoritmasını inceleme sürecinde ihtiyacımız olan bazı tanımları sunalım.
Yönetici (dağıtıcı) Tak ve Çalıştır (PnP Yöneticisi, PnP Yöneticisi)- sistemdeki aygıtları eklemek, tanımak ve kaldırmaktan sorumlu bir çekirdek modu bulutu ve kullanıcı modu kodu. Çekirdek modu bloğu, sistemdeki aygıtlara hizmet vermek için gerekli yazılımın indirilmesi/kurulması sürecinde sistem bileşenlerinin geri kalanıyla etkileşime girer. Kullanıcı modu bloğu ( %Windir%\System32\umpnpmgr.dll, ana sistem işlemi bağlamında çalışır svchost.exe), yeni sürücülerin yüklenmesini veya halihazırda kurulu olanlarda işletim parametrelerinin ayarlanmasını gerektiren durumlarda kullanıcı etkileşiminden sorumludur. Kesintiler (IRQ'lar), G/Ç bağlantı noktaları, doğrudan bellek erişimi (DMA) kanalları ve bellek adresleri gibi donanım kaynaklarının atanmasından ve müteakip tahsisinden sorumludur. Belirli bir cihazı desteklemek için gereken sürücüyü belirleme ve bu sürücüyü indirme / yükleme işlevine sahiptir. Yeni cihazları tanıyabilir, bağlantılarına ve bağlantılarının kesilmesine yanıt verebilir. Windows yürütme alt sistemi kodunun bir parçasıdır.

Cihaz numaralandırması

Tüm yükleme aşamasını en baştan tanımlamanın bir anlamı yoktur ve yalnızca bizi ilgilendiren aşamadan başlayacağız, bu aşamada Winload (.efi) modülü Windows 7 işletim sistemi çekirdeğini ntoskrnl.exe dosyasından yükleyecektir. . Çekirdek, yürütme alt sisteminin bir parçası olan PnP yöneticisini çalıştırır. PnP yöneticisi, tüm sistemi temsil eden ve genel olarak tüm PnP ve PnP olmayan aygıtların yanı sıra HAL (donanım) için bir veri yolu sürücüsü olan ROOT (Root) adlı sanal bir veri yolu sürücüsü olan kök aygıttan aygıt numaralandırma sürecini başlatır. düzeyde soyutlamalar). Bu noktada HAL, ana karta doğrudan bağlı cihazları sıralayan bir veri yolu sürücüsü olarak işlev görür. Ancak, fiilen numaralandırmak yerine, HAL, kayıt defterinde zaten mevcut olan donanım açıklamasına güvenir. HAL'ın bu aşamadaki amacı, PCI gibi birincil veriyollarını keşfetmektir. Birincil PCI veri yolu sürücüsü sırayla bu veri yoluna bağlı cihazları sıralar, PnP yöneticisinin sürücüleri hemen yüklediği diğer veri yollarını bulur. Bu otobüs sürücüleri de otobüslerindeki cihazları zaten keşfediyor. Bu yinelemeli numaralandırma, sürücüleri yükleme ve ardından numaralandırma süreci, sistemdeki tüm aygıtlar keşfedilip yapılandırılana kadar devam eder. PnP numaralandırma işlemi sırasında yönetici, sistemdeki tüm cihazlar arasındaki ilişkiyi benzersiz bir şekilde tanımlayan bir cihaz ağacı oluşturur. Devnodes ("cihaz düğümleri"nin kısaltması) olarak adlandırılan bu ağaçtaki düğümler, cihazı ayrıntılı olarak tanımlayan cihaz nesnesi hakkında bilgi içerir.
Sistem kurulduğundan beri keşfedilen tüm cihazların kayıtları, kayıt defteri kovanında saklanır. HKLM\SYSTEM\CurrentControlSet\Enum. Bu kovanın alt anahtarları, cihazları aşağıdaki biçimde tanımlar:

HKLM\SYSTEM\CurrentControlSet\Enum\ Enumerator\ DeviceID\ InstanceID

HKLM\SYSTEM\CurrentControlSet\Enum\

  • Numaralandırıcı - otobüs sürücüsünün adı. Şu değerleri alabilir: ACPI , DISPLAY , HDAUDIO , HID , HDTREE , IDE , PCI , PCIIDE , Root , STORAGE , SW , UMB , USB , USBSTOR ve diğerleri;
  • DeviceID - bu cihaz türü için benzersiz tanımlayıcı;
  • InstanceID - Aynı cihazın farklı örnekleri için benzersiz bir tanımlayıcı.

Gerçek şu ki, cihazın bağlı olduğu veri yolunun sürücüsü, cihaza çeşitli parametreler (üretici kimliği, cihaz kimliği, revizyon vb.) sorar ve cihazı benzersiz şekilde tanımlayan sözde donanım tanımlayıcısını (HardwareID) oluşturur. ve & işaretleri ile ayrılan ve aşağıdaki parçalardan oluşan bir parametre dizisidir:

  • Cihazın bağlı olduğu veri yolunu tanımlayan bir önek.
  • Cihaz kimliği. Üretici kimliği, ürün (model) kimliği, cihaz revizyonu gibi birçok bölümden oluşur.

HardwareID - Windows'un aygıtı sürücünün .inf dosyasıyla eşleştirmek için kullandığı aygıt parametrelerine (üretici, model, revizyon, sürüm vb.) bağlı bir tanımlama dizesi.

Tipik Donanım Kimliği yapısı:

PCI\VEN_10DE&DEV_1341&SUBSYS_2281103C&REV_A2

HardwareID'ye ek olarak, cihaza, benzer bir formata sahip olan ancak cihaza özel parametreleri (bazı cihaz kimlikleri) içermeyen ve yalnızca daha genel değerleri içeren bir Uyumluluk parametresi/parametreleri atanır. daha geniş uyumlu cihaz yelpazesi.

Donanım Kimliği ve Uyumlu Kimlik, aygıt sürücüsünü bulmak için Windows yürütme alt sistemi kodu tarafından kullanılır.

Sürücü keşfi

Cihaz numaralandırma ve sürücü yükleme aşamasında ise, yeni cihazın bağlı olduğu veri yolunun fonksiyonel sürücüsü bağlı alt cihazlardaki değişiklikleri PnP yöneticisine bildirir. Çekirdek modu PnP yöneticisi, yeni aygıtın bağlı olduğu veri yolu sürücüsünü sorgulayarak ve aygıtın HardwareID'sini ve isteğe bağlı olarak UyumluID'sini alarak bir sürücünün aygıtla ilişkili olup olmadığını kontrol eder. Çekirdek modu PnP yöneticisi, kullanıcı modu PnP yöneticisine, verilen cihazın özel bir olayla yüklenmesi gerektiğini bildirir ve alınan tanımlayıcıları ona iletir. PnP kullanıcı modu yöneticisi, önce cihazı kullanıcı müdahalesi olmadan otomatik olarak kurmaya çalışır. Bunu yapmak için kullanıcı modu PnP yöneticisi, Aygıt Sürücüsü Kurulum Sihirbazını (%Windir%\System32\Newdev.dll ) başlatmak için rundll32.exe yardımcı programını başlatır.

Aygıt Sürücüsü Kurulum Sihirbazı, aşağıdaki güvenilir sistem konumlarında bulunan tüm sistem inf dosyalarındaki bilgileri kullanarak aygıt için uygun bir sürücü araması başlatır:

  • Sürücü depolama;
  • Windows güncelleme;
  • INF dosyalarının sistem dizini;

Yukarıdaki sürücü arama ve yükleme amaçları için, setupapi.dll kitaplıklarının (kurulum destek işlevleri) ve cfgmgr32.dll (yapılandırma yöneticisi) işlevleri kullanılır. Arama sırasında, değerleri sürücü kurulum dosyasındaki, yani inf dosyasındaki donanımı tanımlamak için tüm olası seçenekleri açıklayan, şu anda elde edilen Donanım Kimliği ve (isteğe bağlı olarak) Uyumlu Kimlik tanımlayıcıları kullanılır. Kurulan cihazın ID değerleri, sistemde kayıtlı inf dosyalarının Modeller bölümünde anlatılanlarla karşılaştırılır. Tanımlayıcı listeleri sıralanır, bu nedenle daha spesifik donanım tanımlayıcıları listelerde ilk sırada görünür. Birden çok inf dosyasında kimlik eşleşmeleri bulunursa, daha az kesin bir eşleşme yerine daha kesin bir eşleşme tercih edilir, imzalı inf dosyaları imzasız dosyalara tercih edilir ve daha sonra imzalanan inf dosyaları önceden imzalanmış olanlara tercih edilir. HardwareID'ye dayalı bir eşleşme bulunamazsa, tabii ki varsa, UyumluID kullanılır. Uyumlu Kimliğe göre eşleşme bulunamazsa, Donanım Ekleme Sihirbazı sizden yeni bir donanım sürücüsünün konumunu sorabilir. Tüm bu sürücü bilgisi kaynaklarına daha yakından bakalım.

Sürücü depolama

Sürücü kurulum sihirbazı, "Windows Update" yoluyla elde edilen, Windows dağıtımının bir parçası olan istisnasız tüm sistem sürücülerini içeren %Windir%\System32\DriverStore dizininde bulunan sistem sürücüsü deposunda uygun bir inf dosyası bulmaya çalışır. hizmet veya kullanıcı tarafından sistemde yüklü.

Sürücü Deposu güvenli bir sistem konumudur, sistemde şimdiye kadar kurulmuş olan tüm sürücü paketlerini saklamayı amaçlayan bir dizindir.

Sürücü Mağazası ilk olarak Windows Vista'da tanıtıldı. Sisteme herhangi bir sürücü yüklemeden önce, özel kod önce sürücünün dijital imzasını, ardından sürücünün inf dosyalarının sözdizimini, ardından mevcut kullanıcının ayrıcalıklarını kontrol eder, ancak bundan sonra tüm sürücü bileşenlerini sistem sürücüsüne yerleştirir. depolamak. Ancak sürücü deposundaki sürücü, sisteme aygıt yüklemek için kullanılabilir. Bir sürücüyü mağazaya yerleştirme prosedürü iyi geliştirilmiş olduğundan, sürücü deposu, sürücüler hakkında en güvenilir bilgi kaynağıdır.

INF dosyalarının sistem dizini

Buna paralel olarak sistem, kayıt defteri dalında bulunan DevicePath parametresinin değeriyle açıklanan sistem konumunda sürücüyü arar. HKLM\Yazılım\Microsoft\Windows\CurrentVersion. Ayar genellikle çoğu sistemde C:\Windows\inf'e eşdeğer olan %SystemRoot%\inf şeklindedir.

INF dosyası

Küçük bir inceleme yapmak ve sürücü paketinin bilgi dosyaları hakkında ayrı ayrı konuşmak istiyorum. inf dosyası, sürücü paketinin temel bileşenlerinden biridir. İşlevsel sürücü dosyalarının konumuna işaret eden özel direktiflerle açıklanan, sürücüyü yüklemek ve kaldırmak için işlem sırasını saklar. Dosya, sürücüyü ve sınıfını (Class) numaralandırmaktan (Enum) sorumlu kayıt defterine bilgi ekleyen komutlar içerir ve donanım kurulum sihirbazının sözde ana yükleyicileri (Sınıf Yükleyici, Sınıf Yükleyici) başlatması için yönergeler içerebilir. ) ve cihaz sınıfı ve cihazın kendisi için ek yükleyiciler (CoInstaller , Co-installer). Ek olarak, inf dosyası türü, üreticiyi, aygıt modelini, sürücü sınıfını, gerekli dosyaları ve kaynakları tanımlar.

Yardımcı yükleyici (yapısı gereği, normal bir DLL) - yükleme aşamasında çağrılan ve sürücünün sistemde çalışması için altyapıyı hazırlamak (örneğin, NET.Framework paketi), kullanıcının belirli bir aygıt için ayarları belirtmesine izin veren yapılandırma iletişim kutularını görüntüler.

Yardımcı yükleyicilerin önemli bir özelliği, gerekirse yeni bir cihazın örneklerini işlem için gerekli protokollere bağlamalarıdır. Bu, örneğin, ndis, pppoe, tcpip, tcpip6, smb, netbt gibi çalışmak için farklı protokoller ve aktarımlar gerektiren çeşitli iletişim cihazlarıyla ilgili olabilir.
.inf dosyası ayrıca dosyaları açma, kopyalama, başlatma, yeniden adlandırma, kayıt defterine anahtar ekleme ve silme ve çok daha fazlasını açıklar.
Ancak, Windows'ta ana sürücü yükleme algoritmasına dönelim. Aygıt sürücüsü yükleyicisinin yukarıda listelenen konumlarda uygun sürücüleri bulamaması durumunda, sistem aygıtı tanınmadı olarak işaretler.

Bu durumda, kullanıcıdan aygıtı uygulama aracılığıyla bağımsız olarak yüklemeye devam etmesi istenir. aygıt Yöneticisi. Kullanıcı cihazı kendisi seçip sürücü dosyalarının yerini belirledikten sonra sürücü kurulum algoritması işine devam eder ve bir sonraki adım sürücünün dijital imzasını kontrol etmeye başlar.

Sürücünün dijital imzasını kontrol etme

Gerçek şu ki, çekirdek modu kodunun bir parçası olan sürücü, işletim sisteminin oldukça kritik bir bileşenidir ve geliştirici tarafından sürücü kodunda yapılan herhangi bir hata, sistemde kolaylıkla ciddi çökmelere (BSOD) yol açabilir. Bir süredir Microsoft, sürücü kodunun kalitesine oldukça duyarlı olmuştur ve bu bağlamda, Windows işletim sistemlerine dijital sürücü imzası ve sistem sürücüsü imza ilkesi gibi mekanizmalar getirilmiştir.

Bir sürücünün dijital imzası, sürücü kodunun güvenilir bir kaynak tarafından oluşturulduğunu ve yetkisiz değişikliklere tabi tutulmadığını bir dereceye kadar garanti eden değişken uzunlukta bir veri dizisidir.

Bir sonraki adım, sistemin sürücü imzalama politikasını kontrol eden PnP yönetici kodunun kullanıcı modu kısmıdır. Sistem ilkesi, çekirdek koduna imzasız sürücülerin yüklenmesini engellemesini veya bu konuda uyarıda bulunmasını söylerse, PnP yöneticisi sürücünün inf dosyasını, bir dijital imza içeren bir katalog dosyasına (.cat uzantılı bir dosya) işaret eden bir CatalogFile yönergesinin varlığı açısından ayrıştırır. sürücü paketi.

Katalog dosyası (.cat), tüm sürücü paketi için dijital imza görevi gören özel bir dosyadır, çünkü sürücü paketinde bulunan her dosya ayrı ayrı imzalanmamıştır. Tek istisna, önyükleme aşaması çekirdek sürücüsü ikili dosyalarıdır, ancak bunlar ayrı çekirdek kodu tarafından kontrol edilir.

Sürücüleri test etmek ve imzalamak için, Windows dağıtımları ile sağlanan sürücülerin yanı sıra büyük donanım satıcılarının sürücülerini kapsamlı bir şekilde test eden Microsoft Windows Donanım Kalite Laboratuvarı (WHQL) oluşturuldu. Diğer tüm sürücü geliştiricileri için, bir ücret karşılığında sürücülerin kendi imzalarını atabilmelerini sağlayan prosedürler mevcuttur. Bir sürücü tüm WHQL testlerini geçtiğinde "imzalanmış" olur. Bu, bir sürücü için WHQL'nin sürücünün dosyalarını benzersiz şekilde tanımlayan bir karma veya benzersiz imza oluşturduğu ve ardından sürücüleri imzalamak için kullanılan özel bir Microsoft özel anahtarını kullanarak kriptografik olarak imzaladığı anlamına gelir. İmzalı karma, doğrudan sürücü paketi dizinine yerleştirilen bir katalog dosyasına (.cat dosyası) yerleştirilir.
Sürücü kurulumu sırasında, PnP kullanıcı modu yöneticisi, .cat dosyasından sürücü imzasını çıkarır, Microsoft genel anahtarını kullanarak imzanın şifresini çözer ve elde edilen sağlamayı kurulmakta olan sürücünün sağlamasıyla karşılaştırır. Karma değerler eşleşirse, sürücü WHQL test edildi olarak işaretlenir. İmza doğrulanamıyorsa, PnP yöneticisi sistemin sürücü imza politikası ayarlarına göre hareket ederek ya sürücü kurulumuna izin vermez ya da sürücü kurulumuna izin verir.

Bir yedek oluştur

Sisteme yeni aygıt sürücüleri eklemeden önce bir geri yükleme noktası oluşturmak oldukça iyi bir Windows stratejisidir. Bunun nedeni, her şeyden önce, hata içeren bir çekirdek modu sürücüsünün, sistemin tamamen çalışamaz hale gelmesine neden olabilmesidir ve sonra bu sistemle ne yapmalı? Tüm imzalara ve kontrollere rağmen, kullanıcı örneğin kurulumdan sonra bir şeyi beğenmediği takdirde yapılandırmayı geri alabilmelidir.

Sürücü kurulumu

Bu adım, üçüncü taraf sürücü paketini sistem sürücüsü deposuna dağıtır. Daha sonra sistem, %Windir%\System32\drvinst.exe yardımcı programı kullanılarak gerçekleştirilen sürücü deposundan gerçek sürücü kurulumunu gerçekleştirir. Bu aşamada aşağıdaki olaylar meydana gelir:

  • Sürücünün inf dosyası, %Windir%/inf özel klasörüne kopyalanır. Üçüncü taraf sürücülerin dosyayı OEMx.inf olarak yeniden adlandırması normaldir; burada x, dizindeki inf dosyasının sıra numarasıdır.
  • İşletim sistemi kodu, inf dosyasının kayıt defterine yüklenmesi gerçeğini düzeltir.
  • Yol boyunca kayıt defterinde bir aygıt düğümü (devnode) oluşturulur HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ \\ , cihaz hakkında ayrıntılı bilgiler içerir.
  • Sürücü ikili dosyaları %Windir%\System32\DRIVERS hedef klasörüne ve muhtemelen diğer hedef klasörlere kopyalanır. Kayıt defteri anahtarları güncellenir.
  • Sürücüye karşılık gelen kayıt defteri anahtarı oluşturulur: HKLM\SYSTEM\CurrentControlSet\Services\driver_name. Anahtar parametreler oluşturulur.
  • Sürücü olaylarının günlüğe kaydedilmesinden sorumlu olan ve şubede bulunan bir kayıt defteri anahtarı oluşturulur. HKLM\SYSTEM\CurrentControlSet\Services\EventLog\System\driver_name.
  • PnP yöneticisi, her yeni yüklenen sürücü için DriverEntry prosedürünü çağırır. Çekirdek modu PnP yöneticisi daha sonra sürücüyü belleğe yükleyerek ve sürücünün yüklendiği aygıtın varlığını sürücüye bildirmek için AddDevice prosedürünü çağırarak "başlatmaya" çalışır.

Sürücü bilgilerinin konumu

Windows'ta sürücü yükleme algoritmasının kendisini açıklamaya ek olarak, ayrı bir bölümü vurgulamak ve onu dosya sistemi ve kayıt defterindeki sürücülerle ilgili olası bilgi konumlarını açıklamaya ayırmak istiyorum. Pratik bir bakış açısıyla, bu bilgilerin herhangi bir önemli arıza durumunda manuel düzenlemeyi basitleştirmesi amaçlanmaktadır. Aşağıda, sürücü bilgisi izlerini görebileceğiniz konumlar yer almaktadır.

Genel Sürücü Günlükleri

Sistemde, sürücüyle ilgili çeşitli sorunlara yardımcı olabilecek bir dizi günlük vardır.

  • %Windir%\setupact.log -- aygıt kurulum işlemine eşlik eden bir Win32 DLL olan çekirdek modu sürücü yükleyicisinden hata ayıklama mesajları içerir;
  • %Windir%\inf\setupapi.app.log -- uygulama yükleme sürecinden gelen mesajları içerir;
  • %Windir%\inf\setupapi.dev.log -- cihaz kurulum işlemi mesajlarını içerir;

Sürücü günlüğü

Bir sürücüyü (sırayla) yükleyen, güncelleyen veya kaldıran bir paketi yüklemek/kaldırmak için Paket Yöneticisini (pkgmgr) kullanırsanız, özel bir günlük dosyası sürücülerinin oluşturulmasını (hata ayıklama amacıyla) etkinleştirme seçeneğiniz vardır. log yalnızca sürücüye özgü hataları içerecektir. Bu günlüğü oluşturmak için aşağıdaki kayıt defteri anahtarını oluşturun/ayarlayın ve ardından pkgmgr'yi yeniden çalıştırın. Bundan sonra, pkgmgr'nin başlatıldığı dizinde birdrivers.log dosyası oluşturulacaktır.
Dal: HKEY_LOCAL_MACHINE\Yazılım\Microsoft\Windows\CurrentVersion\Aygıt Yükleyici
Anahtar: DebugPkgMgr
Tür: kelime
Değer: 1

%Windir%\inf

Tüm inf dosyaları bu dizinde saklanır. Yukarıda belirtildiği gibi, sisteme üçüncü taraf bir sürücü yükledikten sonra, inf dosyasının adı OEMx.inf olarak değiştirilir, böylece dizinde bir dizi benzer dosya görebilirsiniz. İşletim sistemi kodu, inf dosyasının kayıt defterine yüklendiğini hatırlar.

%Windir%\System32\SÜRÜCÜLER

Bu, gerçek sürücü dosyalarının bulunduğu Windows dosya sistemindeki dizindir. Modern işletim sistemlerinde ve şimdi Windows Vista ve sonrasından bahsediyorum, bu dizindeki sürücülerin büyük çoğunluğu .sys uzantılarına sahiptir, dll dosyaları daha az yaygındır, ancak bu genel anlamı değiştirmez çünkü, uzantısı, hepsi yapı olarak .dll dosyalarıyla aynıdır. Daha önceki işletim sistemlerinde .drv ve .vxd gibi formatlar vardı.

%Windir%\System32\DriverStore

Sisteminizden geçen tüm sürücüleri içermesi amaçlanan sistem sürücüleri koleksiyonu. Windows Vista'dan beri kullanılmaktadır. İşletim sistemine herhangi bir sürücü kurmadan önce, özel kod önce sürücünün imzasını, ardından sürücünün inf dosyalarının sözdizimini, ardından mevcut kullanıcının ayrıcalıklarını kontrol eder, ancak bundan sonra tüm sürücü bileşenlerini sistem koleksiyonuna ekler. Ve ancak bundan sonra sürücü, herhangi bir kullanıcı müdahalesi olmadan aygıtları yüklemek için sistemde kullanılabilir.

HKLM\SYSTEM\CurrentControlSet\Enum

Sistemdeki cihazlar hakkında bilgi içeren bir kayıt defteri kovanı. PnP yöneticisi burada her cihaz için şu formatta bir anahtar oluşturur: HKLM\SYSTEM\CurrentControlSet\Enum\Enumerator\deviceID. Numaralandırıcı, yukarıda makalede açıklanan, cihaz numaralandırma aşamasında elde edilen veri yolu tanımlayıcısı olduğunda, deviceid, cihaz tipi tanımlayıcısıdır. Anahtar şu bilgileri içerir: cihaz açıklaması, donanım tanımlayıcıları (Donanım Kimliği), uyumlu cihaz tanımlayıcıları (Uyumlu Kimlik) ve kaynak gereksinimleri. Kovan, yalnızca işletim sistemi kodu tarafından kullanılmak üzere ayrılmıştır, bu nedenle kullanıcı uygulamalarının ve sürücülerinin, belgelenmiş sistem işlevlerini kullanmak yerine doğrudan onunla etkileşim kurmaları önerilmez.

HKLM\SYSTEM\CurrentControlSet\Control

İşletim sistemi başlatma aşamasında çeşitli sürücü yapılandırma ayarları hakkında bilgi içeren kayıt defteri kovanı. Şunlar gibi önemli anahtarlar içerir:

  • Sınıf, benzer şekilde yapılandırılan ve kurulan cihazları gruplandırmak için kullanılan cihaz kurulum sınıfları hakkında bilgiler içerir. Her kurulum sınıfı için bu anahtar, adı karşılık gelen kurulum sınıfının GUID adıyla aynı olan bir anahtar içerir.
  • CoDeviceInstallers, sınıf yardımcı yükleyicileri hakkında bilgi içerir
  • DeviceClasses, sistemde kayıtlı cihazların arayüzleri hakkında bilgi içerir. sistemdeki kullanıcı modu programlarıyla etkileşim kurmak isteyen herhangi bir sürücünün bir arabirim sağlaması gerekir. Aygıt arayüzü sınıfı, aygıtın ve sürücüsünün işlevselliğini diğer sistem bileşenlerine ve kullanıcı modu uygulamalarına gösterir.

HKLM\SİSTEM\CurrentControlSet\Hizmetler

Sistemdeki tüm hizmetler (sürücüler) hakkında bilgi depolamak için kullanılan bir kayıt defteri kovanı. Her sistem sürücüsü, kendisi hakkında oldukça önemli genel bilgileri formun alt anahtarlarına yerleştirir. HKLM\SİSTEM\CurrentControlSet\Hizmetler\<Имя_драйвера> , sistem önyükleme aşamasında başlatma işlemi sırasında sürücü tarafından kullanılır. Kovan, PnP yöneticisi tarafından sürücü başlatma prosedürünü çağırırken parametreleri iletmek için aktif olarak kullanılır.
Bu kovan aşağıdaki öğeleri içerir:

  • ImagePath - sürücünün ikili dosyasındaki (görüntü) tam yolu içerir. yükleyici, sürücü paketinin inf dosyasındaki verilere dayanarak bu değeri doldurur;
  • Parametreler - sürücünün bireysel bilgilerini saklar, sürücü paketinin inf dosyasına yerleştirilen verilere göre doldurulur;
  • Performans - Sürücü tarafından kontrol edilen cihazın performansının izlenmesine yönelik bilgiler. Performans izleme DLL'sinin adını ve bu DLL tarafından verilen işlevlerin adlarını belirtir. inf dosyasından alınan verilere göre doldurulur;

HKLM\SYSTEM\CurrentControlSet\HardwareProfiles

Sistemin donanım profilleri hakkında bilgi içeren ve bu teknolojiyi desteklemek için tasarlanmış bir kayıt defteri kovanı. Bir donanım profili, yalnızca sistem başlangıcında yüklenen varsayılan donanım ve hizmet yapılandırmalarında (orijinal yapılandırma) yapılan bir dizi değişikliktir. İki kayıt defteri anahtarında yapılandırılmış orijinal, temel donanım profiline yönelik belirli değişiklikleri içerir: HKLM\SOFTWARE ve HKLM\SYSTEM . Windows 7'de kullanılmaz, ancak muhtemelen uyumluluk nedeniyle kayıt defteri anahtarları kalır.

Bu sürüm, bilgisayara bir şekilde aşina olan ve işletim sistemini kendi başlarına nasıl kuracaklarını ve yapılandıracaklarını öğrenmek isteyen kullanıcılar için tasarlanmıştır. Takip etmesi kolay bir dil ve çok sayıda açıklayıcı çizim, Windows 7'yi doğru bir şekilde kurmanıza ve bilgisayarınızı optimum performans için ayarlamanıza yardımcı olacaktır. Ayrıca kitap, işletim sistemini geri yüklemenin temel ilkelerini ayrıntılı olarak açıklamaktadır.

Her hakkı saklıdır. Bu kitabın hiçbir bölümü, telif hakkı sahiplerinin yazılı izni olmaksızın herhangi bir biçimde çoğaltılamaz.

Bu kitapta yer alan bilgiler, yayıncı tarafından güvenilir olduğuna inanılan kaynaklardan elde edilmiştir. Ancak, olası insani veya teknik hatalar göz önüne alındığında, yayıncı sağlanan bilgilerin mutlak doğruluğunu ve eksiksizliğini garanti edemez ve kitabın kullanımıyla ilgili olası hatalardan sorumlu değildir.

Kitap:

Ekipmanı yüklemek için bir dizi INF dosyasının kullanıldığı bir durumu düşünün.

Açık Kontrol Paneli ve mekanizmayı başlat aygıt Yöneticisi. Sonuç olarak, bilgisayarda işletim sistemi tarafından algılanan tüm cihazların bir listesini görebileceğiniz bir pencere açılacaktır (Şek. 16.1).

Çoğu, ana kartta bulunan cihazlardan oluşur ve yalnızca birkaç giriş, genişletme kartı olarak kurulan veya harici bağlantı noktaları kullanılarak bağlanan cihazları gösterir.

Görevimiz, işletim sistemi tarafından algılanmayan bir aygıt için sürücü yüklemektir. Cihazınız henüz bilgisayarınıza bağlı değilse, şimdi bunu yapmanın zamanı geldi.

Cihaz zaten bilgisayara bağlıysa, listenin en üstündeki bilgisayar adına sağ tıklayın ve beliren menüden Eski cihazı kur öğesini seçin (Şek. 16.2). Bu, donanım kurulumu boyunca size rehberlik edecek ve rehberlik edecek olan donanım kurulum sihirbazını başlatacaktır (Şekil 16.3).


Pirinç. 16.1. Aygıt Yöneticisini Başlatma


Pirinç. 16.2. Eski Cihazı Kur'u seçin

Açılış konuşmasını okuduktan ve gerekirse sürücü diskini hazırladıktan sonra düğmesine basın. Daha öte, cihaz kurulum sürecini başlatmak için.


Pirinç. 16.3. Donanım Kurulum Sihirbazı

Kurulum sihirbazı, diğer işlemler için iki seçenek sunar: ekipmanın otomatik ve manuel kurulumu (Şekil 16.4). İşletim sistemi yükleme işlemi sırasında zaten bunu yapmaya çalıştığından, otomatik yükleme hiçbir şey yapmayacaktır. Bu nedenle hemen ikinci seçeneğe geçilmelidir. Anahtarı şuna ayarla: Bir listeden manuel olarak seçilen ekipmanın kurulumu ve düğmeye basın Daha öte.


Pirinç. 16.4. Bir işlem seçeneği belirleyin

Bir sonraki pencerede, sürücüleri işletim sisteminde bulunan çeşitli türlerdeki cihazların bir listesini göreceksiniz (Şek. 16.5).


Pirinç. 16.5. Kurulacak cihazın türünü belirtin

Üreticiler ve sürücüler listesinde ihtiyacınız olan sürücüyü bulduğunuzda önce seçeneği ele alalım. İşaretledikten sonra düğmesine basın Daha öte, yüklemeye devam etmek için.

Bir sonraki pencerede, Donanım Ekleme Sihirbazı, donanım üreticisine göre sıralanmış, seçilen aygıt türü için sistemde bulunan tüm sürücülerin bir listesini görüntüler. Önerilen sürücülerden birinin ekipmanınız için uygun olduğundan eminseniz, pencerenin sol kısmında gerekli üreticiyi ve sağ kısımda gerekli sürücüyü seçin. Bundan sonra, düğmesine tıklayarak yüklemeyi deneyebilirsiniz. Daha öte(Şek. 16.6). Bu, düğmeyi tekrar tıklamanız gereken bir onay penceresi açacaktır. Daha öte(Şekil 16.7).

Sürücü kurulumu onaylandıktan sonra, Donanım Ekleme Sihirbazı gerekli sürücüleri sisteme kopyalar ve cihazı başlatmaya çalışır. Aygıt başlatma başarılı olduysa, aygıtın sürücüsünün doğru yüklendiğini ve aygıtın çalışmaya hazır olduğunu belirten bir mesaj içeren bir pencere göreceksiniz. Aksi takdirde, sihirbaz kurulumun başarısız olduğunu ve cihazın başlatılamayacağını veya bazı zorluklar olduğunu bildirecektir (Şekil 16.8).

Pirinç. 16.6. Aygıt için sürücüyü belirtin


Pirinç. 16.7. Sürücü kurulumunu onaylayın

Sorularım var?

Bir yazım hatası bildirin

Editörlerimize gönderilecek metin: