Wie kann ich die Option zum Auswerfen von SATA-Laufwerken aus dem Windows 7-Taskleistensymbol entfernen?

131937
sblair

Das Symbol Hardware sicher entfernen in Windows 7 bietet die Möglichkeit, meine SATA-Laufwerke einschließlich des Startlaufwerks auszuwerfen. Ich sehe nicht, dass ich das jemals brauche - vor allem nicht aus der Bequemlichkeit des Tray-Symbols.

Gibt es eine allgemeine BIOS-Einstellung zum Deaktivieren der Hot-Swap-Fähigkeit?

Auswerfen Sie interne SATA-Laufwerke

76
Beim Upgrade von Vista auf Windows 7 RTM werden meine SATA-Laufwerke nicht mehr im Menü Hardware sicher entfernen angezeigt. Können Sie bestätigen, dass dies bei der RTM-Version von Windows 7 weiterhin ein Problem für Sie ist? bdukes vor 14 Jahren 2
Ich frage mich, wie stabil W7 nach dem Auswerfen der Boot-Festplatte läuft. Können Sie auch die CPU oder das Mainboard auswerfen? maaartinus vor 13 Jahren 11
Dasselbe Problem in meinem Windows 8.1, und ich denke, dass dies in allen Windowses von 2000 bis XP, Vista, 7 und 8 der Fall sein wird. Ich schlage vor, Sie fügen weitere Tags hinzu;) LogicDaemon vor 10 Jahren 1

7 Antworten auf die Frage

59

Die Antwort hängt wirklich davon ab, mit welchem ​​Treiber Sie ausgestattet sind. Ich habe einen SATA-Anschluss mit 6 Anschlüssen (Intel ICH9 - 2922) und verwende den Standard-MS-AHCI-Treiber. Wenn Sie sich in demselben Boot befinden, erstellen Sie hier ein paar neue Schlüssel:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci 

_

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

Erstellen Sie nun unter jedem Schlüssel ein neues DWORD - name:, TreatAsInternalPortvalue:. Starten Sie jetzt neu, damit die Änderungen wirksam werden und die Laufwerke nicht mehr unter "Sicher entfernen" angezeigt werden.1ChannelN

Geeky Zeug:

Die Hauptursache des Problems liegt darin, dass der SATA-Treiber falsch festgestellt hat, dass Ihr interner SATA-Anschluss extern ist. Wenn Sie also den 'Capabilities'-Wert für Ihre (n) Laufwerk (e) unter HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\IDE\..\..ihrer wahrscheinlich auf 0x4 festgelegten Einstellung betrachten, ist dies entfernbar (wie durch das Bit-Flag ODER der unten angegebenen Werte). Sobald Sie die Einstellung zur Registrierung hinzugefügt haben, wird die Der SATA-Treiber gibt jetzt einen anderen Capabilities-Wert zurück (höchstwahrscheinlich 0) und das Laufwerk wird nicht mehr unter "Sicher entfernen" angezeigt.

//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) 
Um herauszufinden, welcher Controller welcher ist, können Sie die Zahlenwerte unter ... \ Msahci \ enum mit HardwareIds in der Registerkarte "Details" des Eigenschaften-Managers des Geräte-Managers angeben. Richard vor 13 Jahren 3
@Kapil: Bitte werfen Sie einen Blick auf (http://superuser.com/questions/420584/built-in-hardware-appearing-as-eajectable-usb-devices-under-windows-7#comment481276_420584) [diese] Frage, wann praktisch. Danke im Voraus. Raheel Khan vor 11 Jahren 1
Basierend auf der Antwort habe ich [regedit script] (http://pastebin.com/JJvRZhLQ) für schnelle Dirty-Arbeit. LogicDaemon vor 10 Jahren 3
das funktioniert nicht mehr für 8 ... :( user1643156 vor 10 Jahren 0
Die Windows 8 / Windows 10-Lösung ist [hier] (http://superuser.com/questions/792693/how-can-i-remove-the-option-inject-internal-sata-drives-von-the-windows) -8-tra). willus vor 8 Jahren 2
22
PCo

Heute hatte ich das gleiche Problem, nachdem ich den PC meines Vaters von Windows 7 auf 10 aktualisiert hatte

Das oben Genannte gilt nicht mehr für Win 8, 8.1 & 10

Was half, war eine leichte Abweichung von diesem Link. Wie kann ich die Option zum Auswerfen interner SATA-Laufwerke aus dem Windows 8-Taskleistensymbol entfernen?

Dh habe ich eine neue Multi String Valuerief TreatAsInternalPort zu HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device mit dem Wert:

0 1 2 4 5 

(Beachten Sie die Zeilenumbrüche)

Registrierungseinstellung TreatAsInternalPort

Übrigens Der AHCI-Treiber stammte von Intel, nicht von Microsoft, aber die Lösung sollte mit beiden Treibern funktionieren.

Das hat perfekt funktioniert: D (Ich habe auch von Win7 auf Win10 aktualisiert). Vielen Dank! (Auch ich habe Microsofts AHCI-Treiber verwendet). Mohammad vor 8 Jahren 1
Hinweis: Ich musste nach '5' eine neue Zeile hinzufügen, damit die '5' erhalten bleibt. Wenn ich den Cursor kurz nach '5' in derselben Zeile verließ, wurde mein Wert nach '4' abgeschnitten. Windows 10. Patrick Moore vor 7 Jahren 6
11
cybersans

Es ist eine Option auf BIOS-Ebene. In neueren Karten gibt es Optionen im BIOS, um das Hot Swapping zu deaktivieren (wenn Sie AHCI / RAID als Controller verwenden). Wenn die Hot-Swap-Einstellung für ein Laufwerk im BIOS deaktiviert ist, wird sie nicht in den auswerfbaren Laufwerken im Taskleistensymbolmenü angezeigt.

4
LogicDaemon

Nicht sicher, wie üblich es ist, aber im CMOS (BIOS) Setup auf Asrock-Motherboards ändert die Option "Hotswap" das Verhalten. Es ist für jeden SATA-Kanal verfügbar. Es gibt auch die Option "Externe SATA", diese ist jedoch standardmäßig deaktiviert und ich habe sie nicht berührt.

3
JP Alioto

Wenn Sie einen NVIDIA-Chipsatz haben, sollte die folgende Registrierungsbearbeitung für Sie funktionieren ...

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

Weitere Informationen finden Sie in dieser Beschreibung .

Ja, ich habe diese Problemumgehung bei Google gefunden, aber für mich hat es nicht funktioniert. sblair vor 14 Jahren 2
0
Randy Horca

Befolgen Sie diese Schritte Gehen Sie zu CONTROL PANEL- DEVICE MANAGER - LAGERREGLER - klicken Sie dann mit der rechten Maustaste auf den MARVELL91XXsata6g-CONTROLLER. Wählen Sie POLICIES (POLITIKEN)

-1
zef

Im BIOS unter Speicherkonfiguration habe ich 'Configure SATA as' von IDE zu AHCI geändert und das Problem behoben.