- Локальный SATA/SSD диск отображается как съемное устройство в Windows
- Установка драйвера SATA контроллера
- Настройки SATA контроллера в BIOS
- TreatAsInternalPort: Настройка режима работы SATA дисков через реестр
- Как в Windows 10 скрыть отображение иконок съемных дисков в панели переходов Проводника
- Как убрать лишние диски в моём компьютере
- Скрытие ярлыка диска
- Если внутренние SATA/SSD диски отображаются Windows как съемные носители
- Причина
- Решение
- Другие варианты решений
- ✅ Выберите и проверьте подходящий способ, чтобы ваши локальные диски не показывались в безопасном извлечении и перестали отображаться как съемные.
- Как отключить доступ к съемным носителям в Windows 10?
- Как отключить доступ ко всем съемным хранилищам с помощью групповой политики
- Как отключить доступ ко всем съемным носителям с помощью реестра
Локальный SATA/SSD диск отображается как съемное устройство в Windows
В некоторых случаях Windows 10, 8.1 и 7 может распознавать внутренний жесткий диск (SATA или SSD) как съемное устройство. В результате в системном трее для такого локального диска отображается значок безопасного извлечения устройства (как у обычной USB флешки).
Конечно, вы не сможете извлечь на лету SATA диск, на котором установлена Windows, но запросто сможете случайно извлечь дополнительный SATA диск. Еще один недостаток таких “Removable” дисков — в Windows 7 нельзя было разбить такой жесткий диск на разделы (в Windows 10 1703 и выше это возможно).
Эта проблема связан с тем, что в Windows по-умолчанию использует универсальный драйвер как для SATA (внутренних), так и для eSATA (внешних) жестких дисков — Standard SATA AHCI controller. Операционная система при подключении таких дисков проверяет поддержку режима HotPlug (извлечения диска “на-горячую”). Данный функционал всегда поддерживается при работе контроллера в режиме AHCI, поэтому в теории, подключенные в таком режиме SATA диски, всегда должны отображаться в списке “Безопасное извлечение устройств”. Однако большинство производителей чипсетов встраивают в драйвер своих устройств или дополнительное ПО функционал автоматического скрытия внутренних SATA дисков.
Установка драйвера SATA контроллера
Если у вас внутренний SATA/SSD диск отображаются в списке безопасного извлечения, скорее всего стоит попробовать установить более подходящий драйвер. Попытайтесь найти последнюю версию драйвер контроллера жесткого диска на сайте производителя вашей материнской платы или компьютера. Также установите родной драйвер чипсета, через который подключен ваш жесткий диск (Intel Rapid, RST and AHCI Driver and GUI, Intel Matrix Storage Manager и т.д.)
Настройки SATA контроллера в BIOS
В некоторых версиях BIOS/UEFI в расширенных настройках возможно отключить горячее подключение (HotSwap или HotPlug) для разъёма, через который подключается жесткий диск. Проверьте, доступна ли у вас эта функция. Также можно изменить режим работы контролера с AHCI на IDE, но вы лишитесь всех преимуществ AHCI.
TreatAsInternalPort: Настройка режима работы SATA дисков через реестр
Для NVIdia контроллеров можно отключить безопасное извлечение на внутренних дисках через реестр. Перейдите в ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\nvata и создайте DMORD параметр с именем DisableRemovable и значением 1 (обратите внимание, что вместо раздела nvata может быть ключ nvatabus).
Также есть универсальный способ выставить для конкретного порта контроллера атрибут диска “внутренний порт” через реестр.
Сначала нужно определить номер шины контроллера, через который подключен жесткий диск. Для этого откройте диспетчер устройств devmgmt.msc, найдите в разделе дисков свой диск, откройте его свойства. Запомните номер шины (Bus Number) и номер порта (канала) диска (Target ID). В моем примере номер шины и порта — 0.
В Windows пометить порт контроллера как внутренний можно с помощью параметр реестра TreatAsInternalPort. Для этого перейдите в HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller(n)\Channel(N), где (n) – номер контроллера, через который подключен диск, а (N) номер канала контроллера.
Создайте в данном ключе реестра DMORD параметр с именем TreatAsInternalPort и значением 1.
Это действие нужно выполнить для всех SATA дисков, которые вы хотите пометить внутренними. Например, у вас на компьютере 2 контроллера, к первому подключено 2 SATA диска, а ко второму еще 1. Чтобы пометить их внутренними, нужно выполнить команды:
reg add «HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel0» /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg add «HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channel1» /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
reg add «HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller1\Channel0» /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
После внесения изменений нужно перезагрузить компьютер.
В Windows 10 и 8.1 вместо MSAHCI используется драйвер StorAHCI, поэтому местоположение параметра реестра TreatAsInternalPort другое. Перейдите в ветку реестра HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device, создайте мультистроковый (REG_MULTI_SZ) параметр TreatAsInternalPort, в каждой строке которого нужно указать номер порта SATA контроллера, который нужно пометить “внутренним”. Например, чтобы пометить внутренними все диски с 0 до 3, в качестве значения TreatAsInternalPort нужно указать:
Осталось перезагрузить компьютер, и все SATA/SSD диски с портами от 0 до 3 пропадут из безопасного извлечения и перестанут отображаться как removable.
Как в Windows 10 скрыть отображение иконок съемных дисков в панели переходов Проводника
В Windows 10 разработчики Microsoft добавили съёмные диски на панель переходов Проводника, чтобы пользователям было удобнее получать доступ к их содержимому, не переходя в раздел «Этот компьютер». Но если вы привыкли открывать съёмные накопители по-старому, из «Этого компьютера», возможно, вы захотите убрать их из панели переходов Проводника.
Никаких видимых инструментов для скрытия иконок внешних накопителей Windows не предлагает, тем не менее, способ их скрытия всё же имеется. Вот он. Откройте редактор реестра и разверните следующую ветку:
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Explorer/Desktop/
Переименуйте последний подраздел, поставив перед ним знак минуса .
А теперь закройте редактор реестра и перезапустите Проводник.
После применения этого твика значки съёмных дисков в панели Проводника больше отображаться не будет. Чтобы вернуть всё на свои места, вновь переименуйте раздел —
Как убрать лишние диски в моём компьютере
Рассмотрим способы скрытия лишних съемных дисков из моего компьютера, которых может не быть физически, но при этом они отображаются. Это поможет избавиться от путаницы и не будет мешать работе с существующими устройствами и флешками.
Откроем панель управления дисками. Сделать это можно разными способами, например:
- «Панель инструментов».
- «Администрирование».
- «Управление компьютером».
- «Управление дисками».
В окне «Управление дисками» находим ненужный носитель, нажимаем на нём правой кнопкой мыши и выбираем из контекстного меню пункт «Изменить букву диска или путь». Появляется очередное окно, в котором есть кнопка «Удалить». Нажимаем на неё для удаления неиспользуемого раздела.
Скрытие ярлыка диска
Рассмотрим способ со скрытием ярлыка диска. Открываем «Мой компьютер» и в меню выбираем:
Для Windows 10: вкладка «Вид» и пункт «Параметры».
Для Windows 7: «Упорядочить» и «Параметры папок».
Переходим на вкладку «Вид» и выставляем:
- Скрывать пустые диски в папке «Компьютер».
- Не отображать скрытые файлы, папки и диски.
Нажимаем кнопку «Применить» и неиспользуемые съемные носители не будут отображаться в «моём компьютере» до тех пор, пока не вставите в это устройство какой-либо накопитель.
Способы подходят для использования в Windows 7-10. Для XP потребуется устанавка стороннего софта, например «USB Safely Remove».
Если внутренние SATA/SSD диски отображаются Windows как съемные носители
Рассмотрим случай, когда ОС Windows отображает жесткие и твердотельные накопители в панели задач как съемные носители.
В чем минус? По случайному клику на значок с изображением флешки (« Безопасное извлечение устройств и дисков ») можно отключить устройство из сеанса.
Радости не прибавит точно. Придется перезагружать ПК, а это потеря — времени.
Этот момент касается больше дополнительных дисков, т. к. диск с установленной и работающей Windows извлечь на лету не получится.
Причина
Тип устройства (съемное или несъемное) определяется BIOS и зависит от того, как микропрограмма помечает порты SATA на материнской плате.
Далее встроенный драйвер проверяет порты SATA напрямую. Устройства, подключенные к портам, которые отмечены как внешние, драйвер относит к категории съемных устройств.
Другой момент — Windows по умолчанию использует универсальный драйвер Standard SATA AHCI controller. ОС проверяет поддержку режима HotPlug (извлечения диска «на горячую») при работе контроллера в режиме AHCI.
Что имеем в «остатке» и какие отметки делаем для себя — настройки BIOS и драйвер. Пока что без активных действий.
Решение
В первую очередь возьмем официальные рекомендации Microsoft.
Акцент делается на проверку доступных обновлений BIOS от производителя ПК и их установке. Технически не самый простой момент и с множеством нюансов — пропустим, выбрав настройку в самой ОС.
Суть заключается в переопределении метода на этапе, когда драйвер обнаруживает устройства.
1. Откройте оснастку «Диспетчер устройств» ( devmgmt.msc ).
2. В разделе «Дисковые устройства» выберите устройство SATA , которое определяется как внешнее, и откройте свойства через правую кнопку мыши.
3. Запомните номер шины в обзоре свойств.
4. Откройте командную строку , запустив ее от имени администратора.
5. Введите следующую команду , где x — номер шины из шага 3, и нажмите Enter.
reg.exe add HKLM\SYSTEM\CurrentControlSet\Services\msahci\Controller0\Channelx\ /f /v TreatAsInternalPort /t REG_DWORD /d 0x00000001
Т. е. для нашего примера « Channelx» указывается как « Channel0 ».
- Для Windows 8 и более поздних версий
reg.exe add HKLM\SYSTEM\CurrentControlSet\Services\storahci\Parameters\Device /f /v TreatAsInternalPort /t REG_MULTI_SZ /d x
6. После внесения изменений перезагрузите компьютер .
Уточнение. Если в Windows 8/10 необходимо пометить все диски ( например, с 0 до 3 ), в качестве значения TreatAsInternalPort нужно указать так.
Другие варианты решений
- Установка драйвера SATA-контроллера . Установите более подходящий драйвер контроллера. Найдите версию на сайте производителя вашей материнской платы или компьютера. Также установите родной драйвер чипсета, через который подключен ваш жесткий диск (Intel Rapid, RST and AHCI Driver and GUI, Intel Matrix Storage Manager и т. п.).
- Настройка SATA-контроллера в BIOS . Проверьте расширенные настройки BIOS/UEFI — активируйте опцию « Отключить горячее подключение » (HotSwap или HotPlug) для разъема, через который подключается жесткий диск. Проверьте, доступна ли у вас эта функция.
- Для сведения. «Опасный» и нерекомендуемый вариант — смена режима SATA-контроллера в BIOS с ACHI на IDE. Может привести к ошибкам загрузки ОС, если система не найдет подходящего драйвера.
✅ Выберите и проверьте подходящий способ, чтобы ваши локальные диски не показывались в безопасном извлечении и перестали отображаться как съемные.
Конечно же, это не универсальное решение — для части контроллеров и материнских плат потребуется более тонкая настройка. В этих случаях рекомендуем обратиться на форумы или службу поддержки.
Другие статьи по теме дисков:
⚡ Подписывайтесь на канал или задавайте вопрос на сайте — постараемся помочь всеми техническими силами. Безопасной и производительной работы в Windows и 1С.
Как отключить доступ к съемным носителям в Windows 10?
В Windows 10, если на компьютере доступен USB или другой поддерживаемый порт, пользователи могут подключать съемные устройства хранения (например, USB-флэш-накопители, внешние жесткие диски и другие типы запоминающих устройств) для доступа к данным или их экспорта.
Хотя использование съемных дисков является обычной практикой, бывают случаи, когда вам необходимо ограничить доступ к этим типам устройств. Например, вы можете отключить доступ, чтобы пользователи не могли подключаться к сторонним устройствам, которые могут содержать вредоносное ПО, которое может нанести вред компьютеру или затруднить установку приложений из неизвестных источников.
Или, если устройство хранит конфиденциальные данные, отключение доступа для чтения и записи к съемным устройствам хранения может помочь заблокировать систему, чтобы пользователи не пытались скопировать определенную информацию, повышая безопасность, даже если данные хранятся в сети.
Независимо от причины, Windows 10 имеет параметры, позволяющие отключить доступ ко всем съемным устройствам хранения данных с помощью редактора локальной групповой политики или реестра.
В этом руководстве я расскажу, как отключить доступ для чтения и записи для всех классов съемных запоминающих устройств.
- Как отключить доступ ко всем съемным хранилищам с помощью групповой политики
- Как отключить доступ ко всем съемным носителям с помощью реестра
Как отключить доступ ко всем съемным хранилищам с помощью групповой политики
В Windows 10 Pro (Enterprise или для образовательных учреждений) самый простой способ запретить пользователям доступ к съемному хранилищу – использовать редактор локальной групповой политики.
Чтобы отключить доступ к съемному хранилищу в Windows 10, выполните следующие действия:
1. Откройте Пуск .
2. Найдите gpedit.msc и нажмите OK , чтобы открыть редактор локальной групповой политики.
3. Перейдите по следующему пути:
Конфигурация компьютера > Административные шаблоны > Система> Доступ к съемным запоминающим устройствам
4. С правой стороны дважды щелкните по классам Съемные запоминающие устройства всех классов: Запретить любой доступ .
5. Выберите вариант Включено .
6. Щелкните кнопку ОК .
8. Перезагрузите компьютер.
После выполнения этих шагов Windows 10 откажет в доступе к классам съемных носителей, включая USB-накопители, внешние жесткие диски USB, физические диски (например, CD и DVD) и другие устройства хранения, относящиеся к классу съемных устройств.
Если вы передумаете, вы всегда можете отменить изменения, используя те же инструкции, но на шаге № 5 обязательно выберите параметр « Не задано ».
Как отключить доступ ко всем съемным носителям с помощью реестра
Windows 10 Домашняя не включает доступ к редактору локальной групповой политики, но вы можете добиться тех же результатов, изменив реестр.
Предупреждение: редактирование реестра рискованно и может нанести необратимый ущерб вашей системе, если вы сделаете что-то не правильно. Перед продолжением рекомендуется сделать полную резервную копию вашего ПК.
Чтобы предотвратить доступ ко всем съемным носителям, выполните следующие действия:
1. Откройте Пуск .
2. Найдите regedit и щелкните верхний результат, чтобы открыть реестр .
Перейдите по следующему пути:
В Windows 10 теперь вы можете скопировать и вставить путь в адресную строку реестра, чтобы быстро перейти к ключевому месту назначения.
3. Щелкните правой кнопкой мыши на папке Windows , выберите подменю « Создать » и выберите параметр « Раздел ».
4. Назовите ключ RemovableStorageDevices и нажмите Enter .
5. Щелкните правой кнопкой мыши по только что созданному разделу, выберите подменю Создать и выберите
6. Параметр DWORD (32-bit) .
7. Назовите ключ Deny_All и нажмите Enter .
8. Дважды щелкните вновь созданный DWORD и измените значение с 0 на 1 .
9. Щелкните кнопку ОК .
10. Перезагрузите компьютер.
После того, как вы выполните эти шаги, пользователи больше не будут иметь доступа к доступным съемным устройствам хранения и не смогут подключать внешние накопители.
Вы всегда можете отменить изменения, используя те же инструкции, описанные выше, но на шаге № 4 обязательно щелкните правой кнопкой мыши раздел RemovableStorageDevices и выберите параметр Удалить . Если у вас есть другие настройки внутри ключа, не удаляйте его. Вместо этого дважды щелкните Deny_All и измените значение с 1 на 0.
После отмены изменений любым способом вы должны сразу получить доступ к устройствам хранения. Однако, если этого не произошло, перезагрузите ваш компьютер, чтобы обновить изменения.
Спасибо что дочитали статью до конца!
Надеюсь, статья вам понравилась и была полезной. Не забывайте поставить палец вверх и подписаться на канал. Если остались какие-то вопросы или просто ходите высказать мнение по данному вопросу, смело оставляйте свои комментарии!
Ещё несколько статей, которые могут вас заинтересовать: