Як я можу видалити можливість витягати внутрішні диски SATA з піктограми лотка Windows 8?


12

Піктограма Safely Remove Hardware в Windows 8 (і 8.1) пропонує можливість витягувати мої внутрішні диски SATA, включаючи завантажувальний диск (див. Приклад):

введіть тут опис зображення

Я не бачу, що мені ніколи цього не потрібно - особливо не від зручності піктограми лотка.

Для Windows 7 існує добре відоме рішення ( відповідь 1 , відповідь 2 тощо). Але в Windows 8 драйвер msahci був замінений на storahci. На жаль, вирішення TreatAsInternalPort більше не працює.


в Win7 це допомогло встановити драйвери Intel. Який у вас чіпсет? Спробуйте встановити драйвери AHCI від виробника чіпсетів (AMD, Intel, nVIDIA)
magicandre1981

@ magicandre1981 У мене є контролер Intel ICH9 (не ICH9 R ) AHCI. Драйвери AHCI від Intel (Matrix / RST) офіційно недоступні для цього південного мосту. До речі, ICH9 підтримується драйвером MS storahci. Моє початкове запитання стосувалося лише водія Storahci. Я думаю, я повинен говорити чіткіше.
Антон

Відповіді:


10

TreatAsInternalPortЗначення по- , як і раніше існує в Windows 8 storahciводія, але його синтаксис змінився.

Тепер він знаходиться в ключі HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Deviceі є REG_MULTI_SZсписком номерів портів, щоб змусити трактувати як внутрішні.

Наприклад, щоб вимкнути видалення на портах 0 і 1, ви б використали

Версія редактора реєстру Windows 5.00

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ storahci \ Параметри \ Пристрій]
"TreatAsInternalPort" = hex (7): 30,00,00,00,31,00,00,00,00,00,00

На жаль, я поняття не маю, як ці порти пронумеровані. 😕


Швидкий натяк: клацніть правою кнопкою миші та виберіть "редагувати двійкові дані", щоб отримати шестигранний вигляд. В іншому випадку, використовуючи подання за замовчуванням, ви зіпсуєте його.
masi

Працював для мене на скам’янілому ATI / AMD X1200 з Windows 10. Дякую!
LogicDaemon

2

або 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

(Дякую kinokijuf для початку, але його код для мене виключений лише 1 диск (диск 0 на моєму другому контролері).
Цей працював на всіх 5 дисках, які у мене є. (І, мабуть, на 6-му теж).
Я думаю, що це було через те, що між його значеннями був BLANK newline (00 у шістнадцятковій - це новий рядок), (30 у шістнадцятковій - 0, 31 - 1 тощо).

Цей працював на всіх моїх портах: скріншот


Це працювало для мене, але розташування було дещо іншим. Я знайшов це у HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ storahci \ Параметри \ Пристрій
Саша,

1

У мене була така ж проблема в Windows 8.1 із жорсткими дисками, підключеними до вбудованого мікросхеми ASMedia 106x і використовуючи драйвер Storahci замість драйвера ASMedia (морозиво моє вікно зависло!).

Я врешті-решт вирішив це, використовуючи пропозицію Реддінна, знайдену тут .

По суті, я створив заплановане завдання, яке виконується при запуску системи, і імпортує наступний файл реєстру, змінюючи клавішу "Можливості" під двома пристроями HDD:

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

Проблема полягає в тому, щоб ви відстежували вищезазначені клавіші для своєї установки, оскільки вони дещо відрізняються для кожної установки. Однак якщо ви знайдете диску в диспетчері "Диспетчер пристроїв", перегляньте властивості, зокрема "Шлях до примірника пристрою" на вкладці "Деталі", ви знайдете, де в реєстрі знаходиться запис (завжди внизу) HKLM\SYSTEM\CurrentControlSet\Enum\. Таким чином, поєднуючись HKLM\SYSTEM\CurrentControlSet\Enum\із "Шляхом примірника пристрою", ви повинні знайти потрібне місце, яке містить значення "Можливості".

Сподіваюся, це дещо корисно.


Дякуємо, що вказали на це загальне рішення. Працює як шарм. Я хотів би зазначити, що вищевказане рішення спочатку було зараховано Гійому на паралельному інтерфейсі ( зупиняйте показ внутрішнього накопичувача у "Безпечному видаленні обладнання" )
Антон,

1
Захищений, тому що це хакерська робота.
kinokijuf

2
Оновлено, тому що це єдине рішення, яке я знайшов, що насправді працює в Windows 10.
willus

@willus Ви повинні перевірити мою. Це набагато чистіше.
kinokijuf

@kinokijuf Погодився, твій чистіший. У той час я не міг зрозуміти, яке значення має цей ключ "TreatAsInternalPort", оскільки все, що я намагався, не працювало.
Йонас М. Хунзікер
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.