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

16965
Anton

Das Symbol Hardware sicher entfernen in Windows 8 (und 8.1) bietet die Möglichkeit, meine internen SATA-Laufwerke einschließlich des Startlaufwerks auszuwerfen (siehe Beispiel):

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

Ich sehe nicht, dass ich das jemals brauche - vor allem nicht aus der Bequemlichkeit des Tray-Symbols.

Für Windows 7 gibt es eine bekannte Lösung ( Antwort 1, Antwort 2 usw.). In Windows 8 wurde der msahci-Treiber jedoch durch Storahci ersetzt. Leider funktioniert die Problemumgehung TreatAsInternalPort nicht mehr.

12
In Win7 half es, die Intel-Treiber zu installieren. Welchen Chipsatz hast du? Versuchen Sie, die AHCI-Treiber vom Chipsatzhersteller (AMD, Intel, nVIDIA) zu installieren. magicandre1981 vor 9 Jahren 0
@ magicandre1981 Ich habe einen Intel ICH9 (nicht ICH9 ** R **) AHCI Controller. AHCI-Treiber von Intel (Matrix / RST) sind für diese Southbridge nicht offiziell verfügbar. Übrigens, ICH9 wird von MS Storahci-Treiber unterstützt. Meine ursprüngliche Frage bezog sich nur auf den Storahci-Treiber. Ich denke, ich sollte klarer sprechen. Anton vor 9 Jahren 0

3 Antworten auf die Frage

7
kinokijuf

Der TreatAsInternalPortWert ist im Windows 8- storahciTreiber noch vorhanden, seine Syntax wurde jedoch geändert.

Es befindet sich jetzt im Schlüssel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Deviceund ist eine REG_MULTI_SZListe von Portnummern, die erzwungen werden müssen, als intern zu behandeln.

Um beispielsweise die Entfernbarkeit an den Ports 0 und 1 zu deaktivieren, würden Sie verwenden

Windows Registry Editor Version 5.00  [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ storahci \ Parameters \ Device] "TreatAsInternalPort" = Hex (7): 30,00,00,00,31,00,00,00,00

Leider habe ich keine Ahnung, wie diese Ports nummeriert sind.

Kurzer Hinweis: Klicken Sie mit der rechten Maustaste auf den Schlüssel und wählen Sie "Binäre Daten bearbeiten", um die Hex-Ansicht anzuzeigen. Andernfalls werden Sie die Standardansicht verwenden, um das Problem zu beheben. masi vor 8 Jahren 0
Arbeitete für mich an versteinerten ATI / AMD X1200 mit Windows 10. Danke! LogicDaemon vor 7 Jahren 0
2
Abei Villafane

oder Windows 10:

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\storahci\Parameters\Device] "TreatAsInternalPort"=hex(7):30,00,31,00,32,00,33,00,34,00,35,00,00 

(Dank an kinokijuf für den Vorsprung, aber sein Code hat nur 1 Laufwerk für mich deaktiviert (Laufwerk 0 auf meinem 2. Controller).
Dieses funktionierte für alle 5 Festplatten, die ich habe (und wahrscheinlich auch das 6.).
Ich glaube, das war der Fall da sich zwischen seinen Werten ein BLANK-Zeilenvorschub befand (00 in hex ist Zeilenumbruch), (30 in hex ist 0, 31 ist 1 usw.).

Dieser hat an allen 4 meiner Ports gearbeitet: screenshot

Das funktionierte für mich, aber die Lage war etwas anders. Ich habe es unter HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ storahci \ Parameters \ Device gefunden Sasha vor 7 Jahren 0
1
Jonas M. Hunziker

Ich hatte das gleiche Problem in Windows 8.1 mit HDDs, die an einen ASMedia 106x-On-Board-Chip angeschlossen waren und den Storahci-Treiber anstelle des ASMedia-Treibers verwendet (würde meine Box heftig einfrieren!).

Ich landete Lösung es Raiddinn Vorschlag fand Verwendung hier .

Im Wesentlichen habe ich eine geplante Task erstellt, die ausgeführt wird, wenn das System gestartet wird und die folgende Registrierungsdatei importiert, wobei der Schlüssel "Capabilities" unter den 2 HDD-Geräten geändert wird:

Windows Registry Editor Version 5.00  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_WDC&Prod_WD6400AAKS-22A7B\5&288c89f1&2&000000] "Capabilities"=dword:000000e0  [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\SCSI\Disk&Ven_WDC&Prod_WD6401AALS-00L3B\5&1272cb31&2&000000] "Capabilities"=dword:000000e0 

Das Problem ist, dass Sie die oben genannten Tasten für Ihr Setup ermitteln, da sie bei jeder Installation etwas anders sind. Wenn Sie das betreffende Laufwerk jedoch in Ihrem "Geräte-Manager" finden, schauen Sie sich die Eigenschaften an, insbesondere "Geräteinstanzpfad" auf der Registerkarte "Details". Dort finden Sie, wo sich der Eintrag in der Registrierung befindet (immer unten) HKLM\SYSTEM\CurrentControlSet\Enum\. Durch die Kombination HKLM\SYSTEM\CurrentControlSet\Enum\mit dem "Geräteinstanzpfad" sollten Sie also den richtigen Speicherort finden, der den Wert "Capabilities" enthält.

Ich hoffe das ist etwas hilfreich.

Vielen Dank für den Hinweis auf diese generische Lösung. Klappt wunderbar. Ich möchte erwähnen, dass die oben genannte Lösung ursprünglich ** Guillaume ** bei Parallel Interface ([Internes Laufwerk nicht mehr in "Hardware sicher entfernen" angezeigt wird) (http://www.paralint.com/blog/2008) / 11/13 / stop-internes Laufwerk, das Hardware zeigt, die sicher in Sicherheit gebracht werden kann /)) Anton vor 9 Jahren 0
Downvotiert, weil es ein Hackjob ist. kinokijuf vor 8 Jahren 1
Upvoted, weil es die einzige Lösung ist, die ich in Windows 10 gefunden habe. willus vor 8 Jahren 1
@willus Du solltest meine überprüfen. Es ist viel sauberer. kinokijuf vor 8 Jahren 0
@kinokijuf Zugegeben, Deiner ist sauberer. Zu diesem Zeitpunkt konnte ich nicht herausfinden, welchen Wert dieser "TreatAsInternalPort" -Schlüssel haben musste, da alles, was ich versuchte, nicht funktionieren würde. Jonas M. Hunziker vor 8 Jahren 0
@willus die Lösung von kinokijuf hat für mich in Windows 10 funktioniert. Meines hat das XX 00 00 00 Format, nicht das XX 00 Format Roger Willcocks vor 6 Jahren 0
Upvoted, weil dies die einzige Lösung für einen SD-Kartensteckplatz auf einem Windows 10-Tablet ist. iBug vor 6 Jahren 0