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):
Ich sehe mich nicht in der Lage, dies jemals zu brauchen - besonders nicht aufgrund der Bequemlichkeit des Tray-Symbols.
Für Windows 7 gibt es eine bekannte Lösung ( Antwort 1 , Antwort 2 usw.). Aber in Windows 8 msahci Treiber wurde ersetzt durch storahci. Leider funktioniert die Problemumgehung von TreatAsInternalPort nicht mehr.
Antworten:
Der
TreatAsInternalPort
Wert ist im Windows 8-storahci
Treiber noch vorhanden , seine Syntax hat sich jedoch geändert.Es befindet sich jetzt im Schlüssel
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device
und ist eineREG_MULTI_SZ
Liste von Portnummern, die als intern erzwungen werden sollen.Um beispielsweise die Entfernbarkeit an den Ports 0 und 1 zu deaktivieren, würden Sie verwenden
Leider habe ich keine Ahnung, wie diese Ports nummeriert sind. 😕
quelle
oder Windows 10:
(Danke an kinokijuf für den Vorsprung, aber sein Code Nur 1 Laufwerk für mich deaktiviert (Laufwerk 0 auf meinem 2. Controller).
Dieses funktionierte für alle 5 Laufwerke, die ich habe (und wahrscheinlich auch für das 6.).
Ich denke, das war es weil zwischen seinen Werten eine leere neue Zeile stand (00 in hex ist newline), (30 in hex ist 0, 31 ist 1 usw.).
Dieser funktionierte an allen 4 meiner Ports:
quelle
Ich hatte das gleiche Problem in Windows 8.1 mit Festplatten, die an einen integrierten ASMedia 106x-Chip angeschlossen waren und den Storahci-Treiber anstelle des ASMedia-Treibers verwendeten (würde meine Box heftig einfrieren!).
Am Ende habe ich es mit Raiddinns Vorschlag gelöst, der hier zu finden ist .
Im Wesentlichen habe ich eine geplante Aufgabe erstellt, die beim Systemstart ausgeführt wird und die folgende Registrierungsdatei importiert, wobei der Schlüssel "Funktionen" unter den beiden Festplattengeräten geändert wird:
Das Problem besteht darin, dass Sie die oben genannten Schlüssel für Ihr Setup finden, da sie sich bei jeder Installation geringfügig unterscheiden. Wenn Sie das betreffende Laufwerk jedoch in Ihrem "Geräte-Manager" finden, sehen 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\
. Wenn Sie alsoHKLM\SYSTEM\CurrentControlSet\Enum\
mit dem "Geräteinstanzpfad" kombinieren , sollten Sie den richtigen Speicherort finden, der den Wert "Capabilities" enthält.Ich hoffe das ist etwas hilfreich.
quelle