SATA sürücülerini Windows 7 tepsi simgesinden çıkarma seçeneğini nasıl kaldırabilirim?


81

Windows 7'deki Donanımı Güvenle Kaldır simgesi, önyükleme sürücüsü de dahil olmak üzere SATA sürücülerimi çıkarma olanağı sunar. Buna hiç ihtiyacım olmadığını görmüyorum - özellikle tepsi simgesinin rahatlığında değil.

Çalışırken değiştirilebilirliği devre dışı bırakmak için ortak bir BIOS ayarı var mı?

Dahili SATA sürücülerini çıkarın


2
Vista'dan Windows 7 RTM'ye yükselttikten sonra SATA sürücülerim Donanımı Güvenle Kaldır menüsünde artık görünmüyor, bunun hala Windows 7'nin RTM sürümünde bir sorun olduğunu onaylayabilir misiniz?
bdukes

11
Merak ediyorum, W7'nin önyükleme HDD'sini çıkardıktan sonra ne kadar kararlı çalıştığını merak ediyorum. CPU veya anakartı da çıkarabilir misiniz?
maaartinus

1
Windows 8.1'imde de aynı sorun var ve sanırım 2000'den XP, Vista, 7 ve 8'e kadar tüm Windows'larda aynı olacağını düşünüyorum. Daha fazla etiket eklemenizi öneririm;)
LogicDaemon

Yanıtlar:


62

Bu sorunun cevabı gerçekten hangi sürücüyü kurduğuna bağlı. 6 bağlantı noktalı SATA konektörüm (Intel ICH9 - 2922) var ve varsayılan MS-AHCI sürücüsünü kullanıyorum. Aynı teknedeyseniz, burada birkaç yeni anahtar oluşturun:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci

_

\Controller0\Channel0
            \Channel1
            \Channel2
            \Channel3
            \Channel4
            \Channel5

Şimdi yeni bir DWORD yaratın - isim:, TreatAsInternalPortdeğer: 1her bir ChannelNtuşun altında . Şimdi değişikliklerin etkili olması için yeniden başlatın ve sürücüler artık 'Güvenle Kaldır ..' altında görünmemelidir.

Geeky şeyler:

Sorunun kök nedeni, SATA bağlantı noktanızın harici olduğunu yanlış belirten SATA sürücüsüdür. Bu nedenle, sürücüleriniz HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\..\..için muhtemelen 0x4 olarak ayarlanmış olan sürücülerin 'Yetenekler' değerine bakarsanız ( bu, kaldırılabilir kılar (aşağıdaki değerlerden yapılan bit bayrağına veya ORing'e göre) ayarını kayıt defterine ekledikten sonra, SATA sürücüsü şimdi farklı bir Yetenek değeri (büyük olasılıkla 0) veriyor ve sürücü 'Güvenle Kaldır ..' altında görünmüyor

//from inc/api/cfgmgr32.h (WINDDK)
#define CM_DEVCAP_LOCKSUPPORTED     (0x00000001)
#define CM_DEVCAP_EJECTSUPPORTED    (0x00000002)
#define CM_DEVCAP_REMOVABLE         (0x00000004)
#define CM_DEVCAP_DOCKDEVICE        (0x00000008)
#define CM_DEVCAP_UNIQUEID          (0x00000010)
#define CM_DEVCAP_SILENTINSTALL     (0x00000020)
#define CM_DEVCAP_RAWDEVICEOK       (0x00000040)
#define CM_DEVCAP_SURPRISEREMOVALOK (0x00000080)
#define CM_DEVCAP_HARDWAREDISABLED  (0x00000100)
#define CM_DEVCAP_NONDYNAMIC        (0x00000200)

3
Hangi denetleyicinin hangisi olduğunu belirlemek için, aygıt yöneticisi özellikleri iletişim kutusundaki ayrıntılar sekmesinde ... \ Msahci \ enum altındaki sayı değerlerini HardwareIds ile eşleştirebilirsiniz.
Richard,

1
@Kapil: Lütfen uygun olduğunda ( superuser.com/questions/420584/… ) [bu] sorusuna bir göz atın . Şimdiden teşekkürler.
Raheel Khan

3
Cevaba göre, hızlı kirli işler için regedit betiği aldım .
LogicDaemon

bu artık 8 için
çalışmıyor

2
Windows 8 / Windows 10 çözümü burada .
Will

24

Bugün babamın bilgisayarını Windows 7'den 10'a yükselttikten sonra da aynı problem vardı.

Yukarıdakiler artık Win 8, 8.1 ve 10 için geçerli değil.

Yardımcı olan bu bağlantının küçük bir çeşitlemesiydi Dahili SATA sürücülerini Windows 8 tepsi simgesinden çıkarma seçeneğini nasıl kaldırabilirim?

Yani yeni bir katma Multi String Valuedenilen TreatAsInternalPort için HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device değerle:

0
1
2
4
5

(yeni satırlara dikkat edin)

TreatAsInternalPort kayıt defteri ayarı

BTW AHCI sürücüsü Microsoft'un değil Intel'indi, ancak çözüm her iki sürücüde de çalışmalı.


1
Bu mükemmel çalıştı: D (ayrıca Win7'den Win10'a da güncellendi). Teşekkürler! (Ayrıca Microsofts AHCI sürücüsü kullandım).
Mo Beigi

7
Not: '5' den sonra '5' den sonra yeni bir satır eklemek zorunda kaldım - eğer imleci aynı satırda '5' den hemen sonra bıraktıysam, değerim '4' den sonra kesildi. Windows 10.
Patrick Moore

Bu da benim için mükemmel bir şekilde çalıştı, Win10 MSI X570 Ryzen9, Windows'un çıkarmama izin verdiği SATA önyükleme SSD'si ile. Kayıt defteri değişikliğiniz, hızlı bir yeniden başlatma sonrasında bunu çözdü.
Toumal

16

Bir BIOS seviyesi seçeneği. Yeni panolarda, BIOS'ta çalışırken değiştirmeyi devre dışı bırakma seçenekleri vardır (AHCI / RAID'i denetleyici olarak kullandığınızda). Bir sürücünün hot swap ayarı BIOS'ta devre dışı bırakıldığında, sistem tepsisi simgesi menüsünde çıkarılabilir sürücülerde listelenmez.


Bu en iyi cevap. Bir BIOS ayarını değiştirmek, kayıt defteri ayarlarından daha çok tercih edilir. Kayıt defteri ayarlarından bazıları önyüklemede sıfırlanır.
crimbo

4

Ne kadar yaygın olduğundan emin değilsiniz, ancak Asos anakartlarında CMOS (BIOS) Kurulumu'nda "Hotswap" adı verilen seçenek davranışı değiştiriyor. Her SATA kanalı için kullanılabilir. Ayrıca, "Dış SATA" seçeneği var, ancak varsayılan olarak kapalıdır ve ben ona dokunmadım.


3

Bir NVIDIA yonga setine sahipseniz, aşağıdaki kayıt defteri düzenlemesinin sizin için çalışması gerekir ...

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvata] 
"DisableRemovable"=dword:00000001 

Daha fazla bilgi için bu açıklamaya göz atın .


2
Evet, bu geçici çözümü Google’da buldum, ancak benim için işe yaramadı.
sblair

1

bu adımları izleyin KONTROL PANELİ-CİHAZ MÜDÜRÜ - DEPOLAMA KONTROLLERİ - daha sonra MARVELL91XXsata6g CONTROLLER'I sağ tıklatarak POLİTİKALARI seçin, ENABLE SAFELY REMOVE DISK'i seçin ve bilgisayarınızı yeniden başlatın.


0

Bu sorunla aynı zamanda önyükleme sürücüm olarak bir SSD'ye ve ekstra bir depolama aygıtı olarak bir HDD'ye sahipken de karşılaştım.

Tüm kayıt defteri düzenleme tekniklerini denedim. Ancak hiçbiri işe yaramadı, benim için uğraşan tek şey BIOS'u güncellemekti.

Dell dizüstü bilgisayar kullanıyordum, en son BIOS güncellemesini dell.com/support sitesinden indirdim, BIOS menüsünde bulduğum servis etiketine baktım, bakıma girdim, sürücüyü indirdim ve programı çalıştırdım. Sorun giderildi.


-1

BIOS'ta, Depolama Yapılandırması altında, 'SATA'yı Farklı Yap' seçeneğini IDE'den AHCI'ye değiştirdim ve düzeltdim.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.