Makale numarası: 836662 - Son Gözden Geçirme: 26 Ekim 2006 Perşembe - Gözden geçirme: 3.5

Windows 2000 aynı USB disket sürücüsüne yinelenen sürücü harfleri atıyor

Hotfix Download is availableHotfiks Yüklemesi Mevcut
Hotfiks taleplerini görüntüle ve indir
Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Belirtiler

Bilgisayara USB Disket sürücüsü iliştirin ve bilgisayarı yeniden başlatın, Microsoft Windows 2000 tabanlı BIR bilgisayarda yanlış tek evrensel seri yol (USB) disket sürücüsüne yinelenen sürücü harfleri atayabilir. Windows Gezgini için tek bir USB disket sürücüsüne yinelenen sürücü harfi simgeleri görüntüleyebilir ve bir sürücü harflerinin USB Disket sürücüsü için geçerli olmayabilir.

Neden

Bu sorun, Windows 2000 çekirdeği MountMgr.sys sürücüsü arasındaki bir eşitleme sorunu nedeniyle oluşur. USB Disket sürücüsü, Windows 2000 tabanlı bir bilgisayara taktığınızda, Windows 2000 USB Disket aygıtı için sürücü harfleri atamak için aşağıdaki yordamı kullanır:
  1. Bilgisayar yeniden başlatıldığında, Windows 2000 USB disket sürücüsüne numaralandırır.
  2. Sistem başlatma sırasında Windows 2000 çekirdek sabit disk ve disket sürücüler gibi tüm mevcut depolama aygıtlarına sürücü harfleri vermek IoAssignDriveLetters işlevini çağırır.
  3. Aygıtları için sürücü harfleri atamak için <a0></a0>, USB disket sürücüsüne bir sürücü harfi atamak için HalpNextDriveLetter işlevi IoAssignDriveLetters işlevini çağırır.
  4. HalpNextDriveLetter işlevi için USB Disket sürücüsü HalpSetMountLetter işlevini çağırmak çalışır ve bir sürücü harfi atamak için bir IOCTL_MOUNTMGR_CREATE_POINT komutu çalıştırır.
  5. USB Disket aygıtı için bağlama noktası oluşturmak için IOCTL_MOUNTMGR_CREATE_POINT komut MountMgr.sys sürücüyü kullanır, ancak MountMgr.sys sürücüsü için USB Disket sürücüsü IoGetDeviceObjectPointer işlevini çağırmak çalıştığında, bu yordamı başarısız olduğundan, sürücünün bir sürücü harfi atayamazsınız. Başarısızlık, USB Disket sürücüsü halen DO_PENDING_START bayrağı ayarlanmış olduğundan oluşur. DO_PENDING_START bayrağı, USB Disket aygıtı değil henüz yanıt olduğunu anlamına gelir.
  6. HalpNextDriveLetter işlevi IOCTL_MOUNTMGR_CREATE_POINT komutuyla sürücü harfi atayamazsınız çünkü HalpNextDriveLetter işlevi IoCreateSymbolicLink işlevini çağırır ve karşılık gelen kayıt defteri girdi olan bir sürücü harfi için simgesel bir bağlantı oluşturur. Bu USB disket sürücüye atanmış olan ilk sürücü harfidir.
  7. Sembolik bağlantı oluşturulduktan sonra USB Disket sürücüsü nihayet geldi MountMgr.sys sürücüyü bildirmek için MountMgrMountedDeviceArrival işlevi denir.
  8. MountMgr.sys HalpNextDriveLetter işlevi kullanılarak oluşturulan sembolik bağlantı uyumlu değil ve bu nedenle MountMgr.sys sürücüsü, sonraki kullanılabilir sürücü harfi atar. Bu USB disket sürücüye atanan sürücü harfini ikinci harftir.
Bu düzeltmeyi uyguladıktan sonra MountMgrMountedDeviceArrival işlevi gelen bir simgesel bağlantının bir varolan USB disket sürücüyü denetler. USB Disket sürücüsü için sembolik bağlantı var, ancak karşılık gelen kayıt defteri girdisi yok sürücü harfi var, önceden atanmış bir sembolik bağlantı kaldırılır, ve işlevi MountMgrMountedDeviceArrival sürücü harfini doğru atar.

Çözüm

Düzeltme bilgileri

Desteklenen bir düzeltme Microsoft'tan edinilebilir. Ancak bu düzeltmenin, yalnızca bu makalede anlatılan sorunu gidermesi amaçlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşan sistemlere uygulayın.

Düzeltme karşıdan yüklenebilir ise bu Bilgi Bankası makalesinin başında "Düzeltme karşıdan yüklenebilir" bölümü bulunur. Bu bölüm görünmüyorsa, düzeltmeyi edinmek üzere Microsoft Müşteri Hizmetleri ve Destek ekibine bir istekte bulunun.

Not Ek sorunlar oluşursa veya tüm sorun giderme işlemi gerekmiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek telefon numaralarının tam listesi veya ayrı bir hizmet isteği oluşturmak için, aşağıdaki Microsoft Web sitesini ziyaret edin:
http://support.microsoft.com/contactus/?ws=support (http://support.microsoft.com/contactus/?ws=support)
Not "Düzeltme karşıdan yüklenebilir" formunda, düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bunun nedeni bu düzeltme, seçtiğiniz dil için kullanılamaz.

ÖNKOŞULLAR

Herhangi bir önkoşul bulunmamaktadır.

Yeniden başlatma gereksinimi

Bu düzeltmeyi yükledikten sonra bilgisayarınızı yeniden başlatmanız gerekir.

Düzeltme Değiştirme Bilgileri

Bu düzeltme başka bir düzeltmenin yerini almaz.

DOSYA BİLGİLERİ

Bu düzeltmenin ingilizce sürümü dosya öznitelikleri (veya daha yenisi) aşağıdaki tabloda listelenir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'e (UTC) göre listelenir. Dosya bilgilerini görüntülediğinizde yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için <a0></a0>, Denetim Masası'ndaki Tarih ve Saat aracında saat dilimi sekmesini kullanın.
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   10-Feb-2004  19:47  5.0.2195.6897      30,160  Mountmgr.sys

Pratik Çözüm

Bu soruna geçici bir çözüm için aşağıdaki adımları izleyin:
  1. Bilgisayarın ve sistem durumunun tam bir sistem yedeklemesini yapın.
  2. Administrator olarak oturum açın.
  3. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedt32.exe yazın ve Tamam ' ı tıklatın.
  4. Aşağıdaki kayıt defteri anahtarını bulun:
    HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
  5. MountedDevices ' ı tıklatın ve sonra da Güvenlik) menüsünde izinler ' i tıklatın.
  6. Administrators grubuna Tam Denetim izinleri olduğunu doğrulayın.

    Not Izinleri değiştirilmişse, özgün ayarlarına döndürülür dikkat edin.
  7. Regedt32.exe çıkın.
  8. Tıklatın Başlat, Çalıştır ' ı tıklatın, regedit.exe yazın ve Tamam ' ı tıklatın.
  9. Aşağıdaki kayıt defteri anahtarını bulun:
    HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
  10. Sürücü harflerinin kaydı, bu çakışma bulun. Örneğin, "B" çakışırsa, Bul "\DosDevices\B:", "\DosDevices\B"'ı sağ tıklatın ve sonra Delete'i (Sil) tıklatın.

    Not Bu kayıt defteri anahtarını silmek için Regedit.exe yerine Regedt32.exe kullanmalısınız.
  11. Regedit.exe'yi kapatın.
  12. Başlat ' ı tıklatın, Çalıştır ' ı tıklatın, regedt32.exe yazın ve Tamam ' ı tıklatın.
  13. Aşağıdaki kayıt defteri anahtarını bulun:
    HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
  14. Önceki ayarları geri Yöneticiler grubu için izinleri değiştirin.
  15. Daha önce listelenen düzeltmeyi yükleyin.
  16. Bilgisayarı yeniden başlatın.

Durum

Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi

Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
816915  (http://support.microsoft.com/kb/816915/ ) Microsoft Windows Yazılım Güncelleştirme Paketleri için Yeni Dosya Adlandırma Şeması
824684  (http://support.microsoft.com/kb/824684/ ) Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Advanced Server
Anahtar Kelimeler: 
kbmt kbautohotfix kbhotfixserver kbqfe kbbug kbfix kbqfe kbwin2000presp5fix KB836662 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:836662  (http://support.microsoft.com/kb/836662/en-us/ )